android學習總結(一)

2021-06-20 16:15:19 字數 1919 閱讀 5670

一、忘記了手機鎖屏密碼,怎麼解鎖?

1.用卓大師刷機專家,

常用工具裡有「清除鎖屏密碼」這一項

2.用刷機精靈

快捷工具裡也有「清除鎖屏密碼」這一項

二、常用的root工具

1.卓大師刷機專家

2.刷機精靈一鍵root

3. 360一鍵root

三、怎麼獲取手機螢幕裡某個點的解析度

步驟:1.應用寶連線手機

寫指令碼----->新建----->(進入我的指令碼1)抓抓----->(進入按鍵抓抓輔助工具)----->影象

3.應用寶中,將手機當前螢幕複製到剪貼簿中,

這樣在按鍵抓抓輔助工具的「影象」中,就能看到手機的螢幕,右側的放大鏡中,就能看到每個點的解析度

(通過這種方法也能知道手機的螢幕解析度(只要放到的右下角))

四、怎樣用adb命令開啟手機裡的某個應用程式

用 adb啟動程式命令:adb shell am start

啟動的方法為

adb shell

# am start -n {包(package)名}/{包名}.

例如:calendar(日曆)的啟動方法為:

adb shell

# am start -n com.android.calendar/com.android.calendar.launchactivity

或直接輸入adb shell am start -n com.android.calendar/com.android.calendar.launchactivity

所以關鍵是獲取  {包名}.

也即是startactivity name

五、怎樣知道手機有沒有root

輸入adb shell su 回車, 如果彈出的是 「#」 符號,說明手機已經root了

如果是「$」符號,則沒有root

七、怎樣獲取應用程式的包名

八、如何獲取 startactivity name

今天在擺弄monkeyrunner 的時候發現,原來monkeyrunner 增加了乙個介面,可以直接獲取當前頁

面的package 及activity 名,那樣就方便了,不需要我們在全部的activity 列表找對應的

名啦,可以直接獲取出來,具體**如下:

#coding:utf-8

from com.android.monkeyrunner import monkeyrunner,monkeydevice,monkeyimage

from com.android.monkeyrunner.easy import easymonkeydevice

if __name__=='__main__':

device = monkeyrunner.waitforconnection()

print "found devices !!"

for i in range(100):

easy_device = easymonkeydevice(device)

print str(easy_device.getfocusedwindowid())

儲存為***.py 後放置android sdk tools 下,cmd 執行monkeyrunner ***.py,然後

開啟手機端要獲取package 和startactivity 的name,此時我們需要的東西就盡收眼底啦!

(要注意 python語言中,是區分**縮排的,不同的縮排,**執行的效果不同)

九、命令列執行python程式

python helloworld.py就可以執行

如果把檔案加上可執行許可權,那麼就可以./helloworld.py來執行了。

如果再在環境變數中加上程式所在資料夾的路徑,就可以直接輸入helloworld.py來執行了。

理解方式:

 



Android學習總結(一)

前幾天接觸了下安卓,剛開始學習和總結的時候找不到重點在哪,所以翻閱了一下資料,從巨集觀上看下android到底是個什麼東西。1.dalvik 虛擬機器 安卓使用linux為作業系統,對作業系統的使用包括核心和驅動程式兩個部分。本層次對應一般嵌入式系統,相當於中介軟體層次,這裡面存放的是各種庫。應用程...

Android 學習方法總結

1.android sdk windows tools 目錄下的 hierarchyviewer.bat,是一款研究別人布局的好工具 2.模擬器上安裝market中的apk,然後結合上面的hierarchyviewer 工具,還是非常強大的.第三 copy到電腦中 第四 當你通過eclipse或者其...

Android動畫學習總結(三)

3.屬性動畫 3.0之前只有view動畫和幀動畫,這兩種動畫只改變view的視覺效果,對其屬性無影響。所以加入了屬性動畫。在動畫持續時間內,通過不斷對值進行改變,並不斷將該值賦給物件,從而實現該物件在任意屬性上的動畫效果。利用屬性動畫組合實現view動畫的四種操作。propertyanimation...