不同廠商的手機(jī)都會(huì)隱藏特定的代碼,用來查看系統(tǒng)及固件版本,或者進(jìn)行硬件的測(cè)試,當(dāng)然Android 手機(jī)也不例外,除了好像計(jì)算機(jī)一樣能顯示更詳細(xì)的手機(jī)信息外,更可重設(shè)為原廠設(shè)定,更新相機(jī)韌體等。但部份代碼要謹(jǐn)慎使用,因?yàn)榭赡芰钍謾C(jī)失去原有的功能。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比永安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式永安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋永安地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
*#*#4636#*#*
顯示手機(jī)信息、電池信息、電池記錄、使用統(tǒng)計(jì)數(shù)據(jù)、WiFi 信息
*#*#7780#*#*
重設(shè)為原廠設(shè)定,不會(huì)刪除預(yù)設(shè)程序,及SD 卡檔案。
*2767*3855#
重設(shè)為原廠設(shè)定,會(huì)刪除SD 卡所有檔案。
*#*#34971539#*#*
顯示相機(jī)相機(jī)韌體版本,或更新相機(jī)韌體
*#*#7594#*#*
當(dāng)長(zhǎng)按關(guān)機(jī)按鈕時(shí),會(huì)出現(xiàn)一個(gè)切換手機(jī)模式的窗口,包括: 靜音模式、飛航模式及關(guān)機(jī),你可以用以上代碼,直接變成關(guān)機(jī)按鈕。
*#*#273283*255*663282*#*#*
開啟一個(gè)能讓你備份媒體文件的地方,例如相片、聲音及影片等
*#*#197328640#*#*
啟動(dòng)服務(wù)模式,可以測(cè)試手機(jī)部分設(shè)置及更改設(shè)定
WLAN、GPS 及藍(lán)牙測(cè)試的代碼
*#*#232339#*#*或 *#*#526#*#* 或 *#*#528#*#* – WLAN 測(cè)試
*#*#232338#*#*– 顯示W(wǎng)iFi MAC 地址
*#*#1472365#*#*– GPS 測(cè)試
*#*#1575#*#*– 其它GPS 測(cè)試
*#*#232331#*#*– 藍(lán)牙測(cè)試
*#*#232337#*#– 顯示藍(lán)牙裝置地址
*#*#8255#*#*-啟動(dòng)GTalk 服務(wù)監(jiān)視器
顯示手機(jī)韌體的代碼*#*#4986*2650468#*#*– PDA、Phone、H/W、RFCallDate
*#*#1234#*#*– PDA 及Pho *#*#1111#*#*– FTA SW 版本
*#*#2222#*#*– FTA HW 版本
*#*#44336#*#*– PDA 、Phone、CSC、Build Time、Changelist number
各項(xiàng)硬件測(cè)試
*#*#0283#*#*– Packet Loopback
*#*#0*#*#*– LCD 測(cè)試
*#*#0673#*#*或 *#*#0289#*#*– Melody 測(cè)試
*#*#0842#*#*– 裝置測(cè)試,例如振動(dòng)、亮度
*#*#2663#*#*– 觸控屏幕版本
*#*#2664#*#*– 觸控屏幕測(cè)試*#*#0588#*#*– 接近感應(yīng)器測(cè)試
*#*#3264#*#*– 內(nèi)存版本
在windows7操作系統(tǒng),Android studio中使用按照如下步驟設(shè)置Android Studio編輯中的代碼字體的樣式。
1、打開Android studio的設(shè)置界面,點(diǎn)擊工具的扳手圖標(biāo),如下圖:
2、在設(shè)置搜索欄輸入"Font",如下圖:
3、更改一下設(shè)置,“Primary font”是更改字體樣式,比如“楷體”,“Size”我們可以更改字體的大小,“Line spacing”可以更改行間距,如下圖:
4、更改之后單擊“Apply”應(yīng)用更改,然后單擊“OK”,如下圖:
編寫代碼,是有一定的語(yǔ)法的。
一、賦值語(yǔ)句。
賦值語(yǔ)句的作用就是把等號(hào)右邊的值賦給左邊的表達(dá)式。賦值運(yùn)算符右側(cè)的值由表達(dá)式生成,而表達(dá)式則由文本、常數(shù)、變量、屬性、數(shù)組元素、其他表達(dá)式或函數(shù)調(diào)用的任意組合所構(gòu)成。它的語(yǔ)法如下:
變量名.屬性=表達(dá)式
二、注釋。
注釋符“′”告訴VB,忽略該符號(hào)后面的內(nèi)容。該注釋可以直接寫在語(yǔ)句的后面,也可占據(jù)一整行,用“′”加注釋更靈活。如:
Private Sub Command1_Click( ) ′單擊按鈕
或者:
Private Sub Command1_Click( )
′單擊按鈕。
三、續(xù)行符。
續(xù)行符可以把一行語(yǔ)句分寫在幾行內(nèi)。注意,續(xù)行符后面是不能加注釋的。
四、多語(yǔ)句同行。
通常,一行有一個(gè)Visual Basic語(yǔ)句,而沒有語(yǔ)句終結(jié)符,但也可以把幾個(gè)語(yǔ)句在一行內(nèi)書寫,用冒號(hào)分開。
五、判定結(jié)構(gòu)。
控制結(jié)構(gòu)可以控制程序執(zhí)行的流程。程序的執(zhí)行就像水在管道里流動(dòng),不加以控制時(shí),只能從上流到下。在Visual Basic中,程序控制結(jié)構(gòu)有兩類:判定結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
Visual Basic過程能夠測(cè)試條件式,根據(jù)測(cè)試結(jié)果執(zhí)行某些語(yǔ)句,控制程序的流向。Visual
Basic支持的判定結(jié)構(gòu)有If…Then、If…Then…Else和Select Case。
If…Then結(jié)構(gòu)可以有條件地執(zhí)行幾個(gè)語(yǔ)句。單行和多行的語(yǔ)法都可以使用:If 條件Then 語(yǔ)句。
條件通常是比較式,但可以是任何計(jì)算數(shù)值的表達(dá)式,Visual Basic把這個(gè)值解釋為True(非零)或False(零)。條件為真時(shí),Visual Basic執(zhí)行關(guān)鍵字Then后面的代碼。
If…Then的單行格式不用End If語(yǔ)句,如果滿足條件時(shí)執(zhí)行幾行代碼,則必須使用多行塊If…Then…End If語(yǔ)法。
六、循環(huán)結(jié)構(gòu)。
電腦最擅長(zhǎng)的就是不厭其煩地重復(fù)做一項(xiàng)工作成千上萬遍(即重復(fù)執(zhí)行幾行代碼),這就是通過循環(huán)結(jié)構(gòu)來完成的。VB支持的循環(huán)結(jié)構(gòu)有:Do…Loop和For…Next。
用Do循環(huán)重復(fù)執(zhí)行一個(gè)語(yǔ)句塊,且重復(fù)次數(shù)不定。Do…Loop是以計(jì)算數(shù)值為條件以決定是否繼續(xù)執(zhí)行。條件必須是一個(gè)數(shù)值或者值為True或False的表達(dá)式。
在下面的Do…Loop循環(huán)中,只要條件為真就執(zhí)行循環(huán)。
Do While 循環(huán)條件
循環(huán)語(yǔ)句塊
Loop
當(dāng)Visual Basic執(zhí)行到這個(gè)Do循環(huán)時(shí)首先測(cè)試條件,條件為假時(shí),跳過所有語(yǔ)句。如果條件為真,Visual Basic就會(huì)執(zhí)行語(yǔ)句,退回到Do While語(yǔ)句測(cè)試條件。只要條件為真,循環(huán)可以隨意執(zhí)行幾次。如果條件一開始便為假,則不會(huì)執(zhí)行語(yǔ)句。
還有一種Do…Loop語(yǔ)句,是先執(zhí)行語(yǔ)句,每次執(zhí)行之后測(cè)試條件,循環(huán)中的語(yǔ)句至少執(zhí)行一次。
Do
循環(huán)語(yǔ)句塊
Loop While 循環(huán)條件
在不知道循環(huán)要執(zhí)行幾次語(yǔ)句時(shí),用Do循環(huán),知道循環(huán)次數(shù)時(shí),可以使用For…Next循環(huán)。For循環(huán)使用一個(gè)叫做計(jì)數(shù)器的變量,重復(fù)一次循環(huán)之后,計(jì)數(shù)器的值會(huì)增加或減少。
For 計(jì)數(shù)器=初值To終止值Step增量
循環(huán)語(yǔ)句塊
Next 計(jì)數(shù)器
計(jì)數(shù)器、初值、終止值和增量為數(shù)值型。執(zhí)行For循環(huán)時(shí),設(shè)置計(jì)數(shù)器等于初值,測(cè)試計(jì)數(shù)器是否大于終止值,是則退出循環(huán),執(zhí)行循環(huán)語(yǔ)句,計(jì)數(shù)器增加增量后重復(fù)以上步驟。
用Exit語(yǔ)句可以退出For循環(huán)、Do循環(huán),它的語(yǔ)法是Exit Do和Exit For,在循環(huán)中出現(xiàn)的次數(shù)無限制。
Android中view 通過代碼設(shè)置 layout首先確定要設(shè)置的layout是哪種layuot,這里以LinearLayout為例,首先步驟如下:
1、首先在代碼中創(chuàng)建一個(gè)LinearLayout.LayoutParams對(duì)象,然后設(shè)置其寬高代碼如下:
LinearLayout.LayoutParams?ll?=?new?LinearLayout.LayoutParams(20,30);
2、然后設(shè)置margin、padding之類的屬性,如下:
3、最后設(shè)置給一個(gè)控件,如下:
private?TextView?mTextView;
mTextView?=?(TextView)?findViewById(R.id.text);
mTextView.setLayoutParams(ll);
不同廠商的手機(jī)都會(huì)隱藏特定的代碼,用來查看系統(tǒng)及固件版本,或者進(jìn)行硬件的測(cè)試,當(dāng)然Android 手機(jī)也不例外,除了好像計(jì)算機(jī)一樣能顯示更詳細(xì)的手機(jī)信息外,更可重設(shè)為原廠設(shè)定,更新相機(jī)韌體等。但部份代碼要謹(jǐn)慎使用,因?yàn)榭赡芰钍謾C(jī)失去原有的功能。\x0d\x0a*#*#4636#*#*\x0d\x0a顯示手機(jī)信息、電池信息、電池記錄、使用統(tǒng)計(jì)數(shù)據(jù)、WiFi 信息\x0d\x0a*#*#7780#*#*\x0d\x0a重設(shè)為原廠設(shè)定,不會(huì)刪除預(yù)設(shè)程序,及SD 卡檔案。\x0d\x0a*2767*3855#\x0d\x0a重設(shè)為原廠設(shè)定,會(huì)刪除SD 卡所有檔案。\x0d\x0a*#*#34971539#*#*\x0d\x0a顯示相機(jī)相機(jī)韌體版本,或更新相機(jī)韌體\x0d\x0a*#*#7594#*#*\x0d\x0a當(dāng)長(zhǎng)按關(guān)機(jī)按鈕時(shí),會(huì)出現(xiàn)一個(gè)切換手機(jī)模式的窗口,包括: 靜音模式、飛航模式及關(guān)機(jī),你可以用以上代碼,直接變成關(guān)機(jī)按鈕。\x0d\x0a*#*#273283*255*663282*#*#*\x0d\x0a開啟一個(gè)能讓你備份媒體文件的地方,例如相片、聲音及影片等\x0d\x0a*#*#197328640#*#*\x0d\x0a啟動(dòng)服務(wù)模式,可以測(cè)試手機(jī)部分設(shè)置及更改設(shè)定\x0d\x0aWLAN、GPS 及藍(lán)牙測(cè)試的代碼\x0d\x0a*#*#232339#*#*或 *#*#526#*#* 或 *#*#528#*#* _ WLAN 測(cè)試\x0d\x0a*#*#232338#*#*_ 顯示W(wǎng)iFi MAC 地址\x0d\x0a*#*#1472365#*#*_ GPS 測(cè)試\x0d\x0a*#*#1575#*#*_ 其它GPS 測(cè)試\x0d\x0a*#*#232331#*#*_ 藍(lán)牙測(cè)試\x0d\x0a*#*#232337#*#_ 顯示藍(lán)牙裝置地址\x0d\x0a*#*#8255#*#*-啟動(dòng)GTalk 服務(wù)監(jiān)視器\x0d\x0a顯示手機(jī)韌體的代碼*#*#4986*2650468#*#*_ PDA、Phone、H/W、RFCallDate\x0d\x0a*#*#1234#*#*_ PDA 及Pho *#*#1111#*#*_ FTA SW 版本\x0d\x0a*#*#2222#*#*_ FTA HW 版本 \x0d\x0a*#*#44336#*#*_ PDA 、Phone、CSC、Build Time、Changelist number\x0d\x0a各項(xiàng)硬件測(cè)試\x0d\x0a*#*#0283#*#*_ Packet Loopback\x0d\x0a*#*#0*#*#*_ LCD 測(cè)試\x0d\x0a*#*#0673#*#*或 *#*#0289#*#*_ Melody 測(cè)試\x0d\x0a*#*#0842#*#*_ 裝置測(cè)試,例如振動(dòng)、亮度\x0d\x0a*#*#2663#*#*_ 觸控屏幕版本\x0d\x0a*#*#2664#*#*_ 觸控屏幕測(cè)試*#*#0588#*#*_ 接近感應(yīng)器測(cè)試 \x0d\x0a*#*#3264#*#*_ 內(nèi)存版本
1、比如imageView,有一個(gè)getLayout方法,獲得的layout在強(qiáng)轉(zhuǎn)類型到LinearLayout或者其他,然后再設(shè)定margin什么的。
2、我們平常可以直接在xml里設(shè)置margin,如:
Xml代碼 ImageView?android:layout_margin="5dip"?android:src="@drawable/image"?/
但是有些情況下,需要在java代碼里來寫,可是View本身沒有setMargin方法,怎么辦呢?
通過查閱android api,我們發(fā)現(xiàn)android.view.ViewGroup.MarginLayoutParams有個(gè)方法
setMargins(left, top, right, bottom)。
其直接的子類有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams。
當(dāng)前題目:android設(shè)置代碼,android代碼大全
本文來源:http://chinadenli.net/article49/dseichh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、云服務(wù)器、電子商務(wù)、、網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)