![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
甜甜圈的窝
Stay hungry,stay foolish.
展开
-
Android Nested Scrolling Android 4.4 API 19以下兼容处理
Android Nested Scrolling Android 4.4 API 19以下兼容处理背景Google在Android5.0时推出了支持嵌套滑动的库NestedScroll还有新控件CoordinateLayout。 对于使用NestedScroll,虽然都说在Android5.0以下可以使用support库来支持,但是 Android5.0以下的控件代码本身就不包含嵌套...原创 2018-02-12 14:48:44 · 4429 阅读 · 0 评论 -
Android Studio Gradle build daemon disappeared unexpectedly
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)原创 2018-06-11 17:26:00 · 2463 阅读 · 0 评论 -
Android Intent定义选择器打开相机和相册
Android Intent选择打开相机和相册我的博客对应文章地址需求上传图片,点击按钮弹出选择相机拍照或者相册选择照片解决方案Intent.ACTION_CHOOSER 打开相机Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);captureIntent.setFlags...原创 2018-04-17 19:18:51 · 7843 阅读 · 0 评论 -
Android Studio 3.1 正式版发布
3月28日 Android Studio 3.1 正式版发布,今天Ubuntu上的也收到了升级推送,下面介绍一下这次主要更新了哪些功能 UI新 UI 更好看简化输出窗口,变得好看清晰能力基于 IntelliJ 2017.3.3 版本定制,提高对集合和字符串的处理能力,提高了为空的判断。加强数据绑定 (Data Binding) 的相关支持,支持数据绑定 V2 版本...原创 2018-04-03 10:59:55 · 671 阅读 · 0 评论 -
Android Studio优化内存配置
需求有时候运行一段时间Android Studio会很卡解决方案修改android-studio/bin目录下的studio64.vmoptions和studio.vmoptions文件Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize根据电脑内存修改大一些-Xms1024m-Xmx1096m-XX:MaxPermSi...原创 2018-03-27 10:18:39 · 7619 阅读 · 0 评论 -
Fragment getContext() NoSuchMethodError
Fragment getContext() 在Android低版本(API<=22)中出现NoSuchMethodErrorLog日志Exception java.lang.NoSuchMethodError: No virtual method getContext()Landroid/content/Context; in class Lcom/android/brows...原创 2018-03-26 14:05:27 · 3317 阅读 · 0 评论 -
Android View焦点获取
需求来源测试给提了一个bug,发现是焦点转移导致的,想看看是从哪到哪儿转移了。方案为了定时输出当前获取焦点的控件信息,可以新开一个线程,每n秒调用一下rootview的findFocus具体如下 new Thread(new Runnable() { @Override public void run() {...原创 2018-03-13 17:49:15 · 4575 阅读 · 0 评论 -
Android O 8.0 SharedPreferences适配问题
Android O 8.0 SharedPreferences的适配问题背景在项目中遇到了Android O设备在恢复默认设置时用户的设置数据没有清空的情况,其他的系统版本都没有问题。解决方案项目中在SP的Editor clear之后调用的是apply()方法,经过测试修改为commit()就没有问题了。对比SP Editor的apply和commit太长不看想...原创 2018-02-12 17:22:25 · 4833 阅读 · 0 评论 -
Chrome for Android AutoComplete地址栏地址自动补全功能调研和更新
Chrome地址栏地址自动补全功能调研和更新我的博客对应文章地址Chrome地址栏地址自动补全功能预览 补全前提: 1. 使用Gboard输入法 2. Gboard输入法打开了【文字更正】功能里面的现实建议栏 补全逻辑: 1. 输入一个字符后,将推荐的第一个链接补全,补全的文字为蓝色背景选中状态,并且用户自己输入的文本下面有下划线(这个下划线不是自己通过SpannableSt...原创 2018-03-08 15:14:31 · 4145 阅读 · 0 评论 -
Android ListView使用中的问题
ListView使用中的问题转载 2016-08-02 17:38:28 · 254 阅读 · 0 评论 -
Android RecyclerView
20160722更新 上次更新将近是两周前,这次主要是总结一下这两周在使用RV时的一些问题和技巧,更新放在了第一部分 部分内容来源转更新最新的RecyclerView已经到了24,在Gradle中可以修改一下,确实解决了一下问题。遇到的问题在子view放大时会被比其绘制更晚的子View遮挡 解决方案 封装RecyclerView,重写getCh...转载 2016-08-02 17:39:53 · 431 阅读 · 0 评论 -
Android ScrollView canScrollVertically方法作用
Android ScrollView canScrollVertically方法作用背景将ScrollView作为子View放到嵌套滑动中,发现当ScrollView的内容很少的时候,按着内容无法嵌套滑动。原因ScrollView源码中有有真像@Override public boolean onInterceptTouchEvent(MotionEvent...原创 2018-02-12 18:00:06 · 7939 阅读 · 0 评论 -
Android代码混淆
博客地址 http://liwenquan.top 博文地址配置app的bulid.gradle中的bulidTypes中设置minifyEnabled为true哪些禁止混淆proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’在proguard-...原创 2016-08-02 17:40:49 · 4062 阅读 · 0 评论 -
Android EditText 通过TextWatcher实现自动补全的注意点
Android EditText 通过TextWatcher实现自动补全的注意点我的博客文章对应地址背景需求想要实现输入框在用户输入了一定文本的情况下 自动填充一个可能用户想要的结果,类似Chrome手机版的搜索框实现private class MyWatcher implements TextWatcher { public void afterTex...原创 2018-02-12 15:31:23 · 5109 阅读 · 0 评论 -
公交来了 1.3.0 发布
博客同步地址前言公交来了 - 北京实时公交 1.3.0 版本发布,赶在十一国庆之前发了一版,过节留在北京的朋友们可以更新或者下载体验一下。版本变动修改搜索交互增加右滑返回界面优化设置中增加启动进去页面设置,可以直接启动进入收藏了下载途径酷安小米应用商店百度手机助手应用内更新...原创 2018-09-29 18:09:34 · 257 阅读 · 0 评论