Java期中项目杂七杂八

这是一篇草稿,嗯,等结项以后大概可能会整理其中的一部分吧……

杂项

1. 用Idea创建Maven项目:直接选就行;至于商定好的Eclipse要怎么做再说……

2. 联网依赖:选择我们最熟的okhttp

3. Json依赖:选择FastJson

4. 数据库依赖:项目要求使用SQLite

约定:

1. 联网内容封装在ZoneHttp中(名字变得越来越奇怪了2333),对外提供以下方法(全部都是静态方法)

void asyncGet(url, Map, okhttp3.Callback)

String syncGet(url, Map)

void asyncPost(url, Map, okhttp3.Callback)

String syncPost(url, Map)

注:url格式要求末尾带"/",get查询参数和post表单中的参数都以键值对形式放入map中

调用异步联网方法时要new一个重写了onResponse()和onFailure()方法的okhttp3.callback

在外部使用上,和ins时使用的HelloHttp完全相同

2. 日期工具类:一如既往地叫做DateUtil,对外提供以下方法(全部都是静态方法)

getNowDateTime(String format) 默认格式yyyyMMddHHmmss

getNowTime() 格式为HH:mm:ss

getNowTimeDetail() 格式为HH:mm:ss.SSS

// getDeltaDate()

// getTimeStamp

3. MD5工具类:一如既往地叫做MD5Util,对外提供静态的encode方法

函数原型为public static String encode(String str)

4.SQLite工具类:封装在SQLiteDatabase中,详见SQLiteDatabase接口文档

 

Idea中Maven导入依赖方式如下:

1.在pom.xml中添加project的子节点<dependencies></dependencies>

2.在<dependencies>节点里面写个<dependency></dependency>,然后在里面填内容

3. 这里以okhttp做个例子

4. 然后鼠标随意在哪里点一下系统就会自动下载了(和gradle有一种不一样的感觉耶)

 

项目中Maven依赖表:

groupIdartifactIdversion
com.squareup.okhttp3okhttp3.11.0
com.alibabafastjson1.2.51
org.xerialsqlite-jdbc 3.23.1 
   

转载于:https://www.cnblogs.com/Briddle-ch/p/9967028.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值