随笔分类 -  Android

Android开发入门
摘要:原文地址: Jetpack Compose学习(15)——Pager组件的使用(对标ViewPager)-Stars-One的杂货小窝 从名字可以看出,Pager这个就是ViewPager的替代产物 在Jetpack Compose里的,Pager根据方向,主要分为2个组件: VerticalPag 阅读全文
posted @ 2024-12-18 11:39 Stars-one 阅读(156) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android 设置沉浸式状态栏-Stars-One的杂货小窝 标题所说的沉浸式状态栏实际就是底部有背景图,而状态栏是沉浸效果(可以在背景图上面展示的),如下面的这种效果: 官方API实现 官方新版本出了个api,名为enableEdgeToEdge(),方便我们使用 这种方法主要适用A 阅读全文
posted @ 2024-12-13 17:42 Stars-one 阅读(54) 评论(0) 推荐(0) 编辑
摘要:原文地址: Jetpack Compose学习(14)——ConstraintLayout约束布局使用-Stars-One的杂货小窝 本文阅读之前,需要了解ConstraintLayout的使用! 各位可查阅我的ConstraintLayout使用一文 本系列以往文章请查看此分类链接Jetpack 阅读全文
posted @ 2024-12-05 17:45 Stars-one 阅读(150) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android 添加指定QQ或加群-Stars-One的杂货小窝 实际上,原理就是通过scheme来唤起手机QQ进行对应的操作 添加QQ import android.content.Context import android.content.Intent import android 阅读全文
posted @ 2024-12-04 11:00 Stars-one 阅读(27) 评论(0) 推荐(0) 编辑
摘要:private val regex = Regex("""time=([\d.]+)""") /** * @return Pair(Boolean,Int) boolean为ping是否成功 int为ping的具体数值 */ private fun ping(host: String): Pair< 阅读全文
posted @ 2024-12-04 10:38 Stars-one 阅读(12) 评论(0) 推荐(0) 编辑
摘要:原文链接: Android CoordinatorLayout使用示例记录-Stars-One的杂货小窝 简单记录下常用CoordinatorLayout的几个效果代码示例,方便后续有需求的时候参照实现 开始之前,注意下项目material 版本,下文提到的某些属性是在后续版本才有的 impleme 阅读全文
posted @ 2024-11-21 11:33 Stars-one 阅读(112) 评论(0) 推荐(0) 编辑
摘要:原文: Jetpack架构组件学习(5)——Hilt 注入框架使用-Stars-One的杂货小窝 本篇需要有Kotlin基础知识,否则可能阅读本篇会有所困难! 介绍说明 实际上,郭霖那篇文章已经讲得比较明白了(具体参考链接都贴在下文了),这里简单总结下: 如果按照之前我们的MVC写法,我们可以直接在 阅读全文
posted @ 2024-08-17 14:34 Stars-one 阅读(207) 评论(0) 推荐(0) 编辑
摘要:原文: Jetpack Compose学习(13)——Compose生命周期及副作用函数-Stars-One的杂货小窝 此文建议需要了解kotlin的lambda表达式使用和协程基础使用,不然可能会有些阅读困难 本篇算是参考他人文章,按照自己理解重新总结了下吧,偏理论 生命周期 Composable 阅读全文
posted @ 2024-08-15 14:27 Stars-one 阅读(220) 评论(0) 推荐(0) 编辑
摘要:原文:Jetpack Compose学习(12)——Material Theme的主题色切换-Stars-One的杂货小窝 闲着无事研究了下Jetpack Compose M3 主题切换效果 本系列以往文章请查看此分类链接Jetpack compose学习 如何生成主题 首先,我们需要知道的是,M3 阅读全文
posted @ 2024-07-26 16:21 Stars-one 阅读(407) 评论(0) 推荐(0) 编辑
摘要:原文: Android 监听View滑动事件-Stars-One的杂货小窝 有这样的一个需求,APP首页布局已经是有了几个Fragment(fragment里又有recyclerview,可垂直滑动) 但是这个时候,我们的Activity又想要实现监听滑动效果,从而实现某个view的显示和隐藏,应该 阅读全文
posted @ 2024-03-26 16:44 Stars-one 阅读(147) 评论(0) 推荐(0) 编辑
摘要:原文:Android View的动画效果,上移展示和下移隐藏-Stars-One的杂货小窝 项目里的一个小需求(实际是要和手势操作一起,上滑和下拉触发此动画效果),记录一下 PS: 本篇先记录下动画效果,下篇再将如何监听滑动手势 效果 原理 实际通过View的translationY的属性来实现 上 阅读全文
posted @ 2024-03-22 11:49 Stars-one 阅读(615) 评论(0) 推荐(0) 编辑
摘要:原文: Android 圆形进度条ProgressBar实现固定进度-Stars-One的杂货小窝 之前遇到一个问题,发现Android里的圆形进度条无法固定一个进度,记录一下解决方法 探究 假设我们在xml中这样写: <?xml version="1.0" encoding="utf-8"?> < 阅读全文
posted @ 2024-03-19 14:50 Stars-one 阅读(688) 评论(0) 推荐(1) 编辑
摘要:原文: Kotlin 协程基础使用学习-Stars-One的杂货小窝 本篇阅读可能需要以下知识,否则可能阅读会有些困难 客户端开发基础(Android开发或JavaFx开发) Java多线程基础 kotlin基础 本文尽量以使用为主,以代码为辅讲解,不提及过深协程底层代码逻辑,仅做一个基础入门来快速 阅读全文
posted @ 2024-03-18 18:44 Stars-one 阅读(419) 评论(0) 推荐(0) 编辑
摘要:原文: Android 桌面小组件使用-Stars-One的杂货小窝 借助公司上的几个项目,算是学习了Android桌面小组件的用法,记下踩坑记录 基本步骤 1.创建小组件布局 这里需要注意的事,小组件布局里不能使用自定义View,只能使用原生的组件,比如说LinearLayout,TextView 阅读全文
posted @ 2024-03-14 16:02 Stars-one 阅读(715) 评论(0) 推荐(0) 编辑
摘要:一般的屏幕亮度都是0-255,而小米手机的高版本不一样 为了使亮度调节更加细腻, MIUI对原生亮度级别进行了扩展, 由原有的255级调整根据不同屏幕分别支持255/1023/2047/4095级。开发者在进行亮度调整时需要先去确认机型亮度的最大值和最小值,然后进行比例调整。 计算屏幕亮度 fun 阅读全文
posted @ 2024-03-11 14:25 Stars-one 阅读(204) 评论(0) 推荐(0) 编辑
摘要:原文: Android 获取设备的CPU型号和设备型号-Stars-One的杂货小窝 之前整的项目的总结信息,可能不太全,凑合着用吧,代码在最下面一节 CPU型号数据 华为: ro.mediatek.platform vivo: ro.vivo.product.platform oppo: ro.b 阅读全文
posted @ 2024-03-11 14:24 Stars-one 阅读(2635) 评论(0) 推荐(0) 编辑
摘要:原文: Android Webview判断网页加载完毕 - Stars-One的杂货小窝 书接上文,在Android WebView获取html源码 - Stars-One的杂货小窝此文讲到没有一个可以判断网页加载完毕的方法 最近发现确实是有个解决方案,就是设置webViewClient里的onPa 阅读全文
posted @ 2024-01-12 22:58 Stars-one 阅读(613) 评论(0) 推荐(0) 编辑
摘要:原文: Android Studio批量打渠道包 - Stars-One的杂货小窝 公司项目渠道包越来越大,每次发版本都是开发人员打包,研究了下如何批量打渠道包,记录过程 步骤 1.gradle配置 android{ //配置签名 signingConfigs { release { keyAlia 阅读全文
posted @ 2024-01-12 16:48 Stars-one 阅读(174) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android 蓝牙使用 - Stars-One的杂货小窝 公司项目需求需要实现监听蓝牙耳机连接,且要获取蓝牙耳机电量功能,翻了不少官方文档,记录下技术调研代码 注:本文没有研究蓝牙配对功能 关于蓝牙权限适配 Android12以后,申请蓝牙权限需要申请一组,如新增的几个权限,需要一起申 阅读全文
posted @ 2024-01-08 19:53 Stars-one 阅读(481) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android 优雅的Activity回调代码封装 - Stars-One的杂货小窝 之前提到Jetpack架构组件学习(3)——Activity Results API使用 - Stars-One的杂货小窝来替换我们常用的startActivityForResult,但实际上,虽然说是 阅读全文
posted @ 2024-01-04 23:54 Stars-one 阅读(212) 评论(0) 推荐(0) 编辑