Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> Android Dock底座應用開發

Android Dock底座應用開發

編輯:開發入門

很多網友可能發現部分Android手機或平板支持底座,目前比較主流的有摩托羅拉系列,中低端的Milestone和Milestone 2代均可以使用充電底座或多媒體底座,網購大概50元左右。而中高端的Atrix 4G則支持HD或物理鍵盤底座,在我們連接底座後,一般使用官方固件的Android手機會自動切換到底座的桌鐘模式,會顯示提前、時間或鬧鈴等信息,如果通過代碼獲取底座插拔狀態呢? 下面android123給大家一個簡單的思路。

   在androidmanifest.XML文件中,我們在自己應用的主activity中,加入下面的代碼

             <meta-data android:name="android.dock_home" android:value="true" />  

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
                <category android:name="android.intent.category.DESK_DOCK" />
            </intent-filter>

  大家可以看到,上面的     <action android:name="android.intent.action.MAIN" /> 和  <category android:name="android.intent.category.DEFAULT" /> 以及  <category android:name="android.intent.category.LAUNCHER" /> 均已經有了在默認創建的工程中。 

  不過對於底座應用的支持還有幾個action,這些是從API Level 8開始支持的,對應Android 2.2的SDK,大家可以在android.app.UiModeManager類中找到比較重要的4個廣播事件,ACTION_ENTER_CAR_MODE 進入行車模式,ACTION_EXIT_CAR_MODE  退出行車模式,其中 ACTION_ENTER_DESK_MODE  就是連接底座的廣播,ACTION_EXIT_DESK_MODE 則是斷開底座。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved