久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

安卓獲取電量Java代碼 安卓獲取電量java代碼是多少

android 系統(tǒng)里是間隔多長時間去更新電池信息的。在代碼里哪部份實(shí)現(xiàn)的呢?

這個時間不固定吧。如果系統(tǒng)的監(jiān)聽器監(jiān)聽到電量發(fā)生不會,就會發(fā)布廣播的。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)思明,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

private OnCheckedChangeListener listener=new OnCheckedChangeListener() {

public void onCheckedChanged(CompoundButton buttonView,

boolean isChecked) {

// TODO Auto-generated method stub

if(isChecked){

registerReceiver(myBroadcast, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

}else{

bar.setProgress(0);

unregisterReceiver(myBroadcast);

}

}

};

安卓手機(jī)輸入什么代碼可以恢復(fù)手機(jī)電池的電量

安卓手機(jī)無論輸入什么代碼都不可能恢復(fù)手機(jī)電量,而網(wǎng)上流傳的流言“手機(jī)電量不足時,按*3370#鍵,會啟動隱藏電池”是假的,完全是無稽之談。在我們生活的這個三次元世界里,隱形電池是不存在的,要想讓手機(jī)恢復(fù)電量只能插上數(shù)據(jù)線充電,或者使用無線充電器充電。

擴(kuò)展資料

手機(jī)耗電過快解決辦法:

出現(xiàn)此類問題可能是系統(tǒng)軟件穩(wěn)定性差或者手機(jī)電池?fù)p耗造成

解決辦法一:重啟手機(jī)

解決辦法二:打開手機(jī)設(shè)置 電池電量統(tǒng)計 ,找到最耗電的程序?qū)⑵湫遁d

解決辦法三:更換新的電池測試

以上方法若無效則建議帶到手機(jī)售后服務(wù)中心檢修。

參考資料:流言百科:【假】隱藏電池

移動端手機(jī) App 耗電量測試:Monkey 電量測試基本操作及 Android 性能優(yōu)化

Monkey 測試簡介

存放路徑:Monkey程序是Android系統(tǒng)自帶的,由Java語言寫成,在Android文件系統(tǒng)中的存放路徑是: /system/framework/monkey.jar。

大致操作流程:通過名為“monkey”的Shell腳本去啟動Monkey.jar程序(shell腳本在Android文件系統(tǒng)中 的存放路徑是:/system/bin/monkey),在你指定的APP應(yīng)用上模擬用戶點(diǎn)擊,滑動,輸入等操作以極快的速度來對設(shè)備程序進(jìn)行壓力測試,檢測程序是否會發(fā)生異常,然后通過日志進(jìn)行排錯。

主要目的:測試app 是否會是否會Crash。

操作命令格式:adb shell monkey {+命令參數(shù)}

獲取Android包名方法:(注意:請開啟手機(jī)開發(fā)者模式,請開啟手機(jī)USB調(diào)試模式)

查看正在運(yùn)行的程序的包名:adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p' (例如:我清理手機(jī)后臺之后,開啟了QQ,輸入命令之后,就會出現(xiàn)QQ的進(jìn)程,框的地方就是qq的包名)

monkey常用操作命令簡介

-p 包名:指定應(yīng)用程序。例如:adb shell monkey -p 包名 事件總數(shù)

-v:打印log級別,-v越多日志信息越詳細(xì),最多支持3個。例如:adb shell monkey -p 包名 -v -v -v 事件總數(shù)

-s:偽隨機(jī)數(shù)生成器的 seed 值,通俗的說就是個標(biāo)記,后面跟數(shù)字,例如:執(zhí)行adb shell monkey -s 1 -p 包名 事件總數(shù),這個我標(biāo)記了-s 1,命令操作完之后,我發(fā)現(xiàn)有日志報錯,我想重新執(zhí)行這個monkey操作,那你就可以繼續(xù)執(zhí)行這個命令,排錯時常用。

-f:后接測試腳本名,例如:adb shell monkey -f 腳本名 事件總數(shù)

-throttle:翻譯減速的意思,后面接時間,單位為ms,,表示事件之間的固定延遲,如果不接該項,monkey將不會延遲,例如:adb shell monkey --throttle 500 -p 包名 事件總數(shù)

--pct-事件類別 11個事件百分比控制(有的是9種事件,沒有--pct-pinchzoom,--pct-rotation事件)由安卓SDK決定

11種事件,按順序羅列的

--pct-touch {+百分比}:0

翻譯觸摸,觸摸事件泛指發(fā)生在某一位置的一個down-up事件,點(diǎn)擊

--pct-motion {+百分比}:1

翻譯動作,動作事件泛指從某一位置接下(即down事件)后經(jīng)過一系列偽隨機(jī)事件后彈出(即up事件)

--pct-pinchzoom {+百分比}:2

翻譯二指縮放,智能機(jī)上的放大縮小手勢操作事件

--pct-trackball {+百分比}: 3

翻譯軌跡,軌跡事件包括一系列的隨機(jī)移動,以及偶爾跟隨在移動后面的點(diǎn)擊事件

--pct-rotation {+百分比}:4

翻譯屏幕旋轉(zhuǎn),橫屏豎屏事件

--pct-nav {+百分比}:5

翻譯基本導(dǎo)航,基本導(dǎo)航事件主要來自方向輸入設(shè)備的上、下、左、右事件

--pct-majornav {+百分比}:6

翻譯主要導(dǎo)航,主要導(dǎo)航事件通常指引發(fā)圖形界面的一些動作,如鍵盤中間按鍵、返回按鍵、菜單按鍵等

--pct-syskeys {+百分比}:7

翻譯系統(tǒng)按鍵,系統(tǒng)按鍵事件通常指僅供系統(tǒng)使用的保留按鍵,HOME鍵、BACK鍵、撥號鍵、掛斷鍵、音量鍵等

--pct-appswitch {+百分比}:8

翻譯應(yīng)用啟動,應(yīng)用啟動事件(activity launches)即打開應(yīng)用,通過調(diào)用startActivity()方法最大限度地開啟該package下的所有應(yīng)用

--pct-flip {+百分比}:9

翻譯翻轉(zhuǎn),鍵盤輕彈百分比,如點(diǎn)擊輸入框,鍵盤彈起,點(diǎn)擊輸入框以外區(qū)域,鍵盤收回

--pct-anyevent {+百分比}:10

翻譯其他類型,其他類型事件指上文中未涉及的所有其他事件,keypress、不常用的button等

百分比控制以及使用

首先注意一點(diǎn),這個Event percentages在不同版本的SDK版本中順序可能會不一樣。

如果在monkey參數(shù)中不指定事件參數(shù),這些動作都是隨機(jī)分配的,11個動作其分配的百分比之和為100%,通過添加命令選項來控制每個事件的百分比。

添加事件百分比之后的情況,舉例添加--pct-touch事件百分比為100:

命令: adb shell monkey -v -p 包名 --pct-touch 100 100

結(jié)果:

說明:尷尬啊,我這個vent percentages竟然有12種,多了一種什么我也不知道,但我敢肯定這跟SDK版本有關(guān)系,想知道的同學(xué)可以自己從安卓SDK中反編譯出monkey源碼,通過查看源碼中的MonkeySourceRandom.java文件獲知!查出來的同學(xué)可以告知我下。

說明:尷尬啊,我這個vent percentages竟然有12種,多了一種什么我也不知道,但我敢肯定這跟SDK版本有關(guān)系,想知道的同學(xué)可以自己從安卓SDK中反編譯出monkey源碼,通過查看源碼中的MonkeySourceRandom.java文件獲知!查出來的同學(xué)可以告知我下,我想做伸手黨

-ignore-crashes:翻譯忽略崩潰,當(dāng)應(yīng)用程序崩潰或發(fā)生失控異常時,monkey將繼續(xù)運(yùn)行直到計數(shù)完成。如果不設(shè)置此項,monkey遇到上述崩潰或異常將停止運(yùn)行。

-ignore-timeouts:翻譯忽略超時,當(dāng)應(yīng)用程序發(fā)生任何超時錯誤(如ANR,即Application Not Responding)時,monkey將繼續(xù)運(yùn)行直到計數(shù)完成。如果不設(shè)置此項,monkey 遇到此類超時將停止運(yùn)行。

monkey測試中,如何終止運(yùn)行:

方法一:

新建一個窗口

執(zhí)行: adb shell ,

再執(zhí)行ps | grep monkey,返回來的第一個數(shù)字,即是monkey的進(jìn)程號

然后kill pid 進(jìn)程號。如圖

對手機(jī)進(jìn)行重啟

新建一個窗口

執(zhí)行adb reboot

log日志導(dǎo)出

保存到電腦上。

執(zhí)行:adb shell monkey -p 包名 -v 1000 /Users/weixiangyang/Desktop/monkey.txt

例如:保存到電腦上標(biāo)準(zhǔn)流與錯誤流分開保存,分別命名為info.txt,error.txt

info.txt:此文件在手機(jī)上的SDCARD中,主要記錄了MONKEY測試時發(fā)送的各種事件,如觸摸事件的位置等等。

error.txt:此文件在手機(jī)上的SDCARD中,主要記錄了MONKEY測試時產(chǎn)生的一些ANR、強(qiáng)制關(guān)閉等異常。 執(zhí)行:adb shell monkey -p 包名 -v 1000 1/Users/weixiangyang/Desktop/info.txt 2/Users/weixiangyang/Desktop/error.txt

例如:保存到電腦上并命名為monkey.txt

保存到手機(jī)上。注意:手機(jī)要root

例如:保存到手機(jī)上并命名為monkey.txt

執(zhí)行:

adb shell說明:進(jìn)入adb shell后就相當(dāng)于進(jìn)入linux的root下面,但是沒有權(quán)限在里面創(chuàng)建文件,所以手機(jī)要root

monkey -p 包名 -v 1000 /mnt/sdcard/monkey.txt

注意:我的 adb shell 跟monkey XXX是分開執(zhí)行的,分兩行?。。?/p>

例如:保存到電腦上標(biāo)準(zhǔn)流與錯誤流分開保存,分別命名為info.txt,error.txt

執(zhí)行:adb shell monkey -p 包名 -v 1000 1/mnt/sdcard/info.txt 2/mnt/sdcard/error.txt

新聞名稱:安卓獲取電量Java代碼 安卓獲取電量java代碼是多少
網(wǎng)頁網(wǎng)址:http://sd-ha.com/article8/hiesip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航用戶體驗(yàn)、服務(wù)器托管靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營