好了,根据官方的开发文档和具体实战经验,总结如下:
1.主容器(.container)高度不能超过1500px(也许吧,具体数值没时间去试),否则黑屏,超过466px就会变成滑动
2.官方标的是单个应用所有图片大小不得超过8M,而且打包时会将图片转为bin,会比原图片大N多;判断方法:打开rpk,看看里面bin文件减去你放进去的图片的大小就知道bin文件大致大小
3.config.json的分布:
举个例子:
"app": {
"bundleName": "com.example.pictest.601", 这是包名,相同会覆盖
"vendor": "example",
"version": {
"code": 1,
"name": "1.5.end+" 版本号
},
"abilities": [
{
"name": "default",
"icon": "$media:icon",
"label": "pictest-601-1", 应用名
"type": "page"
}
],
ok,下面是一个简易的图库,具有滑动功能,要换图片请看src\main\js\default\common\main3.jpg,并修改src\main\js\default\pages\index\index.css中.container的高和.title的高
最后打包,用替换法安装,反正我替换的是喝水时间(com.szc.drinkwater.rpk,在Android/Data/小米运动健康包名/files/AppMarket中,复制进去再去应用商店下载并安装,等会会出现系统出现错误,但只要手表中有就行)
请用
官方的编译工具进行编译,新建一个项目后把附件的src替换入原来IdeaProjects\应用名\entry\src中
至于模拟器要求的10几个G的vs2019,如果不需要虚拟机就可以卸载vs2019,要不就留着
附上成品(就是这代码)
注:图片默认宽为432,即1080*40%,知道什么意思吧牛