MyCommons是我在开发Android App中,经过多个项目的实践和应用,上十次修改的,总结起来的代码,目的是希望大家能够快速的完成项目的开发。

主要也是参考了afinal和xutils2个框架,结合自己项目经验,整理而成,本着开源的精神,源自开源,回馈开源。

代码托管在Github上面,下面是地址:

https://github.com/LiushuiXiaoxia/MyCommons

MyCommons暂时分为三大类:

MyCommonsAndroid,MyCommonsIos,MyCommonsWindow.

实际上暂时只有Android部分,其他部分以后加上的。

下面是官方QQ交流群:153516800

下面简单介绍使用方法:

Android中可以在AndroidManifest.xml中设置全局上下文,在mycommons里面自定义了一个Application,叫McApplication,在实际的Android

项目中添加此LibProject,然后自己定义一个AppContext,继承McApplication,然就可以使用了。

public class AppContext extends McApplication {private static AppContext instance;public static synchronized AppContext getInstance() {return instance;}public void onCreate() {super.onCreate();instance = this}
}

代码目录:

org.liushui.mycommons.android

|+annotation // 标注工具

|+base // 常用类的基类

|+data // 数据库工具类

|+exception // 异常类

|+image // 图片工具类

|+log // 日志工具类

|+net // 网络工具类

|+util // 其他工具类

McApplication // MyCommons的全局上下文

转载于:https://www.cnblogs.com/liushuibufu/p/4140926.html

开源代码MyCommons相关推荐

  1. GitHub上YOLOv5开源代码的训练数据定义

    GitHub上YOLOv5开源代码的训练数据定义 代码地址:https://github.com/ultralytics/YOLOv5 训练数据定义地址:https://github.com/ultr ...

  2. 完整复现何恺明ICCV获奖论文结果并开源 !(附论文开源代码)

    ICCV 作为计算机视觉的顶级会议,2017年共收到2143篇论文投稿,比上一届ICCV2015的1698篇增加了26.2%.共621篇被选为大会论文,录用比例28.9%:poster.spotlig ...

  3. 苹果开源代码中惊现“wechat”,老外注释的吐槽亮了!

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 每个科技大厂的开源项目,几乎都是各领域开发者最重要的研究学习 ...

  4. 1470篇!CVPR2020结果出炉(附13篇论文链接/开源代码/解读)

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转载自:极市平台 编辑:Amusi(CVer) 今天,计算机视觉 ...

  5. 激光雷达和相机联合标定之开源代码和软件汇总(2004-2021)

    作者丨十点雨@知乎 来源丨https://zhuanlan.zhihu.com/p/404762012 编辑丨3D视觉工坊 LiDAR Camera Calibration (LCC)系列,主要介绍激 ...

  6. 送你6份最新开源代码!含NLP、ML、计算机视觉方向(附代码论文)

    来源:PaperWeekly 本文长度为636字,建议阅读3分钟 本文为你分享6份最新的开源代码,包括自然语言处理.计算机视觉和机器学习3个方面. 自然语言处理  1 DuReader: a Chin ...

  7. CVPR2020最新15篇论文开源代码!!!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 全球计算机视觉顶级会议CVPR2020 (IEEE Conference on C ...

  8. 港中文周博磊:十年之间的CVPR与我们(附CVPR2020部分论文链接/开源代码/解读)...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 作者:周博磊 知乎链接:https://zhuanlan.zhihu.com/p/ ...

  9. 开源代码却无奈遗弃,濒临奔溃的开源开发者们!

    整理 | 郑丽媛 头图 | CSDN下载自东方 IC 近年来,全球开源项目数量呈指数级增长,据开源软件安全平台 SourceClear 的调查报告预测,2026 年全球开源项目数量将超过 3 亿. 然 ...

  10. C++开源代码项目汇总

    Google的C++开源代码项目 v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎. V8 采用 C++ 编写,可在谷歌浏览器(来自 ...

最新文章

  1. 防止IIS文件被下载方法
  2. apk解密工具_手机端操作| Auto.js一键解密/一键加密工具免费分享
  3. PowerDesigner显示注释字段问题
  4. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
  5. 【机器视觉】 dev_clear_obj算子
  6. 盘点程序员的一些经典笑话
  7. Windows Git客户端搭建
  8. Flutter Duration详细概述
  9. 学习人工智能的头四个月
  10. kafak manager + zookeeper + kafka 消费队列快速清除
  11. NetBeans Weekly News 刊号 # 152 - Jun 15, 2011
  12. SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”
  13. Markdown用法——带圆圈的数字编号
  14. 基于stm32的自动调速风扇
  15. 使用百度 EasyDL 实现电动车进电梯自动预警
  16. win10红警2黑屏_win10每次重启黑屏假死
  17. go 获取文件的md5值
  18. 荒野、车居生活与自由世界——读《车轮上的瓦尔登湖》
  19. 创业公司股权分配较好方案推荐
  20. 企业微信如何自动同步外部客户信息到CRM系统

热门文章

  1. IIS 发布的FTP提供下载时的转码问题
  2. EMC NetWorker简单管理指南(二)
  3. SAP BC430 课程中文自学笔记
  4. Excel--数据分列功能
  5. Django + Uwsgi + Nginx 实现生产环境部署
  6. 张季跃 201771010139《面向对象程序设计(java)》第十三周学习总结
  7. 第一章 项目管理引论
  8. sed 以及 awk用法
  9. iOS programming Code Snippet Library
  10. 设计模式(六) : 创建型模式--原型模式