青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統計

最新評論

應用程序版本 --- 轉

在程序升級/維護過程中,版本控制是一個很重要的內容。

·         用戶需要了解安裝到設備上的應用程序的版本信息,以及了解哪些版本可以進行升級。

·         其它應用程序——包括你發布的其它程序——需要向系統查詢你的應用程序的版本,來確定相互之間的兼容性。

·         你的應用程序發布的服務可能也需要查詢版本來顯示給用戶。

Android系統自身不檢查應用程序的版本信息,也不會強制限制升級或兼容等。相反的,只是用戶或應用程序自身對應用程序的版本有限制。

Android系統會對程序manifest中描述的系統版本(minSdkVersion特性指定)進行檢查。這樣,應用程序可以指定兼容的最低系統API等級。了解更多信息,請參考“指定程序的系統API等級”。

應用程序版本設定

為了定義應用程序的版本信息,你需要在程序的manifest文件中進行設定。這里有兩個特性,而且往往你需要同時設定這兩個值:

·         android:versionCode——整數值,代表應用程序代碼的相對版本。

整數值有利于其它程序比較,檢查是升級還是降級。你可以把這個值設定為任何想設的值,但是,你必須保證后續更新版的值要比這個大。系統不會強制要求這一行為,但是隨著版本更新值也增加是正常的行為。

一般來說,你發布的第一版程序的versionCode設定為1,然后每次發布都會相應增加,不管發布的內容是較大還是較小的。這意味著android:versionCode不像應用程序的發布版本(看下面的android:versionName)那樣顯示給用戶。應用程序和發布的服務不應該顯示這個版本值給用戶。

·         android:versionName——字符串值,代表應用程序的版本信息,需要顯示給用戶。

與android:versionCode一樣,系統不會為了任何內部的目的使用這個值,除了顯示給用戶外。發布的服務也需要提取這個值來顯示給用戶。

你需要在manifest文件中定義這兩個版本特性。

下面是一個manifest的例子,展示了android:versionCode和android:versionName特性的定義。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="      package="com.example.package.name"
      android:versionCode="2"
      android:versionName="1.1">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        ...
    </application>
</manifest>

在這個例子中,android:versionCode的值顯示當前apk是第二版釋放的代碼,而android:codeName字符串中表述了相應的小版本號。

Android框架提供了一個API來查詢應用程序的版本信息。為了獲取版本信息,應用程序可以使用PackageManager的getPackageInfo(java.lang.String, int)方法。

指定程序的系統API等級

如果你的程序有最低的Android平臺限制,或者只是設計用于特定范圍的Android平臺,那么,你就可以在應用程序的manifest文件中指定API等級的信息。這樣做是為了確保應用程序只能安裝到搭載有兼容的Android系統的設備上。

指定API等級限制,在manifest文件中<uses-sdk>元素,并附帶一個或多個特性:

·         android:minSdkVersion——應用程序能運行的最低Android系統的版本,通過平臺的API等級標識指定。

·         android:targetSdkVersion——指定程序設計用于運行的API等級。在一些情況下,允許應用程序顯式的指定目標運行的API等級,而不是僅設定最低運行的API等級。

·         android:maxSdkVersion——應用程序能運行的最高Android系統的版本,通過平臺的API等級標識指定。重要:使用這個特性之前,請閱讀<uses-sdk>文檔。

當準備安裝應用程序時,系統會檢查這個屬性的值并與系統的版本進行比較。如果android:minSdkVersion的值大于系統的版本,系統會放棄當前程序的安裝。相似的,系統也只在android:maxSdkVersion與系統的版本兼容時才執行安裝。

如果你沒有在manifest中指定這些特性,那么,系統會假設你的程序與所有平臺的版本兼容,且沒有最高的API等級限制。

