❶ 怎樣查看 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文件就被反向工程顯示出來了!
❷ 安卓app開源代碼在哪下 android開發源碼
Android開發源碼的獲取與使用
一、獲取Android開發源碼
官方渠道:
GitHub等代碼託管平台:
第三方鏡像站點:
二、在Eclipse中使用Android開發源碼
安裝Eclipse和ADT插件:
導入Android源碼項目:
配置構建環境:
瀏覽和修改源碼:
編譯和運行項目:
三、注意事項
通過以上步驟,你可以在Eclipse中成功獲取並使用Android開發源碼進行開發工作。
❸ 怎麼把java代碼做成安卓app(java怎麼把代碼變成軟體)
java寫的代碼怎麼變成Android的APP?1、打開eclipse,打開編寫好的Java程序;在編寫好的程序代碼界面中按下快捷鍵Ctrl+Shirt+O;這時eclipse識別到自動導入的快捷鍵就會把程序中所需要的包都導入到程序中;這樣就完成了自動導入包的步驟了。
2、第一步,安裝jdk,配置jdk環境。網路搜jdk配置第二步,安裝AndroidStudio+SDK。或者Eclipse+ADT+AndroidSDK。第三步,需要Android機子或者安裝虛擬機。如有疑問,請提出。
3、把USB調試選項打開,在用數據線把手機插到電腦上,點擊那個綠色的按鈕就可以了,如果是eclipse開發的話,右鍵項目,然後選擇runasandroidapplication。它會啟動模擬器。提示調試信息。
4、那要看你這個app要在什麼地方用啊。一般app都指的是手機應用,不是java寫的,android或者ios。
5、使用java編寫android的app需要下載adt這屬於ecilpse的一種特殊插件,使用adt就可進行app的編程了。
6、android的組建都是通過遠程的IPC調用完成的,也就是說服務端有什麼功能才能用什麼功能。不是所有用java寫的程序都能在標准jvm中運行的。android中的虛擬機是修改過的,跟標準的JVM不同。
怎麼使用java做安卓軟體按win+R打開命令面板,輸入cmd,進入後輸入java-version然後回車,接著輸入javac,回車,看結果是否與下圖相同。這里需要注意的是java-version的java後面是有空格的。
問題六:如何製作一個安卓app(過程)?安裝JDKJava開發工具包,ADK安卓開發工具包,開發工具Eclipse或AndroidStudio,學習Java語言。
直接網路搜索安卓開發教程,資源非常多。先去把Java和C學好再說。
第一步,安裝jdk,配置jdk環境。網路搜jdk配置第二步,安裝AndroidStudio+SDK。或者Eclipse+ADT+AndroidSDK。第三步,需要Android機子或者安裝虛擬機。如有疑問,請提出。
Java能轉Android開發嗎?如何轉?1、java開發轉安卓開發需要多久:如果你想從Java開發轉行變成安卓如果每天都花時間去學習安卓開發,那麼一兩個月下來你基本上能開發一個小應用了。
2、因為牽涉到網路和資料庫的程序,後台需要的還是JAVA基礎和JavaWeb的知識,單論Android開發的話,我覺得更像一個前端開發的框架,你可能需要熟悉XML,配置文件和數據的傳遞和返回等技術,熟悉JSON的解析等。
3、首先安卓入門的話要求並不算高,第一,需要會Linux的基礎知識,開發當中需要使用。第二,學習需要一些簡單的資料庫知識,最好具備一定的數據結構和演算法基礎知識。第三,安卓開發的語言是Java,所以一定要有扎實的Java基礎知識。
4、無法轉化。界面展現層需要重新修改。後台的代碼還是可以用的。
怎麼可以把在電腦上用java代碼寫的程序變成安卓手機的app啊1、打開eclipse,打開編寫好的Java程序;在編寫好的程序代碼界面中按下快捷鍵Ctrl+Shirt+O;這時eclipse識別到自動導入的快捷鍵就會把程序中所需要的包都導入到程序中;這樣就完成了自動導入包的步驟了。
2、最方便的還是使用Eclipse加上Eclipseme插件編寫代碼,然後直接生成jar文件,使用這個文件放在手機里安裝後就可以運行了。
3、是的,你可以使用JavaWebStart(JWS)將你的Java程序封裝成一個獨立的應用程序,可以讓用戶在沒有網路的情況下也可以使用。
4、那要看你這個app要在什麼地方用啊。一般app都指的是手機應用,不是java寫的,android或者ios。
5、首先要懂得開發語言,安卓開發語言和蘋果開發語言。這是最最基本的。其次要知道app開發前後台邏輯關系。如果這些都不會,那推薦使用在線app開發平台,比如應用之星。這個平台就無需編碼技術,人人都能開發,可以去試試。
6、你提的這個問題還真不容易,因為你要解決兩個問題。一個是step,iges文件的解析,另一個是顯示操作。都挺復雜的。
❹ 怎樣查看 Android APP 源代碼
需要把反編譯的apk存放到apktools同級文件夾目錄下,然後運行要查看的安裝包,具體操作如下:
1、首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。