关于将android项目打成第三方jar包两种情况
来源:互联网 发布:access 找不到数据库 编辑:程序博客网 时间:2024/05/07 08:32
重点内容我们在做项目中经常会遇到要使用第三方SDK,这时,我们通常先将第三方jar包导入,然后再导入相应的资源文件,最后在自己的项目中调用,很多人只会用却不知道怎么让自己的项目也可以做成第三方供别人使用,今天我来给大家演示一个简单的案例
一:不引用资源文件的第三方jar包
首先创建一个android项目
这里的Activity我写成了JarMainActivity
如果要想将自己的android项目打成jar包,供别人使用,jar包中只能是java代码,也就是只能打src里的java文件,如果Activity引用了布局文件的话,比如layout布局文件,我们在调用jar包中的Activity时会报资源ID未找到的异常
所以这里Activity的布局我们用java代码来实现
选中项目右键–Export
好了,到这里我们要开始使用我们的jar包了,新建一个项目TestDemo
导进jar包,Builder Path – Add to BuidlerPath
下面开始使用我们的jar包
下面我们来看看效果
当我点击start1是直接跳进jar包中的JarMainActivity界面
二:引用资源文件的第三方jar包
在JarTest项目中写一个java文件,这个文件的作用是通过反射获取R文件中的对应的资源id
在JarMainActivity中调用
然后同样的方法,将项目中的src打成jar包,将JarTest项目中的layout资源拷贝到TestDemo对应的layout目录下
还是同样的调用方法不变
安装测试,你会发现jar中的Acitivity可以调起资源文件的layout了
- 关于将android项目打成第三方jar包两种情况
- 将android项目打成第三方jar包
- 关于Android将Activity打成jar包供第三方调用的解决方案
- Android 将Activity打成jar包供第三方调用
- Android 将Activity打成jar包供第三方调用
- Android 将Activity打成jar包供第三方调用
- Android 将Activity打成jar包供第三方调用
- 【转】Android将Activity打成jar包供第三方调用
- 如何将Activity打成jar包供第三方调用
- Android Studio 将项目打成JAR包
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- 【Android】将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- sqlite3数据库命令简介(C语言环境)
- 运行时多态和编译时多态
- Toobar标题文字居中解决方案
- 通过web service查询天气
- Javascript学习笔记(数据类型)
- 关于将android项目打成第三方jar包两种情况
- 718. Maximum Length of Repeated Subarray
- c++:成员对象,基类初始化列表 接口与实现分离
- wide-dhcp6c(3)
- -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 中的意义
- 直接选择排序算法
- 剑指offer之java篇之空格替换(一)
- repo sync
- 用J-LINK的SWD模式下载程序