posted on 2010-05-06 14:25 大龍 閱讀(1325) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲婷婷综合久久一本伊一区| 激情五月婷婷综合| 久久久精品午夜少妇| 亚洲视屏一区| 久久爱www久久做| 久久综合国产精品台湾中文娱乐网| 久久成人精品一区二区三区| 久久男人资源视频| 一区二区三区四区五区精品| 免费视频最近日韩| 欧美精品v日韩精品v国产精品| 欧美日韩国产一中文字不卡| 国产精品系列在线播放| 狠狠久久五月精品中文字幕| 亚洲美女av在线播放| 亚洲欧美日韩网| 麻豆成人在线观看| 亚洲美女色禁图| 欧美一区二区三区四区在线观看| 久久久综合精品| 欧美性大战xxxxx久久久| 国外成人在线| 亚洲一区二区三区中文字幕 | 午夜日韩激情| 乱中年女人伦av一区二区| 亚洲精品日产精品乱码不卡| 午夜精品福利在线| 欧美精品激情| 揄拍成人国产精品视频| 亚洲综合精品四区| 亚洲激情亚洲| 亚洲综合首页| 欧美日韩亚洲一区二区| 亚洲国产精品成人一区二区| 久久国内精品自在自线400部| 亚洲精品久久久久久一区二区| 欧美一区日韩一区| 国产精品免费电影| 在线一区二区三区四区五区| 欧美国产激情| 久久香蕉国产线看观看网| 国产欧美婷婷中文| 国产精品99久久久久久人| 欧美激情日韩| 久久久久成人精品免费播放动漫| 国产精品夜夜夜| 亚洲视频精品| 亚洲尤物在线视频观看| 老色鬼久久亚洲一区二区| 国产午夜一区二区三区| 午夜精品剧场| 亚洲午夜激情网页| 国产精品久久久久久久久久免费 | 亚洲午夜精品福利| 亚洲精品九九| 欧美日韩亚洲一区二区三区在线| 亚洲精品小视频| 亚洲国产精品第一区二区三区| 亚洲综合精品一区二区| av成人天堂| 午夜精品久久久久久久| 国产精品三区www17con| 亚洲欧美国产毛片在线| 亚洲天堂av电影| 国产欧美一级| 久久婷婷丁香| 麻豆精品国产91久久久久久| 91久久一区二区| 亚洲精品人人| 国产精品欧美风情| 久久久激情视频| 久久精品国产一区二区三区免费看 | 日韩午夜在线观看视频| 欧美午夜宅男影院在线观看| 校园激情久久| 久久精品人人做人人爽电影蜜月| 在线看片一区| 亚洲精品日本| 国产麻豆日韩| 久久影院午夜片一区| 免费欧美日韩| 亚洲欧美日本视频在线观看| 午夜精品久久一牛影视| 亚洲国产老妈| 中文日韩在线视频| 黄色av日韩| 亚洲精品视频二区| 国产亚洲毛片| 亚洲精品综合久久中文字幕| 国产精品一区二区三区久久久| 久久久久国产精品一区二区| 欧美福利视频网站| 久久精品国产欧美亚洲人人爽| 老色批av在线精品| 亚洲欧美在线高清| 欧美xxx成人| 欧美亚洲日本一区| 欧美激情久久久久| 久久久亚洲成人| 国产精品av免费在线观看| 免费不卡在线视频| 国产精品入口福利| 亚洲成人在线视频网站| 国产精品日韩二区| 亚洲欧洲精品一区二区三区不卡| 国产日韩欧美一区二区| 亚洲精品字幕| 亚洲激精日韩激精欧美精品| 午夜精品久久久久久99热软件 | 中文久久精品| 麻豆国产精品777777在线 | 亚洲美女精品成人在线视频| 国产一区二区三区电影在线观看 | 久久久人人人| 亚洲国产毛片完整版| 亚洲伊人伊色伊影伊综合网| 亚洲国产中文字幕在线观看| 亚洲综合日韩| 亚洲男女自偷自拍图片另类| 欧美国产第一页| 免费成人高清在线视频| 国产欧美一区二区精品性色| 亚洲视频在线观看视频| 91久久国产自产拍夜夜嗨| 欧美亚洲在线播放| 欧美中文在线免费| 国产精品久久久久91| 亚洲乱码日产精品bd| 日韩亚洲欧美在线观看| 欧美大片91| 欧美激情网友自拍| 亚洲欧洲综合另类| 欧美成人首页| 亚洲国产精品国自产拍av秋霞| 136国产福利精品导航| 久久精品午夜| 美女成人午夜| 在线成人免费观看| 久久精品一区四区| 久久综合网hezyo| 亚洲第一偷拍| 欧美成人精品h版在线观看| 欧美激情一区二区三级高清视频| 亚洲韩日在线| 欧美日韩精品| 亚洲天堂久久| 久久久视频精品| 亚洲国产日韩美| 欧美日韩一区成人| 性做久久久久久免费观看欧美| 久久久久99| 亚洲裸体在线观看| 国产精品色婷婷久久58| 久久99在线观看| 亚洲国产精品一区二区www在线 | 久久蜜桃精品| 亚洲国产精品久久精品怡红院| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美视频专区一二在线观看| 亚洲自拍16p| 女同性一区二区三区人了人一| 91久久精品美女| 国产精品成人观看视频免费 | 欧美在线免费看| 亚洲国产精彩中文乱码av在线播放| 一本色道久久综合亚洲精品婷婷| 国产精品久久久免费| 久久久www成人免费无遮挡大片| 欧美成人一区二区三区在线观看 | 亚洲大片免费看| 亚洲已满18点击进入久久| 国产农村妇女毛片精品久久莱园子| 久久久久一区二区| 蜜臀91精品一区二区三区| 欧美国产先锋| 亚洲欧美视频一区| 在线成人激情黄色| 国产精品扒开腿做爽爽爽视频| 欧美一区二区三区喷汁尤物| 亚洲高清不卡在线| 久久国产精品久久久久久电车| 亚洲国产高清aⅴ视频| 国产精品网红福利| 免费久久99精品国产自| 亚洲专区一区| 亚洲精品国产系列| 免费成人美女女| 欧美一区二区黄色| 亚洲四色影视在线观看| 亚洲日本欧美天堂| 激情偷拍久久| 国产欧美日韩视频在线观看| 欧美人与禽猛交乱配| 另类图片国产| 久久精品国产精品 | 亚洲一区二区欧美日韩| 亚洲国产日韩一级| 影音先锋日韩资源| 国产在线拍揄自揄视频不卡99| 国产精品久久久久aaaa九色|