随笔分类 - 4. Android
摘要:V7包中的Theme.AppCompat主题系列中并没有全屏样式,这个是为什么,只有作者知道…… 解决办法: 自定义主题 https://blog.csdn.net/jhone_csdn/article/details/51240287
阅读全文
摘要:editText.setInputType(InputType.TYPE_CLASS_NUMBER); String digits = "0123456789."; editText.setKeyListener(DigitsKeyListener.getInstance(digits)); set
阅读全文
摘要:在创建自定义ViewGroup前,读者首先需要理解Android绘制视图的方式。我不会涉及过多细节,但是需要读者理解Android开发文档(见3.5节)中的一段话,这段话解释如何绘制一个布局。内容如下: “绘制布局由两个遍历过程组成:测量过程和布局过程。测量过程由measure(int, int)方
阅读全文
摘要:背压:Flowable / Subscriber 在RxJava 1.x 理解 中,没有讲到背压这个概念,是因为学习太落后了,RxJava都出2了,所以直接在2上学。 背压是下游控制上游流速的一种手段。在rxjava1.x的时代,上游会给下游set一个producer,下游通过producer向上游
阅读全文
摘要:操作符总结: http://reactivex.io/documentation/operators.html https://github.com/ReactiveX/RxJava/wiki Operators By Category Creating Observables : 创建 Opera
阅读全文
摘要:在RxJava 1.x 系列中,讲解了RxJava的大致用法,因为现在都用RxJava 2了,所以Rxjava 1就不细讲,主要来学习RxJava 2。 基本使用: 基本使用和RxJava 1没有什么区别。 1.新增了onSubscribe方法,onSubscribe方法会在事件开始的时候,触发。
阅读全文
摘要:在 RxJava 1.x 理解-1 中,我们说到了RxJava的简单用法,但是这还远远不够,因为 输入的数据 > 被监听者(订阅源)对这些数据进行操作,或者执行响应的处理 --> 产生新的数据,或者事件发送给监听者 --> 监听者执行自己的方法。 其中,RxJava还可以对输入的数据进行变换,产生新
阅读全文
摘要:给RxJava 加入线程控制 -- Scheduler 在 RxJava 1.x 理解-1 中,我们说到了RxJava的简单用法,但是这还远远不够,因为这简单用法是在同一个线程中使用的。比如我们需要在子线程中进行耗时操作,在Android 主线程中进行UI操作,这样才不会导致卡顿的发生。 先上代码:
阅读全文
摘要:先看下别人实现的最基本的RxJava的实现方式: 在RxJava里面,有两个必不可少的角色:Subscriber(观察者) 和 Observable(订阅源)。 Subscriber(观察者) Subsribler在RxJava里面是一个抽象类,它实现了Observer接口。 为了尽可能的简单,将S
阅读全文
摘要:Android数据库加密,目前就是SQLCipher对SQLite整体加密,微信也是使用这种方式。开源,且支持很多平台。 SQLCipher虽说开源了,但是编译好的jar和so文件,还是要收费的。 但是,我又想用ORMLite这么办?那就把ORMLite和SQLCipher 整合到一起! 1.SQL
阅读全文
摘要:添加权限 : 注意:Android6.0动态申请SD卡读写的权限 / 或者 手动在手机上同意SD卡权限的操作。 测试代码: 原图: 解析的单色bmp图: 工具下载地址: http://download.csdn.net/download/u013914149/10024381
阅读全文
摘要:ServiceResult<User> serviceResult = JSON.parseObject(obtainResult, new TypeReference<ServiceResult<User>>() {});http://blog.csdn.net/csdn_xsx/article/
阅读全文
摘要:使用广播来传递信息时 如果 acitivity 给 太快给 fragment 发送广播,fragment 收不到 使用回调的方式来解决
阅读全文
摘要:原文:http://blog.csdn.net/wangliblog/article/details/22501141
阅读全文
摘要:点击“更新检查”,自动下载最新版本安装包,然后开始安装,进入安装界面后很快闪退。 在这两天的适配中,发现这样一个问题,即:在升级覆盖安装软件时,程序能进入安装的界面,但会很快闪退。经过多次尝试,终于找到了问题所在。在原来的代码中是这样写的: 修改后为: 这样问题就解决了。 原文:http://blo
阅读全文
摘要:原文: http://blog.csdn.net/xu_fu/article/details/24484019
阅读全文
摘要:填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时设置五个属性,则Radius属性无效 android:Radius="20dp" 设置四个角的半径 android:topLeftRadius="20dp" 设置左上角的半径 android:topRightRadius="
阅读全文
摘要:Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建。打开每一个应用程序的manifest
阅读全文
摘要:应用场景 在Android应用中有时需要EditText中只允许输入约定的一些字符,禁止输入其他字符。这里列举了一些可能的应用场景。 1. 场景一 在通讯录保存好友信息界面中填写好友的电话号码时,应当只能输入数字,禁止输入其他字符。 2. 场景二 在登录界面中输入用户名和密码时,由于很多账号系统都不
阅读全文

浙公网安备 33010602011771号