- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Java CRC16校验算法实现
前言 简书博客地址 GitHub https://github.com/MrQ-Android 最近在操作蓝牙的时候,遇到一个需求,按照协议需要有一个CRC16的校验,方便协议传输的时候校验接受的值是不是正确 算法描述 CRC16 校验算法: 校验(CRC)占用两个字节,包含了一个 16 位的二进制值。CRC 值由传输设备 计算出来,然后附加到数...
2018-08-08 11:12:59
9556
2
原创 Java中16进制byte与String,2进制,10进制,16进制的互相转换
前言 简书博客地址 GitHub https://github.com/MrQ-Android 最近在操作蓝牙的时候,记录一下常用的操作目录16进制的byte与String转换16进制与10进制的互相转换2进制与16进制的互相转换2进制与10进制的互相转换16进制转Ascii1). 16进制的byte与String转换 16进制字符...
2018-08-08 11:10:55
1956
原创 java String字符串每两位添加一个空格
前言 简书博客地址 GitHub https://github.com/MrQ-Android 最近遇到一个需求,java的字符串每隔两位添加一个空格 具体的解决方案: 1.常规做法 for循环遍历添加 2.优雅的方式 , 使用正则表达式完成1.常规for循环应该就不用解释了,就是遍历一下两位添加一下就ok2.第二种方式是比较好的 使用正...
2018-08-07 11:02:08
9816
原创 Android开发提供两个图片和视频的测试url
测试视频地址 http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 https://segmentfault.com/a/1190000008427710测试图片地址 http://mmbiz.qpic.cn/mmbiz/PwIlO51l7wuFyoFwAXfqPNETWCibjNACIt6ydN7vw8LeIwT7Ijy...
2018-08-07 10:59:52
2072
原创 Android带透明度百分比颜色值计算十六进制
引言 有时候设计给图会给你说什么什么图 加一个74%的黑色蒙版 ,那么如何将74%转换为具体的颜色值呢 我的简书博客地址 特别鸣谢: 欧阳鹏博客 在Android中常常涉及颜色问题: 如果要透明或者半透明效果,可以设置颜色的时候设置透明度。 其格式为 #AARRGGBB 。 AA 、 RR 、 GG 、 BB 为十六进制正整数。取值范围为 0...
2018-08-07 10:58:38
859
原创 快速解决Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > Job
前言 简书博客地址 GitHub https://github.com/MrQ-Android开发中遇到的问题 点击run运行没有问题,但是打包出现这个问题,别着急,那很快就可以解决了如果你也遇到了相同的问题,有望在1分钟之内找到问题所在,往下读吧如图: 解决问题的思路 首先要确定是混淆导致的,点击run运行没有问题,但是打release...
2018-08-07 10:56:57
3093
原创 Android开发查看非root手机的数据库文件
引言 之前查看模拟器的数据库文件使用DDMS,查看/data/data/包名 目录下的数据库文件,但是最近要查看手机上面的文件,因为手机是没有root的,所以查看不到/data/data 目录 我的简书博客地址 特别鸣谢: AndroidStudio3.0下面提供两种解决方案吧:1.说Root手机会不会被打,好吧 不root (有兴趣可以看一下 , 建...
2018-08-07 10:55:34
1351
1
原创 Linux下 AndroidStudio连接手机连接不上
引言 最近开发环境换成linux unbuntu14.04之后,遇到了很多问题,这是其中一个,记录一下方便以后解决 我的简书博客地址目录1.不显示任何连接的Devices2.设备后面是[null]一:不显示任何连接的Devices下载安装好AndroidStudio后 ,连接手机 发现没有任何的Devices,如下图: 这种情况主要有...
2018-08-07 10:54:13
1798
1
原创 Linux常用命令大全记录
引言 工作环境由windows 10变为了linux unbuntu14.0.4 这里整理一下平时用到的命令 重在积累 我的简书博客地址 目录文件相关adb相关vim(git简单使用)4. 1.文件相关切换目录: cd cd [目录路径] cd ..回到上层目录 例如: cd /home/sensetime...
2018-08-07 10:52:31
234
原创 Android在线查看源码(aosp) ,以及查找源码路径
前言 CSDN博客地址 简书博客地址 GitHub 虽然记录下载Android源码 (aosp)的博客还没来得及写,先把之后要用到的写出来了.. 之前下载了aosp也就是Android的源码,之后也没有时间去研究编译源码导入AndroidStudio里面去查看,因为用的linux,并没有source insight,而且也习惯了AndroidStudio的界...
2018-08-07 10:50:11
4746
原创 Linux下创建快捷方式的几种方法
今日推荐引言 记录一下Linux在桌面创建快捷方式的几种方式 以便以后记忆和使用 有新的方法还会更新到这 我的简书博客地址 特别注意: 使用的系统版本是 Linux Unbuntu 14.04目录将解压后的文件中的.sh 做成快捷方式放到桌面上将已有的可执行文件创建软链接放到桌面上一:将解压后的文件中的.sh 做成快捷方式放到桌面上...
2018-08-07 10:48:27
11754
原创 详细介绍Serializable的使用和注意事项
引言 本篇文章目的在于注意使用Serializable过程中的注意事项 开启Serializable Serializable是Java提供的一套标准的序列化接口,是一个空接口,为对象提供序列化和反序列化操作.使用也是相当的简单,只要实现接口即可. 使用Serializable实现序列化非常简单,
2017-06-28 14:14:58
3220
1
原创 详细介绍Android中Parcelable的原理和使用方法
1. Parcelable的简单介绍1.1 Parcelable的简介1.2 Parcel的简介1.3 Parcelable中的三大过程介绍(序列化,反序列化,描述)2. Parcelable的使用和源码解读3. Parcelable中对象和集合的处理4. Parcelable和Serializable的区别和比较
2017-06-07 19:10:03
25092
1
原创 详细介绍Android开发集成微信支付(仅客户端版)
> **这一篇仅仅是我们Android客户端在微信支付需要做的事情(其实大部分是服务端做),如果想看完整的流程请看这一篇[详细介绍Android开发集成微信支付(二) --- 完整版本]##开启微信支付以购买商品类需求来说,我们客户端需要做的就是:> 1.用户选择商品和数量CheckOut,提交给服务器端> 2.然后用户填写订单相关信息,提交订单> 3.客户端在提交订单之后,拿到服务器给的订单号,和微信
2017-05-17 14:51:21
1153
原创 快速解决Error:Execution failed for task ':app:compileReleaseJavaWithJavac'. > Compilation failed; see th
> 自从AS升级2.3之后,偶尔遇到一个问题 Error:Execution failed for task ':appmain:compileReleaseJavaWithJavac'.> Compilation failed; see the compiler error output for details. 并没有提示错误的具体地方,然后查看代码也没有报错的地方一分钟之内可以解决
2017-05-09 18:04:52
12292
原创 详细介绍Android开发集成微信支付(完整版本)
##目录1. 开始前准备1.1 注册[微信开放平台](https://open.weixin.qq.com/)2. 理清业务流程3. 开始集成3.1 [下载SDK和官方实例](https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token
2017-05-09 18:01:53
2644
3
原创 Android开发软键盘遮挡问题汇总
最近好多人在Android开发中都遇到了登录界面或者其他地方,弹出软键盘的时候遮挡按钮或者输入框或按钮的问题,所以在这里集思广益将网上大部分的思路整合一下,贴出来
2016-08-23 14:39:37
1788
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人