Fork me on GitHub

随笔分类 -  Android

Android
摘要:Glide Android Q(Android 29以上的版本)在使用Glide 3.7.0中加载图片报错 Load failed for /storage/emulated/0/DCIM/Camera/mmexport1613496781289.png with size [286x286] cl 阅读全文
posted @ 2024-05-10 11:22 KevinAt2022 阅读(101) 评论(0) 推荐(0)
摘要:优秀博客站点 slack 技术博客 sentry 团队技术博客 APM 竞品站点 TOP100 可观测性&APM 产品 sentry Lightstep splunk appdynmaic (思科) 火山引擎 apmplus 博客 APM 概念 平台架构设计基础 系统可观测性的三个基础:Log Me 阅读全文
posted @ 2023-12-18 16:33 KevinAt2022 阅读(69) 评论(0) 推荐(0)
摘要:预览 Git快捷 查看git的别名配置 git config --list | grep alias 查看仓库的主仓名 git config --global alias.default-branch '!git symbolic-ref refs/remotes/origin/HEAD | cut 阅读全文
posted @ 2023-07-12 11:11 KevinAt2022 阅读(19) 评论(0) 推荐(0)
摘要:AS历史版本下载地址 https://developer.android.google.cn/studio/archive Android的架构设计 干Android也有一点的年头,特此记录一下自己理解的App架构设计。 阅读全文
posted @ 2022-12-09 17:08 KevinAt2022 阅读(98) 评论(0) 推荐(0)
摘要:Kotlin在Android的使用 关于Kotlin的学习,我仅从使用的角度来说明,比如常见的集合的使用、扩展函数的使用、Lambda语法的使用和其他常用的语法 let/run/also/apply/with/run 分类有三种 返回值 返回本身 also apply 返回lambda结果 let 阅读全文
posted @ 2022-11-24 15:25 KevinAt2022 阅读(116) 评论(0) 推荐(0)
摘要:工作笔记 工作笔记用于记录Android开发过程中遇到的疑难点和难以解决的点,特此记录。 使用Jetpack的registerForActivityResult来启动带结果的Activity的时候 java.lang.IllegalStateException: LifecycleOwner XXX 阅读全文
posted @ 2022-11-24 14:58 KevinAt2022
摘要:AppCompatRatingBar的使用 昨天遇到项目中使用AppCompatRatingBar来做评分的,效果已经弄出来了,但是如论如何改变属性就是弄不出来5个,不配置progressDrawable的话,还可以展示出来。然后就开始了我的排查之路。 修改style或者自定义style 宽和高的检 阅读全文
posted @ 2022-11-16 13:53 KevinAt2022 阅读(282) 评论(0) 推荐(0)
摘要:前置操作 Android //前端需要载NativeMethod对象到window上 //在index.html文件中强烈建议添加下面代码 <script> window.NativeMethod = NativeMethod; </script> Android webView.addJavasc 阅读全文
posted @ 2022-11-15 16:23 KevinAt2022 阅读(145) 评论(0) 推荐(0)
摘要:相关传感器 加速传感器: val accelerationSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) 重力传感器: val gravitySensor = mSensorManager.getDefaultS 阅读全文
posted @ 2022-09-22 10:23 KevinAt2022 阅读(59) 评论(0) 推荐(0)
摘要:## Android的13需要适配的内容 Android 13即将发布,细化的媒体权限、内置图片选择器、隐藏剪贴板中的敏感内容、屏蔽不匹配的 Intent、针对 Wifi 设备的新运行时权限、广告 ID 权限。对于这个版本的发版内容,记录一下Android开发者需要做的工作内容。 ### 通知权限的 阅读全文
posted @ 2022-09-19 11:48 KevinAt2022 阅读(527) 评论(0) 推荐(0)
摘要:Camera2的使用 已将 CameraX 依赖项加入到您的项目中。 已显示相机取景器(使用 Preview 用例) 已能够拍摄照片,并可将图像保存到存储空间(使用 ImageCapture 用例) 已实现对来自相机的画面帧进行实时分析(使用 ImageAnalysis 用例) 具体步骤 1.配置依 阅读全文
posted @ 2022-09-07 14:57 KevinAt2022 阅读(465) 评论(0) 推荐(0)
摘要:目录 协程的相关概念 协程的上下文 Job Dispatchers CoroutineName 协程的作用域 协程的管理 协程的启动 Android特有的作用域的使用和区别 异常管理 协程的常见使用和封装 协程的相关概念 协程是并发式的设计模式,简化异步执行。 suspend 修饰符协程的关键字,被 阅读全文
posted @ 2022-08-29 21:51 KevinAt2022 阅读(1535) 评论(0) 推荐(0)
摘要:线程的同步方式 项目中可能会遇到多个任务请求完成之后再进行界面渲染的功能。有以下几种实现很是,在这里以Kotlin的方式进行编码: Thread.join Synchronized ReentrantLock BlockingQueue CountDownLatch CyclicBarrier CA 阅读全文
posted @ 2022-06-28 15:33 KevinAt2022 阅读(51) 评论(0) 推荐(0)
摘要:并发编程 并发编程是任何语言在项目中都会使用的方式,这里就以Java的语言来实现并发编程。并发编程的线程安全是我们需要关注的重点 实现线程的方式 实现Callable和Future 实现Runnable Thread的匿名Runnable CountDownLatch class CountRunn 阅读全文
posted @ 2022-06-23 12:41 KevinAt2022 阅读(199) 评论(0) 推荐(0)
摘要:混淆 最近项目中需要对AAR进行代码混淆,踩了不少坑,所以这里主要针对AAR混淆整理一下,方便以后的问题的解决。 混淆的优点 减小APK文件的大小 移除封装应用中未使用的类、字段、方法和属性 用短名称混淆其余的类、字段和方法,可令APK难以逆向工程。 混淆的缺点 拖慢项目的构建速度 如何开启混淆 在 阅读全文
posted @ 2022-06-22 14:12 KevinAt2022 阅读(537) 评论(0) 推荐(0)
摘要:网络工具类 public static final int NETWORK_TYPE_EHRPD = 14; // Level 11 public static final int NETWORK_TYPE_EVDO_B = 12; // Level 9 public static final in 阅读全文
posted @ 2022-06-22 11:47 KevinAt2022 阅读(175) 评论(0) 推荐(0)
摘要:Android之Activty 参数 作用 Intent 启动Activity、Service Bundle Map形式的Parcelable values. Context APP的上下文环境 处理网页跳转APP的Activity http://www.example.com/item?key1= 阅读全文
posted @ 2022-06-12 18:42 KevinAt2022 阅读(86) 评论(0) 推荐(0)
摘要:动画 Android中动画分别帧动画、补间动画和属性动画(Android 3.0以后的) 帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,他的原理就是将一张张单独的图片连贯的进行播放,从而在视觉上产生一种动画的效果;有点类似于某些软件制作gif动画的方式。 补间动画又可以分为四种形 阅读全文
posted @ 2022-06-08 16:28 KevinAt2022 阅读(82) 评论(0) 推荐(0)
摘要:Android开源库之BRVAH 随着项目中使用到的RecyclerView越来越多,需要编写的样板代码让人厌烦。因为大家都有这种感觉,所以开源库也就成为了大家的选择,而选择开源库的时候,BRVAH是我在项目中经常使用的。特此梳理一下BRVAH的思维导图。 更详细的使用指南 阅读全文
posted @ 2022-06-06 11:27 KevinAt2022 阅读(225) 评论(0) 推荐(0)
摘要:ItemDecoration RecyclerView的ItemDecoration在日常开发中使用还是很多的,但是一直没重视这一块,总是到用的时候就临时从网上看一下。虽然也能解决问题但是这种感觉不好,因此现在重点熟悉一下这一块。 public abstract static class ItemD 阅读全文
posted @ 2022-01-26 09:16 KevinAt2022 阅读(97) 评论(0) 推荐(0)