目前android经常用的orm框架主要有greenDAO、OrmLite、AndrORM。 综合了网上的各种评价,greenDAO的运行效率最高,内存消耗最少,性能最佳 。

最简单的是做webapp,html5比较流行,如果希望发挥一些机器性能。那么就要做混合型的框架。一般称为hybird。大部分hybird都是同时支持安卓和ios的。现在hybird的框架有很多,所以建议自己查查,找个合适自己的。
在 Android 系统中,框架(Framework)和root权限都是与安卓系统的开发和定制相关的概念。
框架是 Android 的一个重要组成部分,它是一组 API、协议和工具,定义了开发 Android 应用所需的编程接口。Android 应用开发者通过调用 Android 框架提供的 API,可以实现众多强大的功能,如访问网络、播放音视频、摄像头拍照等。
Root 是 Android 系统中的一种权限,对用户拥有最高的权限,即超级管理员权限,可以执行一些系统命令和访问一些受限制的文件、目录和硬件资源。获得 root 权限后,用户可以对系统进行一些高级定制和优化,如修改系统设置、卸载预装应用、安装第三方 ROM 等。
总体来说,框架是在应用层面上运行的,用于帮助开发者创建应用的接口,而 root 权限是在系统层面上运行的,用于访问更多的系统资源和执行更高级的操作。
框架(Framework)是一种软件开发模式,它提供了一种基于约定的方式来组织和管理应用程序的代码和资源。框架定义了应用程序的架构和流程,并提供了一些可重用的代码和库,以加快开发效率和提高应用程序的质量。
Root(Rooting)是指获取Android系统管理员权限的过程,也称为“越狱”。通过Root,用户可以访问Android系统的所有文件和设置,可以进行更深层次的修改和定制,例如删除预装应用程序、更改系统设置、安装自定义ROM等。
两者的用途不同,框架用于开发和组织应用程序,而root则用于修改和定制Android系统。
只有手机获取root权限后才可以安装框架呢。
那就先使用软件对手机操作好了。
使用上应用宝工具箱里面的软件,也就是Kingroot。
通过这样操作,手机就获取稳定root权限了。
安卓MVVM的框架下视图和模型是不能直接通信的。它们通过ViewModel来通信,ViewModel通常要实现一个observer观察者,当数据发生变化,ViewModel能够监听到数据的这种变化,然后通知到对应的视图做自动更新,而当用户操作视图,ViewModel也能监听到视图的变化,然后通知数据做改动,这实际上就实现了数据的双向绑定。并且MVVM中的View 和 ViewModel可以互相通信。
MVC和MVVM的区别并不是VM完全取代了C,ViewModel存在目的在于抽离Controller中展示的业务逻辑,而不是替代Controller,其它视图操作业务等还是应该放在Controller中实现。也就是说MVVM实现的是业务逻辑组件的重用。