HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

终于解决了 uniapp X 的表情输入框的问题

准备写一个类似微信的输入框发现uniappx 使用 input 没法输入表情图片

使用富文本编辑框又出现了多一个 \n 换行,不适合聊天输入框

还好现在解决了,用AI写了个可以插入图片的输入框

准备写一个类似微信的输入框发现uniappx 使用 input 没法输入表情图片

使用富文本编辑框又出现了多一个 \n 换行,不适合聊天输入框

还好现在解决了,用AI写了个可以插入图片的输入框

input组件,type="number"时,maxlength失效

input

目前测试出在input组件的属性type=“number”时,maxlength会失效,使用uView Pro组件会导致输入值到最大值多次输入时,会多出一位值并伴随删除出现的闪烁效果,而且获取的值也不对,只有在type="text"正常,number无法使用

继续阅读 »

目前测试出在input组件的属性type=“number”时,maxlength会失效,使用uView Pro组件会导致输入值到最大值多次输入时,会多出一位值并伴随删除出现的闪烁效果,而且获取的值也不对,只有在type="text"正常,number无法使用

收起阅读 »

开发支持OpenHarmony

开发支持OpenHarmony

开发支持OpenHarmony

uniapp 私钥证书(p12)导入失败 好像是是用的openssl v3

客户那边好像是是用的openssl v3 https://app.liuyingyong.cn/build/errorLog/af981a00-24d7-11f1-8a69-45fd92a17fd0 这个是日志

客户那边好像是是用的openssl v3 https://app.liuyingyong.cn/build/errorLog/af981a00-24d7-11f1-8a69-45fd92a17fd0 这个是日志

uniappx 的一大遗憾

开发app最核心的是什么?

变现
变现
变现
变现
变现

可以uniappx对支付的支持真的太弱了,比如:两大应用市场的订阅支付 google 和ios的订阅支付,这都是最基本

现在真的窘迫

用uniappx还要花将近500块去插件市场买uts插件,源码授权900起步

希望官网加强对支付能力的封装

继续阅读 »

开发app最核心的是什么?

变现
变现
变现
变现
变现

可以uniappx对支付的支持真的太弱了,比如:两大应用市场的订阅支付 google 和ios的订阅支付,这都是最基本

现在真的窘迫

用uniappx还要花将近500块去插件市场买uts插件,源码授权900起步

希望官网加强对支付能力的封装

收起阅读 »

关于uni-app X项目离线打包基座不显示静态资源的解决方法

离线打包 安卓

场景:在AndroidStudio中运行uniapp-x SDK,移除uniapp调试信息,移除uniapp调试aar,静态资源不显示。打算打包release版本前测试一下的,即使打包release版本还是不显示静态资源。
解决方法:
1、在AndroidManifest.xml中关闭调试
即删除 <meta-data android:name="DCLOUD_DEBUG" android:value="true"/>
// 这里我把值改为false也没用,所有直接删除了保险一些
2、修改uniappx模块的build.gradle强制指定assets位置

    sourceSets {  
        main {  
            assets {  
                srcDirs = [  
                        'src/main/assets',    
                ]  
                include '** / *'   
            }  
        }  
    }  
继续阅读 »

场景:在AndroidStudio中运行uniapp-x SDK,移除uniapp调试信息,移除uniapp调试aar,静态资源不显示。打算打包release版本前测试一下的,即使打包release版本还是不显示静态资源。
解决方法:
1、在AndroidManifest.xml中关闭调试
即删除 <meta-data android:name="DCLOUD_DEBUG" android:value="true"/>
// 这里我把值改为false也没用,所有直接删除了保险一些
2、修改uniappx模块的build.gradle强制指定assets位置

    sourceSets {  
        main {  
            assets {  
                srcDirs = [  
                        'src/main/assets',    
                ]  
                include '** / *'   
            }  
        }  
    }  
收起阅读 »

基于vue3+vite7.2+electron39.2仿写deepseek电脑端ai流式对话应用

markdown vite OpenAI ai vue3

vue3-electron39-ai:2026款最新原创跨平台electron39+vite7.2+vue3 setup+pinia3+arco-design+deepseek api构建桌面版AI聊天系统。集成了深度思考、latex公式、mermaid图表解析、本地存储对话等功能。

