【发布时间】:2017-01-19 11:48:30
【问题描述】:
当应用程序安装在设备中时以及成功后。我必须获取该应用程序包名称,并且从包名称中我必须识别“应用程序名称”。我该怎么做呢
代码:-
private String TAG = CAppReceiver.class.getSimpleName();
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals("android.intent.action.PACKAGE_ADDED")){
Log.d(TAG,"App package::" + intent.getData().toString());
}
}
【问题讨论】:
-
你试过通过 PackageManager 吗?
-
您在哪里以及如何注册接收方?
-
getPackageName();使用这个并使用 split 方法,您可以将应用程序名称与包分开。
标签: android