往android的核心添加驅動及 ueventd.rc 修改

向android的核心添加驅動,其實就是向linux核心添加驅動。主要在兩個檔案裡添加點資訊,一個是Kconfig檔案,一個是Makefile檔案。比如你添加的驅動你代碼放到drivers目錄下面的XXX目錄,那麼修在該目錄下的Kconfig檔案和Makefile檔案。具體的修改方法:比如我現在修改drivers/staging/android/下的Kconfig檔案。config ANDROID_LOGGER         tristate "Android log driver"     

Android平台硬體調試之Camera篇

    之前一段時間有幸在高通android平台上調試2款camera sensor,一款是OV的5M YUV sensor,支援jpeg out,同時也支援AF,調試比較比較簡單,因為別的項目已經在使用了,只是把相關的驅動移植過來就好;另一款是Samsung的一款比較新的3M YUV FF sensor,在最新項目中要使用的,本文以調試該sensor為例,從底層驅動的角度分享一下高通android平台下調試camera的經驗,而對於高通平台camera部分的架構以及原理不做過多的介紹。   

android 實現拍照有2種方式

方式1:    mSurfaceView01 = (SurfaceView)findViewById(R.id.SurfaceView01);   mSurfaceHolder01 = mSurfaceView01.getHolder();       mSurfaceHolder01.addCallback(ActivityCamera.this);//   mSurfaceHolder01.setFixedSize(320,240);  

android 3G pppd 調試記錄

android 3G pppd 調試記錄。1.  JAVA 部分android/development/data/etc/apns-conf_sdk.xml   --->  system/etc/apns-conf.xml注意 apns 的版本, <apns version="6"><apn carrier="中國聯通 3g 網路 (China Unicom)"      apn="3gnet"      mcc="460"      mnc="01"     

Android 工具之linux下如何給手機發AT命令

     WIN下只要裝了驅動可以通過超級終端或串口工具發AT,折騰了很久才可以在Ubuntun下對手機發AT,簡單總結一下,在linux下發AT命令需要:串口調試助手cutecom及linux的命令modprobe(這個命令very import,需要惡補一下)。首先安裝cutecom,可以通過APT安裝,安裝好以後按以下順序即可發AT:1.終端下啟動cutecom:$sudo cutecom &2.手機開機,載入usb轉串口驅動到系統:$sudo modprobe

Android 初始化語言(Android init Language翻譯)

在分析Android系統的init程式源碼時看到了這份Doc,覺得對系統的分析挺有用的,所以翻譯了出來! Android初始化語言(init.*.rc、init.conf檔案格式)    Android初始化語言套件含了四種類型的聲明:Actions(行動)、Commands(命令)、Services(服務)和Options(選項)。  

Android 根檔案系統分析(1)

經過這幾天在網上搜尋關於Android檔案系統的相關資料,發現已經有很多高手分析了Android的檔案系統,這些高手多從不同的方面分析了其檔案系統的結構和運行原理。我這裡就寫一下自己的理解。 首先是Android的檔案系統根目錄的結構:  # pwd && ls -a -l/drwxrwxrwt root     root              2009-06-10 09:53 sqlite_stmt_journalsdrwxrwx--- system   cache    

Android應用完全退出終極篇

很多網友不知道,Android應用如何完全退出,有的網友可能發現Android2.2中即使使用了Google最新給出的Android 2.2新增API killBackgroundProcesses方法也無法實現。在J2SE中我們可能使用System.exit(0); 退出,那麼我們提到的5種常規方法都無法完全退出怎麼辦呢?今天Tony給大家介紹一種方法,製造異常退出。1. 首先我們可以製造一個null

給android程式加上聲音

