OpenExpress开源啦
来源:互联网 发布:上海踩踏事件 知乎 编辑:程序博客网 时间:2024/05/24 05:26
之前有跟友人想过做一个快递的软件,但是毕竟忙,没有完全做好。最近又遇上极客学院在搞一些app的比赛,索性乘这个机会,顺便将这毕竟好用的快递api带给大家。源代码已经在github 上开源。https://github.com/arjinmc/OpenExpress 。我也征求了快递api作者的意见,可以把这个东西开源并且宣传。
本项目使用了开源项目AndroidResideMenu,也就是大家所熟悉手机QQ 5.0的menu效果。还有数据库框架Ormlite。
AndroidResideMenu,它给的例子也比较详细了,很容易用。不懂稍微看一下英文注释也会明白。
Ormlite是否常用,我不是很清楚。但是相对于经常是手写去操作数据库的我来说,Ormlite确实很方便,也不需要自己再去考虑线程安全问题。它所提供的增删改查,事务这些功能都比较全。看到网上有人说Ormlite是不可以进行批量删除的,这个我要澄清一下,Ormlite上有批量删除功能,也有一次性清空表功能。这个方法我已经写在OpenExpress里面,但是参与eoe的时候,我没有在UI上加上这个功能。Ormlite有点麻烦就是需要基于它的OrmliteBaseAcitity,参考了一些网上的做法,我也把这个工具类整理出来,这样就可以不需要在基于OrmliteBaseActitiy就可以轻松使用。
package com.arjinmc.ormlitedemo.utils;import android.content.Context;import com.j256.ormlite.android.apptools.OpenHelperManager;public class DataHelperUtil {private static DBOpenHeleper databaseHelper = null;/** * @desciption get database connection * @author Eminem Lu * @email arjinmc@hicsg.com * @create 2015/2/26 * @param context * @return */public static DBOpenHeleper getHelper(Context context) {if (databaseHelper == null) {databaseHelper = OpenHelperManager.getHelper(context, DBOpenHeleper.class);}return databaseHelper;}/** * @desciption release database connection * @author Eminem Lu * @email arjinmc@hicsg.com * @create 2015/2/26 */public static void releaseHelper(){if (databaseHelper != null) {OpenHelperManager.releaseHelper();databaseHelper = null;}}}
http://api.ickd.cn/?id=[]&secret=[]&com=[]&nu=[]&type=[]&encode=[]&ord=[]&lang=[]
参数说明
返回格式
格式:json | text | html | xml
编码:GBK| UTF8
示例:
编码:GBK| UTF8
示例:
{"status":"3","message":"","errCode":"0","data":[{"time":"2013-02-23 17:10","context":"辽宁省大连市中山区四部公司 的收件员 王光 已收件"},{"time":"2013-02-24 17:59","context":"辽宁省大连市公司 已收入"},{"time":"2013-02-24 18:11","context":"辽宁省大连市中山区四部公司 已收件"},{"time":"2013-02-26 07:33","context":"吉林省长春市景阳公司 的派件员 张金达 派件中 派件员电话15948736487"},{"time":"2013-02-26 16:47","context":"客户 同事收发家人 已签收 派件员 张金达"}],"html":"","mailNo":"7151900624","expTextName":"圆通快递","expSpellName":"yuantong","update":"1362656241","cache":"186488","ord":"ASC"}
0 0
- OpenExpress开源啦
- freewaf开源啦
- 三星android大规模开源啦
- 中国象棋-1.0开源啦
- 社交平台开源啦
- 白宫聊天机器人开源啦!
- yangzhedi.com代码开源啦~~
- [Xmpp Android APP]YiIM_V2开源啦~
- 视频播放器SunPlayer开源啦
- Google App Engine DEMO 站点程序开源啦~
- Disuz!!NT 2.0开源啦!!学习ing!
- 开源啦~~ 傻鸡鸡 分词程序 Beta 0.1版
- 重磅消息!eoe.cn客户端开源啦
- cocos2d-x休闲小游戏Flip and Match开源啦!
- 开源啦!我的Compiler-Construction项目
- android:“新版飞机大战”源代码开源啦!
- XCLCMS内容管理系统项目(未完成)开源啦
- 基于OpenLayers3的标绘API 开源啦
- c++在一个类中将别的需要传参的类定义成私有成员并初始化的方法
- java 命令模式
- 语音特征参数MFCC计算的详细过程(转)
- Activity启动模式 及 Intent Flags 与 栈 的关联分析
- redis 将用户浏览信息入库
- OpenExpress开源啦
- 黑马程序员——Java基础---正则表达式
- ios 给NSTimer添加Block回调版本创建方法
- Android开发_哪些情况会引发内存泄露
- java中break和continues的区别
- 完美洗牌算法
- java Socket用法详解
- wiki的使用
- AutoLayout详解+完全掌握手码autolayout