Basic4android v2.70 发布

简介: Basic4android v2.70 is now available. I would first like to thank the beta testers for their help and feedback .

Basic4android v2.70 is now available. I would first like to thank the beta testers for their help and feedback .

This version includes many improvements including several major new features:

  • Compiler warnings - A new warning engine that helps finding common errors as soon as possible:

  • Custom views with designer support - Developers can create custom views (with classes or libraries) that can be added with the visual designer. This feature makes it possible to build the complete layout with the designer and designer scripts.
  • Classes properties - a long-awaited feature.
  • Bitmaps handling improved - LoadBitmap / LoadBitmapSample internally handle out of memory errors by down-scaling the image. The visual designer loads images based on the target size to preserve memory.
  • DateTime.ListenToExternalTimeChanges - raises an event when the device time is set or when the time zone changes (and updates the internal time zone used).
  • CallSub keyword improvements:
    Returns Object instead of String.
    Sender is set when calling from a class. This is useful for events implementation.
    Significant performance improvements when calling subs in classes.
    No error is raised if the target sub is not found when calling from a class. This is useful for events implementation.
  • #LibraryName attribute. Sets the compiled library name.
  • Libraries dependencies resolver was improved and it can now handle cases such as described here.
  • Logs are colored based on the message type.
  • LogColor keyword - Similar to Log. The message will be displayed in the IDE with the specified color.
  • Screenshot tool improved.
  • HttpUtils2 and DateUtils are now included as libraries in the IDE.
  • Bug fixes and other minor improvements (including "run last deployment" feature).


Backwards compatibility issues
In previous versions, when a layout file was loaded the images were loaded as is. Starting from this version the size of the loaded image might be smaller based on the target view. The visual result is the same. The difference can happen if you take the image of a view and assign it to a larger view.

目录
相关文章
|
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
如何制作 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
|
Android开发 开发工具 IDE
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...
672 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