用檔案管理工具開啟找到/system/media/audio/ui目錄,裡面都是手機中各種系統音效檔,具體的檔案對照如下:  Camera_click.ogg(照相聲音)  Effect_Tick.ogg(標記,選中聲音)  KeypressDelete.ogg(刪除檔案或者捷徑聲音)  KeypressReturn.ogg(返回菜單時聲音)  KeypressSpacebar.ogg(空格鍵聲音)  KeypressStandard.ogg(觸發螢幕聲音)  VideoRecord.ogg(視

Android 快速啟動並執行秘訣

轉自 http://www.eoeandroid.com/thread-28579-1-1.html Android系統架構和上層應用是類java(不是正統的sunjava)開發的,實現了自己的java虛擬機器dalvik,既然用java虛擬機器和java開發,一般都會認為效率低下。其實不然,在基本主流的智能手機的軟體平台上,android的執行速度是最快的。那麼android效率為什麼這麼的高呢?特別是一個應用程式的啟動時間很短,本文主要從以下個八方面進行分析:1、

Android查看資料庫方法及工具

轉自http://www.bangchui.org/read.php?tid=7792 Android中可以採用sqlite資料褲來儲存資料,是Google卻沒有直接給我們提供相關工具來管理資料庫裡的資料。如果不能直接通過工具來查看,那我們就把資料庫從手機/模擬器裡面拷貝出來用工具查看,下面是步驟1.確認資料庫的位置 我們可以通過eclipse的DDMS外掛程式來訪問手機的部分目錄資料庫檔案位於/data/data/你的程式的包名/databases/中2.拷貝出資料庫檔案

android中下載檔案到SD卡的方法

 以下是我使用過的android中下載檔案到SD卡的方法,挺好使的。在這裡我只把下載的代碼給貼了出來,你在哪裡調用這個方法,直接使用就可以了。當然,具體問題要具體對待,這段代碼僅供參考,你可以修改,完全可以變成自己覺得方便使用的代碼:1.HttpDownloader類package com.pp.tool;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import

往android的核心添加驅動及ueventd.rc 修改

向android的核心添加驅動,其實就是向linux核心添加驅動。主要在兩個檔案裡添加點資訊,一個是Kconfig檔案,一個是Makefile檔案。比如你添加的驅動你代碼放到drivers目錄下面的XXX目錄,那麼修在該目錄下的Kconfig檔案和Makefile檔案。具體的修改方法:比如我現在修改drivers/staging/android/下的Kconfig檔案。config ANDROID_LOGGER         tristate "Android log driver"     

Android TextView內容設定超連結、顏色、字型

給雙引號中的內容加彩色:    private void highlightSearchHint(Spannable hintSpan){        String hint = hintSpan.toString();        Log.i(TAG, "highlightSearchHint " + hint);        int index = -1;        int start = 0;        boolean foundStartQuote = false;    

Android 中的ANR 問題,響應靈敏性

轉自:http://www.cnblogs.com/xirihanlin/archive/2010/01/07/1641621.html 可能會存在這樣的情況,你寫的代碼通過了世界上所有的效能測試,但當使用者嘗試使用你的應用程式時,仍然讓使用者感到不爽。應用程式響應不夠靈敏的地方包括——反映遲鈍,掛起或凍結很長時間,或者需要花費很長的時間來處理輸入。 在Android上,如果你的應用程式有一段時間響應不夠靈敏,系統會向使用者顯示一個對話方塊,這個對話方塊稱作應用程式無響應(ANR:Applica

Android布局中一些瑣碎的東西整理記錄

    雖然已經從網上找到了相關資料,但為了讓自己以後查閱方便,也為了讓自己能夠記得比較牢靠,我還是寫寫,一邊可以鞏固,一邊可以給CSDN上的博友們提供協助。   1.android:layout_weight="1"(這裡的值可以根據情況進行修改,不一定非得是1)   

Android中定時器的學習總結

 直接上一段代碼,當然其中還有很多無用的代碼,定時器怎麼用,我已用紅色標識,已經很清楚了,當然這並不是一個完整的Demo,僅供參考Timer的用法:   public class QuoteRankingListActivity extends Activity  {int m_sortType = DataLayer.SortType_None;int m_Offset = 0;boolean m_SortDesc = true;public int m_listType;private

我對Android中apk檔案進行簽名的一點理解

    之前,我也不是太清楚,為什麼開發好的android程式,要對其apk檔案進行數位簽章,只是略為知道一點:為了維護自己的著作權,更加合法吧,防止別人侵權。不過現在,我覺得,不光是這樣,下面我來談談自己的看法。    其實,Android平台需要每個。apk包(每個應用程式封存檔案)上都有數位簽章。如果沒有數位簽章,則不允許相應的.apk運行。說到這裡,大家也許會有疑問,我在使用SDK進行開發應用程式的時候,就沒有進行簽名啊,其實不是這樣的。     開發過或學習過google

android匯入外部已存在的資料庫大於1M的資料庫檔案方法

android匯入外部已存在的資料庫大於1M的資料庫檔案方法2012-05-18 12:53 佚名 部落格園 我要評論(0) 字型大小:T | Tandroid匯入外部已存在的資料庫大於1M的資料庫檔案方法。AD: 1.如果資料庫檔案大於1M,就用Filesplit工具切割。先去下載這個軟體工具2.首先把已有的資料庫放到assets檔案夾下面,如果沒有這個檔案就先在android項目中建立這個檔案夾。代碼如下:import java.io.File;import

TS3.0 引入 opengl es 1.x, opengl es 2.0模組..支援android

嘿嘿...google把 moto mobile收購了...這不等於說 另一個蘋果出現了......是時候把android抓一下了...原來玩android的時候...移植了幾個庫. freeimage  freetype  tokamak到android上面.通過NDK..現在主要是在原先的基礎上.繼續加入lua等庫..是我的TS3.0能與android一致為目的.沒啥新鮮的哈哈..只不過耍了點小聰明而已..PC一份..android一份.之後把pc的代碼放到 android編譯....完成.

總頁數: 2771 1 .... 912 913 914 915 916 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.