Time of Update: 2018-12-03
關機:In frameworks/base/services/java/com/android/server/BatteryService.javaIntent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN); intent.putExtra(Intent.EXTRA_KEY_CONFIRM,
Time of Update: 2018-12-03
1,audio核心部分的開發,包含codec驅動,cpu的聲音驅動和核心alsa驅動等,這個是完全的嵌入式linux的開發內容,這裡跳過,請確保這幾部分正確。2,從alsa的官方網站下載最新的alsa-lib-1.0.23和alsa-utils-1.0.23官方網站:http://www.alsa-project.orgalsa-lib基於核心alsa驅動,它將對核心alsa介面的操作封裝成libasound庫alsa-utils是一個工具包,基於alsa-lib來控制底層alsa驅動,包含ap
Time of Update: 2018-12-03
一、引言 使用Android 預裝 gdbserver 調試 動態庫時出現,Segmentation fault錯誤。不得不使用現有編譯鏈重新編譯一份gdbserver。多謝Android - How-to Rebuild gdbserver這篇文章,參考這篇文章我的解決過程如下。 這裡要強調一點:下面編譯sysroot時sysroot的目標路徑,和編譯gdbserver時指定的sysroot路徑,一定要使用[絕對路徑]。我編譯過程中,曾因未使用絕對路徑浪費不少精力。
Time of Update: 2018-12-03
分析源碼,初步斷定原因:當ListView滾動到最底部(最頂部)時,觸發了2.3新引入的視覺特效。這部分邏輯裡看到了特效相關的代碼,但卻沒找到處理SCROLL_STATE 的相關代碼。大膽地修改了這部分代碼,SCROLL_STATE每次都能正確被通知。但其他負面影響尚不確定,畢竟4700行代碼的AbsListView.java沒有去仔細研究過,心裡沒底。能稍微支撐下這個解決方案的一點是:其他地方通知SCROLL_STATE_IDLE的地方伴隨著 mTouchMode = TOUCH_MODE_
Time of Update: 2018-12-03
在前面一篇文章Android系統匿名共用記憶體Ashmem(Anonymous Shared Memory)驅動程式原始碼分析中,我們系統地介紹了Android系統匿名共用記憶體的實現原理,其中著重介紹了它是如何輔助記憶體管理系統來有效地管理記憶體的,在再前面一篇文章Android系統匿名共用記憶體Ashmem(Anonymous Shared
Time of Update: 2018-12-03
Android螢幕實現(手記)/android2.1/system/core/adb/framebuffer_service.c 這個裡面是DDMS 裡面通訊adbd進程的代碼 DDMS那邊接到的資料是用JAVA處理的 ! framebuffer_service.c代碼如下: /* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2
Time of Update: 2018-12-03
感應器類型: 方向、加速度(重力)、光線、磁場、距離(臨近性)、溫度等。 (1), 方向感應器: Sensor.TYPE_ORIENTATION (2),G_sensor 加速度(重力)感應器: Sensor.TYPE_ACCELEROMETER (3),L_sensor 光線感應器: Sensor.TYPE_LIGHT (4), M_sensor
Time of Update: 2018-12-03
看到了一些好文章,作者寫得非常好,放進來自己仔細研究下。轉自:http://blog.csdn.net/lizhiguo0532/article/details/6453581說明:1. Based on linux 2.6.32 and android 2.2,only support
Time of Update: 2018-12-03
參考網址:http://www.lanfox.com/forum.php?mod=viewthread&tid=2354關鍵字:android 建立案頭捷徑 外掛程式 連結 網址平台: S5PV310系統:android2.3 android2.3.4 android4.0.3問題: 今天有個客戶,讓在案頭建一個表徵圖,點選連結到他們公司的網址,以前做過應用程式捷徑,預設放在案頭上,如:android 建立案頭捷徑
Time of Update: 2018-12-03
參考文章:http://401389373.qzone.qq.com/#!關鍵字:android 建立案頭捷徑 外掛程式平台:S5PC110 S5PV210系統:android2.3
Time of Update: 2018-12-03
Android GDI之螢幕裝置管理-動態連結程式庫 萬丈高樓從地起,從最根源的硬體框架緩衝區開始。我們知道顯示FrameBuffer在系統中就是一段記憶體,GDI的工作就是把需要輸出的內容放入到該段記憶體的某個位置。我們從基本的點(像素點)和基本的緩衝區操作開始。1 基本知識1.1點的格式 對於不同的LCD來講,FrameBuffer的二進位格式不一樣,並且可以分為兩部分:
Time of Update: 2018-12-03
Androird GDI之共用緩衝區機制1 native_handle_t對private_handle_t 的包裹 private_handle_t是gralloc.so使用的本地緩衝區私人的資料結構,而Native_handle_t是上層抽象的可以在進程間傳遞的資料結構。在用戶端是如何還原所傳遞的資料結構呢?首先看看native_handle_t對private_handle_t的抽象封裝。 numFds= sNumFds=1;numInts=
Time of Update: 2018-12-03
關鍵字:android keyguard 鎖屏程式不能 全螢幕顯示 解鎖介面 變小 平台:S5PC110 S5PV210系統:android2.3 android2.3.4問題描述: 在第一次燒寫(用sd卡升級)完板子之後不能全螢幕顯示,但是重啟之後就是全螢幕顯示的了。在網上看了下,有相同問題如下:
Time of Update: 2018-12-03
平台:S5PC110 S5PV210系統:android2.3 android2.3.4android電話呼入時,電話鈴音提示,按音量加/減鍵、power鍵時,鈴音沒了。bug list 上又多了這一個BUG。(首先說明這個問題不用解,android就這樣做的)1,核心程式分析,在音頻解碼晶片裡列印出的資訊是,音頻關掉了。[ 431.795859] rt5625:enterrt5625_hifi_pcm_shutdown2,再看一下
Time of Update: 2018-12-03
四、android層源碼解析在linux之上經過android的軟體堆層層封裝,最終在上層的java應用程式中使用。休眠喚醒也是從最上層發出的命令,然後一層一層地將參數解析,往最底層傳,最後走上標準linux的休眠喚醒之路。 這一部分將會初略分析休眠喚醒機制上linux之上所走的路線。 在linux之上,存在一個hal層,專門做和linux核心裝置打交道的事情,這裡也不例外。休眠喚醒機制的hal層源碼位於:@hardware/libhardware_legac
Time of Update: 2018-12-03
平台:s5pc110系統:android2.3核心:linux2.6.351,android2.3.4_kernel_2.6.35_T34H\arch\arm\mach-s5pv210\Kconfigselect S3C_DEV_HSMMC select S3C_DEV_HSMMC1 if !S5PV210_SD_CH0_8BIT select S3C_DEV_HSMMC2 if !S5PV210_SD_CH1_8BIT select
Time of Update: 2018-12-03
關鍵詞:android LCD TFT TTL(RGB) LVDS EDP MIPI TTL-LVDS TTL-EDP平台資訊:核心:linux2.6/linux3.0系統:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(歡迎轉載,請註明作者)歡迎指正錯誤,共同學習、共同進步!!下載連結:LCD規格書(404份),之前工作用用到的 、 LCD規格書00 、 LCD規格書01
Time of Update: 2018-12-03
http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html在Android系統中,所有安裝到系統的應用程式都必有一個數位憑證,此數位憑證用於標識應用程式的作者和在應用程式之間建立信任關係,如果一個permission的protectionLevel為signature,那麼就只有那些跟該permission所在的程式擁有同一個數位憑證的應用程式才能取得該許可權。Android使用Java的數位憑證相關的機制來給apk加蓋數位憑證,要
Time of Update: 2018-12-03
Application的使用 What is Application Application和Actovotu,Service一樣是android架構的一個系統組件,當android程式啟動時系統會建立一個 application對象,用來儲存系統的一些資訊。通常我們是不需要指定一個Application的,這時系統會自動幫我們建立,如果需要建立自己 的Application,也很簡單建立一個類繼承
Time of Update: 2018-12-03
平台:S5PC110系統:android2.3.41,問題描述:HDMI不能正常使用。(1)系統啟動後,插拔HDMI線沒有中斷反應。logcat列印錯誤資訊:E/ (85): EDDCRead: I2C_DDC is not available!!!!D/libhdmi ( 85): int android::SecHdmi::hdmi_check_resolution(v4l2_std_id)::EDIDVideoResolutionSupport(5000000) fail (not