在我的应用我想写的依据申请接收广播码running.like当我们运行/打开我的广播接收器应该接受它的任何应用程序。 我怎样才能获得应用程序名称/包的名字???
public class Receiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if("android.intent.action.PACKAGE_FIRST_LAUNCH".equals(intent.getAction()))
System.out.println("context..."+context.getPackageName());
}
}
androidmanifest文件 -
<receiver
android:name="com.veg.app.Receiver"
android:enabled="true"
android:label="StartReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_FIRST_LAUNCH" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>