前言Android 10 已经发布了很长一段时间了,并且 Android 11 已经有很大一部分人在使用了,那么你的程序对他做了适配吗?在 10.0 中,作用域存储变得非常重要,这个新的功能颠覆了我们一直惯用外置存储的方式,因此大量的 app 都面临着代码的适配本篇文章对作用域存储,以及如何进行适配,做了比较详细的介绍在 7.0 以前我们访问内存卡中的文件时可以通过 Uri.fromFile ,将
转载 2024-06-14 22:51:53
100阅读
# Android OkHttp 中媒体类型的使用指南 在进行网络请求时,Android开发者常常会使用OkHttp这个库来简化HTTP请求的过程。在OkHttp中,媒体类型(MediaType)是一个非常重要的概念,它用于描述发送和接收的数据格式。通过正确地设置媒体类型,可以确保服务器与客户端之间的数据交互能够顺利进行。本文将介绍在Android项目中如何使用OkHttp来设置媒体类型,并通过
原创 7月前
36阅读
# 使用 OkHttp 发送 Byte 数组的实现方法 在 Android 开发中,进行网络请求是一个非常常见的需求。OkHttp 是一个高效的 HTTP 客户端库,广泛应用于 Android 项目中。本文将介绍如何使用 OkHttp 发送一个字节数组(byte array)作为 POST 请求的主体。 ## 什么是 OkHttp? OkHttp 是一个用于 Android 和 Java 的
原创 8月前
145阅读
截图再上传实在麻烦,就简单把代码复制过来....其实我什么也没说,我只是代码的搬运工.....第一篇的时候描述了下怎么获取所有请求头,这篇简单介绍下okhttp添加系统请求header的实现过程,首先看下面代码:private final OkHttpClient client = new OkHttpClient(); Request request = new Request
转载 8月前
22阅读
   OKHttp get1 private void doGet(String method, String s) throws IOException { 2 String url = urlAddress + method + "?sex=" + s; 3 Request request = new Request.Build
IPv6是“Internet Protocol Version 6”的缩写,它是IETF设计的用于替代现行版本IP协议-IPv4-的下一代IP协议。       目前Internet中广泛使用的IPv4协议,也就是人们常说的IP协议,已经有近20年的历史了。随着Internet技术的迅猛发展和规模的不断 扩大,IPv4已经暴露出了许多问题,而其中最重要
Servlet如何同时处理多个请求?Servlet采用多线程来处理多个请求的同时访问。Servlet容器通过线程池来管理维护服务请求。所谓线程池,相当于数据库连接池,实际上是等待执行代码的一组线程,叫做工作者线程。Servlet容器通过一个调度线程来管理工作者线程。· 当容器收到一个Servlet的访问请求,调度者线程就从线程池中选出一个工作者线程,将用户请求传递给该线程,然后由该线程处理Serv
转载 2024-04-06 21:46:43
41阅读
图片加载很是重要,我也对比过别的库,觉得还是Glide好用,我只是简单的分享下我开发用到的相关知识,整理下项目相关的库,废话不多说,直接开始吧Glide的配置配置很简单,只要在Module的Gradle添加依赖即可compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:support-v4:25.3.
转载 2023-08-22 21:03:20
212阅读
TBS 的接入和使用TBS 的接入腾讯TBS是X5内核的升级版,可以当作webview 来打开 网页,可以以用来打开docx doc pdf 等文件,这里主要使用的是文件功能。 依赖接入 api 'com.tencent.tbs.tbssdk:sdk:43939' 这是笔者2021/2/25编辑时最新版本,最新可在官网查询。 如果依赖文件下载有问题可手动下载jia
转载 2023-12-03 10:04:35
132阅读
一、在百度AI官网下载文字识别的SDK步骤一、 权限<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name
转载 2024-06-30 12:20:56
0阅读
Glide的简介Glide是一个快速和有效的开源媒体管理和图像加载Android框架包装媒体解码,内存和磁盘缓存,和资源汇集成一个简单和易于使用的界面其优点有使用简单可配置度高,自适应程度高支持常见图片格式,jpg、png、gif、webp支持多种数据源,网络、资源、assets 、File、Uri等高效缓存策略支持内存和硬盘缓存生命周期集成根据Activity/Fragment生命周期自动管理请
转载 2023-09-22 12:34:04
88阅读
Android开发软件开发中,一定会涉及到图片的显示,如果需要从后台获取数据的话那么Glide框架最合适不过了(本人常用),目前Glide框架已更新到4.8版本,4.8.0版本是没有jar包的,所以可以直接添加它的依赖。1、添加依赖dependencies{ implementation 'com.github.bumptech.glide:glide:4.8.0' annota
转载 2023-09-02 07:34:21
203阅读
1、在build.gradle中添加依赖:compile 'com.github.bumptech.glide:glide:3.7.0' 需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),还需要添加support-v4依赖:     compile'com.android.support:support-v4:23.3.0'2、然后
版本0.1需求1可以通过唤醒词“瓦力瓦力 ”进行语音唤醒并回答:“我在呢” ,进入语音识别模式需求 2语音识别模式 下识别麦克风接收到的信息,识别为文本后,播放一次识别到的语音,然后等待下一次唤醒第一章:集成百度语音AI主要是有免费额度,所以就直接选择了百度语音AI来做demo 参考官方文档:https://ai.baidu.com/ai-doc/SPEECH/Ek39uxgredemo测试百度A
《使用安装AidLux的安卓手机,部署落地智慧社区AI应用》1. 引言2. 智慧社区场景1:高空抛物检测2.1 高空抛物场景的背景2.2 算法设计2.3 算法实现2.3.1 去抖动2.3.2 背景建模2.3.3 形态学处理2.3.4 目标检测2.3.5 目标追踪2.4 安卓端部署2.4.1 下载安装AidLux软件2.4.2 上传代码到AidLux3. 智慧社区场景2:车牌识别3.1 车牌数据集
前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。 好了,接下来进入正题,谈谈我对A
方法1导入aar顺道解析一下在android studio中,有两种方式: 一种是jar包,一种是带资源文件的aar包。jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。 aar: 包含jar包和资源文件,如图片等所有res中的文件SlidingMenu的aar下载地址:1、复制aar文件到app目录下的libs2、修改app的gradle打开你的app下
Android_Gaphic_:_apk_and_SkiaOpenGLESAndroid 画图简介Android apk 里面的画图分为2D和3D两种:2D是由Skia 来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl 的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的,OpenGL|ES是Opengl的嵌入式版本,我们先了解一下Android apk的几种
在计算机科学中,手势识别是通过数学算法来识别人类手势的一个议题。用户可以使用简单的手势来控制或与设备交互,让计算机理解人类的行为。 这篇文章将带领你实现在你自己的应用中使用深度学习来识别复杂的手势,比如心形、复选标记或移动设备上的笑脸。我还将介绍和使用苹果的Core ML框架(iOS11中的新框架)。 在屏幕上随便划动两下,手机就会对复杂的手势进行实时识别这项技术使用机器学习来识别手势。本文中的
 以上参考资料总结自己的操作步骤,做一个学习记录。所需软件: 1、首要条件(必须):是需要你的Android设备需要chroot,也就是能够获得root权限,相当于越狱,这是一切diy的前提。 2、busybox安装器(可选):BusyBox 是一个集成了一百多个最常用linux命令和工具的安卓软件,所以有人称之为“Linux 工具里的瑞士军刀”,BusyBox它使得你可以在 Termi
  • 1
  • 2
  • 3
  • 4
  • 5