当前位置:首页 > 第7页

基于RxJava2的RxBus,打造属于你自己的EventBus

jsc7年前 (2018-07-22)5984
基于RxJava2的RxBus,打造属于你自己的EventBus
前言由于最近在学RxJava2,同样避免不了使用Rxbus,但是RxJava1到RxJava2还是有很大的变化的,例如:在 2.x 中 Observable 不支持背压了,将用一个全新的 Flowable 来支持背压,Consumer和BiConsumer对Action1 和Action2进行了替换...

android 获取webview内容真实高度(webview上下可滚动距离)

jsc7年前 (2018-07-22)3498
正常获取:mainWebView.getContentHeight()//获取html高度mainWebView.getScale()//手机上网页缩放比例mainWebView.getHeight()//WebView控件的高度 mainWebView.getContentHeight(...

Android仿今日头条详情页实现

jsc7年前 (2018-07-22)4215
Android仿今日头条详情页实现
Android仿今日头条详情页实现 github源码地址   最近项目有个需求,需要实现一个和今日头条新闻详情页一样的体验。上部分是webview来展示新闻内容,下半部分是listview来展示评论区,可无限加载更多。起初的实现思路是 将webview放置在listview头部,...

Notification 8.0 关闭声音震动

jsc8年前 (2018-04-27)8204
NotificationChannel notificationChannel = new NotificationChannel                    (NOTIFICATION_C...

TabLayout getCustomView为空的问题

jsc8年前 (2018-04-24)5545
今天用Tablayout——ViewPage出现getCustomView为空的问题通过源码发现,ViewPage的adapter更新会吧TabLayout  的customViewc置空。这个时候自动调用OnTabSelectedListener的onTabSelected方法去获取Cu...

viewpager、listview、gridview、scrollview去除蓝色阴影

jsc8年前 (2018-04-06)3545
xml:   android:overScrollMode="never"java:    view.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);...

Android 对应keycode(一)

jsc8年前 (2018-01-19)5242
各个输入法对蓝牙键盘兼容情况设备默认输入法必应输入法谷歌输入法百度输入法讯飞输入法QQ输入法搜狗输入法百度输入法小米版小米6输入字符缺失错误软键盘弹不出正常正常正常软键盘弹不出需要alt+shift输入字符缺失软键盘弹不出输入字符缺失错误正常魅族e1正常正常正常正常(专版)软键盘弹不出需要alt+s...

equals和==区别

jsc8年前 (2017-12-13)2186
对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;    如果作用于引用类型的变量,则比较的是所指向的对象的地址对于equals方法,注意:equals方法不能作用于基本数据类型的变量    如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; ...

AES加密的区别

jsc8年前 (2017-07-08)4403
JCE中AES支持五中模式:CBC,CFB,ECB,OFB,PCBC;支持三种填充:NoPadding,PKCS5Padding,ISO10126Padding。不支持SSL3Padding。不支持“NONE”模式。 其中AES/ECB/NoPadding和我现在使用的AESUtil得出的结果...

Android实战技巧:深入解析AsyncTask

jsc9年前 (2016-10-21)4351
Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncT...