5

アンドロイドデバイスの電源をオンにすると、ホーム画面を起動せずに特定のアプリケーションをロードできますか?ホーム画面を起動せずに直接アプリケーションをロードする方法

この変更方法

どこboot_completed作品としての権限を設定するコードに

を変更するのではなく、自分のアプリケーションがロードされる前に、ホームスクリーンが5秒間表示されます。アプリケーションの前にホームスクリーンランチャーを表示させないようにする方法

+2

で検索_google_ –

+0

ブロードキャストを使用すると可能でしょうか。 – aldakur

+0

私に詳細を教えてください。私はアンドロイドアプリで非常に初心者です –

答えて

2

このモードはキオスクモードと呼ばれ、デバイスはキオスクモードで動作するように設定されています。this guideを参照してください。基本的には、RECEIVE_BOOT_COMPLETEDブロードキャストを聞き、戻るボタンのホームボタン最小化ボタンなどのすべての操作を無効にするようにアプリを設定することです。また、終了メカニズムを設定することも忘れないでください。 guideに従ってください。うまくいくはずです。マニフェストで

+1

それは動作します。しかし、アプリケーションがロードされる前に、ホーム画面が5秒間表示されます。アプリケーションの前にホームスクリーンランチャーを表示することをアンドロイドに無効にする方法 –

1

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

とインテントフィルタを追加:

<receiver android:name=".BootReciever"> 
<intent-filter > 
    <action android:name="android.intent.action.BOOT_COMPLETED"/> 
</intent-filter> 

そしてを今、あなたがReceiverクラスのonReceive方法から、アプリケーションの最初の活動を開始することができます。

https://stackoverflow.com/questions/10428510/how-to-start-launch-application-at-boot-time-android 

詳細については、このURLを確認することができますHow to start/ launch application at boot time Android

+0

これは機能します。しかし、アプリケーションがロードされる前に、ホーム画面が5秒間表示されます。アプリケーションの前にホームスクリーンランチャーを表示することをアンドロイドに無効にする方法 –

0

デバイスがルートされている場合は、デバイスのアプリケーションをアンインストールしますが、すべてのアプリケーションをアンインストールできないように注意してください。 「Root-Uninstaller-Pro-8.3」アプリをインストールしてください。重要なシステムアプリを1つずつアンインストールし、いつでもデバイスを再起動して目標を達成するまで結果を確認する必要があります。デバイスがうっかりしたアプリをアンインストールする場合は、デバイスをフラッシュしてアプリを復元し、アンインストールを再試行する必要があります。このアンインストールでは、起動時間が短くなりすぎて5秒が消えてしまいます。がんばろう!

関連する問題