火山Android开发平台飞扬#16已发布,测试版用户请前往下载,正式版用户请前往用户名片背面网址下载。
———————————————- ————–
与飞扬15相比,飞扬16有何新变化:
开发环境相关:
1、增加了对AAR类型外部库文件的支持;
2、编辑器支持历史操作位置的遍历和跳转,在系统全局选项中增加了一系列“历史操作位置”属性。 Alt+Left 后退,Alt+Right 前进,Ctrl+J 到最近编辑的位置;
3、新增书签支持,详见“编辑->书签”菜单项;
4、支持打印源程序,打印使用的字体与编辑器显示使用的字体相同;
5. 源程序中增加了对超链接文本的支持。 用户可以在源程序注释中使用“mark://bookmark”创建跳转到指定书签的超链接文本,使用“file://相对文件路径”创建打开指定外部文件的超链接文本,并使用“http://”、“https://”、“ftp://”等互联网协议名称创建超链接文本,打开指定的URL。这些超链接的链接文本可以通过点击“跳转” Ctrl+鼠标左键”在程序编辑窗口。
另外,在“查看所有书签”对话框中增加了“插入书签超链接文本”按钮,用于在当前程序编辑位置插入指定书签的超链接文本,当然也可以输入直接地。
详见例程解决方案中“其他->源程序超链接文本”项目中的演示。
6.新增将选中的程序内容以黑白/彩色图片的形式复制到剪贴板的功能(Ctrl+Alt+C)android状态栏字体颜色,相关选项:“工具->选项->火山程序管理器->文档->杂项- > 复制彩色图像";
7.类库文件夹和项目模块配置对话框中支持模块搜索;
8、支持多行评论的折叠和展开,折叠的多行评论支持鼠标指向提示;
9、解决方案内容树中,支持使用“Ctrl+光标上/下箭头”调整列表项的排序顺序,支持排序;
10、现在点击选项设置对话框中的“应用当前页”按钮,可以看到选项值应用后的效果;
11.支持跳转到指定行(Ctrl+W);
12、支持在程序编辑器中点击名称的同时按住Ctrl键跳转到其定义位置;
13、支持在帮助页面直接添加相关模块到当前程序项目;
14、程序编辑器中,变量数据类型右侧增加快捷按钮,用于快速选择将相应的事件处理方法添加到程序中,类名栏右侧增加快捷按钮支持quick Choose给程序添加相应的虚方法;
15、增加欢迎页面显示常用信息,正式版用户可在系统选项中关闭;
16、界面设计器“当前布局内容”中的内容支持折叠;
17、在界面设计器中,双击某个组件,程序编辑器会自动添加默认事件;
18、界面设计器左侧的组件框现在已经将扩展组件和基础组件分开了;
19、界面设计器支持直接在程序编辑器中添加事件处理方法;
20、在界面设计器的“当前布局内容”中,隐藏的组件现在会以特殊颜色高亮显示;
21、设置为评论行时,评论前缀文字会继续添加到已有的评论行中,避免取消评论行时出现问题;
22、添加注释行和取消注释行快捷键:Ctrl+K / Ctrl+Alt+K,界面设计器添加快捷键:Ctrl+U;
23、如果程序中的属性值是对外部文件的引用,右侧快捷按钮现在支持“浏览选择”、“编辑内容”、“打开文件夹”、“在外部编辑器中打开”功能;
24、程序编译完成后,双击相应行,打开生成的APK文件和源码所在目录;
25、解决方案内容树中,支持直接编译/调试指定项目;
26、解决了双击编辑器中选词不全的问题;
27、系统全局选项增加了“文档选择文件夹样式”和“活动文件夹关闭按钮”两个属性,当前文档页眉修改为更明显的颜色;
28、在方法的“返回值类型”行按回车,改为插入新的参数行;
29、跳跃时光标线会调整到更适合操作的位置;
30、程序语句文本中的全角字符在处理前会自动转换为半角字符(注意用于括住字符串的单双引号不能使用全角字符);
31、增加“全部展开”右键菜单项android状态栏字体颜色,用于一次性展开源程序中所有被折叠的内容;
32、将vcip volcano模块安装包文件与volcano平台关联,支持直接双击安装;
33、查找Android打包工具软件时,会优先匹配当前使用的JDK版本(之前一直使用最高版本的Android打包工具软件)。
类库相关:
1、增加例程数为168个,具体请打开系统安装目录下的“samplessamples.vsln”解决方案查看;
2、图片调色工具类增加了查找图片的功能,并增强了相应的例程来显示该功能;
3、高德地图完全打包,可用于开发自定义地图,支持所有地图覆盖和粒子效果;
4、增加屏幕找色支持模块,并提供相应的“屏幕找色+免root模拟点击”操作例程,用于支持无障碍操作程序的开发;
5、增加窗口标题栏和状态栏操作工具及相应例程;
6、增加HTML解析支持模块及相应例程;
7、增加ftp网络操作支持模块及相应例程;
8.增加了高级条码和二维码支持模块和相应的例程。
9、新增“高级选号器”组件及对应例程;
10、新增“花式按钮”组件,无需xml基础即可快速自定义漂亮的按钮;
11.新增“用户引导浮层组件”,可直接指定窗口组件设置高亮,可用于在应用更新迭代新增时引导用户关注或迁移功能位置功能。
12.新增列表字母导航器布局组件;
13、增加通用选择器支持,包括通用颜色、文件、日期时间、日期、时间、单文本、双文本、三文本、地址、数字选择器;
14、增加了loading动画框架组件,共封装了28个loading动画,用于在耗时操作时快速实现漂亮的转场动画;
15、新增“滑动后退窗口”组件,用于快速支持窗口滑动;
16、增加了“高级日历框”组件,可以很方便的自定义自己的日历组件。
17、修复了HPSocket模块、截图类、浮窗类和高级表格组件的一些问题;
18、“辅助功能支持1”模块增加“拼音转换工具”;
19、窗口类增加一个可读写属性“导航栏颜色”,用于设置Android 6.0及以上设备的虚拟导航栏颜色;
20、为所有窗口组件增加“支持即将绘制的监听”和“支持布局完成监听”两个属性,并接收相应的“布局完成”事件获取布局后组件的真实尺寸;
21.视图容器类增加读写属性“可滑动”,控制视图容器是否允许滑动切换页面,增加方法“设置当前选中项()”让用户设置是否播放切换页面时的切换动画;
22、窗口类增加一个读写属性“brightness”,用于获取和设置窗口亮度,并增加一个方法“设置亮度(起始亮度值,目标亮度值,动画时长)”,让用户可以从起始亮度值逐渐切换到目标亮度值,增加窗口样式“无标题白色窗口”;
23、时间类增加“时间戳格式化文本2”,支持将指定毫秒时间格式化为时间文本。 注意:原方法“时间戳格式化文本”只能将完整的时间戳格式化为正确的时间文本。该方法可以将随机毫秒转换为时间文本;
24、数组列表模板类增加“翻转数组”方法,可以被子类“文本数组类、整型数组类、xxx数组类”调用,例如reversed array = text array类。 翻转数组(翻转数组对象)。
———————————————- ————–
与飞扬12版本相比,飞扬15版本的更新内容:
1、全面支持volcano模块,支持在项目中按需添加模块以加快编译速度,支持签名打包、安装卸载模块、查看内容;
2、解决方案中的文档项支持展开显示程序结构;
3.调试编译时允许修改源代码;
4、参数语句行增加即时提示支持;
5.文档选项卡中新增项目定位支持,支持在调试过程中直接重启调试;
6、重新制作了各种系统图标,增加了各种系统树框中的图标显示,文档源码中增加了图标显示,增加了系统工具栏;
7、增加了以下模块和相应的例程:
1.LibGdx游戏引擎;
2、高级表格框、高级列表框、滑动容器、卡片框、高级图片框;
3、HPSocket网络通讯支持;