永发信息网

如何用java程序操作安卓模拟器

答案:2  悬赏:40  手机版
解决时间 2021-03-02 20:52
  • 提问者网友:辞取
  • 2021-03-02 13:26
我有一个android应用,执行android应用可以返回一些数据。现在想要这些数据在我的一个网站上显示。我的思路是,在服务器上搭建一个android的模拟器,运行这个android应用,然后将数据写入到文件,再把这个数据文件从模拟器中拷贝到服务器目录,然后再用java程序去读这个数据文件,展示到web页面。

现在的问题是,对android不熟,不知道怎么去编写java代码控制模拟器的启动、安装应用、运行应用、关闭模拟器等操作。我知道 java.lang.Process 可以执行命令,但是模拟器的启动可以用这个吗? 另外,模拟启动是需要一段时间的,又怎么去获取模拟器的启动状态(是否完全启动)?
有没有做过类似项目的大神? 请给个参考的代码或者资料的链接。。。感激不尽~

我知道怎么用命令操作模拟器。只是对java运行这些命令不太了解,具体来说就是我在我输入命令之后,可以看到输出结果从而判断我命令是否执行完成,而java程序怎么去做这个事?
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-03-02 14:27
首先是电脑的java模拟器。在做测试以前在搜索引擎中将两个模拟器下载下来。自然是下载安全无毒的java模拟器。电脑使用的是exe文件但是常以rar打包。安卓智能机是apk文件。
我使用的java模拟器是个绿色软件,也就是说无需安装。解压压缩包后打开文件夹。找到主运行文件点击运行。
在程序主界面点击文件。选择载入jar文件。jar就是java数据文件java压缩包。山寨机时代大家经常接触。
我尝试加载一个很久前的javaQQ。载入之后自动运行程序。很熟悉的qq登陆界面。也尝试登陆了一下,果然无法登陆,没有在进行其他的检测。软件还提供了一些其他的功能诸如截图之类的比较实用。
如果是apk文件则先将其安装至手机安装成功之后再运行该应用。
软件界面空荡荡的,点击选项按钮,扫描内存卡。这时候软件会扫描手机内存卡中的jar文件。并返回搜索结果
点击该结果载入jar文件。这个jar就进入虚拟机管理列表中了。以后运行就可以直接在列表中运行。点击运行该jar等待程序执行即可。由于手机低配一时没有运行出结果。所以最终效果图就不贴了。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-03-02 15:39
把下载后的压缩文件解压到sd存储卡,然后用 root explorer (或者 estrongs 文件,或者r。e管理器)把三个so文件及1个jar复制到对应目录: libdxdrmjava.so -> /system/lib libjbmidpdy.so -> /system/lib libjbmidp.so -> /system/lib javax.obex.jar -> /system/framework 复制后再分别安装 midpplayer.apk 和 metamidpplayer.apk就可以了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