uni-app Android 原生插件开发
uni-app Android 原生插件开发
【转载: uni-app Android 原生插件开发_mb607a58fde255a的技术博客_51CTO博客】
在开发 uni-app 项目时,我们可能会遇到 HBuilderX 提供的功能无法满足需求的情况。这时,通过开发 Android 原生插件来扩展功能是一种有效的解决方案。本文将详细介绍如何开发 Android 原生插件,包括 Module ...
Xperia Play 安卓2.3.4 TheJokaWild_V3-FINAL(Mini) 0.22二次魔改版 by流浪的猎人
TheJokaWild_V3-FINAL(Mini) 0.22
by 流浪的猎人
20250331
本刷机包仅为XDA论坛的Xperia Play版块内有人开发的TheJokaWild_V3-FINAL这一ROM的基础上进行的二次修改和精简并免费发布。
禁止任何形式的付费倒卖行为。
本ROM系统版本为Android2.3.4,一定程度上可视为某种官改ROM。
目前本ROM相较于TheJokaWild_V3-FINAL原版额 ...
AccessibilityService微信自动化节点元素混淆问题解决
问题背景
AccessibilityService获取微信版本8.0.52以上的节点元素时信息会被混淆打乱,导致无法正常执行AccessibilityService自动化逻辑,这个问题直接影响自动化脚本对于后面微信版本的兼容。
解决
在自动化开源库Assists有网友提了这个关于微信的issues,最终也是他提供的解决方法:
创建注册一个与系统内置的相同包名类 ...
Android 后摄相机退出速度慢问题分析及优化
一、问题:
在MMITest中后主摄拍照完成点击通过或者失败,比前摄退出慢1s左右
二、问题分析
1、分析log如下:
前相机测试:S0020D3 01-02 01:13:38.000 789 5591 I ActivityTaskManager: START u0 {cmp=com.sprd.validationtools/.itemstest.camera.FrontCameraTestActivity (has extras)} with LAUNCH_MULTIPLE from ...
小白与Android Studio的初遇
新手小白在Android Studio上运行程序的时候遇到俩问题,通过在网上各种找解决方法,最终解决了(然后就想起来继续写博客这件事儿了)。
【第一个问题】关于“Error running'app':No target device found”。就是它找不到设备(虚拟机或者真机),所以配置虚拟机就行了。
(当我以为可以顺利运行程序时,又来新问题了。)
【 ...
基于 Kotlin KMP 实现 HarmonyOS 与 Android 双平台 SDK 开发实践
背景
随着鸿蒙平台的进一步发展,大家的态度也逐渐从观望转向实际投入,越来越多的公司开始考虑将自家应用迁移到鸿蒙平台。但是这一过程并非想象中的那么简单,尤其对于已经存在很多年的大型项目来说,直接投入大量人力物力重新开发一个鸿蒙版本的应用成本过高,短时间内难以实现。对于小公司而言,这种成本压力更是难以承 ...
迅为RK3576开发板Android 多屏显示
迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片,集成了4个Cortex-A72和4个Cortex-A53核心,以及独立的NEON协处理器。它适用于ARM PC、边缘计算、个人移动互联网设备及其他多媒体产品。
1.1 Android 多屏同显
iTOP-RK3576 开发板支持以下屏幕
迅为 MI ...
迅为RK3588开发板Android多屏显示之多屏同显和多屏异显
迅为RK3588开发板是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力 ...
Android开发之平板和横竖屏适配
一、判断设备是否是平板
1、方法1
/**
* 判断是否为平板
* @return
*/
fun isPad(context: Context): Boolean {
val wm = context.getSystemService(Context.WINDOW_SERVICE) as WindowManager
val display = wm.defaultDisplay
// 屏幕宽度
...
原生android开发相关笔记
常用命令:查看系统版本号getprop ro.build.version.release常见编译错误:一.ELF检查报错error: found ELF prebuilt in PRODUCT_COPY_FILES, use cc_prebuilt_binary / cc_prebuilt_library_shared instead问题代码:
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/../../../bin/system/lib64/libxxxsdk.so:system/lib64/libxxx ...
Android 车载应用开发指南 - CAN Bus 协议详解
在现代车载应用开发中,CAN(Controller Area Network)总线协议扮演着不可或缺的角色。作为一个汽车内部网络的标准协议,CAN Bus 已经成为了车载系统通信的基础。而在 Android 车载应用开发的过程中,理解并利用好 CAN Bus 协议是必不可少的。
那么,CAN Bus 到底是什么?它又是如何在车载应用中实现数据传输的?在这篇 ...
我是如何开发一款支持IDEA、PyCharm、Android Sutdio 等JB全家桶的摸鱼插件的
公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。
个人博客:www.moonkite.cn
大家好,我是风筝
前些天做了一款支持 Jetbrains 大部分 IDE 的摸鱼插件- 一款IDE摸鱼插件,没想到出乎意料的没什么人用,当初说 VsCode 里面的养宠物的插件时,一大堆人问 IDEA 里有没有、PyCharm 里有没有,那些人呢,上哪 ...
Android之JNI开发
JNIJNI是Java Native Interface的缩写,俗称Java本地接口,是Java语言提供的用于Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以通过JNI调用Java代码。
那什么场景下可能会用到JNI呢?1、需要提升性能时,比如说做一些底层的开发,例如音视频处理之类的,通常都会用到JNI。2、增 ...
Android开发 - IInterface 接口 Binder 机制跨进程通信 (IPC)解析
什么是 IInterface
IInterface 一个接口,用于跨进程通信 (IPC)。有时需要让一个应用程序与另一个应用程序或服务进行通信。这些应用程序可能运行在不同的进程中,使用 Binder 机制来实现这种通信,而 IInterface 就是 Binder 机制的一部分
简单来说,IInterface 是一个基础接口,它为跨进程通信提供了一个通用的接口
...
Android开发
开发工具Android Studio软件
官网地址:https://developer.android.google.cn/studio
# 项目构建工具介绍Gradle和Maven都是Java项目的构建工具,但它们有一些区别:1. 语法:Gradle使用Groovy语言进行编写,而Maven使用XML。Groovy更加灵活易读,XML更加严谨易于重用。2. 性能:Gradle比Maven更加高效快速,因为它使用了增量 ...
android开发通过wireshark实现flutter应用抓包
android开发通过wireshark实现flutter应用抓包
1. 为什么要使用wireshark抓包
1.有了上一篇Charles的抓包文章,为什么还写这篇抓包文章呢?单独论http请求抓包的话Charles比wireshark好用
2.这是因为flutter应用使用的不是系统的证书,而是使用flutter框架自己的证书,这就导致了Charles即使配置了系统证书抓包不了,所 ...
android开发将charles证书安装到安卓系统根目录实现https抓包
android开发将charles证书安装到安卓系统根目录实现https抓包
1. 安装charles,然后先将charles证书到电脑端
1.下载地址:https://www.charlesproxy.com/
2.安装证书到电脑端先:点击Help -> SSL Proxying -> Install Charles Root Certificate -> 安装证书... -> 本地计算机 -> 下一步 -> 直到完成即可
2. 启动和设 ...
Android开发基础06-Android项目结构
详细介绍Android项目结构
Android开发过程中,高效、清晰的项目结构是成功的关键。理解并合理组织项目结构,有助于提高代码的可维护性和团队协作的效率。
目录概览
一个典型的Android项目目录结构如下:
MyApplication/
├── app/
│ ├── build/
│ ├── libs/
│ ├── src/
│ │ ├── androidT ...
Android开发基础03-安卓架构
Android 操作系统是一个复杂的系统,由多层构成,每一层都起着特定的作用。理解这些层次及其作用,有助于全面掌握 Android 的工作原理。本文将详细介绍 Android 的五大层次:应用层、应用框架层、库和 Android 运行时层、Linux 内核层,并深入分析每一层次的作用。
1. 应用层 (Applications Layer)
概述
应用层是 Android ...
Android开发 - (适配器)Adapter类中BaseAdapter实现类详细解析
简介
提供自定义 Adapter 的基本实现,是其他自定义 Adapter 的基类
具体作用
BaseAdapter 是 Android 开发中一个非常重要的Adapter(适配器)基类。它提供了创建自定义适配器的基本实现,使开发者可以根据具体需求创建适用于不同视图(如 ListView、GridView)的数据适配器。以下是 BaseAdapter 的主要作用:
提供基本接 ...