Android 代碼實現關機重啟

關機:In frameworks/base/services/java/com/android/server/BatteryService.javaIntent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);  intent.putExtra(Intent.EXTRA_KEY_CONFIRM,

android系統開發(九)-Audio部分準備工作alsa移植

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

自己編譯Android gdbserver(解決運行 gdbserver時 Segmentation fault 問題)

一、引言        使用Android 預裝 gdbserver 調試 動態庫時出現,Segmentation fault錯誤。不得不使用現有編譯鏈重新編譯一份gdbserver。多謝Android - How-to Rebuild gdbserver這篇文章,參考這篇文章我的解決過程如下。        這裡要強調一點:下面編譯sysroot時sysroot的目標路徑,和編譯gdbserver時指定的sysroot路徑,一定要使用[絕對路徑]。我編譯過程中,曾因未使用絕對路徑浪費不少精力。

Android 2.3 ListView OnScrollListener.SCROLL_STATE_IDLE 狀態偶爾未正常通知登入的OnScrollListener

分析源碼,初步斷定原因:當ListView滾動到最底部(最頂部)時,觸發了2.3新引入的視覺特效。這部分邏輯裡看到了特效相關的代碼,但卻沒找到處理SCROLL_STATE 的相關代碼。大膽地修改了這部分代碼,SCROLL_STATE每次都能正確被通知。但其他負面影響尚不確定,畢竟4700行代碼的AbsListView.java沒有去仔細研究過,心裡沒底。能稍微支撐下這個解決方案的一點是:其他地方通知SCROLL_STATE_IDLE的地方伴隨著  mTouchMode = TOUCH_MODE_

Android系統匿名共用記憶體Ashmem(Anonymous Shared Memory)在進程間共用的原理分析

        在前面一篇文章Android系統匿名共用記憶體Ashmem(Anonymous Shared Memory)驅動程式原始碼分析中,我們系統地介紹了Android系統匿名共用記憶體的實現原理,其中著重介紹了它是如何輔助記憶體管理系統來有效地管理記憶體的,在再前面一篇文章Android系統匿名共用記憶體Ashmem(Anonymous Shared

Android螢幕截圖實現 (adbd部分)

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

android 常用sensor

感應器類型:        方向、加速度(重力)、光線、磁場、距離(臨近性)、溫度等。      (1),                     方向感應器:   Sensor.TYPE_ORIENTATION           (2),G_sensor  加速度(重力)感應器: Sensor.TYPE_ACCELEROMETER      (3),L_sensor   光線感應器:    Sensor.TYPE_LIGHT      (4), M_sensor

Android在標準linux基礎上對休眠喚醒的實現(一)

看到了一些好文章,作者寫得非常好,放進來自己仔細研究下。轉自:http://blog.csdn.net/lizhiguo0532/article/details/6453581說明:1. Based on linux 2.6.32 and android 2.2,only support

Android系統內建的案頭表徵圖 連結 網址

參考網址:http://www.lanfox.com/forum.php?mod=viewthread&tid=2354關鍵字:android  建立案頭捷徑 外掛程式 連結 網址平台: S5PV310系統:android2.3   android2.3.4  android4.0.3問題:        今天有個客戶,讓在案頭建一個表徵圖,點選連結到他們公司的網址,以前做過應用程式捷徑,預設放在案頭上,如:android 建立案頭捷徑

android 建立案頭捷徑 、外掛程式

參考文章:http://401389373.qzone.qq.com/#!關鍵字:android  建立案頭捷徑 外掛程式平台:S5PC110 S5PV210系統:android2.3  

Android核心分析(24)—–Android GDI之顯示緩衝管理

Android GDI之螢幕裝置管理-動態連結程式庫       萬丈高樓從地起,從最根源的硬體框架緩衝區開始。我們知道顯示FrameBuffer在系統中就是一段記憶體,GDI的工作就是把需要輸出的內容放入到該段記憶體的某個位置。我們從基本的點(像素點)和基本的緩衝區操作開始。1 基本知識1.1點的格式     對於不同的LCD來講,FrameBuffer的二進位格式不一樣,並且可以分為兩部分:     

Android核心分析(25)——Android GDI之共用緩衝區機制

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=

android keyguard鎖屏程式不能全螢幕顯示

關鍵字:android keyguard  鎖屏程式不能  全螢幕顯示  解鎖介面 變小  平台:S5PC110 S5PV210系統:android2.3   android2.3.4問題描述:     在第一次燒寫(用sd卡升級)完板子之後不能全螢幕顯示,但是重啟之後就是全螢幕顯示的了。在網上看了下,有相同問題如下:   

android 電話呼入時 按音量鍵

平台:S5PC110 S5PV210系統:android2.3   android2.3.4android電話呼入時,電話鈴音提示,按音量加/減鍵、power鍵時,鈴音沒了。bug list 上又多了這一個BUG。(首先說明這個問題不用解,android就這樣做的)1,核心程式分析,在音頻解碼晶片裡列印出的資訊是,音頻關掉了。[  431.795859] rt5625:enterrt5625_hifi_pcm_shutdown2,再看一下

Android在標準linux基礎上對休眠喚醒的實現(三)

四、android層源碼解析在linux之上經過android的軟體堆層層封裝,最終在上層的java應用程式中使用。休眠喚醒也是從最上層發出的命令,然後一層一層地將參數解析,往最底層傳,最後走上標準linux的休眠喚醒之路。       這一部分將會初略分析休眠喚醒機制上linux之上所走的路線。             在linux之上,存在一個hal層,專門做和linux核心裝置打交道的事情,這裡也不例外。休眠喚醒機制的hal層源碼位於:@hardware/libhardware_legac

android2.2 、 android2.3 sd卡掛載

平台: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

Android LCD(二):LCD常用介面原理篇

關鍵詞: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

android 數位簽章

http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html在Android系統中,所有安裝到系統的應用程式都必有一個數位憑證,此數位憑證用於標識應用程式的作者和在應用程式之間建立信任關係,如果一個permission的protectionLevel為signature,那麼就只有那些跟該permission所在的程式擁有同一個數位憑證的應用程式才能取得該許可權。Android使用Java的數位憑證相關的機制來給apk加蓋數位憑證,要

android Application 類的使用

  Application的使用  What is Application  Application和Actovotu,Service一樣是android架構的一個系統組件,當android程式啟動時系統會建立一個 application對象,用來儲存系統的一些資訊。通常我們是不需要指定一個Application的,這時系統會自動幫我們建立,如果需要建立自己 的Application,也很簡單建立一個類繼承

android 2.3.4 T34H HDMI 移植

平台: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

總頁數: 2771 1 .... 791 792 793 794 795 .... 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.