本文分享自华为云社区 《【云享热点】中秋国庆花式玩法,用低代码DIY假日大屏“Vlog”(内附节日福利)》,作者:华为云社区精选。中秋、国庆双节将至,你的八天小长假准备如何度过?华为云低代码平台Astro为开发者们奉上一...
-
rxjava android 节日 活动 中秋国庆花式玩法,用低代码DIY假日大屏“Vlog”
-
adb android revoke grant 【MySQL】MySQL用户管理
文章目录一、用户1.用户信息2.创建用户3.删除用户4.修改用户密码二、数据库的权限1.给用户授权2.回收权限一、用户如果我们只能使用root用户,这样存在安全隐患。这时,就需要使用MySQL的用户管理。1.用户信息我们安装...
-
java webview升级 webview升级app Android 10.0 webview版本升级的方法
目录1.概述2.webview版本升级的步骤 2.1 翻墙下载新版本 2.2 找到系统源码webview.apk的位置...
-
运维 如何使用Android平板公网访问本地Linux code-server
文章目录1.ubuntu本地安装code-server2. 安装cpolar内网穿透3. 创建隧道映射本地端口4. 安卓平板测试访问5.固定域名公网地址6.结语1.ubuntu本地安装code-server准备一台虚拟机,U...
-
【Android Jetpack高手日志】LiveData 从入门到精通
因为传入的dispatchingValue的参数为 null,所以我们进入considerNotify方法可以看到在最后一行,被观察者通知观察者进行onChanged数据变更,而我们的订阅是在 observe方法中//如果...
-
okhttp android ajax实现文件的下载
// 设置类型,与后端对齐。此处请求headers中已设定类型,如果与使用一致可以不用设置类型// 释放URL对象所占资源// 销毁节点大致文件下载如上。在使用下载时,根据需要下载文件的类型修改 type 的值进行下载即可。...
-
jetpack android Android compose Android Jetpack Compose基础之Side-Effect副作用
Android Jetpack Compose基础之副作用Effect什么是副作用Side EffectDisposableEffect源码作用示例SideEffect源码作用示例LaunchedEffect源码作用示例re...
-
android 数据库 Mysql8的优化(DBA)
Mysql8的优化1、Mysql的安装优化1.1 修改配置参数(命令行、配件文件)1.1.1 命令行修改配置参数1.1.2 参数持久化1.1.3 Mysql多实例启动,以及配置密码文件1.2 查询表的相关参数,以及表空间管理...
-
Android 性能优化——APP启动优化
一、APP启动流程 首先在《Android系统和APP启动流程》中我们介绍了 APP 的启动流程,但都是 FW 层的流程,这里我们主要分析一下在 APP 中的启动流程。要了解 APP 层的启动流程,首先要了解...
-
swift android 开发语言 KMM 跨平台移动 App 开发探索与实践
提升效率永远是软件研发要追求的目标,让代码实现跨平台运行似平就是永恒的主题。当前本该一样的业务逻辑双端需要各实现一遍,最后不仅体验上有着细微的差别,QA 也需要双端各验证一遍;以及由于 UI 代码没有很好的和业务逻辑代码解耦...
-
android Jetpack Navigation组件——堆栈操作和动画效果
这个方法用于执行返回指定页面的操作,例如本例: 进入的时候我们点击AFragment的按钮跳转到BFragment,在BFragment中执行如下代码:val popBackStack = findNavController...
-
android 测试 安卓设备adb远程装包
连接和装包1.将安卓设备连接代理,设置端口号2.插入数据线,验证设备已连接3.打开adb监听端口adb tcpip 8888(自己设置的端口)4.拔掉数据线,远程连接adb connect 手机ip:88885...
-
android Jetpack Navigation组件——堆栈操作和动画效果
这段导航图的代码实现如下效果: 从PopUpfragment跳转到PopUpAFragment再跳转到PopUpBFragment,正常情况下如果一直这么下去会无限跳转,产生无数个Fragment实例。但是我们的代码中,在P...
-
Android_Jetpack Jetpack Compose:Android Jetpack 基本框架搭建
Jetpack Compose 是一种用于构建 Android 用户界面的现代工具包,它采用了声明性 UI 编程范式。在本文中,我们将介绍如何搭建基本的 Android Jetpack Compose 框架,并提供相应的源代...
-
android jetpack viewmodel与livedata的基本使用(java)
Viewmodel可以更好地帮助我们将页面与数据从代码上层面上分离开来。使用ViewModel不再需要关心屏幕旋转带来的数据丢失问题。livedata是一个可被观察的数据容器类,使得数据变成变成被观察者,当数据发生变化时,观...
-
java Android Jetpack - ViewModel
在传统的开发模式下,Activity 的任务实在是太重了,既要负责逻辑处理,又要控制 UI 展示,甚至还要处理网络回调,等等。而 ViewModel 的一个重要作用就是可以帮助 Activity 分担一部分工作,它是专门用于...
-
kotlin android java android jetpack 使用 compose 的 Canvas 自定义绘制实现 LCD 显示数字效果
前言前段时间谷歌开发者公众号发布了一个 compose 进阶挑战,挑战内容是完全使用 compose 编写一个计算器 APP。思考了一下准备做一个“仿真”形式的计算器。那么,既然想要做“仿真”,自然少不了显示效果的还原,经典...
-
c语言 android 开发语言 c++ ios Lua 中使用 C 语言的用户自定义类型——userdata
零、前言经过之前的文章分享,我们已经知道如何通过扩展函数来扩展 Lua 。但这里涉及到一个问题,Lua 脚本中如何使用 C/C++ 中的类型,如何像操作对象一样操作 C/C++ 类型的实例。解决这一问题就需要用到 userd...
-
kotlin Android Jetpack 之 DataStore 初探
前言DataStore是google官方提供的,用于替换SharedPreferences来对简单数据进行存储的解决方案。对于SharedPreferences存在的缺陷 进行修补,并且可以和Kotlin协程与Flow结合。...
-
android android jetpack kotlin Jetpack Compose 实现沉浸式状态栏
项目场景:Jetpack Compose 实现沉浸式状态栏实现效果: 前 后实现步骤:第一步: 添加依赖第二步: 在Activity的onCreate中添加:此时已经实现了不再为状态栏与导航栏预留位置(即与页面重叠),但状...
-
android Retrofit源码分析笔记(二)Kotlin协程的实现
如遇图片无法查看请点击此链接 retrofit源码分析笔记(一)上一篇我们分析了最简单的retrofit用法,其实只需要添加合适的CallAdapter就可以结合LiveData,和Rxjava。 这篇文章主要是介绍Retr...
-
Android Jetpack 之 Paging3的一些踩坑记录
可以看到在 flow 先是创建了分页快照,最后通过该对象的 pageEventFlow 和 一个 PagerUiReceiver 实例来创建了 PagingData 并发送出来供外部使用。此时可以再看 PageFetcher...
-
仿RXJava功能--Android自制流处理框架思路及实现
前言及准备背景最近重温了RxJava的机制,且正在学习结构化思维。故打算以结构化思维的方式,从零开始自己编写一个与RxJava功能接近的Android框架练手。技术准备在阅读该文章之前,我们至少应该掌握Java语法基础、An...
-
android 后端 深潜Kotlin协程(十八):冷热数据流
系列电子书:传送门Kotlin 协程最初只有 Channel,但创造者意识到这个是不够的。 Channel 是一种热数据流,但是我们经常需要冷数据流。了解热数据流和冷数据流之间的区别可以帮助我们更好的学习 Flow 和其他相...
-
性能优化 android kotlin android studio android jetpack 一文认知并发安全的几种解决方案与性能对比
Kotlin协程基本套餐:协程的基本使用协程的上下文理解协程的作用域管理协程的常见进阶使用之前的系列文章我们讲的是一些 Kotlin 协程的基本概念和一些实用与常用的技巧与方法。其实明白之后,基本的使用是没有问题了。那么今天...
-
Unity2022.2 版本 Android 打包环境踩坑
最近项目用到了Unity 2022.2版本,在打Android包时遇到了一些问题:用UnityHub下载的 Android JDK, SDK, NDK 在unity编辑器中都不支持, 原因是当前hub下载的jdk版本是老版本...
-
android RxJava的线程控制
要使用Rxjava首先要导入两个包,其中rxandroid是rxjava在android中的扩展如果我们不指定线程,默认是在调用subscribe方法的线程上进行回调的。如果我们想切换线程,就需要使用Scheduler。Rx...
-
android 安卓USB调试adb安装和使用
在Windows下安装adb工具 环境:Windows 101、下载和解压缩 下载地址: 2、配置环境变量 我的电脑,右键选择属性--˃高级系统设置--˃设置path=adb的路径 3、cmd验证是否安装成功 adb ver...
-
adb命令大全 Android 测试开发必备 adb bugreport 与adb shell getprop 详解
作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️, 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、...
-
Android studio虚拟机打开data目录下只有三个目录或者终端出现adb: inaccessible or not found可能解决方法
打开Device Explorer中的data目录发现只有如下的三个目录使用Terminal是会出现如下的情况(如果输入adb shell也出现问题可能是sdk配置的问题 )这种情况可能是虚拟机创建时System image...
-
adb Android linux/errno.h 对应error num 解析
errno具体定义在:kernel-4.9\include\uapi\asm-generic\errno-base.h中:...
-
android Prometheus配置告警
Prometheus添加引用上面的二个文件安装grafana wget https://mirrors.tuna.tsinghua.edu.cn/grafana/apt/pool/main/g/grafana/grafana...
-
经验分享 面试 android Activity的四种launchMode
我们在上面的基础上为指定属性android:launchMode=“singleTop”,系统就会按照singleTop启动模式处理跳转行为。我们重复上面几个动作,将会出现下面的现象:[外链图片转存失败,源站可能有防盗链机制...
-
android java webview中关于cookie的调研
1.webview cookie保存在本地项目中使用 WebView 其实会自动将 Cookie 保存在本地数据库中。保存是路径为 data/data/package_name/app_WebView/Cookies 虽然不...
-
android adb Monkey测试
一、什么是 Monkey 测试Monkey 测试是通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对应用程序客户端的稳定性测试;通俗来说,Monkey 测试即“猴子测试”,是指像猴子一样,不知道程...
-
adb shell 调试 Android 串口 百度AI也很
在 Android 平台上进行串口调试需要使用 Android Debug Bridge (ADB 工具。ADB 是一个命令行工具,可以通过 USB 连接 Android 设备,并执行各种命令来调试应用程序。以下是使用 A...
-
android adb sndcpy命令行运行
sndcpy是一款解决scrcpy没声音的工具,但是运行sndcpy的启动脚本,没错都需要重新安装sndcpy.apk,本人表示很麻烦,最后解读bat命令 第一行,设置app权限第二行,adb转发音频第三行,启动设备上的音频...
-
Android JetPack Compose实现底部导航栏,material3
Android JetPack Compose实现底部导航栏,material31.Scaffold + NavigationBar + NavigationBarItem2.案例实现Scaffold:脚手架,有topBar...
-
android 局域网ADB设备详细步骤以及说明
要在局域网中使用 ADB 连接设备,需要以下步骤:1. 首先确认你的 Android 设备和电脑处于同一个局域网中,可以在同一路由器下。2. 在电脑上安装 ADB 工具,确保电脑能够使用 ADB。3. 在 Android 设...
-
harmonyos 华为 android适配鸿蒙系统开发
将一个Android应用迁移到鸿蒙系统需要进行细致的工作,因为两者之间存在一些根本性的差异,涉及到代码、架构、界面等多个方面的修改和适配。以下是迁移工作可能涉及的一些主要方面,希望对大家有所帮助。北京木奇移动技术有限公司,专...
-
java redhat JDK和tomcat的安装,Android黑科技实现原理揭秘
2、 安装tomcat;a 下载apache-tomcat-7.0.19.tar.gzb 用gzip解压:gzip –d apache-tomcat-7.0.19.tar.gzc ...
-
adb android 同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
问题描述提示:HBuilderX 真机调试异常。这个问题困惑了我好几天,终于解决了。同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示!解决方案:提示:使用adb删除对应包名,问题未解决。尝试重...
-
华为 android 分布式 学习 手把手教你使用HarmonyOS本地模拟器
我们通过下面的动图来回顾下手机本地模拟器的使用效果。 本期,我们将为大家介绍HarmonyOS本地模拟器的版本演进,并手把手教大家使用HarmonyOS本地模拟器。一、本地模拟器的版本演进 2021年12月31日,经过一个...
-
Android jetpack room 数据库的升级异常处理
如果只升级了版本号但是这里没有写对应的升级Migrations就会报错可以添加这句话//出现异常问题 重建数据表,同时数据也会丢失。 //出现异常问题 重建数据表,同时数据也会丢失。 ...
-
android-studio android jetpack webview Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8的解决方案
把Gradle插件版本更新之后编译失败,出现如下错误:如果JVM指向1.8版本,我们应该把它设置为该Gradle版本需要的版本。 Preferences ˃ Build, Execution, Deployment ˃ Bu...
-
Android性能优化
性能优化目的流畅性1.启动速度 对于APP启动来说,启动耗时包括Android系统启动 APP进程加上APP启动界面的耗时时长,我们可做的优化是APP启动界面的耗时,也就是说从Application的构建到 主界面的 onW...
-
Android WebView的WebSettings常用方法介绍
设置Application Caches文件的路径 |设置WebView是否不应从网络加载图像资源(通过http和https URI方案访问的资源) |设置WebView是否不应从网络加载资源 |设置WebView是否应使用...
-
driver 【Android】adb devices找不到设备驱动的解决方法
初次使用难免会遇到一些问题,或者换了电脑后操作,按照网上的指导执行命令adb devices找不到设备问题,该怎么办呢,接下来给详细讲一讲。USB调试首先,确保USB连接上电脑的手机上弹出通知提示已启用调试模式,检查问题然后...
-
android ADB 开启 USB调试后,无法自动弹出调试授权窗口的解决方法
之前介绍了 Android Device Unauthorized 的解决方案,这次将分享 开启 USB调试后,无法自动弹出调试授权窗口的解决方法。即使选择在 “仅充电” 的情况下去调试,结果都一样。 在我自己...
-
adb android MTP读写权限单独控制
android MTP读写权限单独控制前言最近有一个需求,需要从手机端这边单独控制手机的读写权限,也就是adb 的pull 和push 权限,MTP 文件管理的copy delet 等操作。禁止或允许adb 和MTP 的方法...