这是一个Android 应用核心库,将应用的常用功能模块化,以便提高开发效率。 详细文档
Maven
<dependency> <groupId>mobi.cangol.mobile</groupId> <artifactId>appcore</artifactId> <version>1.0.4/version> <type>pom</type> </dependency>
Gradle
compile 'mobi.cangol.mobile:appcore:1.0.4@jar'
核心Application 提供整个库的初始化和一些方法, 详细文档
应用服务:实现方式为依赖注入,这是整个框架的核心内容
AnalyticsService 统计服务
CacheManager 缓存服务
CrashService 异常处理服务
ConfigService 应用配置服务
DownloadManager 下载服务
SessionService 全局变量服务
LocationService 位置服务
StatusService 状态监听服务
UpgradeService 更新服务
使用方式
//获取方式类似系统SystemService ConfigService configService = (ConfigService) getAppService(AppService.CONFIG_SERVICE); //可修改属性 ServiceProperty p=configService.getServiceProperty(); p.putString(ConfigService.APP_DIR, Constants.APP_DIR); p.putString(ConfigService.SHARED_NAME, Constants.SHARED);
实现数据库的orm
数据表的创建删除在无需SQL
对数据对象的CRUD均无需SQL语句,并支持复杂条件租车查询。
封装并重写部分方法,是的日志输出更格式化,并提供可控制“开发”和”发布“模式的开关。 详细文档
利用注解和反射实现对XML和JSON对象化数据解析
轻量级解析库,无需引入fastjson或gson,比这些更轻量级,而且同样支持xml的解析。
提供三种方式的工具类
修正AsyncHttpClient的部分bug,优化请求参数配置,扩展超时自动重试机制,增加gzip的支持。并扩展:
PollingHttpClient 可轮询请求的httpclient
RouteHttpClient 可设置不同host的httpclient
使用此类需要ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar 对Soap进行异步封装。详细文档
AppUtils 应用管理工具类
BitmapUtils 图像工具类
ClassUtils Class工具类
DeviceInfo 设备信息工具类
HanziToPinyin 汉字转拼音
LocationUtils 位置工具类
Object2FileUtils 对象文件互转工具类
StorageUtils 存储工具类
StringUtils 字符串工具类
TimeUtils 时间工具类
UrlUtils URL工具类
ValidatorUtils 验证工具类
RootUtils Root工具类
CodeIgniter 的钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改 核心文件。CodeIgniter 的运行遵循着一个特定的流程,你可以参考这个页面的 应用程序流程图 。但是,有些时候你可能希望在 执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一段脚本, 或者在其他的某些位置触发你的脚本。 启用钩子 钩子特性可以在 application/config/conf
经典 Macaron 为了更快速的启用 Macaron,macaron.Classic 提供了一些默认的组件以方便 Web 开发: m := macaron.Classic() // ... 可以在这里使用中间件和注册路由 m.Run() 下面是 macaron.Classic 已经包含的功能: 请求/响应日志 - macaron.Logger 容错恢复 - macaron.Recovery 静态
一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]
Tornado的web框架(tornado.web)在web.py中实现,主要包括RequestHandler类(本质为对http请求处理的封装)和Application类(是一些列请求处理的集合,构成的一个web-application,源代码注释不翻译更容易理解:A collection of request handlers that make up a web application)。
移动应用开发框架选型 2016 移动开发模式 移动开发主要分为原生模式(Native App)开发,混合模式(Hybrid App)开发,Web App模式。 1.1 Web APP Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。 优点: 1) 开发成本低 2) 更新快 3) 更新无需通知用户,不需要
"One does not live by bread alone,but by every word that comes from the mouth of God" --(MATTHEW4:4) python开发框架 不管是python,还是php,亦或别的做web项目的语言,乃至于做其它非web项目的开发,一般都要用到一个称之为什么什么框架的东西。 框架的基本概念 开发这对框架的认识,由于
本文向大家介绍Node.js 服务器端应用开发框架 -- Hapi.js,包括了Node.js 服务器端应用开发框架 -- Hapi.js的使用技巧和注意事项,需要的朋友参考一下 Hapi.js 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能。 示例代码: 附上github
我有一个ASP MVC.NET核心(C#)项目,由于业务原因,SQL表不能有外键,因此,EF模型不映射关系(Entity.HasMany...)。 假设EF为实体生成一个模型,为生成一个模型。我想知道他们两个之间的关系。一个有多个并且一个属于一个。该任务在数据库中有项目Id(但请记住,它没有设置为FK)。 现在,我想通过to Entity获得一个项目列表,同时获得每个项目的任务列表。我通过创建一个