当前位置:首页
> 第7页
Android仿今日头条详情页实现
Android仿今日头条详情页实现 github源码地址 最近项目有个需求,需要实现一个和今日头条新闻详情页一样的体验。上部分是webview来展示新闻内容,下半部分是listview来展示评论区,可无限加载更多。起初的实现思路是 将webview放置在listview头部,...
Notification 8.0 关闭声音震动
NotificationChannel notificationChannel = new NotificationChannel (NOTIFICATION_C...
TabLayout getCustomView为空的问题
今天用Tablayout——ViewPage出现getCustomView为空的问题通过源码发现,ViewPage的adapter更新会吧TabLayout 的customViewc置空。这个时候自动调用OnTabSelectedListener的onTabSelected方法去获取Cu...
viewpager、listview、gridview、scrollview去除蓝色阴影
xml: android:overScrollMode="never"java: view.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);...
Android 对应keycode(一)
各个输入法对蓝牙键盘兼容情况设备默认输入法必应输入法谷歌输入法百度输入法讯飞输入法QQ输入法搜狗输入法百度输入法小米版小米6输入字符缺失错误软键盘弹不出正常正常正常软键盘弹不出需要alt+shift输入字符缺失软键盘弹不出输入字符缺失错误正常魅族e1正常正常正常正常(专版)软键盘弹不出需要alt+s...
equals和==区别
对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; ...
AES加密的区别
JCE中AES支持五中模式:CBC,CFB,ECB,OFB,PCBC;支持三种填充:NoPadding,PKCS5Padding,ISO10126Padding。不支持SSL3Padding。不支持“NONE”模式。 其中AES/ECB/NoPadding和我现在使用的AESUtil得出的结果...
Android实战技巧:深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncT...
AndroidStudio下BuildTypes和ProductFlavors动态编译并重命名apk
在实际的开发与发布过程中,我们常需要根据不同的构建场景或者发布渠道,选择不同的.Java文件进行编译。而在AndroidStudio中,其自带的Gradle组件能帮我们快速实现这一功能。˂h2 id="什么是buildtypesflavorsbuildvariants" style="margin:...