
Android
文章平均质量分 71
宋冠巡
软件开发工程师
展开
-
Activity生命周期
本文首先描述 Activity 常规情况下,触发生命周期回调的情况;然后再分别描述,屏幕方向发生变化 和 系统设置发生变化 时,触发回调的情况;最后描述,configChanges 配置后,触发回调的情况。原创 2023-03-21 16:48:32 · 294 阅读 · 0 评论 -
Android(Kotlin)获取应用全局上下文 ApplicationContext
Android(Kotlin)获取应用全局上下文 ApplicationContext。有些场景下需要使用的 Context,是和页面无关的,仅和应用进程相关,比如:读写文件或访问数据库。这些场景下,我们希望可以在项目内任意位置,直接获取应用全局上下文(ApplicationContext);而不是在 Activity、Fragment或 Service 等组件里获取到Context,再作为参数到处传递。原创 2022-11-16 15:53:39 · 6817 阅读 · 0 评论 -
Android Kotlin 文件工具类 - 沙盒内文件和图像的读写和删除
Android Kotlin 文件工具类 - 沙盒内文件和图像的读写和删除原创 2022-11-15 17:26:25 · 1393 阅读 · 0 评论 -
Android修改项目名和包名
Android修改项目名和包名原创 2022-10-21 14:12:59 · 1251 阅读 · 0 评论 -
Android 字体大小(fontScale)不随系统设置变化
App字体大小不变部分用户将系统字体大小设置的非常大,导致APP的文字大小显示异常。目标效果是,APP内字体大小不随系统设置的字体大小变化。原创 2022-10-18 17:33:09 · 9319 阅读 · 15 评论 -
Kotlon 数据类和单例类
Kotlon 数据类和单例类数据类代码package com.example.dataandsingletondemo/** * Person实体 * * @author songguanxun * @date 2022/1/14 */data class PersonEntity( val id: String, val name: String, val age: Int)测试 /** * 测试数据类 */原创 2022-02-25 09:43:21 · 2135 阅读 · 0 评论 -
Android 动态权限申请
Android 动态权限申请问题:安卓6.0后需要动态申请权限,用户可以点击“拒绝并不再询问”解决这个问题,可以使用"ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CALL_PHONE)"这个方法的意思是:“应该显示请求权限理由吗”。当请求权限被拒绝时,如果只是普通的拒绝,调用这个方法的返回值是true;如果是“拒绝并不再询问”,则返回值是false,意思是这时都一直拒绝了,原创 2021-05-03 18:01:14 · 1746 阅读 · 0 评论 -
安卓Activity页面跳转(后退到的Activity在页面栈中不存在)
安卓Activity页面跳转,后退到的Activity在页面栈中不存在时的解决方案。原创 2021-04-26 00:49:36 · 3303 阅读 · 0 评论