2016-06-20 8 views
3

こんにちは、私は電話/タブレットと私のテレビのAndroidボックスと互換性のあるアプリを持っています。 しかし、このアプリはAndroidスマートTV自体と互換性がありません.Google Play(アルファ版)に行くと、アプリが端末と互換性がないというテキストが表示されます。私のアプリケーションをスマートテレビに対応させるには?

私はいくつかのチェックを行なったし、私はアプリのmenifestこれは、私は次のコードのようでしたLEANBACK_LAUNCHER、であることを言及すべきであることが判明:

[Activity(Label = "Afaq.IPTV", Icon = "@drawable/icon", MainLauncher = true, 
     ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 
    [IntentFilter(new[] {"android.intent.action.MAIN"}, AutoVerify = true, 
     Categories = new[] {"android.intent.category.LEANBACK_LAUNCHER"})] 
    public class MainActivity : FormsApplicationActivity 
    {... 

は、だから私は何かが足りないのですか?誰もこれで前に成功しましたか?

答えて

0

私はあなたがクラスに私はQuesiton

[アクティビティー(ラベル= "Afaq.IPTV"、アイコン= "描画可能/アイコン@" で行った方法を開始mainActivityでは、溶液

を発見し、 MainLauncher =真、 ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

[IntentFilter(新しい[] {} Intent.ActionMain、カテゴリ=新しい[] {Intent.CategoryLauncher、Intent.CategoryLeanbackLauncher})]

パブリッククラスMainActivity:FormsApplicationActivity {...あなたがあなたのテレビからのGoogle Playストアで提供しているアプリを持っています。この行を追加した後

<uses-feature android:name="android.hardware.touchscreen" android:required="false" /> 

以下を追加する必要がマニフェストで

。ただし、マニフェストにこれだけがある場合、アプリはタッチスクリーンデバイス(携帯電話やタブレットなど)と互換性がありません。 Googleのこの問題とあなたはこの問題を解決する有用な何かを見つけるかもしれません。私の推測は、電話のための別のアクティビティを持つことです。

関連する問題