
安卓
文章平均质量分 58
kevinjqy
这个作者很懒,什么都没留下…
展开
-
隐藏某一控件结果多个控件隐藏的原因
从事安卓开发,往往需要切换页面时yin原创 2014-11-05 21:32:11 · 746 阅读 · 0 评论 -
Android拍照或者选取本地图片
总体流程 从selectPhotoActivity中启动图册或者相机,再根据获取的uri进行裁剪,返回uri,再对这个uri执行一系列操纵。从相册选取图片private void pickPhoto() { Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaSto原创 2017-01-17 17:41:19 · 3354 阅读 · 1 评论 -
navigation drawer与action bar顶部菜单栏的冲突
再进行一个安卓项目的原创 2014-10-29 23:41:08 · 998 阅读 · 0 评论 -
在viewPager里使用高德地图
在进行一个安卓项目的时候,本想实现一个滑动侧边栏的效果加上一个顶部菜单栏,在网上找到两个源码,结果整合的时候发现无论怎么调整侧边栏始终显示在顶部菜单栏下面,我的本意是想要覆盖掉顶部菜单栏。无奈,百度解决方案。 在stackoverflow看到有位仁兄遇到了和我一样的问题,而上面的人是这么解释的。 Switch away from action bar tabs, perhaps to ViewP原创 2017-01-17 21:51:42 · 2798 阅读 · 0 评论 -
Android使用token维持登陆状态
什么是tokentoken(令牌)是一串唯一的字符串,通常由服务端生成,在注册完成时返回给客户端,用来标识此用户,客户端将此字符串存储在本地。在以后的网络请求时,客户端先查询本地的token,如果有则直接使用此令牌进行网络请求,没有则提示未登录,转到登陆注册界面。 此外,还可以在服务端或者客户端添加过期判别机制。token的作用token可以显著减少服务端对用户表的查询,同时使用户不必每次都登陆,原创 2017-01-19 15:45:39 · 18296 阅读 · 0 评论 -
Android 点击屏幕其他位置隐藏Floating Action Button
功能要求当用户点击fab的时候,屏幕上的其他区域应该是不可点击的,如果用户点击其他区域,那么就应该收缩fab回到初始状态。 观察一下其他应用: 发现实质点击按钮之后启动了新的fragment,并将背景设置为半透明。具体实现首先,随便找一个fab的开源库:compile 'net.i2p.android.ext:floatingactionbutton:1.9.0'然后,activity里的f原创 2017-06-28 18:02:27 · 1113 阅读 · 0 评论 -
android7.0下retrofit框架不断GC的问题
问题描述android7.0 环境下启动应用就卡死,日志显示不断的在执行gc操作。 打印栈帧如下: 解决方法由上图可以看到GSON不断的在进行内存分配操作,因为gson是用于json数据转换为类实体的,所以很有可能是转换流程出了问题。找了好久才发现另一个小伙伴往类实体里加了这个成员。。。private FileInputStream response;//获取录音文件流很明显Gson是无法转换这原创 2017-06-07 20:09:28 · 844 阅读 · 0 评论 -
微信热修复tinker初探
前言Tinker简介Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。Tinker已知问题1) Tinker不支持修改AndroidManifest.xml,Tinker不支持新增四大组件; 2) 由于Google Play的开发者条款限制,不建议在GP渠道动态更新原创 2017-07-11 17:08:57 · 557 阅读 · 0 评论 -
room的使用-以demo为例
前言本文是以demo为例介绍,所以部分内容和解释会在demo里以注释的形式给出。 下载链接数据库的构建环境配置在app模块的build.gradle添加以下内容: compile 'android.arch.lifecycle:extensions:1.0.0-alpha5' compile 'android.arch.lifecycle:runtime:1.0.0-alpha5'原创 2017-08-08 10:28:46 · 2172 阅读 · 0 评论