1. 每一個app應用都須要開機啓動,做爲默認啓動項;android
主頁設置方法app
<activity函數
android:name="com.newcapec.a302baodaotong.MainActivity"佈局
android:label="@string/app_name" 日誌
android:theme="@android:style/Theme.NoTitleBar" 資源
>string
<intent-filter>it
<action android:name="android.intent.action.MAIN" />io
<category android:name="android.intent.category.LAUNCHER" />基礎
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<category android:name="android.intent.category.LAUNCHER" />
這個主要是爲了在應用列表裏面能夠看到。
<category android:name="android.intent.category.HOME" />
這個是爲了按系統home鍵的時候能夠啓動,或選擇始終後隨機啓動。
若是開機啓動的時候發現有部分功能不可用,建議單獨設置一個啓動界面,用戶觸發之後才進入主界面。
2. 要有應用退出機制
目前主要是點擊四個角 左上 》左下 》右下 》右上 》左上 。而後會進入一個輸入密碼的界面,默認是六個0,進入後能夠看到全部應用,選擇設置》應用》(當前應用)》清楚默認設置 》按home鍵》選擇系統啓動項
就退出來了。
3. 保存運行日誌的功能,方便排查問題
默認狀況下,在 應用列表》資源管理器》Internal Memory 》 A302Log 這個目錄下面記錄了全部的日誌
若是要查看,能夠插上U盤,把日誌copy到U盤;
選擇頂部 多選》 編輯》複製》切換到U盤》編輯》粘貼
4. 異常的捕獲,防止系統報異常。
全部異常,系統會有個CrashHandler的類來捕獲
5. 基礎的BaseActivity
基礎的方法
單頁的佈局文件的統一,在BaseActivity 裏面設置背景,在每一個子Activity中設置內容便可。
6. 兜圈的提示框
在BaseActivity裏面創建一個公共函數,顯示和隱藏兜圈的提示層。