博主领域:嵌入式领域&人工智能&软件开发前言:本教程详解首次安装和下载最新版本的Android Studio ,以及汉化教程。另外详解当第二次下载使用时解决遇到的问题。目录1.Android Studio 下载2.Andr...
-
ide Android Studio 最新版本首次下载和安装以及汉化教程【+第二次安装使用教程】
-
Android学习笔记(一):创建empty activity
前提:安装Android studio,并掌握一定的JAVA基础(能看懂JAVA语言就行),后续遇到什么不懂的可以持续学习 一、打开Android Studio,创建新工程 点击 New Project 创建新工程选择 E...
-
Android Studio插件安装之GsonFormatPlus
插件:GsonFormatPlus用于快速的创建Bean使用步骤:1.获取返回值信息:比如:"message": "操作成功!","token": "3c0", // 令牌"roles": "repairman" //角色2...
-
开发语言 android Kotlin 协程:深入理解 ‘lifecycleScope‘
Kotlin 协程:深入理解 ‘lifecycleScope’Kotlin 协程是一种强大的异步编程工具,它提供了一种简洁、易读的方式来处理并发和异步操作。在 Kotlin 协程库中,lifecycleScope 是一个关键...
-
ide Android Studio版本升级后的问题 gradle降级、jdk升级 Compose 与 Kotlin 的兼容性对应关系
修改下面两处地方分别为7.0.3、7.3.3降级 androidx.appcompat:appcompat 降级 com.google.android.material:material 为以下版本国内镜像如此配置org.j...
-
android 开发语言 Jetpack Compose Kotlin 协程的基本概念及用法
协程是什么?协程是一种编程思想,并不局限于特定的语言。除 Kotlin 以外,其他的一些语言,如 Go、Python 等都可以在语言层面上实现协程。 Kotlin Coroutine 本质上是 Kotlin 官方提供的一套线...
-
Android---Retrofit实现网络请求:Kotlin版
简介在 Android 开发中,网络请求是一个极为关键的部分。Retrofit 作为一个强大的网络请求库,能够简化开发流程,提供高效的网络请求能力。Retrofit 是一个建立在 OkHttp 基础之上的网络请求库,能够将我...
-
tcp/ip android 如何实现无公网ip远程访问本地安卓Termux部署的MySQL数据库【内网穿透】
文章目录前言1.安装MariaDB2.安装cpolar内网穿透工具3. 创建安全隧道映射mysql4. 公网远程连接5. 固定远程连接地址前言Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以将...
-
RK3399 Android7.1去掉设置中的“无线和网络-网络共享与便携式热点-蓝牙网络共享”选项
...
-
bluetooth Android 蓝牙 a2dp offload dsp编解码格式
同学,别退出呀,我可是全网最牛逼的 Android 蓝牙分析博主,我写了上百篇蓝牙文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。停用蓝牙a2dp硬件卸载1、展锐平台目...
-
android 源码依赖方法
将待依赖的代码和项目中的app放到同一目录下 在gradle.properties添加# 是否是本地开发模式,true:连接本地代码库在settings.gradle添加xxx 为 module名,例:mtmapunity...
-
AndroidStudio中怎么关掉Git
关之前怎么关关掉之后...
-
macos android 科技 Mac搭建安卓模拟器(支持M1/M2)
安卓模拟器基本都不支持Mac版本。网易的mumu目前来看还是只支持Intel芯。 #但是mumu只能免费试用7天!!!下载地址链接:https://pan.baidu.com/s/15e1Cq0elxOMm8lw...
-
【Android 】android13 新权限获取 读写文件权限
android13 新权限获取 参考:Android 13(API 33 读写SD卡权限的调整适配 - Mr,Han - 博客园 android在 获取文件读写权限(尤其是音视频、图片等等资源)的权限获取逻辑更换了。 必须申...
-
Android中如何将系统自带的标题栏隐藏掉
我们可以看到系统自带的标题栏如下图这样子那么如何去掉呢我们只需要以下代码。获取ActionBar实例,再调用hide( 方法就OK啦//获得ActionBar实例//调用hide( 方法将标题栏隐藏起来去掉的效果如下图...
-
flutter Android Studio Iguana | 2023.2.1 发布,快来看看有什么更新吧
参考原文:https://android-developers.googleblog.com/2024/02/android-studio-iguana-is-stable.html3月的第一天,Android Studio...
-
Android Termux安装MySQL并实现公网远程连接本地数据库
文章目录前言1.安装MariaDB2.安装cpolar内网穿透工具3. 创建安全隧道映射mysql4. 公网远程连接5. 固定远程连接地址前言Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以将...
-
android java 学习方法 算法 开发语言 程序员创富 C语言从入门到实战——预处理详解
预处理详解前言一、预定义符号1.1 `__FILE__`1.2`__LINE__`1.3 `__DATE__`1.4`__TIME__`1.5`__STDC__`二、 `#define`定义常量三、 `#define`定义宏...
-
android 皓学IT-PHP基础语法
基础 PHP 语法PHP 脚本以 结尾:// 此处是 PHP 代码PHP 脚本可放置于文档中的任何位置,文件扩展名是 ".php"。 PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码,注意: html js...
-
Android Jetpack:提高开发效率的终极工具集
Android Jetpack:提高开发效率的终极工具集1. 引言Android Jetpack是一套为Android应用程序开发提供帮助的工具集。它旨在简化开发流程,提高开发效率,并提供一致的用户体验。无论您是新手还是经验...
-
Android Drawable转BitmapDrawable再提取Bitmap,Kotlin
Android Drawable转BitmapDrawable再提取Bitmap,KotlinAndroid Drawable 转化成 Bitmap_zhangphil的博客-CSDN博客/*Java代码 将Drawable...
-
Android BitmapShader setLocalMatrix缩放Bitmap高度重新onMeasure,Kotlin
Android BitmapShader setLocalMatrix缩放Bitmap高度重新onMeasure,Kotlinprivate val mFactor = 3.5f //对于原始图的放大系数。//对于原始图放大...
-
前端框架 学习 android ios flutter-使用permission
文章目录1. 介绍2. 环境准备2-1. Android2-2. iOS3. 使用1. 介绍在大多数操作系统上,权限不是在安装时才授予应用程序的。相反,开发人员必须在应用程序运行时请求用户的许可。在 flutter 开发中,...
-
ui java Android之屏幕适配方案
在说明适配方案之前,我们需要对如下几个概念有所了解:屏幕尺寸,屏幕分辨率,屏幕像素密度。 屏幕尺寸 屏幕尺寸指屏幕的对角线的物理长度,单位是英寸,1英寸=2.54厘米。 比如常见的屏幕尺寸:5.0、5.99、6.0等等屏幕分...
-
如何设计一个优雅健壮的 Android WebView?
WebView 实战操作WebView 在使用过程中会遇到各种各样的问题,下面针对几个在生产环境中使用的 WebView 可能出现的问题进行探讨。WebView 初始化也许大部分的开发者针对要打开一个网页这一个 Action...
-
图像处理 计算机视觉 相机 图形渲染 Android:实现手机前后摄像头预览双开
效果展示一.概述本博文讲解如何实现手机前后两颗摄像头同时预览并显示我之前博文《OpenGLES:GLSurfaceView实现Android Camera预览》对单颗摄像头预览做过详细讲解,而前后双摄实现原理其实也并不复杂,...
-
【高德地图】Android搭建3D高德地图详细教
Android搭建3D高德地图详细教程第1章 高德地图介绍✅了解高德地图✅2D地图与3D地图第2章 搭建3D地图并显示✅第 1 步:创建 Android 项目✅第 2 步:获取高德Key✅第 3 步:下载地图SDK✅第...
-
android ios 前端 利用Flutter和小程序容器技术打造多端适配的小程序解决方案
随着移动互联网的快速发展,应用程序已经成为人们生活中必不可少的一部分,而小程序和Flutter技术则是当前应用开发中备受瞩目的两大趋势。小程序是一种轻量化的应用程序,其不需要用户下载安装即可使用,同时也具备了高效便捷的使用体...
-
android上架之获取平台公钥、签名 MD5 值
app上架需要用到的两个参数公钥、签名 MD5步骤1. 下载jadx-gui 工具,下载2. 下载成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。 3. 运行后,在页面左上方单击文件 ˃ 打开文件,打开...
-
java 开发Android原生插件,引入自己打的jar报,编译报 Unsupported class file major version 61
“Unsupported class file major version 61” 错误的原因是由于你自己大的jar包当时是用的Java 17打包的,因为在 Java 中,每个主要版本都有一个对应的 major versio...
-
gradlew jdk Android Gradle 命令打包AAR
平台 Android Archive (AAR 文件是一种特定于Android的存档文件格式,用于将Android库和资源打包成单个可重用的单元。AAR文件通常用于共享和分发Android库,以便其他Android...
-
【Android 本地音乐播放器 一个简单的音乐播放器——附源码】
无聊做了一个本地音乐播放器,功能有:获取本地的音乐文件,对音乐进行播放,可以上一首,下一首,列表循环播放,单曲循环播放,随机播放。 页面很简单,只有两个页面页面如图所示: 视频预览:主要代码讲解:权限申请在清单文件中加入...
-
信息与通信 java Android 蓝牙通信(通过 BluetoothSocket 传输文件/文本)
前言:Android 蓝牙通信,通过BluetoothSocket方式建立长连接并传输文本或文件。前段时间有个项目的功能需求是:AR眼镜通过蓝牙的方式连接北斗设备,当北斗设备收到文本/语音/图片消息时转发到AR眼镜上,AR眼...
-
ide Android studio 报错 Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false]
之前的项目可以运行,过一阵再次打开发现报错如下。但是新建Android studio 项目没有问题可以运行。很久没有查到原因缺的version: '8.1.0'之前已经下载过也不知道为啥还要提示下载然后就是下载失败问题后来问...
-
Android Studio 虚拟机 Unknown Error 解决
前言尝试了网上很多解决方式,但很遗憾,都没效果;于是我就想啊樂,虚拟机属于SDK的一部分,那有没有一种可能,是SDK出了问题;于是我就换了新的SDK,结果 ---- 完美解决1、问题描述无法使用 或 无法创建 虚拟机2、删...
-
app安全 android studio 2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型)
推荐阅读Android10系统定制|frida逆向分析实战课程2022全球20多款知名的Android刷机ROM镜像和Android系统开源源码(覆盖全球机型 因此,您拥有一台Android设备,最近,相同的旧UI开始让您...
-
android jetpack Navigation的使用(java)
简介Navigation通过图形化的方式管理配置页面的切换。基本使用添加依赖创建xml文件(添加导航图)——nav_graph.xml nav_graph.xml向activity中添加NavHost 通过activit...
-
动画 2022年最新Android Jetpack Compose开发指南及实战教程
前言Jetpack Compose 首次亮相于 2019 年的 Google I/O 大会,到2021年初,Google 突然加大了对 Compose 的推广力度,Compose 的关注度迅速升温,成为 Android 领域...
-
android 前端 后端 RabbitMQ四种交换机类型
最新版本的RabbitMQ有四种交换机类型,分别是Direct exchange、Fanout exchange、Topic exchange、Headers exchange。本文用SpringBoot工程具体介绍四种交换...
-
macos 使用RKDevInfoWriteTool工具烧录Android设备的SN和MAC地址
使用RKDevInfoWriteTool工具烧录Android设备的SN和MAC地址在Android设备开发过程中,经常需要为设备配置唯一的序列号(SN)和MAC地址。本教程将向您介绍如何使用RKDevInfoWriteTo...
-
微信 windows harmonyos 解锁 Android 手机的11大有效技巧
想了解如何在没有密码或图案的情况下解锁 Android 智能手机吗?按照以下 10 大最佳技巧解锁 Android 手机。人们很可能会在智能手机上应用屏幕锁定图案或密码以保护隐私。为防止其他人访问您的手机和您的个人数据,设置...
-
Android类似微信聊天页面教程(Kotlin)六——朋友圈
前提条件安装并配置好Android Studio// 沉浸式状态栏 https://github.com/gyf-dev/ImmersionBarimplementation 'com.gyf.immersionbar:im...
-
kotlin单例模式,4年小Android的心路历程
一、Java基础我知道大家一定有很久都没有注意到这个点了,平时的工作应该也很少涉及到这些底层知识吧,但是这些东西很重要。如果是想要跳槽加薪或者是应对即将到来的面试,这些都是不可忽视的知识。 在这一点里,需要重视的点有:Jav...
-
android Kotlin中 for in 是有序的吗?forEach呢?
文章目录问题描述:数组的 for in列表的 for in数组的 forEach列表的 forEach问题描述:我们要遍历一个数组、一个列表,经常会用到kotlin的 for in 语法,但是 for in 是不是有序的呢?...
-
Android基于Matrix绘制PaintDrawable设置BitmapShader,以手指触点为中心显示原图像圆图,Kotlin
Android基于Matrix绘制PaintDrawable设置BitmapShader,以手指触点为中心显示原图像圆图,Kotlin手指在上面的图上移动,“剪切”出上面图中以手指触点为中心的图(半径图),然后在下面的Ima...
-
SurfaceFlinger 纹理 Android下SF合成流程重学习之GPU合成
Android下SF合成流程重学习之GPU合成引言SurfaceFlinger中的图层选择GPU合成(CLIENT合成方式 时,会把待合成的图层Layers通过renderengine(SkiaGLRenderEng...
-
android pointerInput clickable Jetpack Compose 中添加 click 事件的几种方法
Compose 中添加 click 有多总方法,本文做一个简单总结这是最常见也是最简单的方式,如下所示// 处理点击事件当点击发生时,除了可以相应事假处理,也会触发水波纹(Ripple)等主题效果。需要注意,对于 Butto...
-
java android 深入解析Kotlin类与对象:构造、伴生、单例全面剖析
前言本篇文章将带您了解Kotlin编程中的重要概念:类及构造函数、访问修饰符、伴生对象和单例模式。就像搭积木一样,我们会逐步揭开这些概念的面纱,让您轻松理解它们的作用和用法。无论您是编程新手还是有经验的开发者,本文都将为您提...
-
android 运维开发 ssh linux Termux配置安卓编译环境
前言Termux安装后,就相当于把手机变成了一台Linux服务器,而且现在手机卡通常是能拿到ipv6公网地址的,所以,这个服务器能干啥?编程搭建网站跑脚本本文讲述的就是怎么在Termux搭建安卓编译环境,实现手机app自产自...
-
windows macos linux android ios 智能手机 手机投屏到笔记本电脑的两种方法,免费的!
国家广播电视总局、四川省人民政府主办的第十届中国网络视听大会发布《2023中国网络视听发展研究报告》。《报告》显示,截至2022年12月,我国网络视听用户规模达10.40亿,超过即时通讯(10.38亿),成为第一大互联网应用...