单行EditText 项目中很容易遇到EditText修改软键盘右下角按钮的需求,这样设置EditText即可: android:inputType="text" android:imeOptions="actionSe…
分类:移动开发
Activity跳转最佳实践
Activity跳转最佳实践 学习Android-CleanArchitecture时, 注意到它用了一个Navigator类统一管理Activity跳转, 统一管理的好处相信不用我多说, 让我们一起来学习一个. 传统写…
ListView使用注意事项
不要把ListView布局的layout_height设置为wrap_content 这样会让ListView每增加一个item都会重新计算高度,耗费时间。我们举个例子,做一个ListView,初始化两个item,编写g…
React Native Package Manager包管理器介绍
React Native Package Manager是为了简化React Native开发而生的包管理器。这个项目的想法来自CocoaPods, fastlane和react-native link。它的目标是让几乎…
Android中SSL通信中使用的bks格式证书的生成
上一篇Android开发之基于Netty的TCP连接中使用SSL加密提到需要加载jks格式的证书来构建SSLContext。实际上在Android中是无法使用jks证书的。Android 系统中使用的证书要求是bks格式…
Android开发中你需要掌握的关于支持库(v4,v7等)的所有内容
转载请标明出处: http://www.jianshu.com/p/848f420725c6 本文出自: http://www.jianshu.com/u/a1251e598483 我们经常在开发过程会导入v4包,v7包…
FastJson工具类
package com.hwc.oklib.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import ja…
Groovy基本语法看懂gradle
package danxx.demo import groovy.json.JsonOutput import groovy.json.JsonSlurper //https://blog.csdn.net/zhaoya…
使用adb命令进行无线安装调试apk
首先确保你的手机和电脑在同一个局域网里,然用USB线连接手机和电脑。 输入以下命令,ADB服务监听TCP端口,这里我们就选adb connect命令默认连接的5555端口(可以选其他的): adb tcpip 5555 …
Android群英传知识点回顾——第十一章:搭建云端服务器
Android群英传知识点回顾——第十一章:搭建云端服务器 由于我先前做过Bmob的项目,这里就不重复介绍了 传送门: Bmob后端云 Bmob基础篇: Android实战——第三方服务之Bmob后端云的集成、用户登陆、…
OkHttp离线缓存实现
场景应用: OkHttp内部已经支持了标准的Http协议缓存策略,如Last-Modified, Etag, Cache-Control等方式,看起来已经是非常够用了,但是我们还想让缓存在这样的场景下得到使用: 当客户端…
android的MessageQueue.IdleHandler
MessageQueue内部有个IdleHandler接口,具体定义如下: /** * Callback interface for discovering when a thread is going to block…