android手機助手源碼
1. 發現android手機系統,的一些手機助手裡有各主流編程語言的編譯器,用過的則請介紹一下實用性怎樣
你看到的應該是教程,沒聽過手機上有什麼編譯器的(平台完全不一樣,即使可能有也是以模擬器的形式出現的)
2. 如何修改源碼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即可。 修改完成後,重啟手機即可。之後,再去試試,是否可以通過音量按鍵喚醒手機屏幕與鎖屏了。 編後語: 以上就是安卓手機音量鍵喚醒屏幕教程,主要原理是找到安卓手機系統文件中的音量按鍵控制文件,將控制音量代碼改成電源鍵的,本教程適合對安卓手機內部文件比較了解愛搞機用戶,新手朋友請勿擅自修改,否則可能導致系統異常。 相關鏈接:音量鍵喚醒屏幕與電源鍵喚醒屏幕哪個好?區別對比
3. 如何修改Android源碼實現手機恢復出廠設置後,語言總為中文
進入手機菜單-settings-language&input-language-簡體中文(chinese或Simplified Chinese) 如果沒有中文選項的話 選擇settings-developer options-USB debugging(勾選) 回到settings-UNknown sources(勾選)插上數據線連接電腦 用電腦上的91手機助手連接 在91助手搜索「區域設置」 搜索出來之後點擊安裝 安裝完成之後 進入手機菜單 找到Morelocale2 打開 選擇-簡體中文(chinese或Simplified Chinese) 就可以了
4. 想看一個開源的Android Studio 項目 , 新手看不懂 有沒有大神教教我該怎麼看
看開源的項目的,一定要看他的開發文檔,有很多注釋
5. Android 源碼編譯後,怎麼發布到真機
刷機就可以了,不過你得先確定你編譯的東西是針對你的真機的,簡單點說就是你編譯的東西,例如驅動必須是和你的真機所對應的硬體相匹配的。然後可以通過刷機工具或者直接直接系統升級就可以了。刷機工具和系統升級的方法步驟不一而足,基本都有使用操作指南。
6. 如何用android打開PPT文件,思路或者源碼都可以
方法:
在安卓手機上下載安裝OFFICE軟體,例如:Polaris Office
1、下載安裝360手機助手;
2、打開360手機助手,在搜索欄里輸入Polaris Office,點軟體旁相應的下載按鈕。
7. 編譯android 源碼需要sdk環境嗎
下面是android學習手冊,可以查看編譯源碼,360手機助手中下載,
編譯環境:ubuntu9.10,widnows平台目前不被支持。
1)安裝必要的軟體環境
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
官方推薦的就是上面這些,如果在編譯過程中發現某些命令找不到,就apt-get它。可能需要的包還有:
$ sudo apt-get install make
$ sudo apt-get install gcc
$ sudo apt-get install g++
$ sudo apt-get install libc6-dev
$ sudo apt-get install patch
$ sudo apt-get install texinfo
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install valgrind
$ sudo apt-get install python2.5(或者更高版本)
需要注意的是,官方文檔說如果用sun-java6-jdk可出問題,得要用sun-java5- jdk。經測試發現,如果僅僅make(make不包括make sdk),用sun-java6-jdk是沒有問題的。而make sdk,就會有問題,嚴格來說是在make doc出問題,它需要的javadoc版本為1.5。
因此,我們安裝完sun-java6-jdk後最好再安裝sun-java5-jdk,或者只安裝sun-java5-jdk。這里sun-java6-jdk和sun-java5-jdk都安裝,並只修改javadoc.1.gz和javadoc。因為只有這兩個是make sdk用到的。這樣的話,除了javadoc工具是用1.5版本,其它均用1.6版本:
$ sudo apt-get install sun-java6-jdk
修改javadoc的link:
$ cd /etc/alternatives
$ sudo rm javadoc.1.gz
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$ sudo rm javadoc
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
2)設置環境變數
$ emacs ~/.bashrc
在.bashrc中新增或整合PATH變數,如下:
#java 程序開發/運行的一些環境變數
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
HOME_BIN=~/bin/
export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};
保存後,同步更新:
source ~/.bashrc
3)安裝repo(用來更新android源碼)
創建~/bin目錄,用來存放repo程序,如下:
$ cd ~
$ mkdir bin
並加到環境變數PATH中,在第2步中已經加入。
下載repo腳本並使其可執行:
$ curlhttp://android.git.kernel.org/repo>~/bin/repo
$ chmod a+x ~/bin/repo
4)初始化repo
repo是android對git的一個封裝,簡化了一些git的操作。
創建工程目錄:
$ mkdir android
$ cd android
repo初始化:
$ repo init -u git://android.git.kernel.org/platform/manifest.git
在此過程中需要輸入名字和email地址。初始化成功後,會顯示:
repo initialized in /android
在~/android下會有一個.repo的隱藏目錄。
5)同步源代碼
$ repo sync
這一步要很久很久。
6)編譯android源碼,並得到~/android/out目錄
$ cd ~/andoird
$ make
這一過程很久。
7)在模擬器上運行編譯好的android
編譯好android之後,emulator在~/android/out/host/linux-x86/bin下,ramdisk.img,system.img和userdata.img則在~/android/out/target/proct/generic下。
$ cd ~/android/out/host/linux-x86/bin
增加環境變數
$ emacs ~/.bashrc
在.bashrc中新增環境變數,如下
#java 程序開發/運行的一些環境變數
export ANDROID_PRODUCT_OUT=~/android/out/target/proct/generic
ANDROID_PRODUCT_OUT_BIN=~/android/out/host/linux-x86/bin
export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT};
最後,同步這些變化:
$ source ~/.bashrc
$ cd ~/android/out/target/proct/generic
$ emulator -system system.img -data userdata.img -ramdisk ramdisk.img
最後進入android桌面,就說明成功了。
8)編譯模塊
android中的一個應用程序可以單獨編譯,編譯後要重新生成system.img。
在源碼目錄下執行
$ . build/envsetup.sh (.後面有空格)
就多出一些命令:
- croot: Changes directory to the top of the tree.
- m: Makes from the top of the tree.
- mm: Builds all of the moles in the current directory.
- mmm: Builds all of the moles in the supplied directories.
- cgrep: Greps on all local C/C++ files.
- jgrep: Greps on all local Java files.
- resgrep: Greps on all local res/*.xml files.
- godir: Go to the directory containing a file.
可以加—help查看用法。
我們可以使用mmm來編譯指定目錄的模塊,如編譯聯系人:
$ mmm packages/apps/Contacts/
編完之後生成兩個文件:
out/target/proct/generic/data/app/ContactsTests.apk
out/target/proct/generic/system/app/Contacts.apk
可以使用
$ make snod
重新生成system.img,再運行模擬器。
9)編譯SDK
直接執行make是不包括make sdk的。make sdk用來生成SDK,這樣,我們就可以用與源碼同步的SDK來開發android了。
a)修改/frameworks/base/include/utils/Asset.h
『UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024』 改為 『UNCOMPRESS_DATA_MAX = 2 * 1024 * 1024』
原因是eclipse編譯工程需要大於1.3M的buffer;
b)編譯ADT
由於本人不使用eclipse,所以沒有進行這步;
c)執行make sdk
注意,這里需要的javadoc版本為1.5,所以你需要在步驟1中同時安裝sun-java5-jdk
$ make sdk
編譯很慢。編譯後生成的SDK存放在out/host/linux-x86/sdk/,此目錄下有android-sdk_eng.xxx_linux- x86.zip和android-sdk_eng.xxx_linux-x86目錄。android-sdk_eng.xxx_linux-x86就是 SDK目錄。
實際上,當用mmm命令編譯模塊時,一樣會把SDK的輸出文件清除,因此,最好把android-sdk_eng.xxx_linux-x86移出來。
此後的應用開發,就在該SDK上進行,所以把7)對於~/.bashrc的修改注釋掉,增加如下一行:
export PATH=${PATH}:~/android/out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86/tools
注意要把xxx換成真實的路徑;
d)關於環境變數、android工具的選擇
目前的android工具有:
A、我們從網上下載的Android SDK,如果你下載過的話( tools下有許多android工具,lib/images下有img映像)
B、我們用make sdk編譯出來的SDK( tools下也有許多android工具,lib/images下有img映像)
C、我們用make編譯出來的out目錄( tools下也有許多android工具,lib/images下有img映像)
那麼我們應該用那些工具和img呢?
首先,我們一般不會用A選項的工具和img,因為一般來說它比較舊,也源碼不同步。其次,也不會用C選項的工具和img,因為這些工具和img沒有經過SDK的歸類處理,會有工具和配置找不到的情況;事實上,make sdk產生的很多工具和img,在make編譯出來out目錄的時候,已經編譯產生了,make sdk只是做了而已。
e)安裝、配置ADT
略過;
f)創建Android Virtual Device
編譯出來的SDK是沒有AVD(Android Virtual Device)的,我們可以通過android工具查看:
$ android list
創建AVD:
$ android create avd -t 1 -n myavd
可以android –help來查看上面命令選項的用法。創建中有一些選項,默認就行了。
再執行android list,可以看到AVD存放的位置。
以後每次運行emulator都要加-avd myavd或@myavd選項:
$ emulator -avd myavd
10)編譯linux內核映像
a)准備交叉編譯工具鏈
android代碼樹中有一個prebuilt項目,包含了我們編譯內核所需的交叉編譯工具。
b)設定環境變數
$ emacs ~/.bashrc
增加如下兩行:
export PATH=$PATH:~/android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
export ARCH=arm
保存後,同步變化:
$ source ~/.bashrc
c)獲得合適的內核源代碼
$ cd ~/android
獲得內核源代碼倉庫
$ git clone git://android.git.kernel.org/kernel/common.git kernel
$ cd kernel
$ git branch
顯示
* android-2.6.27
說明你現在在android-2.6.27這個分支上,也是kernel/common.git的默認主分支。
顯示所有head分支:
$ git branch -a
顯示
* android-2.6.27
remotes/origin/HEAD -> origin/android-2.6.27
remotes/origin/android-2.6.25
remotes/origin/android-2.6.27
remotes/origin/android-2.6.29
remotes/origin/android-goldfish-2.6.27
remotes/origin/android-goldfish-2.6.29
我們選取最新的android-goldfish-2.6.29,其中goldfish是android的模擬器模擬的CPU。
$ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29
$ git branch
顯示
android-2.6.27
* android-goldfish-2.6.29
我們已經工作在android-goldfish-2.6.29分支上了。
d)設定交叉編譯參數
打開kernel目錄下的Makefile文件,把CROSS_COMPILE指向剛才下載的prebuilt中的arm-eabi編譯器.
CROSS_COMPILE ?= arm-eabi-
把
LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,
$(call ld-option, -Wl$(comma)–build-id,))
這一行注釋掉,並且添加一個空的LDFLAGS_BUILD_ID定義,如下:
LDFLAGS_BUILD_ID =
e)編譯內核映像
$ cd ~/android/kernel
$ make goldfish_defconfig
$ make
f)測試生成的內核映像
$ emulator -avd myavd -kernel ~/android/kernel/arch/arm/boot/zImage
8. 請問誰有Android串口調試助手的手機源代碼,要WiFi串口不是藍牙的若有,能否發我一份,萬分感謝噠~~
你好,可以分享一下你的寫的串口調試的源碼嗎
9. 安卓開發 通用手機助手項目介紹 使用什麼技術等等
首先, 看一下要創建"Hello, World"程序從高級層面上有哪些步驟:
1, 通過File -> New -> Project 菜單,建立新項目"Android Project"
2, 填寫新項目各種參數。
3, 編輯自動生成的代碼模板。
僅此而已,我們通過下面的詳細說明來完成每個步驟。
1、創建一個新的Android項目
啟動Eclipse, 選擇File -> New -> Project 菜單, 如果你安裝好了Android的Eclipse插件,你將會在彈出的對話框中看到"Android Project" 的選項。
選擇「Android Project」,點擊Next 按鈕。
2、填寫項目的細節參數
下面的對話框需要你輸入與項目有關的參數:
這個表格中詳細介紹了每個參數的含義:
Project Name: 包含這個項目的文件夾的名稱。
Package Name: 包名,遵循JAVA規范,用包名來區分不同的類是很重要的,例子中用到的是"com.google.android",你應該按照你的計劃起一個有別於這個的路徑的名稱。
Activity Name: 這是項目的主類名,這個類將會是Android的Activity類的子類。一個Activity類是一個簡單的啟動程序和控製程序的類。它可以根據需要創建界面,但不是必須的。
Application Name:一個易讀的標題在你的應用程序上。
在"選擇欄"的"Use default location" 選項,允許你選擇一個已存在的項目。
3,編輯自動生成的代碼。
當項目創建後,你剛才創建的HelloAndroid就會是包含下面的代碼.
public class HelloAndroid extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main);
}
}
下面我們開始修改它
[構建界面]
當一個項目建立好以後,最直接的效果,就是在屏幕上顯示一些文本,下面是完成後的代碼,稍後我們在逐行解釋。
代碼
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
注意你還需要添加 import android.widget.TextView; 在代碼開端處。
在Android程序中, 用戶界面是由叫做Views類來組織的。一個View可以簡單理解為可以繪制的對象,像選擇按鈕,一個動畫,或者一個文本標簽(這個程序中),這個顯示文本標簽的View子類叫做TextView.
如何構造一個TextView:
TexiView tv = new TextView(this);
TextView的構造參數是Android程序的Context實例, Context可以控制系統調用, 它提供了諸如資源解析, 訪問資料庫等等。Activity類繼承自Context類,因為我們的HelloAndroid 是Activity的子類,所以它也是一個Context類,所以我們能用"this"在TextView構造中。
當我們構造完TextView後,我們需要告訴它顯示什麼:
tv.setText("Hello, Android");
這個步驟很簡單,當我們完成了這些步驟以後,最後要把TextView顯示在屏幕上。
setContentView(tv);
Activity的setContentView()方法指示出系統要用哪個View作為Activity的界面, 如果一個Activity類沒有執行這個方法,將會沒有界面並且顯示白屏。在這個程序中,我們要顯示文本,所以我們傳入已創建好的TextView。
好了,程序代碼已經寫好,下面看看運行效果。
運行代碼: Hello, Android
使用Android的Eclipse插件就可以很輕松的運行你的程序,選擇Run -> Open Run Dialog。你將會看到下面的對話框
下一步,高亮"Android Application" 標簽, 然後按下左上角的圖標(就是像一片紙帶個小星星那個),或者直接雙擊"Android Application" 標簽, 你將會看到一個新的運行項目,名為"New_configuration".
取一個可以表意的名稱,比如"Hello, Android", 然後通過Browser按鈕選取你的項目(如果你有很多個項目在Eclipse中,確保你選擇要運行的項目), 然後插件會自動搜索在你的項目中的Activity類並且將所有找到的添加在"Activity"標簽的下拉列表中。我們只有"Hello, Android"一個項目,所以它會作為默認選擇。
點擊"Apply" 按鈕,下圖
到這里,已經完成了,你只需要點擊"Run"按鈕,然後 Android的模擬器將會啟動,你的應用程序就會被顯示出來。
10. 畢業設計基於安卓的即時通訊系統,只求完整源碼以及調試好的APK安裝文件,衷心感激
添加刪除安卓手機的桌面圖標和插件
很多朋友在使用安卓手機的時候,為了使用更方便 經常想把自己常用的應用軟體放在手機桌面上,就像電腦桌面上的快捷方式一樣,那麼怎麼把你想要用的圖標放到桌面上呢?其實很簡單的幾步操作就可以了,下面我們就手把手教你如何把應用程序放到桌面上 還有如何刪除桌面的圖標和插件:
首先找一個自己經常使用的軟體 用手點擊它 然後畫面就會跳轉到主屏幕的界面上 把手鬆開就行了
是不是很簡單呢?其實刪除桌面的圖標和插件 也一樣 長按該應用程序 直到出現震動的感覺 桌邊上就出現了以垃圾桶的圖標 點擊它 圖標或者是插件就消失了
安卓手機安裝APK文件的幾種方法?
多朋友剛拿到G1的時候大概首先就是要往裡面裝軟體了,在ANDROID平台下安裝文件的後綴名為「.apk」,就好像PC上的安裝文件的後綴名為「.exe」塞班平台安裝文件的後綴名為「.sis」一樣,所以我們一般稱ANDROID平台下安裝文件為「APK」。
手機上首先要進行一些設置,設置——應用程序——勾選「未知源」
設置——應用程序——開發——勾選「USB 調試」
方法一
運用APK安裝器,就是將APK文件安裝到手機上的一個PC端軟體,我們首先需要下載一個USB驅動,在PC上安裝好「APK安裝器」,這個軟體會自動關聯你的APK程序,只要雙擊一下APK程序就可以自動安裝到你的手機里了。
下載:apk安裝器(hiapk installer)1.0.
大家可能問 我們的手機和電腦連不上怎麼辦?那說明你沒有安裝驅動?驅動在哪下?其實不用下驅動 在這里我們推薦一個軟體 就是91助理FOR android系統的。你把你的android手機和電腦連接後打開91 for android手機助理 然後他就會自動幫你下載驅動 同時會連接手機。點擊下載91手機助手
界面上顯示我的G1和電腦已連接
方法二
大家需要先下載一個資源管理器軟體,可以通過網路在 MARKET 中下載一個資源管理器,這里推薦 ASTRO。你也可以直接下載
過方法一把資源管理器安裝好,之後再安裝軟體只要把 ".APK"的安裝文件拷貝到 SD 卡里,之後使用資源管理器軟體在SD卡下打開 ".APK"的安裝文件,直接安裝即可
下載:com[1].metago.astro.rar您必須登錄才可以下載此附件
然後把在電腦上下載好了的APK文件 丟到電腦上SD移動設備,然後從手機的資源管理器上找到該文件 安裝就行
方法三
設置——應用程序——APK安裝器
只要把APK程序都放到SD卡上,就可以直接在這個內置的APK安裝器上進行軟體的安裝與卸載。
選擇應用程序
點擊APK安裝器
然後他就會自動掃描SDCARD上的文件
顯示該文件
點擊安裝即可 然後再從你的菜單裡面找到該文件 安裝成功!
輕松幾步學Android開發
Android平台簡介...Android平台開發...
進入無線控制項你就會看到關於
wifi
設置點擊進入
接著你打開網路搜索你所在的地點的無線網路
點擊一無線網路進入然後輸入密碼