activity-alias使用
2015-06-21 11:47
381 查看
activity-alias这是android为了重新使用Activity设计。
当Activity的onCreate()在方法,运行getIntent().getComponent().getClassName();这可能无法获得Activity名字,别名的名字,比如:在AndroidMenifest.xml有例如以下配置:
此应用程序将在桌面上建立两个入口点,这是建立两地进入TestAndroid这个Activity快捷方式图标。然后getIntent().getComponent().getClassName() 所得到的名称是不一样的。一个是com.test.TestAndroid,一个是com.test.TestAndroidAlias。
当Activity的onCreate()在方法,运行getIntent().getComponent().getClassName();这可能无法获得Activity名字,别名的名字,比如:在AndroidMenifest.xml有例如以下配置:
<activity android:name=".TestAndroid" android:icon="@drawable/ic_menu_mark"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
<activity-alias android:name="TestAndroidAlias" android:targetActivity="TestAndroid" android:label="testAndroidlias" android:icon="@drawable/ic_launcher_phone"> <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-alias>
此应用程序将在桌面上建立两个入口点,这是建立两地进入TestAndroid这个Activity快捷方式图标。然后getIntent().getComponent().getClassName() 所得到的名称是不一样的。一个是com.test.TestAndroid,一个是com.test.TestAndroidAlias。
相关文章推荐
- paperclip用lambda来动态定义 crop/resize 的图片大小
- 日语学习之沪江N3基础 20150621 -3
- Windows Phone 获取本地IP地址
- 教你21天学会C++ (有图有真相)
- leetcode--Implement Stack using Queues
- 渣渣ACM日记——278-排队(NYOJ)
- ubuntu日常使用常用快捷键(待补充)
- 长轮询解决方案
- 黑马程序员——学习日记之--Java网络编程小结
- 数组结对开发
- redis翻译_redis lua脚本
- 多态机制
- .pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory
- java基础之 异常
- Windows 10 Insider预览版免费升级正式版系统需是主系统
- 英语分词
- 动软代码生成器 常用函数
- params.equals(""),!params.isEmpty(),params!=null的区别
- 网络图片加载的第三方类:EGOImageView的使用方法及注意事项
- hibernate n+1问题