博客 / 詳情

返回

「第一行代碼」第一行Android 代碼

Android簡介

Android系統架構

  1. Linux內核層
  2. 系統運行庫層
  3. 應用框架層
  4. 應用層

    Android應用開發特色

  5. 四大組件

    1. Activity:界面
    2. Service:在後台運行
    3. BroadcastReceiver:允許你的應用接收或發送來自廣播消息
    4. ContentP rovider:為應用程序之間共享數據提供了可能
  6. 系統控件
  7. SQLite數據庫
  8. 多媒體

    創建Android項目

  9. res目錄

    1. 以“drawable”開頭的目錄存放圖片
    2. 以“mipmap”開頭的目錄放應用圖標
    3. 以“values”開頭的目錄放字符串、樣式、顏色等配置
    4. 以“layout”開頭的目錄放佈局文件
  10. 資源引用

    R.string.app_name // 代碼中
    @string/app_name // xml中

    使用Android的日誌工具Log

  11. Log.v():用於打印那些最為瑣碎的、意義最小的日誌信息。對應級別verbose,是 Android 日誌裏面級別最低的一種
  12. Log.d():用於打印一些調試信息,這些信息對你調試程序和分析問題應該是有幫助的。對應級別debug,比verbose 高一級
  13. Log.i():用於打印一些比較重要的數據,這些數據應該是你非常想看到的、可以幫你分析用户行為的數據。對應級別info,比debug 高一級
  14. Log.w():用於打印一些警告信息,提示程序在這個地方可能會有潛在的風險,最好去修復一下這些出現警告的地方。對應級別warn,比info高一級
  15. Log.e():用於打印程序中的錯誤信息,比如程序進入了catch語句中。當有錯誤信息打印出來的時候,一般代表你的程序出現嚴重問題了,必須儘快修復。對應級別error,比 warn 高一級
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.