Basic4android v2.20 发布

简介: This version includes the following improvements: For Each blocks Declaration and assignment in the same statement - Two new language features in t...

This version includes the following improvements:

  • For Each blocks
  • Declaration and assignment in the same statement - Two new language features in the next version
  • B4A-Bridge - many stability improvements related to both Bluetooth mode and wireless mode
  • B4A-Bridge supports logging on all devices including Android 4.1+. Requires B4A-Bridge 2.07
  • Menu items will now appear in the action bar on Android 3.0+ devices
  • Default target level set to 14
  • WYSIWYG designer uses device default theme. Supports changing themes: New feature: better support for modern Android themes
  • Designer includes a new color value: DEFAULT. The meaning of this value is that the theme default color will be used.
  • Designer script new keywords make it easier to build user interfaces that scale correctly on all phones and tablets: Min, Max, AutoScale, AutoScaleAll and AutoScaleRate: New feature: AutoScale and other new designer script keywords
  • Optimized designer layout files - loading time is 3 - 4 times faster
  • MediaPlayer can play files from File.DirInternal
  • Map.Keys / Values - allows iterating over map entries with For Each
  • Panel / Activity.RemoveAllViews
  • LayoutValues.ApproximateScreenSize - returns the approximate device physical screen size
  • Sign key alias key can be changed (requires editing the settings file)
  • Activity/Panel.LoadLayout can now be used from classes
  • Camera_Preview event


Many bugs were fixed including:

  • Recycle error in ListView_ItemClick event
  • TabHost.AddTabWithIcon / AddTab - correctly calculate the width and height
  • Code documentation should be updated almost immediately
  • Upper casing of single letter variables
  • Memory leak when opening large projects
  • Non activity classes can call code modules
  • WYSIWYG Designer and B4A-Bridge listen to an alternative port if the main one is already bound.
  • Fixed debugger error related to complex objects with circular references


Notes

    • Layout files saved in the new version cannot be loaded on older versions of the IDE - It is therefore recommended to backup existing projects before loading them in the new version.
    • Libraries in the internal libraries folder have first priority (changed from previous versions)
    • B4A.xml file was updated. If you are using a custom color scheme then you can copy the relevant section to the new file.
目录
相关文章
|
Android开发 Java 数据格式
Basic4android v3.80 beta 发布
增加了条件编译,共享模块,部分支持jar 文件直接访问。还有其他一些更新。I'm happy to release B4A v3.80 BETA. This version includes several major new features that make it easier to deve...
650 0
Basic4android v3.50 发布
这次发布的主要是debug 的增强。说实话,在这一方面B4a 比delphi做的要好。希望delphi 在新的版本里面 能进一步加强。   I'm happy to release Basic4android v3.
747 0
|
数据可视化 IDE 开发工具
Basic4android v3.20 发布
这次主要是可视化设计器的增强。 具体新功能如下:   This version includes many important improvements: Visual designer Anchors feature - makes it easier to target multiple screen sizes.
871 0
|
IDE 开发工具
Basic4android v2.70 发布
Basic4android v2.70 is now available. I would first like to thank the beta testers for their help and feedback .
792 0
如何制作 Basic4android 的库文件
很多网友询问如何制作basic4android 的库,由于我个人没有对这一块详细研究,因此 不能给大家太多的建议,大家可以参考官网的教程。同时官网上有一个视频教程,由于是在国外视频 网站上,大家可能无法访问,我问作者要了这个视频文件,放到了优酷网上,大家可以在 在http://v.youku.com/v_show/id_XNTMzNDY5MTQ0.html 访问。
646 0
|
SQL IDE 开发工具
Basic4android v2.50 发布
I'm very happy to release Basic4android v2.50. This version includes many important new features and improvements.
764 0
Basic4android v2.00 发布
Basic4android v2.00 is now available. This upgrade is probably the most significant upgrade since v1.
760 0
|
1月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
21天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
46 19
|
21天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
49 14