Time of Update: 2018-12-05
參考文章:gdbserver調試共用庫 http://www.limodev.cn/blog/archives/393android中c/c++程式的調試(eclipse)
Time of Update: 2018-12-05
之前一段時間有幸在高通android平台上調試2款camera sensor,一款是OV的5M YUV sensor,支援jpeg out,同時也支援AF,調試比較比較簡單,因為別的項目已經在使用了,只是把相關的驅動移植過來就好;另一款是Samsung的一款比較新的3M YUV FF sensor,在最新項目中要使用的,本文以調試該sensor為例,從底層驅動的角度分享一下高通android平台下調試camera的經驗,而對於高通平台camera部分的架構以及原理不做過多的介紹。
Time of Update: 2018-12-05
方式1: mSurfaceView01 = (SurfaceView)findViewById(R.id.SurfaceView01); mSurfaceHolder01 = mSurfaceView01.getHolder(); mSurfaceHolder01.addCallback(ActivityCamera.this);// mSurfaceHolder01.setFixedSize(320,240);
Time of Update: 2018-12-05
1.Android開發之旅:環境搭建及HelloWorld2.Android開發之旅:HelloWorld項目的目錄結構3.Android開發之旅:android架構4.Android開發之旅:應用程式基底礎及組件5.Android開發之旅:應用程式基底礎及組件(續)6.Android開發之旅:活動與任務7.Android開發之旅:進程與線程8.Android開發之旅:組件生命週期(一)9.Android開發之旅:組件生命週期(二)10.Android開發之旅:組件生命週期(三)11.Andro
Time of Update: 2018-12-05
一、pppd相關檔案 Android ril相關的代碼和指令碼主要有: android/hardware/ril/reference_ril/ (reference_ril.c) android/hardware/ril/rild android/extern/ppp/pppd android/extern/ppp/chat android/data/etc/apn-conf-sdk.xml
Time of Update: 2018-12-05
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"
Time of Update: 2018-12-05
What should we do when meet a crash in android?原帖地址:http://leave001.blog.163.com/blog/static/1626912932011226105512484/製造一個crash為了示範的目的,我在libsensors的open_sensors_device中故意製造了一個crash:static int open_sensors_device(const struct hw_module_t* module,
Time of Update: 2018-12-05
WIN下只要裝了驅動可以通過超級終端或串口工具發AT,折騰了很久才可以在Ubuntun下對手機發AT,簡單總結一下,在linux下發AT命令需要:串口調試助手cutecom及linux的命令modprobe(這個命令very import,需要惡補一下)。首先安裝cutecom,可以通過APT安裝,安裝好以後按以下順序即可發AT:1.終端下啟動cutecom:$sudo cutecom &2.手機開機,載入usb轉串口驅動到系統:$sudo modprobe
Time of Update: 2018-12-05
今天要來分析一下Android檔案系統的/system目錄的結構。 /system目錄是在Android檔案系統佔有及其重要的位置,基本上所有的工具和應用程式都在這個目錄下,我看來是一個真正的rootfs。他在Android手機中存放在nand flash的mtd3中,是一個yaffs2檔案系統,在啟動時被掛載在root的/system目錄下,其中包含有:# pwd && ls -a -l /systemdrwxr-xr-x root 208
Time of Update: 2018-12-05
在分析Android系統的init程式源碼時看到了這份Doc,覺得對系統的分析挺有用的,所以翻譯了出來! Android初始化語言(init.*.rc、init.conf檔案格式) Android初始化語言套件含了四種類型的聲明:Actions(行動)、Commands(命令)、Services(服務)和Options(選項)。
Time of Update: 2018-12-05
Android系統要求所有安裝的應用程式必需有數位簽章。否則系統將不會安裝和運行沒有合適的簽名許可的程式。無論是在裝置還是模擬器上都必須給你的程式建立簽名才可以調試運。這是所有Android開發人員都懂得的道理。但是什麼是數位簽章,其中的原理是什麼呢?我並不瞭解。所有趁有空,查了查相關的知識。 在介紹Android,我們要瞭解密碼學的基本知識:加密。請看對加密技術的一點總結(1)
Time of Update: 2018-12-05
經過這幾天在網上搜尋關於Android檔案系統的相關資料,發現已經有很多高手分析了Android的檔案系統,這些高手多從不同的方面分析了其檔案系統的結構和運行原理。我這裡就寫一下自己的理解。 首先是Android的檔案系統根目錄的結構: # pwd && ls -a -l/drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journalsdrwxrwx--- system cache
Time of Update: 2018-12-05
今天研究了一下Android G1的nand分區情況。由於底層研發的習慣,我先看了看檔案系統在Nand Flash中的分布情況:我在Ubuntu下使用adb串連了G1,然後:# cat /proc/mtddev: size erasesize namemtd0: 00040000 00020000 "misc"mtd1: 00500000 00020000 "recovery"mtd2: 00280000 00020000 "boot"mtd3: 05a00000 00020000
Time of Update: 2018-12-05
在上周五,我將最新android系統的Linux核心2.6.29下載下來,針對我的G1手機進行了打補丁(nand
Time of Update: 2018-12-05
今天到Tekkaman Ninja 那裡下載了Android 系統 Linux2.6.29核心相對標準核心的補丁檔案。直接進行分析,方便了,不用自己做了。補丁的內容很多,本來準備細細的分析後,一步一步的打在mini2440的核心上,現在看來工程量很大,不現實。我也從網上搜尋了一些Android核心的分析文章,發現《Android核心的簡單分析》很不錯,建議初探Android核心人閱讀。還有一篇是《android核心編譯方法》 ,適合首次自行編譯核心的人閱讀。
Time of Update: 2018-12-05
1. 遊戲需要一個整體視圖、一個流程式控制制和一個事件處理3個東西分別是view/surfaceview視圖,activity控制,onDraw等事件處理,使用MVC設計模式。 2.
Time of Update: 2018-12-05
轉自http://justjavac.javaeye.com/blog/698026 如果一個Intent請求在一片資料上執行一個動作,Android如何知道哪個應用程式(和組件)能用來響應這個請求呢?Intent Filter就是用來註冊Activity、Service和Broadcast Receiver具有能在某種資料上執行一個動作的能力。 使用Intent
Time of Update: 2018-12-05
1. package wenlh.android.t45;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import android.widget.Toast;public class t45 extends Activity { private
Time of Update: 2018-12-05
android的Theme一般在activity裡面定義,系統內建主題:android:theme="@android:style/Theme.Dialog"可以參考http://androidappdocs.appspot.com/reference/android/R.style.html常用的系統主題:Theme_Dialog:Diaglog中常用,使activity看起來看一個框,邊框在內容四周。
Time of Update: 2018-12-05
http://bbs.meizu.com/viewthread.php?tid=1889083&page=1 pixels = dips * (density / 160)density = 240;1dip=1.5px 低密度(120),ldpi中密度(160),mdpi高密度(240),hdpi小螢幕·QVGA(240×320),2.6~3.0寸 普通螢幕·WQVGA(240×400),3.2~3.5寸·FWQVGA(240×432),3.5~3.8寸·HVGA(320×480),