永发信息网

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

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

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

我知道怎么用命令操作模拟器。只是对java运行这些命令不太了解,具体来说就是我在我输入命令之后,可以看到输出结果从而判断我命令是否执行完成,而java程序怎么去做这个事?
最佳答案
首先是电脑的java模拟器。在做测试以前在搜索引擎中将两个模拟器下载下来。自然是下载安全无毒的java模拟器。电脑使用的是exe文件但是常以rar打包。安卓智能机是apk文件。
我使用的java模拟器是个绿色软件,也就是说无需安装。解压压缩包后打开文件夹。找到主运行文件点击运行。
在程序主界面点击文件。选择载入jar文件。jar就是java数据文件java压缩包。山寨机时代大家经常接触。
我尝试加载一个很久前的javaQQ。载入之后自动运行程序。很熟悉的qq登陆界面。也尝试登陆了一下,果然无法登陆,没有在进行其他的检测。软件还提供了一些其他的功能诸如截图之类的比较实用。
如果是apk文件则先将其安装至手机安装成功之后再运行该应用。
软件界面空荡荡的,点击选项按钮,扫描内存卡。这时候软件会扫描手机内存卡中的jar文件。并返回搜索结果
点击该结果载入jar文件。这个jar就进入虚拟机管理列表中了。以后运行就可以直接在列表中运行。点击运行该jar等待程序执行即可。由于手机低配一时没有运行出结果。所以最终效果图就不贴了。
全部回答
把下载后的压缩文件解压到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就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苹果如何使用云闪付
ThinkPadP51和ThinkPad P51s有什么区别
有没有声乐专业普通文化课较高的大学?
一加5和小米MIX2两款2选一的话,选哪个
顽,肃,偶,汽,笛,稳,抹,牲,畜字怎么写
风水大象的摆放
为什么胶体粒子带有电荷?而胶体不现电性?
买二手车担心被换发动机零件怎么办?
稳压做可以降压而功率不变
根号2加1等于多少提问
新四级备考攻略四级改革了,怎么备考,目前大二
重庆人家火锅城地址在什么地方,想过去办事
遥岑.远目。“岑”在句中是什么意思?
关于张磊放下吧藏头诗
长在哪里的痣不宜点掉?
推荐资讯
姐姐叫思彤,弟弟叫思什么,中间必须有个思字
建行错误代码0250b2113047是什么意思
把多项式3x2+5-2x3-4x按x降幂排列,它的第三
宁德市蕉城区工业项目用地建设领导小组办公室
数学4.3e+03 是什么意思
宝贝要上托班了,想问下博文智星托班怎样?
公鸡和母鸡有38只,公鸡和小鸡有45只,母鸡和
为什么我是年费svip6但是才19成长值一天
顺丰客服什么时候上班
如何评价朴树
友谊批零部在哪里啊,我有事要去这个地方
怎么判断鼻炎还是感冒
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?