Android的WebView如何访问其他APK中的assets目录下的html或图片文件?

KevinHuo 发布于 2012/07/23 10:53
阅读 3K+
收藏 0
apk1是一个用于存放库文件的应用,比如HTML,图片,JS库等,存放于assets目录下。

apk2是另一个应用,使用webview,需要访问到apk1中的图片HTML,图片,JS库等。

但是在apk2中的html文件中如何能访问到apk1中的图片HTML,图片,JS库等呢?设置shareUserID? 以及设置相同的process? 这些方式好像都不行。

那位大侠能给个例子?或者告诉方法。

万分感谢啊!
加载中
0
迷途d书童
迷途d书童
用shareUserID,通过context.getResources().getAssets().open(fileName)不行吗?
0
KevinHuo
KevinHuo

不是使用Java代码,而是需要在apk2的html页面中,包含apk1中的js文件。

所以应该不行。

0
HILOLT
HILOLT
这属于不同应用之间传递数据 , 一般会采用contentprovider 。
0
KevinHuo
KevinHuo

能给个例子么?

谢谢啊!

0
理工男海哥
理工男海哥

1、设置  shareUserID 为同一个id

2、在apk2中获得apk1的context

3、在apk2中用apk1的context去获取,就和自己的apk获取一样。


钱扬扬
外加两个apk的签名要一致
0
KevinHuo
KevinHuo
这样不行的吧,对于在activity中处理可能可以,但是对于apk2中的html文件,里面都是html代码,如何能包含apk1中的文件呢?
理工男海哥
理工男海哥
不是包含,是读取。 你读到html内容了,就可以放到webview上边去了。
0
KevinHuo
KevinHuo
APK2中的html页面,不能连接到APK1中去么?
返回顶部
顶部