原创 Android常用適配器分析(如何製作簡易Launcher)

Android常用適配器分析      Android中適配器是連接後端數據和前端顯示的適配器接口,是數據和UI之間重要的紐帶。系統中常見的View有ListView、GridView都要用到Adapter.列表控件是擴展了android

原创 Android四大組件之BroadcastReceiver

Android四大組件之BroadcastReceiver Broadcast Receiver廣播接收器,是一種負責接收廣播消息並對消息做出響應的組件,和Service一樣並不提供與用戶交互的UI界面。它和事件處理機制類似,只不過事件處

原创 Android關鍵資源詳解

Android關鍵資源詳解          Android層次結構中,資源扮演着重要的角色,資源是綁定到可執行程序的文件(例如音樂文件)或值(例如對話框標題)。常用的資源實例包括字符串、顏色、佈局文件等。例如不需要將字符串硬編碼到應用程

原创 Java 學習筆記(基本概念)

1,基本概念           面向過程的思想:由過程、步驟、函數組成,以過程爲核心。先有算法,後有數據結構。         面向對象的思想:以對象爲中心,先開發類,得到對象,通過對象之間相互通信實現功能。先有數據結構,後有算法。

原创 C數據結構之單鏈表

#include <stdio.h> #include <stdlib.h> typedef struct type { int num; struct type *next; }TYPE; //==================

原创 Java學習筆記(類庫介紹)

Java 的類定義語法: [類類型關鍵字]  class 類名字  [extends] 父類名字 {       [存取權限關鍵字]  [靜態標誌]  變量名字;       [存取權限關鍵字]  [靜態標誌]  方法名字; } 類型關鍵

原创 數據結構之雙鏈表

typedef struct node { struct node *prior; struct node *next; int num; }NODE; /*******雙向鏈表的初始化******

原创 Android EditText/TextView使用SpannableString顯示覆合文本

         在Android中EditText用於編輯文本,TextView用於顯示文本,但是有時候我們需要對其中的文本進行樣式等方面的設置。Android爲我們提供了SpannableString類來對指定文本進行處理。 1) F

原创 Android菜單的使用Menu

Android使用菜單使用     Android系統SDK對菜單提供了廣泛的支持,這裏我們介紹幾種常用的菜單:常規菜單、子菜單、上下文菜單、圖標菜單、輔助菜單和交替菜單。提供Android菜單支持的一個重要的類是Android.view

原创 C字符串操作函數的實現

#include <stdio.h> #include <stdlib.h> #include <string.h> /*******string庫函數集合********/ int my_strlen(const char *str)

原创 Android四大組件之Service

 Android四大組件之Service        Android支持服務的概念,服務是在後臺運行的組件,沒有用戶界面,Android服務可用有與活動獨立的生命週期。Android支持兩種類型的服務: 本地服務:       本地服務

原创 Android常用列表控件

Android常用列表控件       列表控件用於顯示數據集合,Android不是使用一種類型的控件管理顯示和數據,而是將這兩項功能分佈用列表控件和適配器來實現。列表控件擴展了android.widget.AdapterView的類,包

原创 Android boot.img介紹

android 的boot.img 包括 boot header,kernel, ramdisk 首先來看看Makefile是如何產生我們的boot.img的: boot鏡像不是普通意義上的文件系統,而是一種特殊的Android定製格式,

原创 Android開發之fsl在HAL層Camera的實現

       通過前面分析Camera我們知道在framework層主要就用到了兩個結構體: struct camera_module_t;struct camera_device_t;通過這兩個結構體我們就和hal層聯繫起來了。下面我們

原创 ARM指令集和常用寄存器

1)ARM指令集 32位的 ARM指令和 16位 的Thumb指令 1,寄存器尋址 MOV R1, R2 //將寄存器R2的值傳給寄存器R1 2,立即尋址 MOV R0, #0XFF00 //數據包含在指令中 3,寄存器偏移尋