Java系列--第七篇 基于Maven的Android开发实战项目
2013-10-01 08:54
726 查看
本篇是基于《Android应用案例开发大全,吴亚峰等著》的项目开发实例源码,其中有些图片,我做了一些修改,用于个人学习,请勿用于商业。
1, 日程管理专家
该项目针对SQLite,对话框以及布局作了针对性的开发阐述,完成之后,应该可以熟练地掌握界面的布局,同时会简单的使用对话框和SQLite.
对于SQLite来说,她只能对/data/data/+包名+/下面的数据进行操作。所以,本项目的数据库就是/data/data/com.vanceinfo.android/schedulerdb
2,列车查询系统
助记词-DarchetypeGAV -Dga,后面这个v可以省略,到时会有提示1.0-SNAPSHOT的。如此而已。
该系统主要是让用户了解开发一个单机系统的流程。要注意界面的友好性和人性化。
3, 阅读器
这个可以作为一个参考,只是实现了一个基础功能,可以在此基础上进行优化,加入诸如付费阅读,智能分页等功能。
4,理财助手
5,新浪微博
出现过错误消息说:
还有很多书上,包括一些资料上说要引用几个jar文件,但我没有引用却也没有出错。原因我也不明,这里提出来只是说明我的情况
据说需要引用的三个Jar文件
至于JDK1.7的override的问题,没有很好的解决方案。据网上说用1.6就可以,但我没有安装1.6,所以也就没法改了。
6,微信微博
2013/10/26又及:经过一番痛苦的挑选,还是觉得工欲善其事,必先利其器。Maven终究还是不太适合管理Android,所以我最终还是下载了adt-bundle了,使用这个之后,世界一下子清静了许多。最新的包可以去这里获得。
1, 日程管理专家
mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=Scheduler
该项目针对SQLite,对话框以及布局作了针对性的开发阐述,完成之后,应该可以熟练地掌握界面的布局,同时会简单的使用对话框和SQLite.
对于SQLite来说,她只能对/data/data/+包名+/下面的数据进行操作。所以,本项目的数据库就是/data/data/com.vanceinfo.android/schedulerdb
2,列车查询系统
mvn archetype:generate -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeArtifactId=android-quickstart -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=RailwayAssistant
助记词-DarchetypeGAV -Dga,后面这个v可以省略,到时会有提示1.0-SNAPSHOT的。如此而已。
该系统主要是让用户了解开发一个单机系统的流程。要注意界面的友好性和人性化。
3, 阅读器
mvn archetype:generate -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeArtifactId=android-quickstart -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=Reader
这个可以作为一个参考,只是实现了一个基础功能,可以在此基础上进行优化,加入诸如付费阅读,智能分页等功能。
4,理财助手
mvn archetype:generate -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeArtifactId=android-quickstart -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=FinanceAssistor
5,新浪微博
mvn archetype:generate -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeArtifactId=android-quickstart -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=SinaWeibo
出现过错误消息说:
ERROR: Failure processing PNG image in Android,原因是我一张名为 btn_green_normal.9.png 的图片其实不是 “.9” 图片,用draw9patch.bat重新描边就OK了。
还有很多书上,包括一些资料上说要引用几个jar文件,但我没有引用却也没有出错。原因我也不明,这里提出来只是说明我的情况
<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.8</version> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version> </dependency>
据说需要引用的三个Jar文件
至于JDK1.7的override的问题,没有很好的解决方案。据网上说用1.6就可以,但我没有安装1.6,所以也就没法改了。
6,微信微博
mvn archetype:generate -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeArtifactId=android-quickstart -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android -DartifactId=iWeibo
2013/10/26又及:经过一番痛苦的挑选,还是觉得工欲善其事,必先利其器。Maven终究还是不太适合管理Android,所以我最终还是下载了adt-bundle了,使用这个之后,世界一下子清静了许多。最新的包可以去这里获得。
相关文章推荐
- Java系列--第三篇 基于Maven的Android开发CAIO
- Java系列--第二篇 基于Maven的Android开发HelloAndroidWorld
- 基于maven的javaweb项目模块化开发
- android开发实战系列(04)-- 创建第一个Android项目
- SSM框架实战系列之六_基于Maven的Web项目的运行与调试
- 【实战\Java SSM快速开发仿慕课网在线教育平台项目笔记】第1章 课程项目整体概述(整体介绍及Eclipse,Maven,新浪SAE软件平台介绍)
- 基于maven的javaweb项目模块化开发
- 使用Eclipse基于Maven使用Java开发WordCount程序项目
- Android项目实战--手机卫士开发系列教程
- Eclipse开发基于maven的android项目时报错
- Android项目实战--手机卫士开发系列教程
- 这是孔浩老师录制的java全套系列视频教程,从javase基础到javaweb,在到j2ee框架,最后到项目实战开发,非常适合想自学java开发的朋友。
- 分享java项目开发实战系列免费课程
- 【一步一步,从无到有 --- 安卓项目实战】 Android开发环境的安装
- 架构实战项目心得(三):JAVA和MAVEN的环境配置
- 【基于zxing的编解码实战】zxing项目源码解读(2.3.0版本,Android部分)
- Android应用开发项目实战视频教程
- java后台开发例子--使用Maven建立springmvc的web项目
- 基于Android的小巫新闻客户端开发系列教程
- Android应用开发提高系列(2)——《Practical Java 中文版》读书笔记(下)