笨qiao先飞
码龄8年
关注
提问 私信
  • 博客:56,137
    问答:7,844
    63,981
    总访问量
  • 28
    原创
  • 447,333
    排名
  • 7
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-06-08
博客简介:

笨qiao先飞

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得18次评论
  • 获得67次收藏
  • 代码片获得187次分享
创作历程
  • 4篇
    2022年
  • 4篇
    2021年
  • 6篇
    2020年
  • 4篇
    2019年
  • 3篇
    2018年
  • 8篇
    2017年
成就勋章
TA的专栏
  • Android高级
    付费
    1篇
  • Vue之路
    3篇
  • java面向对象
    1篇
  • java继承
    1篇
  • java多态
    1篇
  • java内部类
  • 集合
    1篇
  • java多线程
    1篇
  • java网络编程
  • sql
    1篇
  • Android
    17篇
  • 图片处理
    1篇
  • Android 滤镜效果
    1篇
  • 自定义相机
    1篇
  • AndroidWebView
    1篇
  • Kotlin
    1篇
  • Java
    4篇
  • Android SQLite
    1篇
  • 数据库
    2篇
  • Android 串口
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android 使用系统级别的文件生成系统签名

Android系统签名
原创
发布博客 2022.09.07 ·
784 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

VUE字符串截取的小坑(substr、substring)

