1. 求講解一下安卓運行一個APP的詳細過程
android運行app的過程:
1、用戶打開一個app。
2、系統分配程序預設要求的最低內存,並創建activity進程。
3、進程創建完畢後,app程序被轉移至虛擬機中。
4、app程序到達虛擬機後運行第一條啟動指令,一般為顯示啟動logo。
5、啟動後依據用戶的操作來完成程序。
6、用戶關閉app。
7、系統將程序移除虛擬機,並結束activity進程。
8、釋放佔用的內存。
2. 安卓手機如何查看後台運行程序
可參考vivo手機查看後台程序的方法:
全面屏機型:
導航鍵:點擊屏幕下方「≡」,即可查看後台程序;
側滑手勢:從屏幕底部邊緣向上滑動並停留;
上滑手勢:從屏幕底部邊緣左側向上滑動;
非全面屏機型:
在任意界面,按一下左鍵,即會顯示所有正在後台運行的程序。
溫馨提示:點擊某一程序可以直接切換進入該程序,按住後台程序上滑可關閉該程序。
3. 如何看正在運行的程序 android軟體
android的手機長按顯示桌面按鍵,即可查看正在運行的程序。
打開手機設置——應用——正在運行程序,即可查看手機正在運行的程序。
應用程序,指為完成某項或多項特定工作的計算機程序,它運行在用戶模式,可以和用戶進行交互,具有可視的用戶界面。
後台運行程序指程序不在桌面顯示,並沒有退出,一直處於運行狀態,需要時可以直接打開。
4. 求解,怎麼才能看懂安卓手機上的apktool反編譯輸出的信息
其實我也不懂,不過可以根據她的輸出信息,簡單判斷,或者apktool手機版吧,哪兒有apktool的常見錯誤希望幫到你,希望採納
5. android 開發 主程序的入口怎麼看
android應用程序,由一到多個Activity組成.每個Activity沒有很緊密的聯系,因為我們可以在自己的程序中調用其它Activity,特別是調用自己的代碼之外生成的Activity,比如android提供的發簡訊或者打電話的Activity.
Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phonenumber);
startActivity(call);
Intent sms = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:"+phonenumber);
startActivity(sms);
從這點上看,android應用程序實際上是由多個Activity按照一定的次序拼裝起來的,只不過拼裝的過程中,後台傳遞了一些數據,使得各個Activity之間能比較好的銜接起來.
扯了這么多,其實我的意思還是想說,android應用程序中,並沒有像c++和java這樣有main函數來作為應用程序的入口.android應用程序提供的是入口Activity,而非入口函數.
在eclipse中創建一個android應用程序的時候,默認會創建一個Activity.這個Activity實際上就是入口Activity了.從哪裡定義它是Activity呢?AndroidManifest.xml文件中定義了整個android應用所包含的Activity.
action節點中的android.intent.action.MAIN表明它所在的Activity是整個應用程序的入口點.而category中的android.intent.category.LAUNCHER意思是把這個Activityg歸屬到載入器類,即把這個Activity標注為自動會載入和啟動的Activity,這樣程序啟動時候就先載入這個Activity了.參考手冊上是這么說的----"the LAUNCHER category says that this entry point should be listed in the application launcher."意思和我理解的有出入.不過意思都是說這個Activity要被應用程序載入.
6. 三星安卓手機怎麼查看正在使用的程序
一般的三星手機以及安卓手機查看正在使用的的程序的步驟如下:
①找到的手裡的設置這個圖標進行點擊。
②進入設置以後一直往下拉找到應用程序這個選項,或者為應用程序管理的選項,進行點擊。
③現在你能看的是全部的應用程序,點擊頂端的正在運行你就能看到正在運行的程序了。
7. 安卓系統,當前正在打開的程序怎麼看
管理應用程序,正在運行的,也可以下個手機衛士,360什麼的看,
8. 如何查看安卓apk程序的源代碼
將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文件就被反向工程顯示出來了!