项目技术知识

  • 前端框架:vite^7.2.4+vue^3.5.24+vue-router^4.6.4
  • 跨平台框架:electron^39.2.7
  • 大模型框架:DeepSeek-V3.2 + OpenAI
  • 组件库:arco-design^2.57.0
  • 状态插件:pinia^3.0.4
  • 会话缓存:pinia-plugin-persistedstate^4.7.1
  • 高亮插件:highlight.js^11.11.1
  • markdown渲染插件:markdown-it^14.1.0
  • 打包工具:electron-builder^26.0.12

项目结构框架目录

基于最新跨平台框架electron39+vite7创建项目模板,调用deepseek-v3.2模型,采用vue3 setup语法编码。

Electron39-DeepSeek-Vue3AI客户端ai系统已经更新到我的原创作品小集。

electron39+deepseek+vite7桌面端AI流式聊天对话EXE

了解更多项目详细介绍,可以看看下面这篇文章。
electron39-vue3ai电脑端AI模板|electron39+deepseek+vite7聊天ai应用

热文推荐

原创uniapp+vue3+deepseek+uv-ui跨端实战仿deepseek/豆包流式ai聊天对话助手。
Vite7+DeepSeek网页版Ai助手|vue3+arco网页web流式生成ai聊天问答系统
vite7+deepseek流式ai模板|vue3.5+deepseek3.2+markdown打字输出ai助手
Electron38-Wechat电脑端聊天|vite7+electron38仿微信桌面端聊天系统
Electron38-Vue3OS客户端OS系统|vite7+electron38+arco桌面os后台管理
electron38-admin桌面端后台|Electron38+Vue3+ElementPlus管理系统
最新版uniapp+vue3+uv-ui跨三端短视频+直播+聊天【H5+小程序+App端】
最新版uni-app+vue3+uv-ui跨三端仿微信app聊天应用【h5+小程序+app端】
Tauri2.9+Vue3桌面版OS系统|vite7+tauri2+arcoDesign电脑端os后台模板
Tauri2.8+Vue3聊天系统|vite7+tauri2+element-plus客户端仿微信聊天程序
Tauri2-Vite7Admin客户端管理后台|tauri2.9+vue3+element-plus后台系统
Flutter3-MacOS桌面OS系统|flutter3.32+window_manager客户端OS模板
最新研发flutter3.27+bitsdojo_window+getx客户端仿微信聊天Exe应用
最新版Flutter3.32+Dart3.8跨平台仿微信app聊天界面|朋友圈
flutter3-deepseek流式AI模板|Flutter3.27+Dio+DeepSeeek聊天ai助手

继续阅读 »

vue3-electron39-ai:2026款最新原创跨平台electron39+vite7.2+vue3 setup+pinia3+arco-design+deepseek api构建桌面版AI聊天系统。集成了深度思考、latex公式、mermaid图表解析、本地存储对话等功能。

项目技术知识

  • 前端框架:vite^7.2.4+vue^3.5.24+vue-router^4.6.4
  • 跨平台框架:electron^39.2.7
  • 大模型框架:DeepSeek-V3.2 + OpenAI
  • 组件库:arco-design^2.57.0
  • 状态插件:pinia^3.0.4
  • 会话缓存:pinia-plugin-persistedstate^4.7.1
  • 高亮插件:highlight.js^11.11.1
  • markdown渲染插件:markdown-it^14.1.0
  • 打包工具:electron-builder^26.0.12

项目结构框架目录

基于最新跨平台框架electron39+vite7创建项目模板,调用deepseek-v3.2模型,采用vue3 setup语法编码。

Electron39-DeepSeek-Vue3AI客户端ai系统已经更新到我的原创作品小集。

electron39+deepseek+vite7桌面端AI流式聊天对话EXE

了解更多项目详细介绍,可以看看下面这篇文章。
electron39-vue3ai电脑端AI模板|electron39+deepseek+vite7聊天ai应用

热文推荐

