原创 input子系統整體框架

2.模塊結構 下圖是input輸入子系統框架,輸入子系統linux層由輸入子系統核心層( Core層 ),驅動層和事件處理層(Event Handler)三部份組成。Android層操作input子系統由Native層、Java框架層、應

原创 ap6212移植

1.ap6212 功能:wifi station、softap、wifi direct、bt、 接口類型:sdio、uart 調試方案:octopus-f1,下面以A83T平臺android4.4爲例說明ap6212的移植過程 2、軟硬件

原创 【android】聊天界面的製作-簡易版實現

      看完了第一行代碼第三章,改進了一些基本功能,下面就聽小弟一一道來:          也參考了很多別人的代碼,但是總覺得一些功能可以比較輕鬆的實現就不繞那麼多彎子, 就用最基礎的碼代碼實現一樣的功能:(1)整體佈局代碼一樣是精

原创 通過一個內存泄漏問題去再探探Handler源碼

有這樣一個場景:public class MainActivity extends AppCompatActivity { private static final int DELAY_TIME = 1000 * 60 * 5;

原创 input自系統之gsensor模塊開發

1. 模塊介紹 2.1.模塊功能介紹     在人機交互過程中,G-sensor起着非常重要的作用,gsensor作爲輸入設備,能感知當前G-sensor傳感器所處的空間狀態,附着在pad上配合使用,能測量出pad在空間上的座標狀態,從而

原创 【android】Android中圖形圖片及處理相關Api的小總結

       開發應用中圖片的使用是必不可少的,Android系統提供了豐富的圖片支持功能。我們除了可以使Drawable資源庫,還可以使用Bitmap、Picture類去創建圖片,也可以使用Canvas、Paint、Path類等去繪製

原创 【android】小練手app及源碼

        2016年第一博關於一個練手的小app:打造屬於自己的csdn客戶端(這次筆者不敢把博文名字寫成啥仿cadn客戶端的實現以博取訪問量啦。。。嗚嗚)。另外,筆者需要強調一點,這個小app主要完成了主題的功能~~~~功能等下面

原创 【android】用EditText控件和Button控件實現一個簡易計算器

           小文章主要想通過EditText控件和Button控件實現一個簡易的計算器。計算器見面如下圖:       先來看幾個小細節的處理:       (1)按Button鍵時,背景顏色變化的處理(“=”號鍵在按下時由原

原创 【android】音樂播放器之service服務設計

       學習Android有一個多月,看完了《第一行代碼》以及mars老師的第一期視頻通過音樂播放器小項目加深對知識點的理解。從本文開始,將詳細的介紹簡單仿多米音樂播放器的實現,以及網絡解析數據獲取百度音樂最新排行音樂以及下載功能

原创 事件分發機制的再整理

        分析的對象爲:MotionEvent;         三個很重要的方法:dispatchonTouchEvent()(事件分發)、onInterceptTouchEVent()(事件攔截)、onTouchEvent()(

原创 深入理解JVM之四:類加載過程

      虛擬機類加載機制概念:虛擬機把描述類的數據的class文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的java類型。首先,先來思考以下兩個問題:       (1)虛擬機如何加載class文件

原创 app瘦身總結

上週接到了個需求-去給當前的app瘦身下。剛好不想做業務方面的需求,然後就抽了那麼幾天做了下調研,做個小總結。目前的項目apk大小在70m到80m之間,不要問我爲什麼這麼大,你來了就知道了!!!既然要給項目瘦身,怎麼着也得了解下已經採用的

原创 深入理解JVM之三:類文件結構

前言 我們平時在DOS界面中往往需要運行先運行javac命令,這個命令的直接結果就是產生相應的class文件,然後基於這個class文件纔可以真正運行程序得到結果。自然。這是Java虛擬機的功勞,那麼是不是Java虛擬機只能編譯.ja

原创 wifi direct/p2p流程分析 基於android 5.1

 Wifi Direct流程分析       Android平臺中,P2P操作比較簡單,用戶只需要執行如下三個步驟:       1)進入WifiP2pSettings界面       2)搜索周圍的P2P設備。搜索到的設備將顯示在Wi

原创 ap6234移植

1 ap6234 1.1 BoardConfig.mk      路徑:/a83/android/device/softwinner/octopus-perf$      BoardConfig.mk 文件決定android 加載哪一款