2017-09-05 19 views
1

スマートフォン用のアプリケーションがあります。今さまざまなデバイスの種類によって異なる活動

<activity 
     android:name=".feature.splashscreen.SplashScreenVm" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

特別intent-filterと私のAndroidManifest.xmlファイル配置の活動では、私は、ウェアラブルデバイス上で自分のアプリケーションを起動する必要があります。明らかに、ウェアラブルデバイスのデフォルトアクティビティはWearableActivity.classです。デバイスの種類に応じて異なるアクティビティを起動するようにAndroidManifest.xmlを設定するにはどうすればよいですか?それともマニフェストではなく、扱うべきなのでしょうか?

答えて

0

知る限り、ウェアラブル端末(時計など)の場合、別のAPKが必要です。 現在、電話と時計で動作する1つのAPKを作成することはできません。 https://developer.android.com/training/wearables/apps/packaging.html

EDIT:あなたは確認することができます詳細は

私はまた、あなたが計画して何を行う方法についてのチュートリアルを発見しました。 https://medium.com/@manuelvicnt/android-wear-add-a-wear-app-to-your-already-existing-android-app-2a668442dd0a

0

実際にはapkが異なっています。機能が制限されたウェアラブル用の2番目のアプリを作成するか、スマートフォンアプリに含まれる重要な機能のみを作成することをお勧めします。着用可能な端末には画面の不動産が限られているため、通知などの用途に使用することもできます。

関連する問題