随笔分类 - 代码党
摘要:还是这个接手项目,二维码扫描集成的是zxing,扫描界面的图像有明显的拉伸变形。 这种问题,根据以往的经验,一般是x,y轴错位引起的,处理好x,y轴的问题,一般可以解决问题。 由于这个问题,之前有很多人遇到,并分享在网上了,所以,我这里也就不需要重复造轮子了。 这里看了一篇博客:http://blo
阅读全文
摘要:接手一个项目,有一个问题需要修改:轮播图不能手动滑动,手动滑动轮播图只会触发侧滑菜单。 猜测:viewpager控件(轮播图)的触摸事件被SlidingMenu控件(侧滑菜单,非第三方项目,乃是上个开发人员自定义的)拦截了。 基于这个猜测,我自定义一个ViewPager,重写dispatchTouc
阅读全文
摘要:最近,项目又做到,调用摄像头拍照获取图片这个功能。 用以前的代码直接用,发现在Android7.0上使用时会出现问题。 Android6.0之后,动态申请权限已成常态。 调用摄像头拍照获取图片这个功能,需要动态申请 照相机权限、SD卡读写权限。 可是加了这些权限后,还是会报错。 错误:android
阅读全文
摘要:问题:上传头像成功后,头像的url没变,加载头像时还是从缓存中根据url加载以前的图片。 这个问题,很多人遇到过。也受到很多同行的启发。 图片url不变,感觉不是很合理,这样会把缓存搞乱。 但是,作为程序员,我还是得好好想想改怎么解决这个问题。 1.既然是缓存引起的问题,那我首先考虑的是清除缓存。
阅读全文
摘要:Picasso 缓存
阅读全文
摘要:很少用DatePicker,项目需要用到DatePicker,再用时发现跟以前有些变化,重新简单梳理一下DatePicker的用法。 先上效果图: 首先是xml文件的用法: 以前是用android:spinnersShown和android:calendarViewShown这两个属性来控制Date
阅读全文
摘要:转发自:http://www.codeceo.com/article/okhttp3-cookies-manage.html OKHttp3正式版刚发布了没几天,正好重构之前的代码,于是第一时间入坑了。对okHttp3的一些改变,会陆续写下来,这是第一篇Cookies管理及持久化。 OKHttp3正
阅读全文
摘要:之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片。 最近做项目,打算换个方法上传图片。 Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片。 Okhttp目前已经更新到Okhttp3版本了,用法跟之前相比,也有一些差别。在网上找了很多资料,
阅读全文
摘要:最近在做下拉框,本来想用spinner,可是spinner达不到项目要求,跟同学同事问了一圈,都在用popwindow, 网上看了一下,popwindow挺简单的,可定制性挺强的,符合我的要求,所以,借鉴网上看的代码,自己撸了一 遍。写篇博客以防忘记。 首先,先写个自定义布局,代码如下 <?xml
阅读全文
摘要:本文参考借鉴http://blog.csdn.net/jdsjlzx/article/details/42497135 先上效果图: 自定义控件:AttendanceProgressBar 代码如下: 1 public class AttendanceProgressBar extends View
阅读全文
摘要:res/layout中的布局文件太杂,没有层次感,受不了的我治好想办法解决这个问题。 前几天看博客说可以使用插件分组,可惜我没找到。知道看到另一篇博客时,才知道这个方法不能用了。 不能用插件,那就手动来吧。(http://blog.csdn.net/u011156012/article/detail
阅读全文
摘要:Android打电话有两种实现方法: 第一种方法,拨打电话跳转到拨号界面。源代码如下: Intent intent = new Intent(Intent.ACTION_DIAL); Uri data = Uri.parse("tel:" + "135xxxxxxxx"); intent.setDa
阅读全文
摘要:使用ViewPager切换Fragment,我原先使用系统自带的适配器FragmentPagerAdapter。 切换fragment时,频繁调用oncreatview()。 查看FragmentPagerAdapter的源码,发现两个关键的地方 attach和detach的频繁使用导致了fragm
阅读全文
摘要:首先,在drawable文件夹写一个xml文件solid_c9c9c9.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <shape xmlns:android="http://schemas.android.com/apk/res/android">
阅读全文
摘要:项目中经常需要底部弹出框,这里我整理一下其中我用的比较顺手的一个方式(底部弹出一个横向满屏的dialog)。 效果图如下所示(只显示关键部分): 步骤如下所示: 1.定义一个dialog的布局(lay_share.xml) 1 <?xml version="1.0" encoding="utf-8"
阅读全文
摘要:本文所讲述的多渠道打包是基于友盟统计实施的。 多渠道打包的步骤: 1、在AndroidManifest.xml里设置动态渠道变量 2、在build.gradle设置productFlavors 这里采用批量修改: android { } 所谓ProductFlavors其实就是可定义的产品特性,配合
阅读全文
摘要:本人很懒,直接上代码了。 布局文件: Tab自定义布局:
阅读全文
摘要:前言 前段时间@寒江不钓同学针对国内Top500和Google Play Top200 Android应用做了全面的分析(具体分析报告见文末的参考资料),其中有涉及到对主流应用使用json框架Gson、FastJson、Jackson的统计,具体情况如下: 可见无论是在国内还是国际上,有很多应用会用
阅读全文
摘要:最近遇到一个问题,用RecyclerView显示数据,纵向列表显示,添加默认分割线。 问题是:底部也会显示分割线,这很影响美观。 怎么解决这个问题呢?我想了很多办法,毫无头绪。。。 最后,查看默认分割线的类DividerItemDecoration的源码: public class DividerI
阅读全文

浙公网安备 33010602011771号