原创 Android 模擬用戶事件 & am,pm,dumpsys常見用法
模擬用戶事件 文本輸入: input text <string> 鍵盤事件: input keyevent <KEYCODE> input keyevent MENU 點擊事件: input tap <x> <y> 例點擊
原创 Logcat常見用法
輸出指定標籤內容 logcat -s TAG 僅輸出標籤爲TAG的日誌我們想輸出 "CameraHal" 標籤的信息, 就可以使用logcat -s CameraHal; 輸出日誌信息到文件 logcat -f /data/lo
原创 Android中的線程,volatile關鍵字和線程池
基本概念 併發 單個處理器(CPU),輪換執行多個任務,因爲輪換的速度比較快,看起來好像多個任務在同時執行一樣 並行 多個處理器(CPU),同時執行多個任務,每個任務分配在一個處理器上執行 (併發就像是一個大人給兩個嬰兒餵飯,
原创 Android.mk常見用法
Android.mk中的常見變量 LOCAL_PATH:= $(call my-dir) 用於返回當前路徑 include $(CLEAR_VARS) 編譯模塊開始 include $(BUILD_XXX) 編譯模塊結束 in
原创 ActivityManagerService之ContentProvider原理篇2數據傳輸流程
ContentProvider通過Binder進程間通信機制來突破應用程序邊界的權限控制(IBulkCursor和IContentProvider),同時以共享內存作爲數據載體(CursorWindow),ContentProvi
原创 ActivityManagerService之ContentProvider原理篇
內容提供者(ContentProvider)主要用於在不同的應用程序之間實現數據共享的功 能,它提供了一套完整的機制,允許一個程序訪問另一個程序中的數據,同時還能保證被 訪數據的安全性。目前,使用內容提供者是 Android 實現