android开发
文章平均质量分 73
carrey001
这个作者很懒,什么都没留下…
展开
-
cms 页面管理----scheme动态跳转到对应activity
cms 页面管理—-scheme跳转到动态跳转到activityh5日益火爆,他的页面更新速度快, 跟native页面很像,很适合制作活动专题页: scheme可以后台配置cms跳转。首先在Mainifest文件里面对要启动的Activity添加一个过滤器。 <activity android:name="com.example.helloworld.M原创 2015-04-07 10:12:52 · 757 阅读 · 3 评论 -
DataBinding 再也不用写findviewbyId了
DataBinding 再也不用写findviewbyId了google 官网地址 需要梯子。。。这篇文章主要介绍怎么使用databinding。layout 和logic 之间代码关系写法。这个库是需要api7以上(android 2.1+)gradle 插件1.5.0-alpha1+构建环境sdk manager更新support library 并且 在项目中添加 dataBindi原创 2016-03-30 11:41:02 · 1396 阅读 · 0 评论 -
XUtils3--代码详解(一)
XUtil3详解二—http官方readme.mexUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响…xUtils 最低兼容Android 4.0 (api level 14). (Android 2.3?)xUtils3变化较多所以建立了新的项目不在原创 2016-01-22 16:57:23 · 9337 阅读 · 2 评论 -
XUtils3代码详解--http
这是xutils3 源码分析的第二篇。第一篇超级传送门:xutils3详解一官方访问网络用法:复杂版本:/** * 自定义实体参数类请参考: * 请求注解 {@link org.xutils.http.annotation.HttpRequest} * 请求注解处理模板接口 {@link org.xutils.http.app.ParamsBuilder} * * 需要自定义类型作为callback原创 2016-01-25 15:05:17 · 9830 阅读 · 1 评论 -
ProGuard 应用Gradle Task
ProGuard can be run as a task in the Java-based build tool Gradle (version 2.1 or higher).ProGuard可以作为一个任务运行在基于java的构建工具Gradle(版本2.1或更高版本)。Before you can use the proguard task, you have to make sure Gr翻译 2016-01-22 15:21:08 · 1438 阅读 · 0 评论 -
Git submodule
Git submodule项目的版本库在某些情况下需要引用其他版本库中的文件,例如有一套公用的代码库,可以被多个项目调用,这个公用代码库能直接放在某个项目的代码中,而是要独立为一个代码库,那么其他要调用公用的代码库该如何处理?分别把公用的代码库拷贝到各自的项目中会造成冗余,丢弃了公共代码库的维护历史,这些显示不是好的办法,现在要了解的git子模组(git submodule)就解决了这个问题。原创 2015-11-09 19:08:15 · 843 阅读 · 0 评论 -
android轻量级开源缓存框架——ASimpleCache(ACache)源码分析
官方介绍ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1、它可以缓存什么东西?普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。2、它有什么特色?特色主要是: 1:轻,轻到只有一个JAVA文件。 2:可配置,可以配置缓存路径,缓存大原创 2015-07-23 10:33:59 · 568 阅读 · 0 评论 -
IntentService 编写本地推送
IntentService 编写本地推送Android中的Service是用于后台服务的,当应用程序被挂到后台的时候,问了保证应用某些组件仍然可以工作而引入了Service这个概念,那么这里面要强调的是Service不是独立的进程,也不是独立的线程,它是依赖于应用程序的主线程的,也就是说,在更多时候不建议在Service中编写耗时的逻辑和操作,否则会引起ANR。那么我们当我们编写的耗时逻辑,不得不被原创 2015-07-21 17:25:14 · 430 阅读 · 0 评论 -
GridLayout用法
概述 在Android中,使用的最多的布局是LinearLayout了,它可以让布局界面中的子控件以常见的方式比如水平或者垂直方向对齐。在使用LinearLayout时,开发者应该会记得,会经常遇到复杂的布局结构,所以会时常使用各种LinearLayout进行嵌套,而且应该注意嵌套层次不要过多。 有很多不错的文章(比如有:Android Layout Tricks #1, Flattening转载 2015-08-12 15:28:03 · 2971 阅读 · 0 评论 -
Android不常见系统控件一览
merge:融合标签,这个标签和FrameLayout类似,只能通过重力设置布局(android:layout_gravity),所不同的是merge标签没有布局层。如下图:上面的是框架布局所形成的布局层,下面的是merge标签形成的布局层。我们知道在布局应该劲量减少布局的深度以达到优化内存的目的,merge标签正是这个作用。小提示:在android xml布局文件中开头大写的标签必定有相对应的视图原创 2015-08-12 15:04:03 · 471 阅读 · 0 评论 -
RxJava
RxJava2016/2/19 15:03:53看了大头鬼翻译的rxJava。这里写写我认为重要的点。核心思想 RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(观察者)。Observables发出一系列事件,Subscribers处理这些事件。这里的事件可以是任何你感兴趣的东西(触摸事件,web接口调用返回的数据。。。)一个observable 可以原创 2016-04-05 13:53:29 · 520 阅读 · 1 评论