【移动开发】Android中将我们平时积累的工具类打包
2014-03-01 10:30
459 查看
好久没有更新博客了,真心惭愧,
在崭新的2014年2月里我来到了京城,开始了我的北漂生活,真正的去解这个社会,感受这节奏快、压力大的都市生活,并最终在一家Android System Solution公司里开始了我的实习生涯,在入职的一周里,熟悉着各种业务流程,工作职责,这里要感谢一下浩哥的热心指导和关怀,让我能快速的融入到团队里,以学习的乐观心态去工作!
好了,感概了一番,小蜗希望自己和大家能够在刚刚开始的一年里都能天天开心,工作顺利,事业进步!
进入正题,自己做Android应用开发已经快两年了,多多少少总结了一些实用的工具类、自定义组件,为了方便自己能够在今后的开发中提高效率,脱离码农境界~ 今天我要说的东西就是如何将Android开发的组件打包成JAR安装包,通过封闭成JAR包,可以重复利用,非常有利于扩展和减少工作重复性。这里为了讲解方便,我用了之前的一个代码框架中核心部分[b][b][b],不了解的可以回头看一下:[/b][/b]http://smallwoniu.blog.51cto.com/3911954/1324842[/b]
这里需要说明一下,一般,不需要打入jar包的文件有:
1、/src/目录下的activity文件2、根目录下的文件,.classpath, .project, manifest.xml, .properties, .cfg等3、/bin/目录下的文件,如:manifest.xml, .dex, .apk, resources.ap_等4、/bin/res目录5、/res/drawable 相关的目录6、/res/layout/ 目录7、/res/menu/ 目录
第一步:删除Activity,右击项目-->导出。
第二部:只勾选src即可。
第三步,点击Finish,桌面上就生成了一个名为Android的Jar包。
下面我们就可以像使用其他JAR文件一样使用我们自己的自定义框架包了。下面给出本代码框架的一个小DEMO介绍如何使用这个JAR包。
1.新建文件夹lib,将jar 包放入。
2.关联导入的Android.jar.
3.点击Add JARS ,选择完成即可。
使用规则:
1.首先,为了完整使用框架,我们需要将一些辅助类添加进去,不清楚的可以看框架讲解的那篇(http://smallwoniu.blog.51cto.com/3911954/1324842)。
2.程序入口MainActivity:
到此,完成了打包的讲解,比较简单,好久没写博客了手有点生疏,
希望可以帮助到大家!
本例中所使用的框架Demo 和 最终完整使用的Android.jar的Demo下载地址:http://down.51cto.com/data/1092550
在崭新的2014年2月里我来到了京城,开始了我的北漂生活,真正的去解这个社会,感受这节奏快、压力大的都市生活,并最终在一家Android System Solution公司里开始了我的实习生涯,在入职的一周里,熟悉着各种业务流程,工作职责,这里要感谢一下浩哥的热心指导和关怀,让我能快速的融入到团队里,以学习的乐观心态去工作!
好了,感概了一番,小蜗希望自己和大家能够在刚刚开始的一年里都能天天开心,工作顺利,事业进步!
进入正题,自己做Android应用开发已经快两年了,多多少少总结了一些实用的工具类、自定义组件,为了方便自己能够在今后的开发中提高效率,脱离码农境界~ 今天我要说的东西就是如何将Android开发的组件打包成JAR安装包,通过封闭成JAR包,可以重复利用,非常有利于扩展和减少工作重复性。这里为了讲解方便,我用了之前的一个代码框架中核心部分[b][b][b],不了解的可以回头看一下:[/b][/b]http://smallwoniu.blog.51cto.com/3911954/1324842[/b]
这里需要说明一下,一般,不需要打入jar包的文件有:
1、/src/目录下的activity文件2、根目录下的文件,.classpath, .project, manifest.xml, .properties, .cfg等3、/bin/目录下的文件,如:manifest.xml, .dex, .apk, resources.ap_等4、/bin/res目录5、/res/drawable 相关的目录6、/res/layout/ 目录7、/res/menu/ 目录
第一步:删除Activity,右击项目-->导出。
第二部:只勾选src即可。
第三步,点击Finish,桌面上就生成了一个名为Android的Jar包。
下面我们就可以像使用其他JAR文件一样使用我们自己的自定义框架包了。下面给出本代码框架的一个小DEMO介绍如何使用这个JAR包。
1.新建文件夹lib,将jar 包放入。
2.关联导入的Android.jar.
3.点击Add JARS ,选择完成即可。
使用规则:
1.首先,为了完整使用框架,我们需要将一些辅助类添加进去,不清楚的可以看框架讲解的那篇(http://smallwoniu.blog.51cto.com/3911954/1324842)。
2.程序入口MainActivity:
public class MainActivity extends Activity implements IActivity{ public Button mBtnLogin; //登陆按钮:测试代码框架是否运行正常 public TextView mTvLogin; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //1.将要执行任务的Activity,加入到集合中 MyApplication.allActivity.add(this); this.mBtnLogin = (Button) findViewById(R.id.button1); this.mTvLogin = (TextView) findViewById(R.id.textView1); mBtnLogin.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //2.产生任务:对应填入参数 Task task = new Task(TaskID.MANAGER_LOGIN, "框架测试成功!!", "---登陆任务----"); //3.将当前任务加入到写好的线程池中() MyApplication.poolManager.addTask(task); } }); } @Override public void init() { // TODO Auto-generated method stub } @Override public void refresh(Object... params) { //接收线程处理过后返回的数据 mTvLogin.setText(params[0].toString()); } }
到此,完成了打包的讲解,比较简单,好久没写博客了手有点生疏,
希望可以帮助到大家!
本例中所使用的框架Demo 和 最终完整使用的Android.jar的Demo下载地址:http://down.51cto.com/data/1092550
相关文章推荐
- 【移动开发】Android中将我们平时积累的工具类打包
- Android开发——打包我们的APP,变成可以真机上运行的软件
- 移动开发----Android 开发各种工具类
- Android移动开发 打包 apk
- (转)移动开发:Ant自动化打包APK(1)--ANT,Android 环境配置与打包
- Android移动开发 打包 apk
- Android 开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)
- android开发步步为营之10:代码签名混淆后编译和打包
- [Android开发工具类]对控件的一些常用方法
- 移动开发之Android常用框架
- 记录平时Android开发中的一些小技巧
- Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- Android开发常用工具类与资源
- Android开发 之 view的移动方法
- Android移动应用开发中常见的经验技巧总结
- Android开发总结笔记 绘图工具类 3-6
- Android游戏开发之主角的移动与地图的平滑滚动
- 移动混合开发之android文件管理新建文件和删除文件