<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          定義 Android 清單

          作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

          在初 Intent一章中,我已L^使用 「startActivity」函式,魅脒m的「Intent」,硨艚g[器的 Activity。

          本文引用地址:http://www.ex-cimer.com/article/201609/303968.htm

          到目前櫓梗我可以由W 用程式的中w{得出:所有 程式的作流程,都定x在 Activity 中。

          系yc其他系y很不一擁牡胤絞牽核的用程式K不直接c底酉到y(tǒng)o密Y合,而是跑在 Android 框架中。@意思是O Android 用程式r,我K不需要P心H上作的C器是哪一牌的手C或是哪一N嵌入式系y,或使用哪一N架(ARM、x86、MIPS)。我要P心的只有Android 框架提供了那些功能,好我能操作@臺(tái)O?。具體碚f就是我只要知道@臺(tái)C器的幕大小、有]有IP,有]有支援 GPS 等等息,就知道我的用程式是否能在@臺(tái)C器上車剡作。Android 框架c底酉到y(tǒng)的整合的}完全可以留ow工程聿儺摹

          在絳小startActivity」函式r,用程式K不是直接呼叫另一 Activity,而是「Intent」(意D)鬟M(jìn) Android 框架中。 Android 框架查看 「startActivity」 呼叫所魅氳幼髖c Intent 熱菔欠裨讜]員碇校如果符合,就的服棧 Activity。

          Android 系y中的每一用程式,在安b的^程e,都得事先在 Android 框架中]?、登覢用程式所建立的 Activity,K事先]明使用到的服鍘F┤綆我在 Android 上安b我撰的 BMI 用程式r,BMI 用程式就向 Android 框架登相PY:BMI 用程式用到 「Bmi」@ Activity。

          @份息存在於每 Android 用程式0父目下的「AndroidManifest.xml」n案中。如果我在程式e,要用到其他用程式或服賬提供的功能,也需一閽詿肆諧觥

          在安b用程式的r候,Android 框架根用程式提供的@份清危①Y]造 Android 框架的]員碇小

          湓]:

          @Nf其是不太精_的。Android 用程式的作流程,存在於四Ndw中:

          Activity (活)

          Broadcast Intent Receiver

          Service

          Content Provider

          各Ndw的相P熱在後m章提到r作解f。

          AO的 Activity 清AndroidManifest.xml」n案。切Q到「AndroidManifest.xml」分嘶`,查看AO的 「BMI/AndroidManifest.xml」n案原始a:

          我使用 eclipse Android _l工具打_「BMI/

          1 2 6 7 8 9 10 11 12 13 14 15

          我分行v解如下:

          ....

          「AndroidManifest.xml」@n案也是以 XML 格式描述,每 Android 用程式都需要一「AndroidManifest.xml」n案,每份「AndroidManifest.xml」n案的_^都出F@段⑹觥6整「AndroidManifest.xml」n案的⑹觶都包含在「manifest」(清)@主要嘶`中。

          package=com.demo.android.bmi

          「package」 是「manifest」(清)嘶`的一特e儺裕例中的熱菘捎嗣鰨@用程式的M入c存在於「com.demo.android.bmi」@名Q空g/路街小

          android:versionCode=1android:versionName=1.0

          「android:versionCode」和「android:versionName」是用程式版本。 @儺允強(qiáng)蛇x的(非必要)。 「android:versionName」是o使用者看的版本,如「1.0」、「2.0」?!竌ndroid:versionCode」t是_l者用的炔堪姹咎,一般使用流水。

          ...

          「manifest」嘶`中主要包含一「application」嘶`(湓]1)?!竌pplication」嘶`e面,定x了所有@用程式用到的 Activity、服盞榮Y。「application」嘶`中的「android:icon」儺裕定x了@用程式@示在 Android 主面中的用程式D示?!竌ndroid:icon=@drawable/icon」表示用程式D示的Y源n存在於 「res/drawable/icon」 中。D示的大小必超^ 64x64 像素(Pixel)?!竌pplication」嘶`中的「android:label」儺鑰捎碇付用程式@示在 Home 主面上的名Q。也就是AO_好Cr,可以淖爛嫦路嚼出的用程式列表。

          ...

          「application」嘶`中所有用到的 Activity ,都要包含在一「activity」嘶`中(湓]2)。 Activity 是 Android 用程式c使用者互擁鬧饕元素,使用者_(dá)⒁用程式,第一看到的面就是一 Activity。若是一用程式中包含多面r,定x多不同的 Activity,我也必在「application」嘶`中,使用多「activity」嘶`,椴煌的 Activity 添加描述。如果我已在程式a中定x好了 Activity ,s忘了在「AndroidManifest.xml」n案中加入的「activity」嘶`,那N在絳兄瀉艚械竭@ Activity 的r候,o法_⑦@ Activity。

          「activity」嘶`的「android:name」儺裕指出了@ Activity 所的e(class)?!竌ctivity」嘶`中的「android:label」儺鑰捎碇付用程式@示在 Activity 面上方的名Q。也可以在程式a中透^「setTitle(“名Q”)」B修改。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: Android 清單

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();