原创 Android 導航欄ActionBar和狀態欄StautsBar的定製

有關Theme主題 <resources> <!-- 所有主題可以添加 .NoActionBar 讓其變成無ActionBar的Activity--> <!-- 所有使用AppCompat兼容主題前提條件如下:

原创 Android 地理位置Location服務之LocationManager,Geocoder詳解

前言 Android 系統提供了地理位置服務相關的API方便開發者去獲得當前地理位置。在android framework層的android.loaction包下面主要提供瞭如下兩個類來幫助開發者來獲取地理位置信息。 Locat

原创 Android ViewGroup 觸摸事件傳遞機制

引言 上一篇博客我們學習了Android View 觸摸事件傳遞機制,不瞭解的同學可以查看Android View 觸摸事件傳遞機制。今天繼續學習Android觸摸事件傳遞機制,這篇博客將和大家一起探討ViewGroup的觸摸事件

原创 八一八我親身逃離傳銷的經歷

對,親們沒有看錯!我被朋友忽悠去傳銷了。不要問什麼時候,就在2015年9月3號。不過幸運的是我在9月4號下午逃離了那個傳銷組織,不幸的是我那個朋友卻深陷傳銷組織泥潭無法自拔。接下來我會詳細記錄下這幾天我所看到,聽到,親身經歷的一個

原创 Android ContentProvider 知識點總結

概述 ContentProvider:內容提供者,是Android四大組件之一,爲其他app提供數據。其他app可以通過ContentResolver:內容解析器來增,刪,查,改相關的數據。ContentProvider主要用於跨進程共享

原创 Java進階知識-反射

獲取Class對象 有三種方式獲取Class對象: 根據類的完整包名獲取Class Class clazz = Class.forName("com.example.xjp.demo.reflect.PersonInfo"); 根據

原创 Android輔助功能 Accessibility Services基本用法筆記

概述 Accessbility 又叫做輔助功能,是Android官方推出幫助身體不便或者操作不靈活的人來輔助操作手機應用的。當然也可以用來幹一些別的事,比如自動搶紅包啊,靜默安裝app,幫助用於開一系列權限操作等。出於項目需求,大概研究了

原创 Android 音頻管理AudioManager使用

AudioManager 的作用 :調整音量和控制響鈴模式 聲音分類 STREAM_VOICE_CALL:通話聲音 STREAM_SYSTEM:系統聲音,包括按鍵聲音等 STREAM_RING:來電響鈴 STREAM_MUSIC:媒體聲

原创 Android線程知識

線程概念及使用場景 線程是操作系統中最小的執行單元,一個進程中可以有多個線程,他們可以併發的執行多個任務。同一個進程中的多線程是共享內存的,可以很方便的相互通信 線程是一次性消費品,一般用於耗時任務中,避免阻塞UI線程。線程的創建和銷燬是

原创 java 對象鎖和類鎖的區別

1.一個類可以有多個對象,所以一個類可以有多個對象鎖。 2.當一個類中有多個synchronized修飾的同步方法時,其中一個方法被線程訪問持有鎖,其他方法同樣被鎖住,其他線程依然不能訪問其他同步方法,因爲此時鎖住的是該類的對象,相當於

原创 Android 跨進程啓動Activity黑屏(白屏)的三種解決方案

當Android跨進程啓動Activity時,過程界面很黑屏(白屏)短暫時間(幾百毫秒?)。當然從桌面Lunacher啓動一個App時也會出現相同情況,那是因爲App冷啓動也屬於跨進程啓動Activity。爲什麼沒會出現這種情況呢?真正元

原创 逆向小米系統Settings.apk過程記錄

知識背景 dex odex dex文件 xxx.java->xxx.class->classes.dex 拿一個apk解壓後你會看到一個classes.dex文件,我們逆的目標就是他,也就是apk中的源碼都在classes.dex文

原创 Java代理模式

代理模式定義 代理模式的定義:爲其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用。 代理模式組成 抽象角色:通過接口或抽象類聲明真實角色

原创 Android Camera開發之基礎知識篇

概述 Android框架支持設備的相機拍照和錄像功能,你的應用可以直接調用系統的Camera應用來拍照或者錄像(比如微信拍照),當然也可以利用Android系統提供的API開發一個Camera應用來實現相機拍照和錄像功能(比如市面上流行的

原创 初識Android進程間通信之----Binder機制

【轉載請註明出處:http://blog.csdn.net/feiduclear_up/article/details/51405967 CSDN廢墟的樹】 前言 前面兩篇博客分別介紹了Android進程間通信之AIDL的使用,以及使