【问题标题】:Android Single App, Multiple APKAndroid 单个应用,多个 APK
【发布时间】:2016-07-05 04:15:52
【问题描述】:

最近从 Play 商店安装了 Google Dialer 应用程序。注意到的一件有趣的事情是,在 Dialer App 安装后,它没有创建为单独的应用程序,而是在 Google Hangout 中创建了新标签。作为开发人员,怎么可能做到这一点?有没有办法将一个单独的 APK 划分为多个 APK 并作为不同的 App 在 Play 商店中发布?

【问题讨论】:

  • 是的,您可能需要在清单中为多个活动添加多个启动器/意图过滤器
  • @AnkushBist 感谢您的即时回复,请提供更多详细信息或任何链接(如果有)。
  • 您是刚开始使用android还是有足够的知识来开发android应用程序?

标签: android google-play apk


【解决方案1】:

是的。Google 提供对多个 APK 的支持。

可能有多个用例,我们可以将 APK 分为一或两个。

用例

不同的APK,

  • 手机和平板电脑(支持多屏)
  • 硬件功能
  • API 级别
  • GL 纹理
  • CPU 架构

欲了解更多信息,请查看:https://developer.android.com/google/play/publishing/multiple-apks.html

谢谢你:)

【讨论】:

    【解决方案2】:
    <application android:allowBackup="true"        
             android:icon="@drawable/main_icon"
             android:label="@string/main_name"
             android:theme="@style/AppTheme" >
    
    <activity android:name="com.foobar.MyActivity2"            
              android:taskAffinity="com.foobar.MyActivity2"
              android:icon="@drawable/icon1"
              android:label="@string/name1" >
        <intent-filter>
            <action   android:name="android.intent.action.MAIN"       />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>        
    
    <activity android:name="com.foobar.MyActivity2"
              android:taskAffinity="com.foobar.MyActivity2"
              android:icon="@drawable/icon1"
              android:label="@string/name2" >
        <intent-filter>
            <action   android:name="android.intent.action.MAIN"       />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>             
    

    在这里,您可以从应用程序创建多个启动器。 每个启动器都会重定向到您在 apk 编译时决定的指定活动/屏幕。

    可以在Multiple launchers from single apk找到更多相关信息

    【讨论】:

      猜你喜欢
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      相关资源
      最近更新 更多