android從放棄到堅持放棄第一課

android學習筆記1

[第一課]

安裝+配置不介紹

[分析and程序]

  1. manifests:內涵一個AndroidManifest.xml是整個項目的配置文件

  2. java中放置java代碼

  3. res:放置圖片+佈局+字符串等資源

  4. gradle scripts:構建腳本的配置

略略略

[日誌工具Log]

  1. Log.v() verbose(最小)
  2. Log.d() debug
  3. Log.i() info
  4. Log.w() warn
  5. Log.e() error

打開MainActivity,在onCreate()方法中試試

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d("MainActivity","onCreate execute");
    }

第一個參數是tag(一般傳入當前的類名),第二個參數是msg(想要打印的內容);

在AS下方的Android Monitor裏面的logcat裏面可以查看;

在onCreate()方法外面寫logt+Tab鍵可以補全,蠻方便的。ctrl+X可以剪切整行

在logcat的右邊一些的地方可以切換到Edit Filter Configuration,會彈出一個過濾器配置界面。命名一個data的過濾器。Log tag設置爲data.然後就可以切換到這個過濾器。

可以發現剛剛的內容已經不見,因爲已經被過濾了,只剩下了data的標籤的記錄。

注:關鍵字過濾支持正則表達式。

today End

[問題處理]

我遭遇了一個AVD offline的問題,大概是PID爲5555的被佔用了,只要找到這個程序終止就可以了:

  1. 打開cmd: 輸入:netstat -a -n -o
  2. ctrl+f 查找5555.我是找到一個127.X.X.X:5555的,記住他的PID,然後再打開任務管理器,再詳細信息中找到那個pid的進程,終止他就可以。

產生問題的原因可能是我直接把AVD那個關掉了,所以我發現長按右邊的鎖屏的鍵可以實現關機(我是不是很無聊(●’◡’●))。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章