社区
Android
帖子详情
Android 如何调用一个已经安装的apk中的方法
過客
2010-11-24 06:19:58
在项目实做中我碰到这样一个问题,我从晚上下载了一个apk然后安装到模拟器上,假设这已安装的apk为A.apk,我在我的程序里想调用A.apk中的类B.class中的非静态方法C,如何调用?
...全文
1039
13
打赏
收藏
Android 如何调用一个已经安装的apk中的方法
在项目实做中我碰到这样一个问题,我从晚上下载了一个apk然后安装到模拟器上,假设这已安装的apk为A.apk,我在我的程序里想调用A.apk中的类B.class中的非静态方法C,如何调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
纠结的木棉花
2010-12-10
打赏
举报
回复
今天无意看到的文章
DrSmart
2010-12-10
打赏
举报
回复
楼上的,你看到的这个,不行,楼主说要调用方法,不是调用activity,调用方法,那就是提供一个接口暴露给调用者,就是一个AIDL服务啊
dinjay
2010-11-26
打赏
举报
回复
可以去反编译,一些so里的方法还是可以调用的,只要知道so对应的jni接口名称和参数,返回值,就能用了。
如果是主程序里自己写的static方法,那不行
纠结的木棉花
2010-11-26
打赏
举报
回复
[Quote=引用 8 楼 panyongjie2577 的回复:]
呵呵 虽然问题还是没有解决 但是还是要谢谢大家 我现在遇到的关键问题是那个要调用的apk是第三方开发的,我没有源码 也不可能改到源码
[/Quote]那你怎么能调用?你知道人家是怎么写的呢?
過客
2010-11-26
打赏
举报
回复
呵呵 虽然问题还是没有解决 但是还是要谢谢大家 我现在遇到的关键问题是那个要调用的apk是第三方开发的,我没有源码 也不可能改到源码
麦田捕手
2010-11-25
打赏
举报
回复
好像没法实现
過客
2010-11-25
打赏
举报
回复
1楼给以的代码好像只能调用另外一个apk中的类,这个我已经实现了,现在需要调用那个类里面的非静态方法。 你说建议使用aidl 能不能说的更清楚一点,比如说给我个例子
foley_liao
2010-11-25
打赏
举报
回复
应该不能调用具体的方法,但是可以具体到某个activity,你可以专门写个activity用来调用那个方法的呀
DrSmart
2010-11-24
打赏
举报
回复
楼主说调用另一个apk类的静态方法,另一个apk不是aidl的话,好像不太现实吧
dryZeng
2010-11-24
打赏
举报
回复
在JAVA中要调用一个类的非静态方法,你首先要实例化此类,然后用实例化的对象去调用其方法。
如:
B b = new B();
b.c();
wbaqoo
2010-11-24
打赏
举报
回复
如果只是调apk的话
ComponentName comp = new ComponentName("xxxx", "xxxx");//第一个参数是app包名,第二个是你要掉的activity的包名
Intent intent = new Intent(action);
intent.setComponent(comp);
startActivity(intent);
如果你要调用某个方法的话建议你使用aidl
Unity
调用
安卓
方法
实现
安装
apk
文件
本文介绍了如何在Unity应用
中
实现冷更新功能,即在检测到服务器有新版本时下载并自动
安装
APK
。由于Unity本身不支持直接
调用
安卓
安装
APK
的
方法
,需要通过
Android
Studio创建
一个
库模块,编写Java代码来实现这个功能。详细步骤包括创建
Android
工程、导入Unity的classes.jar、编写
安装
APK
的Java代码、打包aar文件,以及在Unity
中
配置和
调用
aar包
中
的
方法
。
android
加载已
安装
应用程序,
Android
应用开发提高系列——
Android
动态加载(下)——加载已
安装
APK
中
的类和资源...
本文介绍
Android
动态加载
中
加载已
安装
APK
的类和资源的
方法
。目标是从当前
APK
调用
另
一个
已
安装
APK
的资源及Activity。通过获取被
调用
应用的Context来获取资源和类,同时指出该
方法
虽获取资源方便,但存在被
调用
APK
需已
安装
、无法动态设置style等限制。
android
服务下载
apk
,
android
下载
apk
并
安装
本文介绍了
一个
Android
应用程序,它可以在后台下载
APK
文件,并在完成下载后自动
安装
。通过设置权限,使用HttpURLConnection从指定URL下载
APK
,然后在主线程
中
更新进度对话框,并最终
调用
install
APK
()
方法
来
安装
下载的文件。
Android
安装
apk
的
方法
本文提供了
一个
简单的Java
方法
示例,展示如何在
Android
设备上
安装
一个
名为a.
apk
的应用程序包。通过设置Intent实现
调用
系统
安装
器完成
安装
过程。
安卓
调用
系统
安装
apk
文件 适配安卓各系统
本文详细介绍在安卓设备上通过代码
调用
系统
安装
APK
的
方法
。首先,需在
Android
Manifest.xml
中
配置REQUEST_INSTALL_PACKAGES权限。接着,使用Intent启动系统
安装
器,并根据API版本选择合适的Uri获取方式。对于API 24及以上版本,需使用FileProvider;而对于低于24的版本,则直接使用Uri.fromFile()。此外,还提供了
一个
实用的install
APK
函数,用于处理
安装
流程。
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章