学习笔记
从实际项目出发去理解,去运用的记录
小张同志正在划水
移动开发,Android中级bug开发工程师
展开
-
Android4/5/6/7/8/9/10/11/12.0版本的更新适配
Android5/6/7/8/9/10/11/12迭代且我写项目遇到的更新原创 2022-11-25 08:27:20 · 1094 阅读 · 1 评论 -
Android之本地日志的bug快速溯源
异常bug打印日志快速溯源原创 2022-11-07 08:00:00 · 241 阅读 · 0 评论 -
Android异常之Unable to instantiate activity ComponentInfo
Unable to instantiate activity ComponentInfo异常解决方案原创 2022-09-20 17:14:27 · 691 阅读 · 0 评论 -
Android应用层蓝牙的扫描方式获取其Rssi
蓝牙的Rssi其连接方式和蓝牙可见性原创 2022-08-18 18:00:00 · 1363 阅读 · 0 评论 -
flutter自用样式模板
自用Flutter的App项目搭载模板原创 2022-07-12 09:52:33 · 804 阅读 · 0 评论 -
将Android作为服务端,与其他手机APP通讯并传输文件
将Android作为服务端,与其他手机APP通讯并传输文件原创 2022-05-21 20:27:10 · 1084 阅读 · 2 评论 -
闲来无事记录一下TabLayout+ViewPager或ViewPager2的用法
TabLayout+ViewPager或ViewPager2的简单使用原创 2022-05-16 17:35:09 · 668 阅读 · 0 评论 -
Android自定义输入法横屏模式时有提取框问题
一行代码解决横屏文本提取框问题public class PinyinInput extends InputMethodService {... @Override public boolean onEvaluateFullscreenMode() { return false; } ...}如果想改写提取框UI:onEvaluateFullscreenMode不要改写!不能return null哦 不然会有异常! @Override原创 2022-05-09 11:39:32 · 792 阅读 · 0 评论 -
MotionLayout这么好用,就决定拿这个申请加薪了
用MotionLayout亮瞎甲方和领导,让他们给你加钱就完事了原创 2022-03-15 16:06:05 · 108 阅读 · 0 评论 -
Android自定义控件等打包成arr文件
model打包 和 自定义view打包原创 2022-02-22 13:48:39 · 1245 阅读 · 0 评论 -
flutter基础组件整合的使用自用demo
自学flutter控件:Container,ListView,ListTile,Scaffold,Row,Column,Card,ClipRRect,Image,TextField,SizedBox,Icon,Text,Swiper,Toast原创 2022-02-15 16:12:07 · 1801 阅读 · 0 评论 -
学生党自用的Android项目可用功能记录
自用的Android电商项目功能记录用过的功能1.仿造建设银行圆形菜单:GIthub的链接:2.图片放大:ZoomImage自定义控件3.分享SDK4.高德地图(支付宝的)5.banner轮播图6.支付宝(个人做不了)7.下拉刷新8....原创 2019-12-11 19:39:14 · 446 阅读 · 0 评论 -
写Android的快两年了,终于碰到视频相关(视频压缩)的技术
我的需求压缩视频后上传服务器,上传服务器我就pass不讲了不是该文总要操作使用技术FFmpeg是众所周知的一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。使用结果我的是10秒的视频从3M压缩到500kb,可达到预期效果,只是压缩时间较长两种操作手写FFmpeg然后搭载到Android中不造轮子,直接引入大佬手写库github的库,(是我肯定就先看一遍第1个选项的内容,然后去引入大佬的库)要是选择第一项,我看我这篇记录怕是无法如您的法眼了。FFmpeg ffmp原创 2022-01-02 20:50:27 · 3117 阅读 · 0 评论 -
okhttp异步操作+EventBus直接响应在UI线程上
一、首先从代码上介绍一下我使用的EventBus注册事件,通常当在某个Activity或Fragment界面需要使用时,在onStrat()方向下写入代码,简单的说就是:注册给定订阅服务器以接收事件 EventBus.getDefault().register(this);提交事件,在某个地方(如okHttp异步响应结果时,下方会有介绍)需要调用到UI或其他线程时,此时提交你所需要传输的数据或操作: EventBus.getDefault().post(new MessageEvent());原创 2021-11-27 16:43:54 · 2170 阅读 · 0 评论 -
OpenCV图像识别功能所需的方法使用介绍 Android版-java语言
我用的版本为Android的opencv的3.4.2版本我从python和c语言一个一个试过来过来的能用的功能我做过1.手绘几何图像识别,2.相机图片截取并透视变换,3.数字识别,不提供项目代码,但亲测可用Mat就类似于Bitamp类,但是在我这个版本(V3.4.2)不能于Bitmap呼唤,V4.0+以后的版本貌似可以互转List<MatOfPoint> contours=new ArrayList<>();//点集MatOfInt hull;MatOfPoint2f a原创 2021-10-12 17:27:45 · 403 阅读 · 0 评论 -
uniapp之Android插件开发,引入第三方的库的NoClassDefFoundError问题
我没仔细看文档惹的祸哈哈哈原创 2021-09-18 16:03:35 · 629 阅读 · 1 评论 -
GoogleDrive上传大型文件-java
继上一篇Googledrive开发后的第二篇,APP整合GoogleDirve功能,这篇主要写一下上传大型文件这个坑,新手上路最苦的是找不到事例,硬着头皮过河强行摸出了这个GoogleDrive 的 upload large file 的用法Android整合Google的文章太少了,写一篇记录一下自己所踩的坑先放官方问文档:GoogleDrive其次就是得有个google账号,这部分略过接下来进入正题:/*主要的参数如下*/public URL sessionUri_chunk;long原创 2021-01-18 19:49:26 · 1243 阅读 · 0 评论 -
AndroidRetrofit2.0整合GoogleDriveAPI
Android整合Google的文章太少了,写一篇记录一下自己所踩的坑先放官方问文档:GoogleDrive其次就是得有个google账号,这部分略过接下来是 Retrofit2.0实现Google Drive:首先:okhttp不能少 implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' impl原创 2020-12-07 18:58:37 · 429 阅读 · 1 评论 -
Android:Camera1/Camera2预览滤镜渲染和拍照后的图像滤镜渲染-我自己的学习日记(建议直接翻到最底部看如何操作)
Camera/Camera2预览渲染和拍照后的图像渲染这算是我今天4月份实习期时的一份小笔记吧,因为最近(7月)项目又双叒叕重构了,来写一下我是怎么完成的????。我今年实习的时候做的项目,不方便贴源码,但可以在这里分享一下制作过程。题外话:最开始我用的是Camera包,因领导要求我才使用的Camera2包,这两个包是天差地别!!!千万不能拿Camera的思维去写Camera2。Camera2是我最近才重构的可能问题比较大。那么我先从Camera开始说起:Camera+Sureface:直接上链原创 2020-07-19 23:47:35 · 840 阅读 · 0 评论