![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
其他专栏之外的文章
alsa20
这个作者很懒,什么都没留下…
展开
-
TelephonyManager中的网络类型列表
状态 值 类型 NETWORK_TYPE_UNKNOWN 0 不知名的网络 NETWORK_TYPE_GPRS 1 2G(2.5) NETWORK_TYPE_EDGE 2 2G(2.75G) NETWORK_TYPE_UMTS 3 3G WCDMA 联通 NETWORK_TYPE_CDMA 4 2G 电信 NETWORK_TYPE_EVDO_0 5 3G N...原创 2019-12-06 11:57:00 · 1051 阅读 · 0 评论 -
Android 9.0系统软件进入视频界面发生闪退
前提: 软件的视频模块以海康萤石云SDK为基础开发。 之前的开发虽然配置 targetSdkVersion=28 ,但是一直是使用Android 6.0/7.0的系统进行调试,确认无误后就交付了。最近几天客户说该APP在9.0的系统上会发生闪退,在测试时发现视频模块一点击进入播放就会发生闪退,于是对这个模块进行修复。 经过调试发现,发生闪退是因为:缺少libstlport_shared.so(...原创 2019-12-06 11:52:55 · 1093 阅读 · 0 评论 -
总结三:TabLayout+ViewPager实现页面切换
目前使用的方式 原来使用的方式 如何懒加载 如何禁止viewpager滑动 如何刷新 笔者为何会记录这个实现,盖因对业务的需要,导致笔者在两个不同的项目中采用了完全不一样的实现方式,一个至繁,一个至简。 一、目前的方式 此处先附上两份代码: Fragment.java /** * 各个View */ @BindView(R2.id.tab_layout) TabLayout t...原创 2019-12-06 11:49:39 · 600 阅读 · 0 评论 -
使用一:ButterKnife
ad原创 2019-10-14 11:19:30 · 192 阅读 · 0 评论 -
总结二:底部导航栏的实现
底部导航栏有很多种实现方式:使用BottomNavigationBar实现、RadioButton实现等,大家在开发时应该根据业务需要选择,否则容易造成改版的情况。 一、BottomNavigationBar ...原创 2019-10-15 09:21:24 · 456 阅读 · 0 评论 -
资源文件实现图标和文字根据状态更改颜色
本文主要实现下列功能: 按下item:图标颜色 蓝 --> 白,文字颜色 灰黑 --> 白; 放开item:图标颜色 白 --> 蓝,文字颜色 白 --> 灰黑; 默认状态: 图标颜色 蓝,文字颜色 灰黑。 这里主要使用三个资源文件( item_select.xml、 iv_select.xml、 tv_select.xml)实现这一功能,不需要在Activity中写代...原创 2018-12-17 17:29:29 · 264 阅读 · 0 评论 -
欢迎页制作
本欢迎页只有一张图片,默认展示3秒,采用theme方式进行设置。 第一步: 创建一个类型为Empty Activity的WelcomeActivity,删除act_welcome中多余的控件,只保留根布局。 act_welcome.xml <?xml version="1.0" encoding="utf-8"?&原创 2018-11-28 10:38:42 · 214 阅读 · 0 评论