首先把所有的要准备的说明一下idea 2023.1 什么版本也都可以操作都是差不多的gradle 8.7 什么版本也都可以操作都是差不多的 下载地址: AndroidDevTools - Android开发工具 Andr...
-
idea从零开发Android 安卓 (超详细)
-
【报错记录】The project is using an incompatible version (AGP 8.3.0-alpha01) of the Android Gradle plugin.
1. 背景打开别人的kotlin项目,出现如上报错。简单查一下,错误说明本人电脑的Android Studio最高只支持到gradle 8.1.3,无法使用8.3.0。升级Android Studio版本是不可能升级的,只能...
-
Android studio配置Flutter(看这一篇就够了)
Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter 提供...
-
开发语言 android h5移动端适配,kotlin中文文档
【1面 - 基础面】你们 Android 开发的时候,对于 UI 稿的 px 是如何适配的?dpi:屏幕像素密度,指的是在系统软件上指定的单位尺寸的像素数量,它往往是写在系统出厂配置文件的一个固定值;ppi:也是屏幕像素密度...
-
开发语言 android Kotlin 中 apply、let、also、run的区别
apply 函数接收一个目标并回来该目标自身。它答应您在目标上履行一些操作,同时仍然回来原始目标。T 是目标的类型,block 是一个 lambda 表达式,能够在该目标上履行一些操作。在这个 lambda 中,您能够运用...
-
开发语言 为数不多的人知道的-Kotlin-技巧以及-原理解析,Android架构师教你如何突破瓶颈
在 Map 集合中,可以使用 withDefault 设置一个默认值,当键不在 Map 集合中,通过 getValue 返回默认值。println(map.getValue(“java” // 1 println(map...
-
开发语言 AndroidStudio报错:Plugin with id ‘kotlin-android‘ not found.
第一步要在自己的项目的build.gradle的buildscript中添加ext.kotlin_version ='1.3.72'第二步然后在dependencies里添加classpath "org.jetbrains....
-
开发语言 熬夜再战Android之修炼Kotlin-为什么要搞她?
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发...
-
开发语言 Android 蓝牙开发(扫描设备、绑定、解绑)Kotlin版,带你全面掌握高级知识点
③ 编码一切准备工作都已经就绪了,下面就进入编码环节,前面的内容其实和Kotlin的关系都不大,下面上正菜,Kotlin相比于Java来说的优势就是简洁,这一点会在下面的编码过程中体现。1. 通知栏样式修改首先修改状态栏的文...
-
kotlin 开发语言 Android热修复原理与实战
在native动态替换java层的方法,通过native层hook java层的代码Android热更新方案Robust - 美团技术团队 (meituan.com public long getIndex( { // 有...
-
开发语言 android Kotlin写一个解释器(2)---语法分析
其中exp和factor为非终结符,NUMBER、+、-为终结符,*代表着前面有0个或者多个((+|- factor 。对于2+3的推导过程上面展示了一个完整的exp的语法的推导过程,只要最终推导后的结果和词法分析器的词法流...
-
经纬度转换地址 LocationManager Google定位 Android获取经纬度的最佳实现方式
Android中获取定位信息的方式有很多种,系统自带的LocationManager,以及第三方厂商提供的一些定位sdk,都能帮助我们获取当前经纬度,但第三方厂商一般都需要申请相关的key,且调用量高时,还会产生资费问题。这...
-
dubbo android 跳转第三方地图(百度,高德,Android MVP模式详解
// 从pinfo中将包名字逐一取出,压入pName list中// 判断packageNames中是否有目标程序的包名,有TRUE,没有FALSE经纬度变量换成自己的目的地1.百度地图跳转if (isAvilible(co...
-
Android Studio Kotlin 简单实现微信主界面UI
准备编写环境 Y v Y 操作系统: Android Studio 属性 : 文件版本 2023.2.0.0 ...
-
【Android】apk安装报错:包含病毒: a.gray.BulimiaTGen.f
有时候apk安装或者更新时,显示:[高风险]包含病毒: a.gray.BulimiaTGen.f这种bug;原因:这是手机管家误报病毒。处理方法:我看网上其他资料可以进行申诉,也可以进行apk加固,我这边尝试用360加固...
-
安卓14+系统免ROOT读取/Android/data目录方案(Shizuku教程)
前言:在最新安卓14+系统后,系统已经限制了/Android/data应用目录授权,导致三方App已无法读取相关目录文件。为此【雪豹速清】【KB视频工厂】在最新版本中加入了Shizuku方案,通过Shizuku方案能免ROO...
-
python Android中Kotlin简单入门(一)
Kotlin 非常适合开发 Android 应用程序,将现代语言的所有优势带入 Android 平台而不会引入任何新的限制:1.兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应用程序可以在较旧的 An...
-
Android JNI复杂用法,回调,C++中调用Java方法
Android JNI复杂用法,回调,C++中调用Java方法一、前言Android JNI的 普通用法估计很多人都会,但是C++中调用Java方法很多人不熟悉,并且网上很多介绍都是片段的。虽然C/C++调用Java不常用,...
-
开发语言 android 如何利用 Kotlin 特性封装 DataStore
前言Jetpack DataStore 是一种数据存储解决方案,由于使用了 Kotlin 协程或者 RxJava 以异步、一致的事务方式存储数据,用法相较于其它存储方案 (SharedPreferences、MMKV 会更...
-
android计算器界面布局线性布局跨2行,使用Kotlin高效地开发Android App(一,GitHub标星3.2K
占位符圆形 */ fun ImageView.loadCircle(url: Drawable { get(url .placeholder(R.drawable.shape_default_circle_bg .err...
-
android adb 安卓焦点窗口切换
一、背景我们经常会遇到一种Application does not hava focused window的ANR异常,这种异常一般是没有焦点窗口FocusedWindow导致,且这类异常只会发生在key事件的派发,因为ke...
-
Android最火的框架系列(十三)MpAndroidChart
本系列篇主要介绍下Android非常火爆的三方图表库MpAndroidChart的使用。可能在大多数情况下,我们很少会在Android端去开发图表,一般情况下图表都会在PC端用H5去展示。但如果说做一些金融财经类、工...
-
开发语言 android Kotlin从头开始(一):lambda表达式和高阶函数 一(1)
答案就是Object。tip:在Kotlin中,没有基本数据类型,只有引用数据类型(Int,Double…),但是在反编译成java字节码的时候,会变成int,double等。到目前为止,只有函数的声明,还不能直接调用如何写...
-
Android 轻量级存储方案的前世今生,GitHub标星1w的Android架构师必备技能
可以看到,当 sp 还没加载完毕主线程会一直阻塞在那里,直到加载 sp 的子线程加载完成。对于上面的问题,我们可以提前调用 getSharedPreferences 方法让子线程提前加载 sp 的内容。防止连续多次edit/...
-
android 服务器 bug 正确解决can‘t connect to MySQL server on ip(10060)的解决办法异常的有效解决方法
正确解决can’t connect to MySQL server on ip(10060 的解决办法异常的有效解决方法文章目录报错问题报错原因解决方法报错问题can’t connect to MySQL server on...
-
android 智能手机 如何通过adb控制安卓手机wifi
一、准备工作1、先用USB数据线 将手机和电脑连接在一起1) 数据线连接手机和电脑,选择“传输文件”的连接方式;2) 在手机上,打开“开发者选项”、“USB调试”;2、在电脑上安装adb工具,参考下载地址如下;Google...
-
人脸检测 android人脸识别 人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码)
人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码 目录人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码 1. 前言2...
-
android by lazy 类委托 属性委托 Kotlin | 10分钟搞定by委托机制
本文已同步发表于我的微信公众号,搜索 代码说 即可关注,欢迎与我沟通交流。文章目录类委托属性委托延迟委托 (by lazy)使用案例可观察属性(observable properties)使用案例属性之间的委托使用案例类委托...
-
Android开发者福音-史上最快模拟器genymotion,一线大厂架构师都推荐的Android零基础大全
支持OpenGL加速,提供最好的3D性能体验 可以从Google Play安装应用 支持全屏并改善了使用感受全控制可同时启动多个模拟器 支持传感器管理,如电池状态、GPS、Accelerator加速器 支持Shell...
-
android开发 (1) 盘古UI,全网独创,较为全面的自定义Android UI框架,绝对帮助你快速开发!(盘古输入框-PanguInputView)
Pangu_UI (1 盘古输入框-PanguInputView(1 盘古UI,较为全面的自定义UI框架,帮助你绝对的快速开发!(长期维护中 demo地址,点击查看github盘古输入框-PanguInputView1,...
-
android studio android jetpack 实战技巧:Android 14适配从挂号到出院
公众号「稀有猿诉」 原文链接 实战技巧:Android 14适配从挂号到出院啥?这都4202年了,你的应用还没有升级到targetSDK 34?莫慌,本文就带着你全面的了解升级targetSDK 34的方法以及...
-
开发语言 android kotlin协程,写给互联网大厂员工的真心话,搞懂这些直接来阿里入职
Fish Redux 的灵感主要来自于 Redux、React、Elm、Dva 这样的优秀框架,而 Fish Redux 站在巨人的肩膀上,将集中,分治,复用,隔离做的更进一步。面试官思路:绝大多数的面试官都经历过你现在的这...
-
开发语言 android Kotlin从0到1,让你一周快速上手!!
声明大家好,这里是懒羊羊学长,如果需要pdf版以及其他资料,请加入群聊。群里每天更新面经、求职资料,经验分享等,大家感兴趣可以加一下。声明1.Kotlin基础2. Kotlin函数3.Kotlin进阶4.Kotlin集合5....
-
TextToSpeech MediaPlayer Android实现语音播报的两种方式
Android实现语音播报的两种方式方式一(TextToSpeech 文字转语音方式方式二(MediaPlayer 获取assets目录下资源进行播报创建assets方式MediaPlayer常用方法方式一(TextToSp...
-
【Android Gradle 插件】Android 依赖管理 ④ ( 常用依赖配置分析 | implementation 依赖作用 | api 依赖作用 | compileOnly 依赖作用 )
一、compile 依赖作用compile 依赖作用:编译打包 : 为 自己的项目模块 添加依赖 , 该依赖会参与到 编译 构建过程 , 并且会 打包到 Apk 文件 中 ;依赖传递 : 如果其它工程依赖本模块 , 则会 将...
-
java Android中常用对话框、弹出框、Dialog的使用
目录1.AlertDialog - 简单对话框2.AlertDialog - 列表对话框3.AlertDialog - 单选列表对话框4.AlertDialog - 多选列表对话框5.AlertDialog - 半自定义对话...
-
android 【玩儿】Win 11 安装安卓子系统
Win 11 安装安卓子系统一、Android子系统的要求二、配置 Windows 虚拟化支持三、Win11 正式版安装安卓子系统方法教程 (离线包安装 下载离线包安装子系统四、软件安装应用商店下载ADB 调试模式下安装打开...
-
harmonyos 华为 android 鸿蒙系统 ios 鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:位置设置)
设置组件的对齐方式、布局方向和显示位置。说明:从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。设置容器元素绘制区域内的子元素的对齐方式。卡片能力: 从API version...
-
java android studio Android学习5——网络应用
一、学习目标、使用进行通信,尤其是加入多线程进行通信的方式。、使用访问指定的网络资源。网络应用,都必须在配置文件中配置相应的权限二、环境以上以上三、程序实现1. 项目结构系统共有 2 个项目,一个是服务器端,一个是用户端。服...
-
开发语言 java Android studio用表格布局实现简易计算机界面设计
效果图: 代码: android:background="自定义一个颜色"...
-
webview java MAUI Blazor实战 - Android监听返回键
MAUI Blazor实战 - Android监听返回键文章目录MAUI Blazor实战 - Android监听返回键前言一、常规方法无效?二、使用DispatchKeyEvent总结前言我们在MAUI Blazor项目中...
-
android java WebView 调用支付宝支付,微信支付同理
//支持javascript//打开domStorage,支持网页端本地存储window.localStorage//自适应屏幕//如果不设置WebViewClient,请求会跳转系统浏览器...
-
RK3288-android8.1-launcher3去掉桌面应用图标
首先,桌面有不少图标,这样子很乱,不喜欢目标设计和7.1一样即可,简洁 于是开始设计1.首先先把google搜索栏去掉屏蔽掉google搜索栏2.去掉桌面图标桌面干净了之后3.放上我们想要的设置图标居中...
-
android studio Android WebView使用技巧
1、不使用WebView缓存使用场景:通过WebView输入用户名和密码进行登录,退出登陆后,再进行登录会默认是之前输入的用户名和密码登录。那么使用如下方式可以设置webview的缓存模式2、Android使用js回调 使...
-
webview android studio Android 如何设置应用不显示桌面图标,不显示后台运行
1、Manifest文件修改MainActivity属性2、修改MainActivity...
-
Android使用WebView控件添加网页
1. 在layout里拖放一个WebView控件到适当位置2. AndroidManifest清单文件中添加四行添加网络权限信任未加密流量android:theme="@style/Theme.Android学习"˃3.1...
-
java 【Android AIDL之详细使用】
Android AIDL之详细使用一级目录概述使用场景语法相关编码实践服务端:java文件修改AndroidManifest客户端坑一级目录概述AIDL叫Android接口定义语言,是用于辅助开发者完成Android跨进程编...
-
json Android移动开发-VR全景照片简单实现
MainActivity文件,在应用运行时,读取assets文件中的素材pic.jpg,调用makeimageToByte方法转换格式。Options是VrPanoramaView所需的设置,设置TYPE_MONO,图像被预...
-
android android-studio com.intellij.diagnostic.PluginException 问题
关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 未经允许不得转载目录一、导读二、 推荐阅读一、导读...
-
使用更为安全的方式收集 Android UI 数据流
// - lifecycleScope.launch { /* 在这里从 locationFlow( 收集数据 */ }lifecycleScope.launchWhenStarted 挂起了协程的执行。虽然新的位置信息没...