首页
社区
课程
招聘
[讨论]手机已root,不用apk的形式,怎么在Android里面运行java程序,并且能调用到SDK?
发表于: 2016-8-10 15:10 4984

[讨论]手机已root,不用apk的形式,怎么在Android里面运行java程序,并且能调用到SDK?

2016-8-10 15:10
4984
手机已root,不用apk的形式,怎么在Android里面运行java程序,并且能调用到SDK?
---
知道有个dalvikvm命令,但相关介绍太少,基本搜不到什么有价值的

大家有研究吗?有例子程序吗?
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 2907
活跃值: (1296)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
2
export CLASSPATH=/data/local/tmp/xxx.jar
app_process /data/local/tmp com.test.main(包含main函数的类名)
2016-8-10 15:20
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
你的意思是代码写在so里面,然后调用和运行java代码吗,如果是那个意思,那可以用反射
2016-8-10 19:50
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
交叉编译的C可以直接运行
2016-8-10 21:39
0
雪    币: 59
活跃值: (185)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
---我是楼主---
1,不能用APK,因为APK上层是可以知道的(比如应用管理等很多地方都知道)而且可以控制APK的权限。
2,NDK编译C当然可以,但C不能调大部分SDK啊,而且用C编程序太麻烦。。。
3,原始需求是需要能获取到位置数据,GPS或者网络定位都可以,然后用HTTPS上传到服务器。用C程序可以实现么?
2016-8-11 10:10
0
雪    币: 40
活跃值: (655)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有篇文章楼主参考一下,http://www.cnblogs.com/larack/p/4139766.html
或者写个无界面apk,名字弄的混淆一点让用户分辨不出
类似 http://blogs.360.cn/360mobile/2014/01/18/oldboot-the-first-bootkit-on-android_cn/
2016-8-13 10:15
0
雪    币: 155
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
二楼已经告诉你了,楼主。。
2016-8-16 15:12
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以考虑做个service
2016-8-16 15:48
0
游客
登录 | 注册 方可回帖
返回
//