前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于使用VB语言B4A开发安卓的一些见解

关于使用VB语言B4A开发安卓的一些见解

作者头像
一线编程
发布2023-03-02 13:17:29
1.4K0
发布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 删除

本文分享自 办公魔盒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于使用VB语言B4A开发安卓的一些见解
    • 1.新建项目
      • 2.Manifest编辑器(清单文件)及权限
        • 3.构置配置
          • 4.页面设计
            • 5.应用调试(debug模式)
              • 6.编码习惯
                • 7.数据类型
                  • 8.函数退出返回
                    • 9.退出循环
                      • 10退出应用
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档