之前项目有用到从相册选取多张图片的方法,之前项目紧基本都是在网上找了demo,然后直接复制到项目中,最近闲来无事,自己去摸索摸索,记录一下在写的过程中遇到的一些问题。首先得从手机里面获取到所有的图片列表,就得提到两个ContentResolver和ContentProdider。ContentProdider我的理解为一个程序暴露自己的数据,ContentResolver为访问这个程序所暴露的数据
转载 2024-02-03 07:59:13
95阅读
//最重要的就是加上这两个 主要作用 把获取到的图片地址转为url格式然后再转bitmap格式 private void displayImage(String imagePath) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds
最近我们的应用在一部oppo reno3 5g(Android 10)手机上适配存在问题。先放一些官方文档吧:)https://developer.android.com/reference/android/view/WindowManager.LayoutParams#LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVERhttps://developer.android.com
### Android 10 写入相册:实现与技巧 在 Android 10 系统中,写入相册是一个常见的需求,尤其是在开发图片编辑、分享等应用时。本文将介绍如何在 Android 10 中实现写入相册的功能,并提供一些技巧和代码示例。 #### 1. 权限申请 首先,我们需要确保应用具有写入存储的权限。在 Android 10 中,我们需要在 `AndroidManifest.xml` 文
原创 2024-07-21 07:18:16
119阅读
本篇文章是《第一行代码 第3版》的配套扩展文章,在书中的第9章里隐藏了获取本篇文章的关键字。虽然这篇文章在很早之前就已经写好了,但是我估摸着新书才刚刚发售,应该不可能有人看得这么快,想再晚几天发布。结果没想到这两天公众号后台里收到的关键字消息越来越多,我不得不佩服:你们看得实在是太快了  好吧,看来是不能再拖了,今天走一波原创。/   前言  &n
前言一个月前看了今日头条新的屏幕适配方案,这是传送门,对此不禁拍案叫绝,为此我想把这种方案融入到我工具类中直接一行代码即可适配,如今最新 1.19.0 版 AndroidUtilCode 已有其最新的适配方案,其相关函数在 ScreenUtils 中,相关 API 如下所示:adaptScreen4VerticalSlide : 适配垂直滑动的屏幕 adaptScreen4HorizontalS
转载 2023-08-28 21:16:56
218阅读
Android 10、11 存储完全适配(下)前言上篇文章分析了Android 10.0版本前后存储访问方式的变更,本篇将着重分析如何来具体适配Android 10.0、11.0。通过本篇文章,你将了解到:1、MediaStore 基本知识2、通过Uri读取和写入文件3、通过Uri 获取图片和插入相册4、Android 11.0 权限申请5、Android 10/11 存储适配建议1、MediaS
# Android 10 屏幕适配指南 在移动应用开发中,屏幕适配是确保应用在不同设备上良好运行的关键因素。尤其在 Android 10 中,由于设备的多样性,从小型手机到大型平板,再到各种分辨率和比例,屏幕适配显得尤为重要。本文将介绍 Android 10 屏幕适配的基本原理和实现方法,并提供一些代码示例,帮助开发者在项目中实现更好的兼容性。 ## 屏幕适配的重要性 屏幕适配的目的在于创建
原创 2024-08-10 07:30:27
66阅读
## 如何在Android 10上打开系统相册 作为一名经验丰富的开发者,我将向你展示如何在Android 10上打开系统相册。这对于刚入行的小白可能会有些困难,但是只要按照以下步骤一步步操作,你将能够轻松实现这个功能。 ### 流程图 ```mermaid flowchart TD A[开始] --> B[打开系统相册] B --> C[选择图片] C --> D[
原创 2024-07-01 05:35:11
55阅读
1) 待机: 广播消息:android.intent.action.SCREEN_OFF (代码)//Intent.ACTION_SCREEN_OFF 2) 唤醒: 广播消息:android.intent.action.SCREEN_ON (代码)//Intent.ACTION_SCREEN_ON 3) 开关机: Intent.ACTION_BOOT_COMPLETED //开机(XML
适配Android X然后继续适配Android10
原创 2022-06-07 17:18:47
580阅读
很多 APP 应用都有用户头像功能,用户既可以调用摄像头马上拍一张美美的自拍,也可以打开相册选取一张心仪的照片作为头像。1 调用摄像头布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and
一、Android Q 分区存储首先明确一个概念,外部储存和内部储存。上几张图:1、通过MediaStore和共享目录下的媒体文件Uri来访问文件Android10版本对于存储做了严格的管理,虽然现在才写晚了点,不过好过没有吧,先写个草稿,慢慢整理import android.content.ContentResolver; import android.content.ContentValues
伴随着谷歌开发者大会的召开,安卓第10个版本Android Q正式发布,Android Q加入原生折叠屏支持;适用5G网络;加入原生夜间深色支持功能,可实现全局暗黑模式;屏幕录制;允许降级应用程序更新;引入专注模式,在专注模式,你可以指定运行特定的应用,其他应用将会被限制……因此,喜欢尝鲜的用户是不是已经等不急了? 目前,Android Q Beta版本已首批适配了一加、小米、华为、O
# 实现 Android 10 读取相册教程 ## 简介 在 Android 10 及以上的版本中,由于隐私限制的加强,开发者需要特殊权限才能访问用户的相册。本教程将教会你如何在 Android 10 上实现读取相册的功能。 ## 整体流程 下面是实现 Android 10 读取相册的整体流程。我们将通过以下步骤完成该功能。 ```mermaid stateDiagram [*] -
原创 2023-12-31 06:14:59
339阅读
## Android 10 Bluetooth SCO适配指南 随着科技的发展,蓝牙技术已经成为我们日常生活中不可或缺的一部分。特别是在移动设备上,蓝牙SCO(Synchronous Connection-Oriented)音频通话的适配成为了开发者需要关注的重点。本文将探讨如何在Android 10上实现蓝牙SCO的适配,并提供相关代码示例。 ### 什么是SCO? SCO是Bluetoo
原创 11月前
727阅读
分区存储1、访问特定应用目录 //String externalStorageDir = Environment.getExternalStorageDirectory().toString(); //弃用 String externalCacheDir = context.getExternalCacheDir().toString(); String
转载 2024-08-20 20:58:56
52阅读
# Android 9 升级到 Android 10 适配指南 在近年来,Android 系统的版本不断更新,以提供更丰富的功能和更好的安全性。从 Android 9 (Pie) 升级到 Android 10,引入了许多新特性和改进。本文将为你详细解析这一适配过程,并提供相关的代码示例与状态图,帮助开发者顺利过渡到新版本。 ## 新特性概述 在 Android 10 中,谷歌引入了一些重要特
原创 10月前
241阅读
# Android 10Android 11 适配指南 随着Android系统的不断更新,我们的应用也需要进行相应的适配,以保证用户在不同版本下正常使用。本文将指导你如何在实际开发中实现Android 10Android 11的适配,确保你的应用能够利用新特性并满足新的权限要求。 ## 实现流程 以下是适配Android 10Android 11的步骤: | 步骤 | 描述
原创 10月前
47阅读
背景介绍android 10已经推出来一段时间了,因为用户反馈,公司的demo在android10手机上有问题,适配的问题便被提上了日程。首先先给出官方文档的地址:外部存储访问权限范围限定为应用文件和媒体 。 本文章主要参考OPPO对androidQ的适配指南,并结合华为给出的适配指南及网络上的优秀文章整理而来。哪些应用需要适配对于以 Android 10 及更高版本为目标平台的新安装应用,需要进
  • 1
  • 2
  • 3
  • 4
  • 5