js里面有俩个字符串截取的函数1、 substring2、substr这俩个函数是有区别的,由于本人是VUE小白 之前一直用着 substr 最近在做另外一个项目的时候发现这个函数拿到的数据和我预期中的不一样,于是就测试了一下,就发现了问题。下面一个实例大家来猜一下结果: var textStr = '0123456789'; var textSubStr = textStr.substr(2,4); console.log("textSubStr",textSubS
原创
发布博客 2022.03.28 ·
5714 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

VUE 的 System.arraycopy 函数

我们在java中会经常用到 System.arraycopy 函数 这函数操作字节数组是相当方便的。如果你不懂什么是 System.arraycopy 函数 请看 System.arraycopy的学习之路刚学习完 还没来得及消化呢 在VUE中 用到了这个在前端里面很少操作字节数组 ,我们一般操作的都是数组 所有在vue里面 我们也操作的是数组废话不多说看代码arrayCopy(srcBuff, offset, desBuffer, pos, length) { var newBu
原创
发布博客 2022.03.16 ·
1001 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue的Des加密解密

请认真看完这篇博客,下面的每一句话都可能让你少踩一个坑1.安装npm install crypto-js@3.3.0 --save-dev这样是安装固定版本3.3.0的Des加密包,为什么这样安装呢?因为你是用于小程序最新版本的会有问题出现下面的错误,这个模块来自浏览器,小程序没有这个模块Native crypto module could not be used to get secure random number.如果你是用于浏览器没有问题,你可以这样安装npm install c
原创
发布博客 2022.03.03 ·
1702 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Android Okhttp 拦截器中加密 请求体 (DES加密解密)

最近公司为了项目安全 使用了https 所有接口要使用DES 加密 加密 RequestBody 的value值心想 这不是很简单吗 直接在拦截器中获取到要上传的数据 然后加密 重新赋值 很简单嘛 但是实践起来 我真的气的想要骂娘 太坑了好吗。。。。无语直接就打到我的脸上废话不多说 让我重温一下这些坑第一步 在网络请求类里添加拦截器在拦截器里对上传的数据进行操作如果是post 请求 取出来request.body(); 循环 取出 encodedValue 加密后 重新
转载
发布博客 2021.12.07 ·
2536 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

记录一下学习 System.arraycopy 函数

arraycopy(Object src, int srcPos,Object dest, int destPos,int length); 第一个参数源byte数组第二个参数源数组的开始位置第三个参数目标数组第四个参数 目标数组的开始位置第五个参数拷贝的长度...
原创
发布博客 2021.12.07 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android adb的使用

1.使用adb 把手机里面的文件拿到电脑上adb pull /sdcard/newcapec/db C:\Users\win10\Desktop
原创
发布博客 2021.09.10 ·
1480 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

记录自己踩过的坑 编译失败 以及Room数据库的使用

1.在编译项目的时候出现不能编译 出错的问题compiler message file broken: key=compiler.misc.msg.bug arguments=11.0.8, {1}, {2}, {3}, {4}, {5}, {6}, {7}java.lang.NullPointerException at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply(Flow.java:1235) at jdk
原创
发布博客 2021.08.27 ·
3086 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Glide 去缓存

今天在替换一个banner图的时候,因为偷懒就都换成了一样的名字,换完之后编译,发现图片并没有改变还是原来的图片。哦~~~!这是什么情况 出现了啥问题,然后就开始找原因,最后发现Glide有缓存机制,就看Glide的文章,学习到了Glide去除缓存的机制在这里记录一下: private RequestOptions options = new RequestOptions() .placeholder(R.mipmap.default_head) //
原创
发布博客 2020.06.23 ·
759 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

时间的对比以及时差的计算

**计算时差**public static String getTimeExpend(String startTime, String endTime) { //传入字串类型 2016/06/28 08:30 long longStart = getTimeMillis(startTime); //获取开始时间毫秒数 long longEnd = getTimeMillis(endTime); //获取结束时间毫秒数 long long
原创
发布博客 2020.06.16 ·
1075 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从文件中跳过n个字节读取数据

public static String readString(String filePath,String fileName,int pos) { try { File file = new File(filePath+fileName); if(!file.exists()){ Log.e(TAG,"文件不存在"); } FileInputStream str.
原创
发布博客 2020.06.16 ·
1053 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Android设置透明、半透明

如果你想在XML文件中设置透明效果android:background="#00000000"半透明效果android:background="#e0000000"如果你想在java代码中动态设置透明 view.setAlpha(1.0f);半透明view.setAlpha(0.5f);设置TextView,设置背景半透明,文字不透明TextView textView = (TextView)findViewById(R.id.textView);//找到你要设透明背景的lay
原创
发布博客 2020.06.11 ·
1725 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Android 强制设置横屏或竖屏

在AndroidManifest.xml的activity节点中设置横屏: 更改为 android:screenOrientation="landscape"竖屏:更改为android:screenOrientation="portrait"在代码中设置强制竖屏:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);强制横屏 :@Overrideprotected void onResume() {
原创
发布博客 2020.06.10 ·
3012 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Android Unable to save settings: Failed to save settings. Please restart Android Studio

@[TOC]今天打开项目突然提示Unable to save settings: Failed to save settings. Please restart Android Studio莫名其妙 代码还是可以正常写,也可以编译 就是在我用 (Ctrl+S)的时候就一直提示 下面的的提示数量一直在增加;虽然Android Studio 有自动保存功能 但是还是猿的习惯。强迫症的我看...
原创
发布博客 2020.05.08 ·
5441 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Android 串口开发

最近项目需要android和硬件进行通信,通讯方式都是通过串口,android串口通讯google有个开源的demo ,我和很多人一样我也是通过下载这个demo进行开发和研究的。google android串口通讯开源demo地址: https://github.com/cepr/android-serialport-api废话也不多说了1、先把下载的api中这些文件拷进项目的相应位置 ,黑...
原创
发布博客 2019.06.25 ·
891 阅读 ·
5 点赞 ·
0 评论 ·
17 收藏

Android 串口操作

发布资源 2019.06.25 ·
zip

Android 记录自己的错误(Fatal signal 6 (SIGABRT), code -6 in tid 16701 (RenderThread))

作为一个开发人员不出一些bug都难受,最近在研究在研究串口的开发,打开串口读取数据然后转换数据再关闭串口。就是在这样来回操作几次以后就出现了一个没有错误信息也没有错误日志的错误,我自己的水平也不高没有解决掉这个错误,在这里记录一下这个错误。这个错误还是随机的呢,有时候打开关闭,打开再关闭,这样3到5次会出现,有时候7到8次会出现,但是集成到自己的项目中只要一调用就会出现。Fatal sign...
原创
发布博客 2019.06.19 ·
9184 阅读 ·
2 点赞 ·
7 评论 ·
2 收藏

Android 使用so库出现

发布问题 2019.06.18 ·
1 回答

Android使用Jna出现程序类型已存在

发布问题 2019.06.13 ·
1 回答

Android Sqlite数据库查询或删除N天前数据

最近这几天项目需要好久不写SQL语句了都有写忘了,新需求是定时删除数据,以防数据太多.刚开始写的时候也是各种碰钉子,遇到了各种问题,也在网上找了一些操作语句,但是有些在SQLite里面不能用,然后开始自己想这些是在网上找的,基本全是删除用的// String a="DELETE FROM Student WHERE time('now', '-7 day') ...
原创
发布博客 2019.04.11 ·
3826 阅读 ·
3 点赞 ·
4 评论 ·
9 收藏
加载更多