2011.07.06(2)——— android apiDemos 之 ResolveInfo
16lz
2021-12-04
2011.07.06(2)——— android apiDemos 之 ResolveInfo
参考:http://maxuefeng.blog.51cto.com/1876326/528680
如上所示的一个ActionManifest.xml 则:
则 结果为:
参考:http://maxuefeng.blog.51cto.com/1876326/528680
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.apis"> <application android:name="ApiDemosApplication" android:label="@string/activity_sample_code" android:icon="@drawable/app_sample_code" > <activity android:name="ApiDemos"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.SAMPLE_CODE" /> </intent-filter> </activity> <activity android:name=".app.DialogActivity" android:label="@string/activity_dialog" android:theme="@android:style/Theme.Dialog"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.SAMPLE_CODE" /> </intent-filter> </activity>
如上所示的一个ActionManifest.xml 则:
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_SAMPLE_CODE); PackageManager pm = getPackageManager(); List<ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0); for (int i = 0; i < len; i++) { ResolveInfo info = list.get(i); CharSequence labelSeq = info.loadLabel(pm); System.out.println("===="+labelSeq.toString()+"===="+info.activityInfo.name+"=========="+info.activityInfo.applicationInfo.packageName); }
则 结果为:
=App/Activity/HelloWorld====com.example.android.apis.app.HelloWorld==========com.example.android.apis =App/Activity/Dialog====com.example.android.apis.app.DialogActivity==========com.example.android.apis
更多相关文章
- 让Android支持透明状态栏
- 「Android」Activity的工作过程
- android的Theme
- Android系统中自带的图标&一些预定义样式&参考颜色值
- 【Android】移动GIS开发必备(文档、帮助、工具)
- Android各层推荐开发书籍及参考资料
- Android技能树 — 排序算法基础小结
- Gradle sync failed: Could not GET 'https://dl.google.com/dl/
- Android各层推荐开发书籍及参考资料