随笔分类 -  Android

Android开发入门
摘要:原文: Android 快速实现View的展开和收缩效果 - Stars-One的杂货小窝 看到一篇文章用到了一个布局的属性animateLayoutChanges就能实现展开和收缩效果,特意记录一下 效果 代码 <?xml version="1.0" encoding="utf-8"?> <and 阅读全文
posted @ 2023-12-25 13:37 Stars-one 阅读(358) 评论(0) 推荐(0) 编辑
摘要:Android对接微信登录记录 - Stars-One的杂货小窝 Android项目要对接下微信登录,稍微记录下踩坑点 代码 1.添加依赖 implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.0' 2.声明Activity 在你 阅读全文
posted @ 2023-12-23 14:47 Stars-one 阅读(224) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android MaterialButtonToggleGroup使用 - Stars-One的杂货小窝 觉得单选框不好看,发现了一个Material里的单选按钮组,感觉UI还不错,记下使用 使用 效果: 使用前,得看看是否有material的依赖,如 implementation 'c 阅读全文
posted @ 2023-12-13 23:31 Stars-one 阅读(523) 评论(0) 推荐(0) 编辑
摘要:原文:【开源库推荐】#5 Android高亮引导库 - Stars-One的杂货小窝 本文介绍2个高亮引导库HighLightPro和Curtain hyy920109/HighLightPro: A highlight lib and also it can be a simple popup w 阅读全文
posted @ 2023-12-09 10:46 Stars-one 阅读(122) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android图表开源库调研及使用示例 - Stars-One的杂货小窝 之前做的几个项目都是需要实现图表统计展示,于是做之前调研了下,做下记录 概述 AAChartCore-Kotlin 基于webview,本质上还是使用js PhilJay/MPAndroidChart,老牌使用原生 阅读全文
posted @ 2023-12-09 10:21 Stars-one 阅读(738) 评论(0) 推荐(2) 编辑
摘要:原文地址: Android12版本闹钟服务崩溃问题 - Stars-One的杂货小窝 公司项目app线上出现的崩溃记录问题,崩溃日志如下所示: Caused by java.lang.SecurityException: Caller com.health.trackeranz needs to h 阅读全文
posted @ 2023-12-06 17:27 Stars-one 阅读(587) 评论(0) 推荐(0) 编辑
摘要:原文: Android 实现APP可切换多语言 - Stars-One的杂货小窝 如果是单独给app加上国际化,其实很容易,创建对应的国家资源文件夹即可,如values-en,values-pt,app会根据当前系统语言去使用对应语言资源文件,如果找不到,则使用values文件夹里的资源 但本文讲得 阅读全文
posted @ 2023-11-29 00:24 Stars-one 阅读(909) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android app兼容低版本Java环境 - Stars-One的杂货小窝 起因是修复一个Bug遇到的问题,找到了一个可以让app兼容低版本java的方法 众所周知,Android版本更新后,其内置的JRE环境也随之更新了 假如我们在app中用到了JDK8的特有的属性,而用户的手机设 阅读全文
posted @ 2023-11-28 10:18 Stars-one 阅读(445) 评论(0) 推荐(0) 编辑
摘要:Recyclerview中,提供了一个方法addItemDecoration给我们用于设置item的分割线 下面提供几个常见的分割线效果 注: 下面的SizeUtils是AndroidUtilCode此库里的工具类,需要添加依赖,也可以自行修改封装的方法(主要是将dp单位转为px) 以下代码已封装在 阅读全文
posted @ 2023-11-20 22:36 Stars-one 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android TextView自动缩放能够完整显示出一行 - Stars-One的杂货小窝 app开发中,需要TextView可以在不同的屏幕大小要完整显示出文字,而不是显示省略号 可以使用以下代码,让TextView字体实现自适应(不过具体算法已经实现了,我们只需要设置下即可实现效果 阅读全文
posted @ 2023-11-20 10:41 Stars-one 阅读(250) 评论(0) 推荐(0) 编辑
摘要:原文:Android Material组件库(日期选择和时间选择器)基本使用 - Stars-One的杂货小窝 简单的封装下Material组件里的日期选择器和时间选择器的使用方法 效果 代码 需要添加Material组件库的依赖(不过后面新版本Android Studio创建的新项目都会有此依赖了 阅读全文
posted @ 2023-11-19 00:56 Stars-one 阅读(608) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android app的暗黑模式适配实现 - Stars-One的杂货小窝 很久之前放在草稿箱的一篇简单笔记,是之前蓝奏云批量下载工具Android版本实现暗黑主题的适配记录 本文所说的这里的暗黑主题,应该只支持Android10系统,不过我手头的Flyme系统(Android9)上测试 阅读全文
posted @ 2023-11-14 22:25 Stars-one 阅读(846) 评论(0) 推荐(0) 编辑
摘要:原文链接: Android自定义View使用系统自有属性 - Stars-One的杂货小窝 本篇默认各位有自定义View的相关知识,本篇只作为一个小知识点补充 有这样一种情况,比如说我们的一个自定义View中有个maxLines的属性,但是我们会注意到这个maxLines其实Android里面已经存 阅读全文
posted @ 2023-11-12 15:46 Stars-one 阅读(43) 评论(0) 推荐(0) 编辑
摘要:初次进入app,需要有个勾选隐私协议的UI,其中的隐私协议文字点击是可跳转到新页面对隐私协议机型展示 这里选择使用Android自带的SpannedString来设置TextView的文字内容即可设置点击事件,具体代码如下: tvDesc.text = buildSpannedString { ap 阅读全文
posted @ 2023-10-16 23:16 Stars-one 阅读(361) 评论(0) 推荐(0) 编辑
摘要:通过执行js语句来获取 val code = """ document.documentElement.outerHTML """.trimIndent() webview.evaluateJavascript(code) { value -> val htmlContent = if (value 阅读全文
posted @ 2023-10-15 15:20 Stars-one 阅读(311) 评论(0) 推荐(0) 编辑
摘要:原文地址: Android 设置任意View的背景为圆形或圆角 - Stars-One的杂货小窝 我的需求主要还是在SurfaceView需要设置为圆形背景,在网上找了下,发现一个可行方法,做个记录 import android.graphics.Outline; import android.gr 阅读全文
posted @ 2023-10-11 20:18 Stars-one 阅读(785) 评论(0) 推荐(0) 编辑
摘要:> 原文地址: [Jitpack发布Android库带文档和源码 - Stars-One的杂货小窝](https://stars-one.site/2023/08/30/jitpack-library-with-doc) 忽然发现自己发布的[xAndroidUtil库](https://github 阅读全文
posted @ 2023-08-30 22:59 Stars-one 阅读(245) 评论(0) 推荐(0) 编辑
摘要:原文地址: [记一次Android项目升级Kotlin版本(1.5 -> 1.7) - Stars-One的杂货小窝](https://stars-one.site/2023/08/12/android-project-kotin-version-up) 由于自己的历史项目Kotlin版本比较老了, 阅读全文
posted @ 2023-08-12 16:43 Stars-one 阅读(2294) 评论(0) 推荐(2) 编辑
摘要:原文: [Android 妙用TextView实现左边文字,右边图片 - Stars-One的杂货小窝](https://stars-one.site/2023/07/19/android-tv-and-right-img) 有时候,需要文字在左边,右边有个箭头,我个人之前会有两种做法: > 使用线 阅读全文
posted @ 2023-07-19 20:43 Stars-one 阅读(439) 评论(0) 推荐(2) 编辑
摘要:> 原文地址: [Android LinearLayout快速设置每个item间隔](https://stars-one.site/2023/07/19/android-linearlayout-item-margin) 平常使用LinearLayout的时候,有时候会需要对每个item设置间距,但 阅读全文
posted @ 2023-07-19 10:16 Stars-one 阅读(871) 评论(0) 推荐(0) 编辑