編輯:關於Android編程
1、windows x86或者windows x64操作系統。
2、需安裝android sdk,並配置adb環境變量。
3、需安裝python,並配置python環境變量。
安卓右鍵工具,標題名為"安卓工具",其中有16個子菜單,如下:
每個子菜單的功能說明,如下:
1、dex->jar
源文件:*.dex文件或者*.apk文件。
目標文件:*.jar文件。
功能: 完成dex文件到jar文件的轉換。任務完成,當前目錄下生成目標文件,jdgui會自動打開轉換後的目標文件,並且右下角冒泡提示,效果圖:
2、manifest->txt
源文件:AndroidManifest.xml二進制文件或者*.apk文件。
目標文件:"文件名_AndroidManifest.txt"
功能:完成二進制AndroidManifest.xml文件的內容提取(如果是APK文件會自動提取並轉換)。任務完成,當前目錄下生成目標文件,並且右下角冒泡提示。另外,當處理單個文件時,會用記事本自動打開生成的目標文件,效果圖:
3、AXML->XML
源文件:*.xml二進制文件。
目標文件:"文件名.txt"
功能:轉換二進制AXML格式文件為純文本文件。任務完成,當前目錄下生成目標文件,並且右下角冒泡提示。另外,當處理單個文件時,會用記事本自動打開。效果圖:
4、查看apk信息
源文件:*.apk文件。
功能:完成APK文件的信息提取。任務完成,記事本自動打開獲取的信息,並且右下角冒泡提示,效果圖:
5、查看簽名信息
源文件:*.apk文件。
目標文件:"文件名_signinfo.log"
功能:完成對apk簽名信息的提取。任務完成,當前目錄下生成目標文件,並用記事本自動打開該文件,同時右下角冒泡提示,效果圖:
6、查看加殼信息
源文件:*.apk文件。
功能:任務完成,記事本自動打開獲取的信息,並且右下角冒泡提示,效果圖:
加殼信息一共有三項,說明如下:
7、手機截圖
功能:使用前請保證電腦連接有安卓設備,默認屏幕截圖以25%的縮放比例,設置到剪貼板。縮放比例可以在配置文件中設置,配置文件的路徑為 "D:\apktools\tools\config\config.ini" 。任務完成,右下角冒泡提示,效果圖:
8、提取圖標
源文件:*.apk文件。
目標文件:"文件名_圖標名_分辨率.png"
功能:完成對apk圖標的提取。任務完成,當前目錄下生成apk中所有分辨率的目標文件,並且右下角冒泡提示,效果圖:
9、簽名
源文件:*.apk文件。
目標文件:"文件名_sign.log"
功能:完成對apk的簽名,默認采用debug簽名,簽名文件可以配置,路徑:D:\apktools\ tools\sign。任務完成,當前目錄下生成目標文件",同時右下角冒泡提示,效果圖:
10、zipalign優化
源文件:*.apk文件。
目標文件: "文件名__align.apk"。
功能:完成對apk的對齊優化。任務完成,當前目錄下生成目標文件,同時右下角冒泡提示,效果圖:
11、安裝(卸載安裝)
源文件:*.apk文件。
目標文件:無
功能:完成對apk文件的安裝,安裝之前,會先自動卸載該apk。任務完成,右下角會冒泡提示,效果圖:
12、安裝(替換安裝)
源文件:*.apk文件。
目標文件:無
功能:完成對apk文件的安裝,直接覆蓋安裝。任務完成,右下角會冒泡提示,效果圖:
13、卸載
源文件:*.apk文件。
目標文件:無
功能:完成對apk的卸載。任務完成,右下角會冒泡提示,效果圖:
14、反編譯
源文件:*.apk文件。
目標文件: 名稱為"文件名"的文件夾。
功能:完成對apk文件的反編譯。任務完成,當前目錄下生成目標文件夾 ,該文件夾內為apk反編譯後的所有文件,同時右下角冒泡提示,效果圖:
15、回編譯
源文件: 保存apk反編譯後所有文件的文件夾。
目標文件:"文件名".apk
功能:完成對反編譯後的apk文件的回編譯。任務完成,在源文件夾下的dist文件夾中生成編譯後的apk文件,同時右下角冒泡提示,效果圖:
注:回編譯後,需要重新簽名。
16、關於
關於網易雲加密和網易雲捕的介紹說明。
1、Windows X64系統。
安裝:運行x64\Apktool.exe,點擊"添加到系統右鍵菜單",安裝完成,會彈窗提示,同時重啟explorer進程,安裝路徑為:D:\apktools。
卸載:運行x64\Apktool.exe,點擊"從系統右鍵菜單移除",卸載完成,會彈窗提示,同時重啟explorer進程。
2、Windows X86系統。
安裝:運行x64\Apktool.exe,點擊"添加到系統右鍵菜單",安裝完成,會彈窗提示,同時重啟explorer進程,安裝路徑為:D:\apktools。
卸載:運行x64\Apktool.exe,點擊"從系統右鍵菜單移除",卸載完成,會彈窗提示,同時重啟explorer進程。
通過這片文章可以回答以下兩個問題1、為啥EventBus的事件處理方法必須申明為Public?但是我用protected也是OK的2、粘性事件的原理,為啥發送多次Even
這篇文章講的是在不同的工程文件中實現IPC。這次我決定用一個工程完成首先,我先介紹一下流程1服務端先創建Service來監聽客戶端的連接請求,然後創建AIDL文件,將暴露
上拉加載更多,下拉刷新,網上比較強大比較全的一個開源庫PullToRefresh,支持Listview、GridView、ScrollView等眾多控件。下載地址:git
intent主要包括隱式意圖和顯式意圖。顯式意圖通常主要是啟動本應用中的Activity之間的數據,而隱式意圖則常見於啟動系統中的某些特定的動作,比如打電話,發短信,或者
activity類 package com.kane.listview;