- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 【Android】城市列表,字母吸顶
效果动图:(后面补上)总体布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la...
2018-09-10 14:45:16 773
原创 【Android】权限请求处理
Android API23以上的时候,出现了动态请求权限的APP行为,敏感权限要求用户自己选择允许或拒绝,以及如何提示用户开启相关服务。此文章以定位权限和服务为例。在AS开发中,可能会遇到一个坑,就是即使写明了动态请求逻辑,还是唤不起系统的权限请求弹窗。在经过漫长的查找过程后,终于发现了原因:必须在build-config.gradle文件中将targetSDKVersion声明为23或者以上...
2018-09-04 18:38:28 548
原创 【Android】自定义蒙层
在开发过程中有时候会遇到特定情况下显示蒙层的需求,比如在点击某个Edittext搜索框时,部分界面出现浅透明蒙层:自定义蒙层:/** * Created by Luzj on 2018/8/18. * * 自定义拦截点击蒙层 */public class Mongolian extends LinearLayout { private OnClickMongoLis...
2018-09-04 18:18:08 1354
原创 【Android】软键盘弹出收起事件监听
在开发过程中有时候会有监听软键盘弹出收起事件的需求,在此作记录,以便以后再次遇到,少走弯路。弹出和隐藏软键盘方法: /** * 弹出软键盘 */ public void showKeyBoard(View v) { InputMethodManager imm = (InputMethodManager) this.getSystemServi...
2018-09-04 17:55:09 8950 6
原创 【Android】EditText输入中文时出现下划线拼音处理
在开发过程中,有时候会需要监听EditText输入内容长度做出反应的操作。但是像小米手机的输入机制,会在输入中文的时候出现带下划线的拼音,这种情况影响了EditText输入长度监听。 处理方法:/** * 过滤非选中输入,比如输入中文时,过滤掉搜索框里已经输入的拼音(小米手机出现的情况) * 返回空字符串,就代表匹配不成功,返回null代表匹配成功 ...
2018-09-04 10:58:37 3101 1
原创 【AS】Android Studio无法关联Api23源码-提示Souces for android api 23 platform not found
Android Studio 中关联源码跟 Eclipse 不太一样: Eclipse 关联的 SDK 默认没附带源码,需要自己去下载,存放在 $USER_HOME$/charo/software/sdk/sdk/source/src 之下,源码中附带有源码的注释文档,以 Android 中 Activity 的 findViewById 方法为例,如下所示(Ac...
2018-09-03 16:30:13 463
原创 【Android】兼容Scrollview的可动态设置高度Listview
常用 Scrollview嵌套Listview写法如下:public class NoScrollListView extends ListView { /** * 构造 */ public NoScrollListView(Context context) { super(context); } /** * 构造 */ public NoScrollL...
2018-09-03 16:27:20 1414
Cracking the Coding Interview(6th).pdf
2017-09-22
深入探索Android热修复技术原理(高清非扫描).pdf
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人