1,Launcher的定义
Android系统启动后,加载的第一个程序,是其他应用程序的入口。
2、.Manifest文件
如果你要开机启动一个替换Launcher的程序,只要在程序<intent-filter>里面加入action.MAIN 、
category.HOME、category.DEFAULT就可以。如果出现多个程序都加入这种intent,系统会弹出让你选择
哪个作为启动器。
<activity
android:name=".MainActivity"
android:screenOrientation="landscape"
android:label="@string/app_name"
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
3.分析留用:http://www.apkbus.com/android-143706-1-1.html?_dsign=c494b636
4.自定义Launcher
布局实现:viewpager+fragment+recycleview