《Linux內核修煉之道》讀書筆記1、設備模型的上層建築由總線(bus) 、設備(device)、 驅動(device_driver)這3個數據結構構成,設備模型表示了它們之間的連接關系。在設備模型中,所有的設備都通過總線連接。總線可以是物理存在的,
1、serial文件夾下Kconfig分析config SERIAL_SAMSUNG tristate Samsung SoC serial supportdepends on ARM && PLAT_S3Cselect S
實現Android和Java互相加解密完美支持中文跨平台這種實現還是一個原則不要對參數采用默認實現否則難以互通核心函數如下,Android和java均如此public static final String V
首先,建立一個目錄作為自己的工作目錄,比如我的是~/kernel/mymodule。然後,新建一個hello.c文件,代碼如下:#include <linux/init.h>#include <linux/module.h>M
在Android源碼裡,有許多方法都是使用Jni機制調用底層的C++實現,比如大家都很熟悉的Binder.java裡,就有public static final native int getCallingPid();public static fin
Android中滾動的實現1.基礎類View已經實現了大部分的滾動需要的基本支持1)scrollBy,scrollTo 將View滾動到指定位置,其實就是通過記錄mScrollX和mScrollY並觸發重新繪制來完成2)awakenScr
動態壁紙Live Wallpaper架構 組件類說明WallpaperService實現動態壁紙的服務程序WallpaperService.Engine描繪動態壁紙的引擎PreferenceActivity動態壁紙
最近也在一點點學習,還是老樣子,把新學的知識總結一下,方便以後參考用。現在大多Android入門教程中,都給大家教了gallery的基本用法,浏覽圖片時大小一樣,比較死板。咱們這裡稍微加一點點效果:選中放大。其實也非常簡單,就是在適配器中public
現在很多知名網站為廣大開發者提供了開放平台,像百度,人人網等等!這裡是我根據百度官方提供的百度地圖的一個示例,自己寫的一個小程序,有如下功能:(1) 定位當前位置(沒使用GPS,
1.秘匙申請: 1.1在終端模式(運行cmd命令)下,進入.Android目錄 windowsXP和win7的目錄不一樣 windowsXP在
我們可以用壓縮軟件把apk打開,對一些apk進行簡單的修改,比如說替換掉裡面的原有圖片,換成自己喜歡的(ps:圖片名字必須一樣),對一些國外的軟件進行漢化,然後在利用輔助軟件對修改過的apk進行再次簽名就OK了。這裡我們搞點有意思的東西:修改QQ尾巴
系統:Ubuntu 10.10啟動: ./start.sh錯誤內容:[email protected]:~/mjpg-streamer/mjpg-streamer-experimental# ./start.shMJPG Streamer V
qsort包含在<stdlib.h>頭文件中,此函數根據你給的比較條件進行快速排序,通過指針移動實現排序。其排序是根據二分法寫的,其時間復雜度為n*log(n)。排序之後的結果仍然放在原數組中。使用qsort函數必須自己寫一個比較函數。其
sort()函數是C++中的排序函數其頭文件為:#include<algorithm>頭文件;sort()相對於qsort()更加靈活,對基本的類型排序不需要定義排序函數相關閱讀:C程序快速排序之qsort()函數 http://www.
在日常開發中經常會遇到分割字符串的要求,boost庫為我們提供了一個方便的分詞器——boost::tokenizer。現在就讓我們學習一下boost庫的分詞器。#include <string> #inc
使用Python的OpenSSL庫(如pyopenssl)可以很便捷地對數據進行RSA的加密,方法如下:1 使用openssl命令生成私鑰openssl genrsa -out private.pem -f4 1024 &nbs
今天完成了 OK6410 的LCD 驅動移植,那麼直接進入正題,我的操作環境是:主機: XP系統, VMware Ubuntu 10.10 虛擬機。 開發板:OK6410,A板,256M+2G 。 &nb
硬件環境: 飛凌OK6410,256MB DDR,2GB NAND Flash、 NAND Flash 型號:K9G8G08U9A 、 分析源碼:Linu