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文件就被反向工程显示出来了!