免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Android復(fù)習(xí)(五)設(shè)備兼容—>多apk支持-創(chuàng)新互聯(lián)

1. 對于不同的屏幕發(fā)布單獨(dú)的apkAndroid復(fù)習(xí)(五)設(shè)備兼容
—>多apk支持

  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)用定位到 Android 8.0(API 級別 26)或更高版本,它會根據(jù)其布局填充整個屏幕。
  • 如果您的應(yīng)用定位到 Android 7.1(API 級別 25)或更低版本,則系統(tǒng)會將應(yīng)用界面的大小限制為寬高比為 16:9(約為 1.86)的窗口。如果應(yīng)用在具有較大屏幕寬高比的設(shè)備上運(yùn)行,則該應(yīng)用會以一個 16:9 的寬屏顯示(上下各留出一部分屏幕不用)。

如果您的應(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 的大寬高比:

<!-- Render on full screen up to screen aspect ratio of 2.4 --> <!-- Use a letterbox on screens larger than 2.4 --> <activity android:maxAspectRatio="2.4"> ... </activity>

對于 Android 7.1 及更低版本,請?jiān)?nbsp;<application> 元素中添加一個名為 android.max_aspect 的 <meta-data> 元素,如下所示:

<!-- Render on full screen up to screen aspect ratio of 2.4 --> <!-- Use a letterbox on screens larger than 2.4 --> <meta-data android:name="android.max_aspect" android:value="2.4" />

如果您設(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è)備兼容—&gt;多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)化ChatGPTApp開發(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)

網(wǎng)站托管運(yùn)營