2011-11-23 15 views
12

自分のアプリを作成しました。このアプリを自分のランチャーにします。それは簡単なアプリですが、機能します。自分のAndroidアプリ/ apkをランチャーとして使用する/ホーム画面の置き換え

私のアプリが起動後にいつもデフォルトで起動するように、デフォルトのランチャーを私のアプリに置き換えることはできますか?あなたのマニフェストで正しいインテントフィルタは、それが代替として使用することができプロンプトことができます設定ホームチュートリアルhttp://developer.android.com/resources/samples/Home/index.html

答えて

23

を見てとることができ

+1

こんにちはJonとB770、私は正常にホーム画面置換アプリケーションとしてロック画面を実装しました。また、setComponentEnabledSetting()を使用してロジックのロックを解除した後のデフォルトのホーム画面をターゲットにしています。しかし、これは私が一度ロックを解除するまで私のために働いています。私は、カスタムロック画面を取得していない後よりも初めてのロックを解除する場合を意味します..任意のヘルプ?ありがとう... –

+1

@SanketKachhela:質問と回答は、ホーム画面の置き換えに関連しています。画面の置換をロックしません。新しい質問には、あなたが現在持っているコード、あなたが見て解決しなければならないものなどを尋ねるべきです。良い質問をする方法はhttp://stackoverflow.com/faq#howtoaskを参照してください。 –

+1

はい..私はホーム画面の置換として実装されており、ロック解除ロジックでは、setComponentEnableSetting()を使用してこのホーム画面を無効にしています。また、私は活動的エイリアスを作成してプログラム的に無効にして有効にしました。しかし、無効にした後、私はデフォルトのホーム画面だけを取得しています。任意のヘルプplz ...ありがとう –

3

<activity android:name="Home" 
      ... 
      android:launchMode="singleInstance" 
      android:stateNotNeeded="true"> 
    <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.HOME"/> 
      <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 

Intents and Intent Filtersマニュアルを参照してくださいGoogleから。

+0

Googleはこのサンプルコードをドキュメントから取り除きました –

関連する問題