Java系列--第七篇 基于Maven的Android开发实战项目

本篇是基于《Android应用案例开发大全,吴亚峰等著》的项目开发实例源码,其中有些图片,我做了一些修改,用于个人学习,请勿用于商业。

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了,使用这个之后,世界一下子清静了许多。最新的包可以去这里获得

 

 

转载于:https://www.cnblogs.com/SLKnate/p/Java_Serial_Maven_Android_Instances.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值