https://developer.android.google.cn/training/multiple-apks/screensize
創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為興隆臺等服務(wù)建站,興隆臺等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為興隆臺企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。2.多窗口模式
在Android 7.0 或更高版本中運(yùn)行的所有應(yīng)用,并且應(yīng)用默認(rèn)可調(diào)整大小。您還可以為整個應(yīng)用或特定 Activity 明確設(shè)置屬性 android:resizeableActivity true
如果您不希望自己的應(yīng)用或 Activity 在多窗口模式下運(yùn)行,請?jiān)O(shè)置 android:resizeableActivity false
。在這種情況下,應(yīng)用會始終全屏顯示。系統(tǒng)會根據(jù) Android 操作系統(tǒng)級別控制完成此操作的方式:
如果您的應(yīng)用布局無法適應(yīng)寬高比過大的屏幕,則您可以通過設(shè)置大寬高比顯式強(qiáng)行要求在所有 Android 操作系統(tǒng)級別上采用寬屏顯示。我們建議使用 2.4 (12:5) 的比例。如果寬高比大于您指定的比例,您的應(yīng)用在設(shè)備上運(yùn)行時會以寬屏顯示。對于 Wear OS 設(shè)備,您選擇的值必須至少為 1.0;對于其他設(shè)備,該值必須至少為 1.33。如果您指定的比例小于這些限制,則系統(tǒng)會如上所述,根據(jù)操作系統(tǒng)級別限制應(yīng)用的寬高比。
要為 Android 8.0(API 級別 26)和更高版本設(shè)置大寬高比,請?jiān)?nbsp;<activity>
標(biāo)記中使用 android:MaxAspectRatio
來聲明大比例。以下示例演示了如何聲明 2.4 的大寬高比:
對于 Android 7.1 及更低版本,請?jiān)?nbsp;<application>
元素中添加一個名為 android.max_aspect
的 <meta-data>
元素,如下所示:
如果您設(shè)置了大寬高比,請勿忘記同時設(shè)置 android:resizeableActivity false
。否則,大寬高比沒有任何作用。
注意:如果您的應(yīng)用不可調(diào)整大小,您應(yīng)該在盡可能多的設(shè)備上測試它的行為。檢查所有控件是否均可見。有些設(shè)備可讓用戶強(qiáng)制應(yīng)用進(jìn)入全屏顯示,這會調(diào)整這些應(yīng)用的大小。
2. 多apk支持
如果您將應(yīng)用發(fā)布到 Google Play,您應(yīng)構(gòu)建并上傳 Android App Bundle 文件。執(zhí)行此操作后,Google Play 會自動為每個用戶的設(shè)備配置生成并提供經(jīng)過優(yōu)化的 APK,以便他們僅下載運(yùn)行應(yīng)用所需的代碼和資源。如果您不發(fā)布到 Google Play,則發(fā)布多個 APK 非常有用,但是您必須自己編譯、簽署和管理每個 APK。多 APK 支持是 Google Play 上的一項(xiàng)功能,可讓您為應(yīng)用發(fā)布不同的應(yīng)用 APK,每個 APK 針對不同的設(shè)備配置。每個 APK 都是完整、獨(dú)立的應(yīng)用版本,但它們在 Google Play 上共享相同的應(yīng)用詳情,并且必須共享相同的軟件包名稱,使用相同的發(fā)布密鑰進(jìn)行簽名。此功能適用于您的應(yīng)用無法通過單個 APK 覆蓋所有目標(biāo)設(shè)備的情況。
分享名稱:Android復(fù)習(xí)(五)設(shè)備兼容—>多apk支持-創(chuàng)新互聯(lián)
標(biāo)題URL:http://m.newbst.com/article38/hjosp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、全網(wǎng)營銷推廣、域名注冊、搜索引擎優(yōu)化、ChatGPT、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容