原创 測試log分析方法

1.MonkeyTest.log 目前所知的MonkeyTest測試主要有空指針和找不到資源類的問題。 查找方法:搜索對應的包名,如:com.android.Contacts搜索聯繫人出現的問題。 解決方法:一般情況下是在對應的地方捕獲異

原创 android 計時器 Timer

  android基礎知識01——Timer Android 計時器Timer用法 主要是設置在多少時間之後開始執行一個任務。也可以在多少時間之

原创 android View知識點總結

參考鏈接:教你步步爲營掌握自定義View 點贊 收藏 分享 文章舉報 chenpeng2017 發佈了46 篇原創文章 · 獲贊 7 · 訪問量 4萬+ 私信

原创 Android性能優化總結

   學了幾年android之後,發現性能優化已經成爲衡量一個APP質量的一個關鍵性的因素。隨着移動互點擊打開鏈接聯網以及移動技術的發展。性能差的APP越來越不能達到用戶的需求。所以在這裏總結性能優化的知識點,以讓自己有所總結。一:內存泄

原创 Binder

1.大致瞭解Binder的調用過程:Android學習筆記--Binder 如果一個服務需要通過binder機制對外提供跨進程的接口,需要做下面這些事情。      (1) 第一步,需要爲這個接口定義一個繼承自IInterface的接口類

原创 android網絡相關

TCP/IP 三次握手 客戶端發送一個帶SYN標誌的TCP報文到服務器 服務器迴應一個帶ACK標誌和SYN標誌的報文給客戶端。表示對剛纔SYN報文的迴應。另外詢問客戶端,是否準備好進行數據通信。 客戶端再發送一個ACK報文。這

原创 JNI

1.介紹:Android JNI開發入門與提高 2.Android JNI知識簡介 3.Android JNI使用方法 解讀: java是通過JDK編譯的,但是java要通過JNI調用去實現。使得java語言可以與其他語言進行交互。 J

原创 實踐反饋-StrickMode

作用:主要檢測UI線程中的本地存儲以及網絡請求的耗時操作。 1.在自己的Application中要開啓嚴格模式 public class CldApplication extends Application { private s

原创 一些文章

1Android聯繫人模塊學習總結 Android 2.2Contacts表結構 在android中,有時需要點擊一個號碼進入到新建聯繫人的頁面,講此號碼直接顯示在號碼框中。可以使用下列方法:     Uri insertUri = P

原创 MediaRecorder

一.應用代碼 1.錄音 public class mediarecorder1 extends ListActivity { private Button mAudioStartBtn; private Butto

原创 android基礎知識點

Context啓動Activity 通過Context啓動的Activity要使用FLAG_ACTIVITY_NEW_TASK標記(如果不存在任務棧,就會重新創建一個。) 因爲standard模式的Activity會默認進

原创 android內存泄漏

內存問題 內存泄漏的可能原因 非靜態內部類的靜態實例(例如Handler) IO操作後,沒有關閉文件導致的內存泄露 自定義View中使用TypedArray後,沒有recycle 某些地方使用了四大組件的context,在離開這

原创 PackageManagerService(四):上層調用

啓動完成之後,會將Laucher啓動起來。並且向PackageManagerService查詢所有的Intent.ACTION_MAIN。且。。最終創建一個快捷方式。並且將快捷方式跟信息關聯起來。點擊的時候就可以啓動。。 Pack

原创 android簽名問題

1.添加系統權限,實現關機 1.寫一個簡單地程序qianming。放在packages/apps下面,必須添加Android.mk才能編譯。 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS

原创 多媒體代碼結構

1.數據庫存放位置  data/data/com.android.providers.media/databases/ 2.代碼結構 上層調用主要是 ./packages/apps/Music播放音頻文件 ./packages/apps