原创uniapp+vue3+deepseek+uv-ui跨端实战仿deepseek/豆包流式ai聊天对话助手。
Vite7+DeepSeek网页版Ai助手|vue3+arco网页web流式生成ai聊天问答系统
vite7+deepseek流式ai模板|vue3.5+deepseek3.2+markdown打字输出ai助手
Electron38-Wechat电脑端聊天|vite7+electron38仿微信桌面端聊天系统
Electron38-Vue3OS客户端OS系统|vite7+electron38+arco桌面os后台管理
electron38-admin桌面端后台|Electron38+Vue3+ElementPlus管理系统
最新版uniapp+vue3+uv-ui跨三端短视频+直播+聊天【H5+小程序+App端】
最新版uni-app+vue3+uv-ui跨三端仿微信app聊天应用【h5+小程序+app端】
Tauri2.9+Vue3桌面版OS系统|vite7+tauri2+arcoDesign电脑端os后台模板
Tauri2.8+Vue3聊天系统|vite7+tauri2+element-plus客户端仿微信聊天程序
Tauri2-Vite7Admin客户端管理后台|tauri2.9+vue3+element-plus后台系统
Flutter3-MacOS桌面OS系统|flutter3.32+window_manager客户端OS模板
最新研发flutter3.27+bitsdojo_window+getx客户端仿微信聊天Exe应用
最新版Flutter3.32+Dart3.8跨平台仿微信app聊天界面|朋友圈
flutter3-deepseek流式AI模板|Flutter3.27+Dio+DeepSeeek聊天ai助手

收起阅读 »

马上2026年了uni-app-x会是未来吗

早在2021年就做了uview组件库对vue3的适配版本,因为之前自己项目的经验,加上vue3虽然与vue2有些许不同,但整体向下兼容性是很高的,总体而言需要修改适配的工作量并不会太大,也就2天就完成了初步的基础适配(虽然基础适配耗时并不长,但其后的修复与完善仍然需要投入很多时间,期间也得到了很多热心用户的PR,感谢他们)。

dcloud于2022年就发布了uni-app-x,看到之后其实当时久觉得这个一定是未来的风向,自2015年步入移动端开发,我曾经历并尝试了几乎大部分主流的跨平台移动开发方案,从最开始的cordova(phonegap)不知道有没有人还有印象,当时配合国外一个知名UI框架Framework7做页面很合适,淘宝还定制了一个自己的Framework7版本,再到后来的reactnative、fultter(这俩方案尝试没多久就放弃了,因为其门槛、复杂度高了些,并不利于向前端普及),真正好的跨平台方案一定要门槛低,对前端开发着友好,reactnative/fultter的环境配置就会拦住一大批人,而会带来显著的副作用,生态起来会很慢很慢,更别提他们对web的支持很有限。几年过去了事实也是如此,至少在国内,rn/flutter的占比很低。

后来微信推出了小程序,国内跨平台届更是迎来一次大洗牌,在国内跨平台势必要支持微信小程序,当时美团率先推出了mpVue,后来Dcloud推出了uni-app后来居上,从此逐步发展壮大,可以看出来dcloud有着很强的研发实力,从框架的平台支持、vue的二次开发等等方面显著领先于其他方案,虽然bug也不少,但可以理解,跨平台要比普通开发个原生App什么的吃研发,天生就复杂麻烦容易出兼容问题。

记得2024年8月立项打算开始给uview-plus适配uni-app-x,适配之初就发现难度跟当初适配vue3不是一个等级的。一开始就遇到一个几个问题,其一当时uni-app-x还不支持联合类型,而uview中很多组件的props同时兼容string和number,这在js方案里能方便用户,但是在当时适配就必须取舍,当时尝试先改了几个组建让它们只支持单类型,一番尝试后发现不太现实,这样会对uview的API兼容性产生巨大破坏。

于是适配计划进度放慢,一般改着一边等uni-app-x完善,除了上面的联合类型问题,遇到的第二个问题是调试问题,可能是对mixin支持还不完善,在mixin情况下很多报错文件与行数毫不相关,让人摸不着头脑,没办法只能剔除所有其他代码,采用二分法一步步定位问题在哪段代码里。适配过程中是一个很繁杂的过程,看这屏幕上成百上千个报错要一个个定位解决。

除了以上问题其实很有遇到很多适配问题,比如button组建不支持嵌套子组建、动画支持还未彻底完成等各种问题不一一列举,总之开发者使用uni-app-x会比uni-app要更耐心一些。

