Ⅰ 怎樣查看 android APP 源代碼
用壓縮軟體打開apk文件,解壓出根目錄中的classes.dex文件
使用cmd ,dex2jar.bat classes.dex命令將classes.dex轉換為jar
再用jd-gui打開該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的
Ⅱ 新聞資訊類APP開發定製怎麼做
以我們的案例《DIGITIMES PRO》來說,這是DIGITIMES電子時報手機簡體版APP,屬於科技產業資訊傳播平台,資訊內容包括科技、區域經濟、物聯網等創新領域的即時資訊。
這個一個比較典型和簡單的新聞資訊APP,除了「在線閱讀」功能外,比較特別的是「付費訂閱」功能。所以,簡單概括這個app的功能大概有:
登錄/注冊:手機號登錄,第三方微信、微博登錄,簡訊驗證碼、密碼登錄。忘記密碼:密碼重設。
新聞列表:下拉刷新、上滑載入更多;作者姓名、頭像、認證標識;新聞標題、發布時間統計、新聞內容(是否支持文字、圖片、視頻等多種形式,是否支持部分顯示)、評論數量/閱讀數量統計、關注作者、舉報作者等;
新聞詳情:作者信息展示、評論詳情列表、收藏/取消收藏、轉發等
發布內容編輯:文章標題、發布內容(文本、圖片(拍照、相冊)、短視頻(拍攝、相冊))、提交發布、暫存草稿、排版等
付費訂閱:會員等級、有效時間、賬號余額、訂閱列表、賬單管理等
個人中心:個人信息設置(頭像、昵稱、個性簽名,修改邏輯)、等級、關注(關注數、關注名單等)、粉絲(粉絲數、粉絲個人信息、關注時間等)、創作中心管理(發布的內容增刪改查、內容列表、數據中心)
...
這還只是前端,不包括管理後台的功能。當然如果你只是想要了解app開發流程和報價,那你不用理的這么細,只要把大概功能列出來即可,可以咨詢獲取相對精準的報價哦!
Ⅲ 怎樣查看 Android APP 源代碼
需要把反編譯的apk存放到apktools同級文件夾目錄下,然後運行要查看的安裝包,具體操作如下:
1、首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。
Ⅳ 怎樣查看 Android APP源代碼
將apk文件拷貝至sdcard上。
命令順序如下:
進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件後綴直接變成rar格式,可以看到熟悉的目錄結構了,
其中xml文件打開後都是二進制的,無法查看。
這時就用到了一個android4me的AXMLPrinter2工具。(請自行網路搜索)
輸入以下命令,將xml文件解析出來
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
將showtimes_list.xml生成xml文件,則輸入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前進行到這一步,只能看到xml文件的內容,其工程中的java源文件還是看不到,看目錄結構下有一個classes.dex文件,我們需要將dex文件變為jar文件。
這里用到了另一個工具dex2jar。(自行搜索下載)
在Windows下解壓之後的目錄如下圖所示:
在命令行中,進入到此目錄下:
在Windows下,輸入以下命令:
dex2jar.bat c:classes.dex
運行完之後,在C盤會多一個classes.dex.dex2jar.jar文件,此文件就是我們需要的jar文件。
利用jd-gui,將jar文件反向工程為java代碼。(請自行搜索下載)
它分為Windows、Linux、和max三個版本,這里我下載的是Windows版本的。
解壓之後,雙擊運行exe文件,選擇classes.dex.dex2jar.jar文件,相應的jar文件中的Java文件就被反向工程顯示出來了!