how can i get a list of already installed application

mta

Client
Регистрация
12.01.2020
Сообщения
129
Благодарностей
7
Баллы
18
In my project, I need a list of apps to avoid installing it twice. How can I get the list of all application?

:bc: :bc: :bc: :bc: :bc: :bc:
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
474
Благодарностей
372
Баллы
63
In my project, I need a list of apps to avoid installing it twice. How can I get the list of all application?
C#:
var droid = instance.DroidInstance;
//check
var isInstalled = droid.App.IsInstalled("com.android.chrome");
if (!isInstalled){
    //install
    droid.App.InstallApk(project.Path + "chrome.apk");
}
C#:
// other useful methods
var droid = instance.DroidInstance;
string[] allPackages = droid.App.GetListPackages();
string[] systemPackages = droid.App.GetListSystemPackages();
string[] installedPackages = droid.App.GetListUserPackages();
string frontmostPackage = droid.App.Top;
 
  • Спасибо
Реакции: mta

mta

Client
Регистрация
12.01.2020
Сообщения
129
Благодарностей
7
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)