项目的Android APP 应用软件经过不断实践改进,技术上已逐渐成熟,这为进一步的提升及新项目的开发奠定了基础。开发过程中积累的一些技术和经验将渐次的与同行分享。
一,技术特点及概述
1),java和c++混合编程,数据和界面分离
应用AndroidStudio开发工具可以通过JNI 连接C++程序,项目中将数据的管理用C++来完成,以前C++方面的编程经验及积累,有效的提高了开发的效率,C++也提升了程序的安全性和保密性;
2),数据表支持多级分类,多形式显示
借助Android系统UI设计的灵活性,实现了数据表的多级分类,多形式显示。
3),便捷的图片编辑
在需要选择设置图片的界面,采用了通用的图片编辑操作菜单,方便了操作应用;
4),数据表支持模板构建及下载
由于年龄,职业,兴趣爱好等的不同,每个人对个人大数据表的需求和应用也不尽相同,但从整体来看,某些人还是会有相似的需求的。将某些某类人应用的数据表,构建成数据表模板,放到网站上,让其他人下载参考借鉴,可节省时间提高效率。
5),支持多网络形式,方便组建小型局域应用网络
基于PC机的网络服务端,可以做外网的应用,依托WIFI也可以构建小型的局域网。小型局域网更有利于内部的数据安全,也更容易实施,成本也更低。
二,技术经验分享大致内容
1),自定ImageView
2),通过JNI 连接C++程序
3),通用的图片编辑(自定RelativeLayout)
4),数据表的多级分类,多形式显示(RecyclerView,Adapter,ViewHolder)
5),弹出菜单(PopupWindow,RecyclerView)
标签:--,APP,C++,数据表,开发,应用,Android From: https://www.cnblogs.com/newstart60/p/16954201.html