亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

AndroidManifest.xml uses-feature功能詳解

 更新時間:2016年10月20日 10:42:34   作者:iamfafa  
這篇文章主要介紹了AndroidManifest.xml uses-feature功能,較為詳細的分析了Android屬性過濾操作的功能與相關技巧,需要的朋友可以參考下

本文實例講述了AndroidManifest.xml uses-feature功能。分享給大家供大家參考,具體如下:

如果你是一個Android用戶,而且你有一個老舊的安裝有android 1.5 的android設備,你可能會注意到一些高版本的應用沒有在手機上的Android Market 中顯示。這必定是應用使用了<uses-feature>的結果。

Android Market會根據(jù)uses-feature過濾所有你設備不支持的應用。通過使用<uses-feature>元素,一個應用可以指定它所支持的硬件型號,舉個例子,有些設備不支持多點觸控或者OpenGL ES 2.0,那么過濾器就會過濾需要這些硬件支持(多點觸控或者OpenGL ES 2.0)的應用,用戶就不會在android market上看到這些應用。

一個<uses-feature>元素包含以下屬性:

復制代碼 代碼如下:
<uses-feature android:name="string" android:required=["true" | "false"] android:glEsVersion="integer" />

name屬性指定了應用的特征,required屬性告訴過濾器我們是否在任何情況下必須要需要這個設備的支持,或者僅僅只是“nice to have”。

最后一個屬性是可選擇的,只是用在需要指定一個OpenGL ES版本的時候。

接下來的幾個硬件特征對于游戲開發(fā)是非常有用的。

android.hardware.touchscreen.multitouch:它要求設備有一個多點觸控的屏幕以支持基本的多點觸控交互,就如收縮(放大)圖像比例。這些類型的屏幕跟蹤多個手指的能力都有所不同,所以你必須確保這個屏幕的性能是能夠支持的游戲進行。

android.hardware.touchscreen.multitouch.distinct: 這是一個多點觸控的兄弟屬性,它要求提設備供完整的多點觸控功能。

我們將會在接下來的章節(jié)片段中看到多點觸控?,F(xiàn)在只要記住在當你的游戲需要一個支持多點觸控的屏幕的時候,我們可以使用 <uses-feature>元素來剔除所有不支持多點觸控的設備,就像下面這樣:

復制代碼 代碼如下:
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="true"/>

另外一個在游戲開發(fā)中非常有用的是去指定需要的OpenGL ES版本。在本書中,我們只關心OpenGL ES1.0和OpenGL ES1.1就可以了。由于這2者基本上沒有什么不同,所以我們也不用去指定<uses-feature>了。然而,有些設備支持更強大的OpenGL ES2.0

如果你的游戲需要更強大的圖形處理能力,我們可以指定OpenGL ES 2.0,然后我們的游戲只會被支持OpenGL ES 2.0的設備所看見。注意,這里一般不使用OPenGL ES 2.0, 我們只是過濾那些不能提供足夠圖形處理能力的設備。下面顯示了我們怎么去實現(xiàn)它。

復制代碼 代碼如下:
<uses-feature android:glEsVersion="0x00020000" required="true"/>

它將使我們的游戲只被支持OPenGL ES 2.0 和 假裝有相當?shù)膱D形處理能力的設備所看到。

NOTE: 有些設備所反映的性能特征是不正確的,所以開發(fā)你的應用的時候盡量去支持各種不同的設備。要謹慎使用<uses-feature>。

現(xiàn)在就以硬件而言,你的應用已經(jīng)直接地減少了許多安裝量,這將直接影響到你應用的銷量。所以當你定義<uses-feature>之前請慎重考慮。舉個例子,如果你的游戲需要有多點觸控的支持,但是我們也可以思考另外一種方法,是游戲能夠在支持單點觸控的設備上運行良好,我們就可以寫2個路徑的代碼,分別在兩種設備上運行。

PS:關于AndroidManifest.xml文件相關屬性功能可參考本站在線工具:

Android Manifest功能與權限描述大全:
http://tools.jb51.net/table/AndroidManifest

更多關于Android相關內(nèi)容感興趣的讀者可查看本站專題:《Android數(shù)據(jù)庫操作技巧總結》、《Android編程之a(chǎn)ctivity操作技巧總結》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android開發(fā)入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

相關文章

  • Android利用LitePal操作數(shù)據(jù)庫存取圖片

    Android利用LitePal操作數(shù)據(jù)庫存取圖片

    這篇文章主要為大家詳細介紹了Android利用LitePal操作數(shù)據(jù)庫存取圖片的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • android數(shù)據(jù)存儲之文件存儲方法

    android數(shù)據(jù)存儲之文件存儲方法

    本篇文章主要介紹了android數(shù)據(jù)存儲之文件存儲的方法,具有一定的參考價值,有需要的可以了解一下。
    2016-11-11
  • Jetpack Compose自定義動畫與Animatable詳解

    Jetpack Compose自定義動畫與Animatable詳解

    在今年的Google/IO大會上,亮相了一個全新的 Android 原生 UI 開發(fā)框架-Jetpack Compose, 與蘋果的SwiftIUI一樣,Jetpack Compose是一個聲明式的UI框架,這篇文章主要介紹了Jetpack Compose自定義動畫與Animatable
    2022-10-10
  • Android Gradle Build Error:Some file crunching failed, see logs for details的快速解決方法

    Android Gradle Build Error:Some file crunching failed, see l

    這篇文章主要介紹了Android Gradle Build Error:Some file crunching failed, see logs for details的快速解決方法的相關資料,需要的朋友可以參考下
    2016-10-10
  • Android自定義滑動解鎖控件使用詳解

    Android自定義滑動解鎖控件使用詳解

    這篇文章主要為大家詳細介紹了Android自定義滑動解鎖控件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android 使用騰訊X5瀏覽器上傳圖片的示例

    Android 使用騰訊X5瀏覽器上傳圖片的示例

    這篇文章主要介紹了Android 使用騰訊X5瀏覽器上傳圖片的示例,幫助大家更好的理解和學習使用Android開發(fā),感興趣的朋友可以了解下
    2021-04-04
  • Android spinner下垃菜單用法實例詳解

    Android spinner下垃菜單用法實例詳解

    這篇文章主要介紹了Android spinner下垃菜單用法,詳細分析了spinner下垃菜單的定義、布局及功能實現(xiàn)相關技巧,需要的朋友可以參考下
    2016-07-07
  • Android應用中Back鍵的監(jiān)聽及處理實例

    Android應用中Back鍵的監(jiān)聽及處理實例

    在Android應用中處理Back鍵按下事件,多種實現(xiàn)方法如下,感興趣的朋友可以了解下哈
    2013-06-06
  • Android網(wǎng)絡請求框架Retrofit詳解

    Android網(wǎng)絡請求框架Retrofit詳解

    這篇文章主要為大家詳細介紹了Android網(wǎng)絡請求框架Retrofit,使用Retrofit2.0.0版本進行實例演示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android?hid發(fā)送apdu格式數(shù)據(jù)示例詳解

    Android?hid發(fā)送apdu格式數(shù)據(jù)示例詳解

    這篇文章主要介紹了Android?hid發(fā)送apdu格式數(shù)據(jù),在?Android?中,如果你想通過?HID(Human?Interface?Device)發(fā)送?APDU?格式的數(shù)據(jù),通常會涉及?USB?HID?設備或藍牙?HID?設備,本文給大家講解的非常詳細,需要的朋友可以參考下
    2023-08-08

最新評論