Issue
I created a sample project from Android Studio. While creating first it asked for Mobile App and I checked TV Project also. It created two modules in same project with name mobile and tv, both projects contains res,main,values folders respectively. When I try to run the project I can run any one and it creates separate apk for both. Is it possible to create one apk and run on both tv and mobile?
Solution
It's totally possible to have just one APK for both mobile and Android TV. The "trick" is that the mobile launcher activity has in the manifest:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
...while the Android TV activity has this:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
</intent-filter>
You don't even need any special module configuration, it can just be the same module.
Answered By - niqueco
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.