一线编程
关于使用VB语言B4A开发安卓的一些见解
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
一线编程
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
关于使用VB语言B4A开发安卓的一些见解
关于使用VB语言B4A开发安卓的一些见解
一线编程
关注
发布于 2023-03-02 13:17:29
1.6K
0
发布于 2023-03-02 13:17:29
举报
文章被收录于专栏:
办公魔盒
关于使用VB语言B4A开发安卓的一些见解
1.新建项目
• 1.1 目前新建项目官方提供了4种方式,分别是(B4XPages、B4XTurtle、默认值、X2 Game)
• 1.1.1 B4XPages相比VB来说,就是由一个窗体From和N个自定义控件组成,每个自定义控件,就是相遇于一个独立的页面,这里建议大家开发app都使用这个玩意,使用它可以减少很多只能在中使用的重复代码,而且界面更加丝滑;
• 1.1.2 B4XTurtle就是一个独立的类库项目,主要用于教师或家长教学用的一个绘图项目,这个本人还没有时间的去研究,不太懂里面的道道
• 1.1.3 默认值 相比VB来说,就是由N个From窗体组成的一个应用,更加符合vber开发者的逻辑,但是在安卓上本人还是建议你使用B4XPages创建安卓应用,也是官方力推的;
• 1.1.4 X2 Game这个也是一个独立的类库项目,主要用于开发小游戏,这个本人也没有去研究,也不太懂
2.Manifest编辑器(清单文件)及权限
• 2.1 这个玩意相当于安卓的AndroidManifest.xml编辑器,在里面我们可以给应用添加权限,自定义主题(B4A默认的主题比较丑陋)
• 2.2 当然单单在这个Manifest里面添加权限是无法达到,打开应用就提示权限赋予弹窗的,在这里我们还要用到一个(api26以上)RuntimePermissions类库,用于动态权限检测
3.构置配置
• 3.1 这里由两个地方,第一个地方在主窗体Main里面顶端的#号之间的,属性进行配置
• 3.2 第二个,在项目->构置配置,这里可以配置应用程序的打包名称,打包名称不同,就相当于两个不同的独立程序
4.页面设计
• 4.1 变体类型,这里推荐大家使用 宽度:640 高度:1080 缩放比:1.0,现在的手机90%都是1080P,基本可以满足;
• 4.2 控件的大小,建议大家都是用脚本的方式计算,这一样可以适用所有的手机分辨率;如果控件少或者设备分辨率固定,也可以直接适用控件锚点定位就行
• 4.3 这里强烈推荐大家使用,CustomViewList自定义列表视图,这样就可以在一个页面放N多个控件
5.应用调试(debug模式)
• 5.1 首先推荐大家就是真机调试
• 5.2 win11安卓子系统调试
• 5.3 安卓模拟器调试,雷电,夜深等都行
6.编码习惯
• 6.1 公共变量,公共函数,建议大家写在"代码模块"里面
• 6.2 异步公共方法建议放在,标准类当中
• 6.3 配置文件,建议使用Map类型直接写入txt文件,读的时候也是直接读取txt中的map
7.数据类型
• 7.1 map数据类型,相当于VB中的字典dictionary
• 7.2 List数据类型,相当于VB中的集合collection
• 7.3 type数据类型,相当于VB中的结构体type
• 7.4 int相当于VB中的整数integer
• 7.5 其它的数据类型与VB相同
8.函数退出返回
• 8.1 退出过程使用 return相当于vb的exit sub,exit function
• 8.2 退出函数使用 return 数据
9.退出循环
• 9.1 退出for循环 exit
• 9.2 跳过for循环 Continue
10退出应用
• 10.1 ExitApplication
本文参与
腾讯云自媒体同步曝光计划
,分享自微信公众号。
原始发表:2022-09-20,如有侵权请联系
cloudcommunity@tencent.com
删除
编程算法
android
面向对象编程
游戏
本文分享自
办公魔盒
微信公众号,
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
编程算法
android
面向对象编程
游戏
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
目录
关于使用VB语言B4A开发安卓的一些见解
1.新建项目
2.Manifest编辑器(清单文件)及权限
3.构置配置
4.页面设计
5.应用调试(debug模式)
6.编码习惯
7.数据类型
8.函数退出返回
9.退出循环
10退出应用
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