2015-05-05 2 views

ответ

-1
private String getApplicationName() { 
    final PackageManager pm = mActivity.getApplicationContext() 
      .getPackageManager(); 
    ApplicationInfo ai; 
    String appName; 
    try { 
     ai = pm.getApplicationInfo(mActivity.getPackageName(), 0); 
     appName = (String) pm.getApplicationLabel(ai); 
    } catch (final NameNotFoundException e) { 
     appName = "(unknown)"; 
    } 
    return appName; 
} 

использовать этот метод, чтобы получить имя APPNAME/Пакет

+0

Это сеточки меня, чтобы получить имя имя_приложения/пакет (до тех пор, как я реализовал это правильно) моего собственного приложения, я а также узнать, какое приложение использует его для записи внутри этого приложения. – Dirindon

+0

Сокращенный. Это не пытается ответить на заданный вопрос. –

2

Вы должны полагаться на getCurrentInputEditorInfo(), способ в InputMethodService, для достижения этой цели:

String packageName = getCurrentInputEditorInfo().packageName; 
Смежные вопросы