- 博客(13)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 android 统计应用流量 NetworkStatsManager
1.应用统计效果2.介绍Android官方6.0之后推出的API网络太类 NetworkStatsManager:3.统计查询方法(UID单个应用,所有应用)4.统计过程中的发现的坑以及解决方案5.统计结果与系统统计对比1.应用统计效果废话不多说,先上菜:2.介绍Android官方6.0之后推出的API网络太类 NetworkStatsManager:先看一下 android官方的 NetworkStatsManager API文档说明:Android Developer Network
2022-03-10 18:53:42 8598 2
原创 Android 获取链接WiFi子网掩码出现为0.0.0.0的问题
出现的问题:之前是通过WiFi管理器拿到DhcpInfo对象,获取netmask转换成对应子网掩码。有部分手机会出现获取的子网掩码为0.0.0.0,其中魅族手机 系统adnroid 9和vivo 系统android 11会出现掩码为0的问题。分析问题原因:根据出现问题的测试机系统来看,估计不是系统版本导致的问题了。然后网上查找资料,看到有人说这个是系统的bug。那只能要找其它获取子网掩码的方法。找到一篇文章说可以通过adb命令执行 ifconfig 属性获取所有网卡数据信息,手机连接上电脑实践如下:从
2021-07-06 18:18:59 1793 5
原创 Android MediaPlayer 锁屏后从新进入黑屏 问题解决方法
导致锁屏黑屏的原因:播放视频过程中锁屏不可见时,则SurfaceHolder对象会销毁,当切换可见时因为mediaPlayer.setDisplay()的SurfaceHolder对象不存在,所以只有声音没有视频。解决方案:可以在初始化时通过surfaceView获取SurfaceHolder对象,通过addCallback监听SurfaceHolder.Callback接口,SurfaceHolder.Callback三个回调方法分别如下:surfaceCreatedsurfaceChangeds
2021-03-26 10:34:34 2591
原创 android 10 适配 沙盒 获取根目录权限以及适配过程中的坑
首先还是要丢一下官方适配连接,刚开始准备适配的朋友还是去官网玩耍一波:https://developer.android.google.cn/about/versions/10先说下我的需求适配android 10沙盒,需要获取到根目录权限,能够自由的去操控存储。当去看完官方android 10的文档说明时,并没有发现适配根目录的方案,坑爹吧,怎么下手啊没辙继续看官方说明的,然后找到下面连...
2020-01-07 11:28:43 6094 4
原创 判断手机移动网络5G识别方法
刚好今天用到,就放着给大家一起用下,实在是这时候网上不好找,也是去developer上面找文档的public static int getCurrentNetType(Context context) { int type = 1;//默认wifi ConnectivityManager cm = (ConnectivityManager) context.get...
2019-09-18 17:51:33 5938 10
原创 多布局侧滑Adapter继承SwipeMenuAdapter,解决侧滑带动标题,自定义ItemDecoration 实现多布局
文字描述不是很清楚,请看下图: 刚开始的逻辑都是直接在多类型布局里面转圈,但是后来发现多类型布局就算是加上去了3天前的这个布局,item里面添加隐藏显示布局,也会有侧滑这个东东,重点是使用了这个继承SwipeMenuAdapter,所有的item都有侧滑的,所以只能放弃,转战其它方向,后来想着好像一个recyclerview 套用两个rec...
2019-04-18 12:08:49 358
原创 弹窗被虚拟键盘遮盖,重新计算弹窗显示位置
下面请看使用的一个控件弹窗被虚拟键遮盖如下图:很明显的被虚拟键盘遮挡住了,这时候隐藏虚拟键盘没什么意义重点还是需要重新计算弹窗显示的位置,重新处理后如下如:好了,话不多说,调用代码如下:BottomUiFit.motifyHeight(View,Activity);工具类如下:public class BottomUiFit { ...
2019-04-12 10:44:44 317
原创 gitlab 配置报错:Could not read from remote repository 或 Host key verification failed
因为是第一次使用gitlab,配置导致的一些小坑,刚开始是因为key没有配置,首先本地配置生成KEYssh-keygen-trsa-C'xxx@xxx.com' 在回车两次确认即可, 生成key之后再目录找到C:\Users\《用户名》\.ssh 如图:打开红色框框选中的文件,然后直接ctrl+A 全部选中 粘贴到你gitlab 项目上的ssh 里面添加即可:如图...
2019-03-14 11:48:16 15032 2
原创 抽屉动画展开,倒计时Rxjava,解决Recyclerview纵向滑动事件冲突
先上效果图,不然我估计你们懒得看下去了...哈哈这个是自定义控件,从大神那边copy过来修改成符合自己项目需求的,主要解决了第一次没有数据加载,后面当有数据刷新时没有显示问题。下面是动画的核心代码 /** * 动画 */ private void initAnimation() { if(notData){//没有数据则不走 ...
2019-03-01 12:37:34 450
原创 Android 设置华为手机跳转默认桌面
本文主要是记录下代码功能,刚好用到设置桌面功能,在华为手机上设置奔溃,然后看到是跳转桌面原因,就找了下。哈哈哈,还是挺容易找的,刚开始测试以为不行,调用直接返回桌面了,这里给新手提个醒:需要下载有设置桌面的App软件,才会弹出桌面设置默认选项。到此记录完毕。如果有疑问可以联系本人QQ 731712249,以下代码都是拷贝而来哈 private void setDefaultL() {...
2018-12-20 16:04:40 2996
原创 关于百度定位SHA1改变问题,key值老是会被说不对
刚开始,以为是key被同事换掉了,然后去检查包名和SHA1,发现没有错,SHA1就是我本机的那个值,但是打开运行后的RUN,里面显示的SHA1跟我的SHA1匹配不上,这下搞笑了...???,到底是什么鬼?SHA1居然还会改变?无奈...复制上面错误提示的SHA1重新去百度上面生成一个key值放进去。然后暂时解决了,但是过了一段时间,又很突然的出现又不行的问题,因为当时项目紧张,所以没有去深究这个问...
2018-08-16 11:13:50 1273
原创 跳转支付宝扫描二维码,付款码,收款码,和手机计算器,日历
主要再次做一下记录,防止以后又重新找一边。主要是支付宝跳转: //微信 //weixin://dl/scan 扫一扫 // "weixin://dl/moments"朋友圈// String intentFullUrl ="alipayqr://platformapi/startapp?...
2018-07-13 10:18:07 9157
原创 Android 打开文件管理器 获取文件的真实路径
1. onCreate 部分public class MainActivity extends AppCompatActivity { Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat
2017-02-17 11:36:09 13600 3
Android 应用流量统计 NetworkStatsManage
2022-03-09
documentUtils.zip
2020-01-06
抽屉动画展开,倒计时Rxjava,解决Recyclerview纵向滑动事件冲突优化
2019-03-01
抽屉动画展开,倒计时Rxjava,解决Recyclerview纵向滑动事件冲突
2018-12-05
Android 自定义View 跟随手指移动的正方形 移动范围不超过屏幕
2017-05-18
Android RecyclerView 实现复杂 界面 多个不同的 Item布局
2017-04-28
Android7.0 自定义文件管理器 获取文件夹路径
2017-03-13
Android7.0 Intent打开文件管理器 获取文件真实路径
2017-02-17
判断是否开启网络,wifi或是移动网路亦或者是关闭网络
2017-01-13
Android高德地图定位移动定位
2016-11-30
在Anddorid6.0动态权限 转base64 判断图片格式 指定压缩大小
2016-11-25
Android 6.0 动态权限 弹出图库拍照 获取图片路径转bitmap 再转字符串Base64 demo
2016-11-23
自定义ImageView图片缩放
2016-10-31
Android使用ViewPager简单实现图片轮播效果
2016-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人