b4a功能建议 | 实现方法 | 想法创意 |
Wait For可以在参数中直接返回结果吗? | Wait For (cam.OpenCamera(front)) Complete (TaskIndex As Int) Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean) | |
函数别名,减少代码,通用函数模块 | 比如用msgbox("abc")代替MsgboxAsync ,Msg("abc")代替ToastMessageShow("a",true) | 有没有办法实现一个函数别名的语法,每个人可以把常用的函数或代码块实现缩写?每个项目工程都可以用这些代码或语法。一种比较笨的方法是重新写一个函数包装一下,然后把代码全复制到Main模块的最下面,这样会增加编绎后APK的体积。第2种方法是添加一个代码模块, |
添加的按钮默认自动添加文字 | button1.text="button1" 这样更接近VB6 IDE的用法,新手或只作测试时,想用最少的操作实现功能 | |
如何复制函数提示文字 | ||
载入代码文件,链接共享代码文件,编绎时自动清除未使用的函数 | include# "myFunction.bas",include# "d:\fun2.bas" | 加载代码文件到当前代码页,这样就不需要去复制了,并且可以直接调用函数。如果添加另一个模块,需要调用时module1.fun(a,b)。 第2点:写代码更累.可以链接到现有的代码库目录,多个工程可以共用,同时更新,编结时自动用最新的源码。 第3点,编绎优化,自动裁减代码模块中未使用的函数,减少APK体积 |