- 2024-07-16升级问题:调用自带软件打开文件时 android.os.FileUriExposedException
2024-07-16升级问题:调用手机自带软件打开文件时,出现以下问题:E/AndroidRuntime:FATALEXCEPTION:mainProcess:rs.tabletcropland,PID:10997android.os.FileUriExposedException:file:///storage/emulated/0/arcgis/%E7%9F%B3%E7%8B%AE%E5%B8%82/Attachment/%E7......
- 一个专为Android平台设计的高度可定制的日历库
大家好,今天给大家分享一个高度可定制的日历库kizitonwose/Calendar。Calendar专为Android平台设计,支持RecyclerView和Compose框架。它提供了丰富的功能,允许开发者根据需求定制日历的外观和功能。项目介绍此库是开发Android应用时,实现日历功能的一个强大工具,特别适合那些需要......
- android学习day2
activity是应用程序的组件xml:描绘应用界面java:编写程序逻辑1.完整页面的创建过程:在layout目录下创建xml文件创建xml文件对应的java代码在AndroidManifest中注册页面配置 <?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android......
- android学习day1
1.android系统框架android大致可分为四层架构:linux内核层,系统运行库层,应用框架层和应用层1.1linux内核层为android设备的各种硬件提供底层驱动,如显示驱动,音频驱动,wifi驱动,电源管理等。1.2系统运行库层通过一些c/c++库为android系统提供了主要的特性支持,如SQLite库提供数......
- 【Android面试八股文】1. 说一说Java四大引用有哪些? 2. 软引用和弱引用的区别是什么?
一、Java四大引用有哪些?在Java中,有四种不同类型的引用,它们在垃圾回收和对象生命周期管理方面有着不同的作用和行为。这四种引用分别是:强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)下面详细解释每种引用的特点和用途:......
- android系统启动流程- ServiceManager进程启动流程
*注:基于Android11源码ServiceManager进程是在init进程创建的,所以我们从init进程的main()开始分析://文件路径:system/core/init/main.cppintmain(intargc,char**argv){...if(!strcmp(argv[1],"second_stage")){//TODO根据条件会走到这个分支......
- Android Viewpager2 remove fragmen不生效解决方案
一、介绍在如今的开发过程只,内容变化已多单一的fragment,变成连续的,特别是以短视频或者直播为主的场景很多。从早起的Viewpage只能横向滑动,到如今的viewpage2可以支持横向或者竖向滑动。由于viewpage2的adapter在设计时支持缓存,导致想立马生效出现问题,不符合国内的业务场景。......
- Android 14.0 Camera2 静音时拍照去掉快门声音
1.概述在14.0系统rom定制化开发时,在Camera2静音情况下有快门拍照声音,这就不符合使用规范了静音的情况下拍照也不应该发出声音,所以在静音拍照流程中要求去掉快门声音,接下来具体实现相关的功能2.Camera2静音拍照去掉快门声音核心代码/packages/apps/Camera2/src/co......
- 【Android面试八股文】谈谈OkHttp框架的原理(深度剖析源码)
文章目录一、OkHttp介绍二、OkHttp使用流程三、OkHttp的分发器Dispatcher3.1Dispatcher3.2同步请求3.3异步请求四、OKHttp的请求流程五、分发器线程池六、拦截器责任链6.1责任链模式6.1.1故事背景6.1.2责任链模式实现6.2OkHttp的拦截器流程......
- 【Android面试八股文】谈谈你对Glide框架的缓存机制设计的理解
文章目录一、引入缓存的目的二、Glide缓存流程2.1Glide缓存的读取顺序2.2Glide加载资源流程2.3Glide的缓存分层结构三、内存缓存原理四、存取原理4.1取数据4.2存数据4.3为什么要引入软引用?五、磁盘缓存原理(DiskLruCache)5.1磁盘缓存概述5.......