一个app,多个入口图标,activity-alias实现多程序入口并显示指定view完成
需求总是一个接一个。 missed call需要一个单独的图标,点击进入,而missed call 本身在linhone activity中。 思路,使用activity alias。 当然,需要intent启动activity,也就需要filter 在android的应用程序可以有多个Activity,每个Activity是同级别的,那么在启动程序时,最先启动哪个Activity呢?有些程序可能需要显示在程序列表里,有些不需要。怎么定义呢? android.intent.action.MAIN 决定应用程序最先启动的Activity 。 android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里。 因为你的程序可能有很多个activity, 只要xml配置文件中有这么一个intent-filter,而且里面有这个launcher,那么这个activity就是点击程序时最先运行的那个activity。 如果只有一个Activity,没有这两句也可以。 隐藏icon实际上就是注释掉intent-filter中的一句 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category