当前位置:编程学习 > wap >>

android 应用如何使用 指定路径下的java库文件?

这和把库打包到应用中是不一样的~~请看明白再说

有一个应用需要调用指定路径下的 java库以及相关资源文件,以实现 应用程序部分和 库分离的目的.

请问:

1,在工程创建的时候应该设定什么内容,

2,除了/data/data/包名/  路径下还有那些路径是应用可以自由擦写的 ?(不考虑 SD卡 这类公共存储路径, 只考虑只能由应用自身才能 访问道的路径)

3,如果 应用可以调用 库 的话,那么库 应该如何打包? 打包成普通的 jar 可以吗?

4,android 应用是否可以动态修改 RES 的引用位置? --------------------编程问答-------------------- 2.通过openfileoutput函数实现文件写入,创建的文件会在data/data/yourpackage/files目录下生成。
openfileinput可以读取此目录下的文件。
3.应该可以的,参考:
http://hi.baidu.com/yuanbosoft/blog/item/98bd163dd6a87ecb9e3d624d.html
例如:System.load("/system/lib/libmyjni.so");
load函数不限于是否是so还是其他类型的库。注意load函数要是全路径。可以是
System.load("/data/data/yourpackage/files/xxx.jar");
个人推荐你放在libs目录下,反正你也不需要修改这个jar,只是用而已。
--------------------编程问答-------------------- 我先试试2楼的方法,这个方法看似可行,不过 res 和 R.java 真是有点不好办 --------------------编程问答-------------------- r.java可以通过映射的方式查找,不一定非要用r.java的那些变量。
你去eoe找一下,我以前看过类似的帖子,后来那个人解决了,也分享了方法。 --------------------编程问答-------------------- 看看这篇文章

http://www.cnblogs.com/over140/archive/2011/11/23/2259367.html
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,