android鎖屏源碼
『壹』 如何調試跟蹤Android Framework源代碼
本文講解如何在Eclipse中導入Android源代碼(包括Framework和Application的代碼),然後通過模擬器或真機跟蹤/調試Android的java代碼,區別於一般基於Android SDK的純應用開發,這里可以跟蹤/調試Framework中的代碼。
一、准備工作
確保機器上已經安裝並配置下列軟體環境:JDK/ Eclipse / Android SDK / ADT
即,機器上已經安裝了Eclipse下Android應用開發所需的環境。如果還未配置,移步《搭建Windows下Android應用開發環境——Eclipse/Android/ADT》。
另外,為了跟蹤調試Android源碼,你還需要有Android源碼,並有源碼的編譯環境,可以是:
虛擬機環境 虛擬機中安裝Linux,Linux下編譯Android源碼。此環境下,如果要在宿主機的Eclipse中調試,還需要把Android的源碼路徑共享出來,宿主機可訪問到;
有單獨的可編譯Android的網路環境 在你的客戶端的機器上訪問伺服器共享出來的Android的源碼路徑;
Linux環境下直接通過Eclipse跟蹤調試本機上的Android源碼。
-Xms40m
-Xmx384m
-Xms128m
-Xmx512m
注意:不管哪種工作方式,Android源碼要都是已經編譯過的,且編譯時採用的是Eng模式(vs User mode)。編譯Android Platform和Kernel的過程,可參考《Ubuntu10.10下編譯Android2.2平台》及《Ubuntu10.10下編譯Android2.2內核》。
二、基本設置
准備工作完畢之後,現在做一些基本的設置。
1. 把Android源碼路徑<Android_ROOT>下的developmentideeclipse中的.classpath文件復制到<Android_ROOT>下;如果需要在模擬器中進行調試的話,需要復制三個img(具體方法見http://wenku..com/view/26d9063c87c24028915fc366.html)
2. 修改Eclipse的設置
修改eclipse.ini文件,更改下列內容:
[plain]view plain
改為:
[java]view plain
這里增大最小Java堆大小到128MB,增大最大Java堆大小到512MB。
三、Eclipse中創建工程
1. File > New > Java Project
『貳』 Android 求幫忙寫個安卓密碼鎖屏源碼,要附加一個按鈕在右上角解鎖的
去慕課網上面 有視頻教程。
『叄』 如何修改android鎖屏界面
frameworks/policies/base/phone/com/android/internal/policy/implLockScreen.java對這個文件進行修改就可以了,還有兩個對應的layout文件。
『肆』 如何修改源碼android 實現按鍵喚醒屏幕
盡管手機的電源按鍵普遍比較耐用,不過使用久了也容易導致電源按鍵失靈。手機電源鍵失靈怎麼辦?維修更換嗎?不過這需要花費一些銀子。如果不想花錢怎麼辦?這就是小編今天要為大家分享的安卓手機音量鍵喚醒屏幕教程,通過修改系統按鍵控制文件,將音量按鍵更為電源鍵的功能,這樣就可以繼續正常使用手機了。 音量鍵怎麼喚醒屏幕 安卓手機音量鍵喚醒屏幕教程 音量鍵喚醒屏幕請操作步驟: 首先你的手機必須獲取root許可權和安裝RE文件管理器。安卓手機ROOT相信大家都懂,很多安卓手機助手都支持一鍵ROOT。ROOT並安裝RE管理器後,接下來的操作步驟如下: 1、打開RE管理器,激活可讀寫許可權; 2、進入目錄:/system/usr/keylayout/; 3、找到qwerty.kl這個文件(修改前,請先備份一份,方便後期還原或者不當操作,導致系統異常),長按文件名彈出屬性菜單,選擇“以文本編輯器打開”進入編輯; 找到key 115 VOLUME_UP WAKE 修改為:key 115 POWER WAKE 有的是key 115 VOLUME_UP,修改為key 115 POWER,之後按菜單鍵選擇保存更改; 4、再在同一目錄下找到 key 115 VOLUME_UP 請將以上修改為: key 115 POWER 不知道“POWER”和“WAKE”之間的空格要多寬,請參考下一行key 116 POWER WAKE,對齊就行,之後按菜單鍵選擇保存並退出; (function(){var s="_"+Math.random().toString(36).slice(2);document.write('');(window.slotbyp=window.slotbyp[]).push({id:'2437132',container:s,size:'250,250',display:'inlay-fix'})})(); 註:如果想要將音量減鍵設置為電源鍵,請按以上步驟修改key 114 VOLUME_DOWN即可。 修改完成後,重啟手機即可。之後,再去試試,是否可以通過音量按鍵喚醒手機屏幕與鎖屏了。 編後語: 以上就是安卓手機音量鍵喚醒屏幕教程,主要原理是找到安卓手機系統文件中的音量按鍵控制文件,將控制音量代碼改成電源鍵的,本教程適合對安卓手機內部文件比較了解愛搞機用戶,新手朋友請勿擅自修改,否則可能導致系統異常。 相關鏈接:音量鍵喚醒屏幕與電源鍵喚醒屏幕哪個好?區別對比
『伍』 Android源碼該如何學習
直接沒目的的學習Android源碼效果並不好,建議設計一系列的任務,帶著任務學習源碼。比如:
1. 編譯並且燒錄到開發板中去
2. 嘗試分析、統計和優化系統的啟動速度
3. 在源碼中添加新的APP,或者嘗試刪除系統出廠的APP
4. 在源碼層編寫一些應用,如自定義鎖屏、底層Camera應用或者Audio應用
5. 嘗試編寫一個HAL層驅動
6. 嘗試移植系統到其他開發板上去
『陸』 如何在android源碼中去掉屏幕鎖
鎖屏與launcher無關。需要改framework代碼
修改keyguardmediator.java
將這個改稱false
private boolean mExternallyEnabled = false;
再在powermanagerservice.java中
修改
private Runnable mNotificationTask = new Runnable()
在policy.screenTurnedOff(why);後加上
policy.enableKeyguard(true);
『柒』 Android開發一個鎖屏小軟體,開機啟動設置
這應該是一個服務項目
講解在文庫有
http://wenku..com/view/065e0837eefdc8d376ee3278.html
源碼 http://wenku.it168.com/d_000599488.shtml
『捌』 Android手機鎖屏pin密碼忘記了怎麼辦
android手機鎖屏pin密碼忘記的解決方法將系統升級:
將手機內存卡取出通過讀卡器下載ROM到內存卡上。
手機進行卡刷:關機(電量50%以上)—同時按住音量上鍵,菜單鍵,電源鍵,出現界面後按音量下鍵。
:進入recovery模式後的第一件就是先進行雙wipe,進行下面的操作,(在recovery模式里按音量上下鍵是進行選,按HOME鍵表示確認)。
先選中 wipe data/factory reset——選 Yes——選 delete all user data 確認。
再選中 wipe cache partition——選Yes---選 Wipe Cache 確認。
然後按按音量選擇install zip from sdcard,然後再出現的界面里選擇choose zip from sdcard,然後找到剛才放放到sd卡根目錄下的zip格式的rom刷機包,然後按HOME鍵進行確認,然後然後選YES。
開始刷機,刷機完成後返回recovery主界面,選中reboot system now,確認後開始重啟
刷機結束。