2012年10月18日 星期四

AndroidManifest

AndroidManifest.xml是android程式的核心控制檔(一個App由此開始)
聲明app中的各種內容

不了解XML與法可以先參考維基百科
簡單的用法就是
<標簽名 標籤屬性="參數" />

<標簽名 標籤屬性="參數" >
....
</標簽名 >

順便一提XML的註解語法
<!-- 註解  -->

這邊介紹一些常用的AndroidManifes屬性

manifest:

  • package:程式封裝名稱(上傳到market時注意package名稱不能跟其他app重複)
  • android:versionCode:程式版本號,只能用數字表示(更新market的程式時,注意新版本號要大於舊的)
  • android:versionName:程式版本名



















uses-sdk:

  • android:minSdkVersion:最低可執行之android版本
  • android:targetSdkVersion:編譯時使用的sdk版本,建議都使用最新版
use-permission:
     要求權限,就是在google play上常看到的權限欄位
     某些功能會要求使用權限,沒加上的話會導致強制關閉,是容易被忘記的步驟
     詳細的使用權限請看http://developer.android.com/reference/android/Manifest.permission.html
application:

  • android:icon:app的圖示
  • android:label:app的名稱
activity:

  • android:name:此activity名稱,必須與java檔同名
  • android:label:標題名稱
  • 注意每新增一個Activity就要到AndroidManifes增加一個Activity標籤(只需要輸入name屬性即可),沒做這個步驟跳轉到該Activity時必定強制關閉

常用的android開發者網站

Android Developer:
Google官方的開發者網站,分為Design(設計),Develop(開發)和Distribute(發佈)三部分,也是app開發流程中的三大步驟。
先在design學習設計界面
Develop中的reference有各種API的詳解
最後再看Distribute

eoe:
大陸的android開發者論壇,有相當多會員和討論串。

android中文翻譯組:
有中文的API翻譯,英文苦手用...

蛙齋:
想在app中放廣告的話可以來這看看,有Admob和台灣兩大行動廣告商KuAD和Vpon的詳細設定方法