随笔分类 - android
android
摘要:1、重写ViewPager并重写覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPage
阅读全文
摘要:Android Fragment+ViewPager实现循环滑动
阅读全文
摘要:利用定时器,实现循环轮播,很简单;只需在定时器的消息里加如下代码即可: 但如何在手指拨动时,也支持左右无限循环的功能呢?这个问题,我折腾了好久,网上资料多不可用。比较可笑的是在适配器里,设置数量为最大值;然后,在当前位置为中间的某个值,比如: 这种做法,实际上,并没有真正达到左右无限循环;只是一般情
阅读全文
摘要:Android实现图片相似度 最近公司有一个需求,就是希望能判断用户提交的照片是否是身份证的正面或者反面。可以通过预设一张拍摄清晰的身份证正面或者反面,来对比是否相似,那么问题就转化为如何计算两张图片相似度。找到一篇阮一峰老师当年的博客 很有启发,于是根据他说的每一步用Android里的方法来实现。
阅读全文
摘要:Android之QQ授权登录获取用户信息
阅读全文
摘要:本文分为两个部分:一是QQ的授权部分;二是获取用户的基本信息部分 一、授权部分 1.首先,先去腾讯开放平台获取APP ID和APP KEY(未注册腾讯开发者账号的可能需要先注册账号),获取的过程还是还是非常容易的(不用填写任何的应用程序信息)。 http://open.qq.com/ 2.下载SDK
阅读全文
摘要:最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户 手机中的所有浏览器的app,不会被用户察觉,但是最
阅读全文
摘要:问题描述: 使用Sqlite数据库时,有时候会报下面的异常: Finalizing a Cursor that has not been deactivated or closed 一个光标没有被停用或者关闭。 解决方法: 在使用Cursor对象前,调用startManagingCursor()方法
阅读全文
摘要:Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
阅读全文
摘要:首先说明,以前我用eventBus的jar包写得项目demo,前几天就写了一个EventBus的实例,这次我没用jar包,直接用gradle引用的,可是demo写完了,报错: its super classes have no public methods with the @Subscribe a
阅读全文
摘要:如果是在资源文件里: 如果是代码里: 代码也可以这样:
阅读全文
摘要:AlertDialog dialog = builder.setTitle("消息列表") .setView(layout) .create(); dialog.show(); //设置窗口的大小 dialog.getWindow().setLayout(300, 200); ...
阅读全文
摘要:这个问题,我前段时间在项目中使用Retrofit遇到过,最后查到的解决办法有两种获取Response Headers的方法,第一种是直接在定义接口是让接口返回Retrofit的Response对象,在Response对象中可以获取到Headers,如: 在操作Response对象时,使用respon
阅读全文
摘要:1.最近,在学习解析json数据的时候遇到一个错误信息,错误信息如下图所示: 发现解析出来的数据为空,错误信息如上图所示,发现程序中的HttpUtils工具类的22行出现了错误和MainActivity类的onClick方法的52出现了错误,因此我去寻找了一下这两个类报错的所在行,看看是否代码写错,
阅读全文
摘要:In MainActivity: In GifPageTwoFragment: In your oncreateView() method you need to write this code and in KEYCODE_BACk condition you can write whatever
阅读全文
摘要:Activity可以很容易的得到物理返回键的监听事件,而Fragment却不能。假设FragmentActivity有三个Fragment,一般安卓用户期望点击返回键会一层层返回到FragmentActivity。当然,我们可以将每个Fragment对应的Transaction放到BackStack
阅读全文
摘要:开始还以为是TabLayout在高版本系统上的特殊表现呢,没有在意,UI提出说感觉不好看就查了一下,原来是在TabLayout放在AppBarLayout里面才有这样的效果,只需要对AppBarLayout设置一个属性: app:elevation=”0dp”
阅读全文
摘要:同样的布局文件,小分辨率手机: 1、使用setImageBitmap设置时,出现如下现象: 2、使用setImageResource时,图片显示正常 原因:setImageResource(id)会根据设备分辨率进行图片大小缩放适配setImageBitmap(BitmapFactory.decod
阅读全文