其后由于其他项目原因,uni-app-x的适配计划不断延期,不断有用户询问,随着uni-app-x越来越完善,于是在2026年来临之前,决定将适配工作完成。经过一些几乎通宵的推进,在尽量保证uview接口兼容性的前提下,目前终于完成了初步的适配。已经发布到插件市场https://ext.dcloud.net.cn/plugin?id=26339。为了区分以及AI识别等场景考虑,新版本名称改为uview-ultra将于uview-plus同步维护,当然必定还存在一些未完成的部分和细节问题,后续将逐步修复与完善。目前组建本身仍然是保持选项式API,未来将逐步改写组合式。

最后2026年了,你开始使用uni-app-x了,我认为它确实是未来的方向。一个编译到各端原生的跨平台方案,且有着强大的生态与用户基础,它的发展一定是值得期待的。(曾经微软也做过类似的事情,用C#编译到ios和安卓原生,但是太不彻底了,没有进行统一封装,事实上结果是用C#写两端,代码复用性并不高,而uni-app-x是目前已知最成熟、最完善的编译到各端原生跨平台方案)。

继续阅读 »

早在2021年就做了uview组件库对vue3的适配版本,因为之前自己项目的经验,加上vue3虽然与vue2有些许不同,但整体向下兼容性是很高的,总体而言需要修改适配的工作量并不会太大,也就2天就完成了初步的基础适配(虽然基础适配耗时并不长,但其后的修复与完善仍然需要投入很多时间,期间也得到了很多热心用户的PR,感谢他们)。

dcloud于2022年就发布了uni-app-x,看到之后其实当时久觉得这个一定是未来的风向,自2015年步入移动端开发,我曾经历并尝试了几乎大部分主流的跨平台移动开发方案,从最开始的cordova(phonegap)不知道有没有人还有印象,当时配合国外一个知名UI框架Framework7做页面很合适,淘宝还定制了一个自己的Framework7版本,再到后来的reactnative、fultter(这俩方案尝试没多久就放弃了,因为其门槛、复杂度高了些,并不利于向前端普及),真正好的跨平台方案一定要门槛低,对前端开发着友好,reactnative/fultter的环境配置就会拦住一大批人,而会带来显著的副作用,生态起来会很慢很慢,更别提他们对web的支持很有限。几年过去了事实也是如此,至少在国内,rn/flutter的占比很低。

后来微信推出了小程序,国内跨平台届更是迎来一次大洗牌,在国内跨平台势必要支持微信小程序,当时美团率先推出了mpVue,后来Dcloud推出了uni-app后来居上,从此逐步发展壮大,可以看出来dcloud有着很强的研发实力,从框架的平台支持、vue的二次开发等等方面显著领先于其他方案,虽然bug也不少,但可以理解,跨平台要比普通开发个原生App什么的吃研发,天生就复杂麻烦容易出兼容问题。

记得2024年8月立项打算开始给uview-plus适配uni-app-x,适配之初就发现难度跟当初适配vue3不是一个等级的。一开始就遇到一个几个问题,其一当时uni-app-x还不支持联合类型,而uview中很多组件的props同时兼容string和number,这在js方案里能方便用户,但是在当时适配就必须取舍,当时尝试先改了几个组建让它们只支持单类型,一番尝试后发现不太现实,这样会对uview的API兼容性产生巨大破坏。

于是适配计划进度放慢,一般改着一边等uni-app-x完善,除了上面的联合类型问题,遇到的第二个问题是调试问题,可能是对mixin支持还不完善,在mixin情况下很多报错文件与行数毫不相关,让人摸不着头脑,没办法只能剔除所有其他代码,采用二分法一步步定位问题在哪段代码里。适配过程中是一个很繁杂的过程,看这屏幕上成百上千个报错要一个个定位解决。

除了以上问题其实很有遇到很多适配问题,比如button组建不支持嵌套子组建、动画支持还未彻底完成等各种问题不一一列举,总之开发者使用uni-app-x会比uni-app要更耐心一些。

其后由于其他项目原因,uni-app-x的适配计划不断延期,不断有用户询问,随着uni-app-x越来越完善,于是在2026年来临之前,决定将适配工作完成。经过一些几乎通宵的推进,在尽量保证uview接口兼容性的前提下,目前终于完成了初步的适配。已经发布到插件市场https://ext.dcloud.net.cn/plugin?id=26339。为了区分以及AI识别等场景考虑,新版本名称改为uview-ultra将于uview-plus同步维护,当然必定还存在一些未完成的部分和细节问题,后续将逐步修复与完善。目前组建本身仍然是保持选项式API,未来将逐步改写组合式。

最后2026年了,你开始使用uni-app-x了,我认为它确实是未来的方向。一个编译到各端原生的跨平台方案,且有着强大的生态与用户基础,它的发展一定是值得期待的。(曾经微软也做过类似的事情,用C#编译到ios和安卓原生,但是太不彻底了,没有进行统一封装,事实上结果是用C#写两端,代码复用性并不高,而uni-app-x是目前已知最成熟、最完善的编译到各端原生跨平台方案)。

收起阅读 »

ios 无法使用 plus.runtime.launchApplication,打开小红书,还有别的办法吗

打开外部应用

plus.runtime.launchApplication({ action: "xhs://" });
plus.runtime.launchApplication({ action: "xiaohongshu://" });

这两个方法都无效

继续阅读 »

plus.runtime.launchApplication({ action: "xhs://" });
plus.runtime.launchApplication({ action: "xiaohongshu://" });

这两个方法都无效

收起阅读 »

小白的我分享补充UniappX安卓本地打包流程中的两个细节

本文只针对UniappX的安卓端本地打包(iOS端我还没看)

首先,说明一下,我不会android studio原生开发,一直都是用的云打包。最近接了个项目,必须本地打包,就专门研究了一下。
我现在已经把UniappX的本地打包走通了,对于下面两点,对于小白可能会蒙圈,我就蒙圈了。所以写下来分享一下。可能有不对的地方,请及时指正。
昨天新装的:Android Studio Otter | 2025.2.1 Patch 1

以下是UniappX的本地打包过程:
打包第一步:在android studio里创建一个Empty Activity的工程,包名使用HBuilderX里的项目包名。
打包第二步:照着官方文档一步步做,绝对好使:https://doc.dcloud.net.cn/uni-app-x/native/use/android.html

我在这里说两点容易掉坑里的地方:

1.按文档改完后,启动调试发现打开的还是项目原本的默认页面 hello android.
解决方法:打开/app/src/main/AndroidManifest.xml重新设置首页,下面的是我修改后的,不要复制粘贴,比对一下,缺哪个粘哪个。

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:tools="http://schemas.android.com/tools">  

    <application  
        android:name="io.dcloud.uniapp.UniApplication"  
        android:allowBackup="true"  
        android:dataExtractionRules="@xml/data_extraction_rules"  
        android:fullBackupContent="@xml/backup_rules"  
        android:icon="@mipmap/ic_launcher"  
        android:label="@string/app_name"  
        android:roundIcon="@mipmap/ic_launcher_round"  
        android:supportsRtl="true"  
        android:theme="@style/Theme.Mytest004">  
        <activity  
            android:name="io.dcloud.uniapp.UniAppActivity"  
            android:configChanges="orientation|keyboard|keyboardHidden|smallestScreenSize|screenLayout|screenSize|mcc|mnc|fontScale|navigation|uiMode"  
            android:exported="true"  
            android:label="@string/app_name"  
            android:screenOrientation="portrait"  
            android:theme="@style/UniAppX.Activity.DefaultTheme"  
            android:windowSoftInputMode="adjustResize"  
            tools:replace="android:label,android:exported,android:theme,android:configChanges,android:windowSoftInputMode,android:screenOrientation">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  

                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  

        <meta-data  
            android:name="DCLOUD_UNI_APPID"  
            android:value="你的项目appid" />  

        <meta-data  
            android:name="DCLOUD_CHANNEL"  
            android:value="googleplay" />  
    </application>  
</manifest>

2.针对插件
1.“前端组件-通用组件”,这类组件不涉及原生代码,因此在生成本地资源包的时候,会被生成到src目录下,也就是和pages在同一个目录下:unpackage/resources/app-android/uniappx/app-android/src/
因此,在复制资源的时候,就把index.kt,pages,uni_modules一起粘贴过去就可以了。

2.“UTS插件-api插件”,这类插件因为有原生代码,所在生成本地资源包的时候,会被生成到unpackage/resources/app-android/目录下,在这里你会看到一个uni_modules文件夹,里面就是你的插件。如果里面没有你的插件,说明你的页面没有引用这个插件或者代码有错误。

UTS插件在安卓端kotlin代码顶端的正确包名应该是这种格式的:uts.sdk.modules.starViewtime
因此在Android Studio中创建模块时,包名必须与uni-app X插件的包名完全一致,包名也要叫uts.sdk.modules.starViewtime,因为如果两边包名不一样,插件就不起作用了。

接下来重点来了:目录结构必须严格按照包名的层次结构创建,java后面的文件夹需要手动创建。

  • 例如: 刚才创建的模块文件夹下的/src/main/java/uts/sdk/modules/starViewtime/

最后把插件文件复制进去,这样你的UTS原生插件就好使了。

继续阅读 »

本文只针对UniappX的安卓端本地打包(iOS端我还没看)

首先,说明一下,我不会android studio原生开发,一直都是用的云打包。最近接了个项目,必须本地打包,就专门研究了一下。
我现在已经把UniappX的本地打包走通了,对于下面两点,对于小白可能会蒙圈,我就蒙圈了。所以写下来分享一下。可能有不对的地方,请及时指正。
昨天新装的:Android Studio Otter | 2025.2.1 Patch 1

以下是UniappX的本地打包过程:
打包第一步:在android studio里创建一个Empty Activity的工程,包名使用HBuilderX里的项目包名。
打包第二步:照着官方文档一步步做,绝对好使:https://doc.dcloud.net.cn/uni-app-x/native/use/android.html

我在这里说两点容易掉坑里的地方:

1.按文档改完后,启动调试发现打开的还是项目原本的默认页面 hello android.
解决方法:打开/app/src/main/AndroidManifest.xml重新设置首页,下面的是我修改后的,不要复制粘贴,比对一下,缺哪个粘哪个。

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:tools="http://schemas.android.com/tools">  

    <application  
        android:name="io.dcloud.uniapp.UniApplication"  
        android:allowBackup="true"  
        android:dataExtractionRules="@xml/data_extraction_rules"  
        android:fullBackupContent="@xml/backup_rules"  
        android:icon="@mipmap/ic_launcher"  
        android:label="@string/app_name"  
        android:roundIcon="@mipmap/ic_launcher_round"  
        android:supportsRtl="true"  
        android:theme="@style/Theme.Mytest004">  
        <activity  
            android:name="io.dcloud.uniapp.UniAppActivity"  
            android:configChanges="orientation|keyboard|keyboardHidden|smallestScreenSize|screenLayout|screenSize|mcc|mnc|fontScale|navigation|uiMode"  
            android:exported="true"  
            android:label="@string/app_name"  
            android:screenOrientation="portrait"  
            android:theme="@style/UniAppX.Activity.DefaultTheme"  
            android:windowSoftInputMode="adjustResize"  
            tools:replace="android:label,android:exported,android:theme,android:configChanges,android:windowSoftInputMode,android:screenOrientation">  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  

                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  

        <meta-data  
            android:name="DCLOUD_UNI_APPID"  
            android:value="你的项目appid" />  

        <meta-data  
            android:name="DCLOUD_CHANNEL"  
            android:value="googleplay" />  
    </application>  
</manifest>

2.针对插件
1.“前端组件-通用组件”,这类组件不涉及原生代码,因此在生成本地资源包的时候,会被生成到src目录下,也就是和pages在同一个目录下:unpackage/resources/app-android/uniappx/app-android/src/
因此,在复制资源的时候,就把index.kt,pages,uni_modules一起粘贴过去就可以了。

2.“UTS插件-api插件”,这类插件因为有原生代码,所在生成本地资源包的时候,会被生成到unpackage/resources/app-android/目录下,在这里你会看到一个uni_modules文件夹,里面就是你的插件。如果里面没有你的插件,说明你的页面没有引用这个插件或者代码有错误。

UTS插件在安卓端kotlin代码顶端的正确包名应该是这种格式的:uts.sdk.modules.starViewtime
因此在Android Studio中创建模块时,包名必须与uni-app X插件的包名完全一致,包名也要叫uts.sdk.modules.starViewtime,因为如果两边包名不一样,插件就不起作用了。

接下来重点来了:目录结构必须严格按照包名的层次结构创建,java后面的文件夹需要手动创建。

  • 例如: 刚才创建的模块文件夹下的/src/main/java/uts/sdk/modules/starViewtime/

最后把插件文件复制进去,这样你的UTS原生插件就好使了。

收起阅读 »

个人开发者承接app、小程序、网页外包,全职外包接单

小程序 外包接单

全职在家承接外包,多年外包经验,个人开发者,绝对实惠靠谱,有很多款线上应用(度是自己开发的,自己独立完成,可查)

可做商城类,社交类,工具类,任务平台类,mes 类,扫码收银/分账交易类 等,除了游戏和带颜色的,其他度可以开发

可承接安卓/IOS、各个端的小程序、H5网页、PC网页开发,从前端到后端,我全度会,一条龙服务

掌握技术
前端:uniapp 、uniappx、vue
后端:Golang 、php

uniapp 及 uniappx 开发的作品均有上架appstore

小程序方面也有很多

有需要开发的并能看得上我的请联系我哈

vx:wu1020yt

继续阅读 »

全职在家承接外包,多年外包经验,个人开发者,绝对实惠靠谱,有很多款线上应用(度是自己开发的,自己独立完成,可查)

可做商城类,社交类,工具类,任务平台类,mes 类,扫码收银/分账交易类 等,除了游戏和带颜色的,其他度可以开发

可承接安卓/IOS、各个端的小程序、H5网页、PC网页开发,从前端到后端,我全度会,一条龙服务

掌握技术
前端:uniapp 、uniappx、vue
后端:Golang 、php

uniapp 及 uniappx 开发的作品均有上架appstore

小程序方面也有很多

有需要开发的并能看得上我的请联系我哈

vx:wu1020yt

收起阅读 »

我用tmx-iu开发了一个拍日出的app

鸿蒙next

大家好,分享一个用tmx-ui做的鸿蒙App - Aura(日落色彩记录工具)。

📱 App简介

自动提取照片主色生成渐变色卡。说实话老婆一开始还嘲笑我"还不如做个敲木鱼的"😂,但功能还是挺实用的。

核心功能:

  • K-means聚类算法提取主色(5色渐变)
  • 8种分享模板(Canvas渲染)
  • 900+中国古典色库

欢迎下载体验 ➡️ https://appgallery.huawei.com/app/detail?id=auar0.0.1&channelId=SHARE&source=appshare


🎨 关于组件库

说实话,用tmx-ui组件库开发效率真的高。10天时间我做了2个App,Aura是其中一个。

组件库帮我省了大量时间:

  • x-sheet 快速搭建布局结构
  • x-navbar 导航栏开箱即用
  • x-buttonx-icon 这些基础组件样式统一
  • 类型定义特别完善,开发时智能提示很舒服
  • 主题配置系统省去了大量颜色适配工作
继续阅读 »

大家好,分享一个用tmx-ui做的鸿蒙App - Aura(日落色彩记录工具)。

📱 App简介

自动提取照片主色生成渐变色卡。说实话老婆一开始还嘲笑我"还不如做个敲木鱼的"😂,但功能还是挺实用的。

核心功能:

  • K-means聚类算法提取主色(5色渐变)
  • 8种分享模板(Canvas渲染)
  • 900+中国古典色库

欢迎下载体验 ➡️ https://appgallery.huawei.com/app/detail?id=auar0.0.1&channelId=SHARE&source=appshare


🎨 关于组件库

说实话,用tmx-ui组件库开发效率真的高。10天时间我做了2个App,Aura是其中一个。

组件库帮我省了大量时间:

  • x-sheet 快速搭建布局结构
  • x-navbar 导航栏开箱即用
  • x-buttonx-icon 这些基础组件样式统一
  • 类型定义特别完善,开发时智能提示很舒服
  • 主题配置系统省去了大量颜色适配工作
收起阅读 »