android开发三大框架是:XUtil框架,主要有数据库模块、注解模块、网络模块、图片缓存模块;volley框架;ImageLoader框架。
android开发是指android平台上应用的制作,Android早期由“Android之父”之称的AndyRubin创办,Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。
Android是一种基于Linux的自由及开放源代码的操作系统,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
1、Android应用开发框架是ApplicationFramework。其系统架构由5部分组成,分别是LinuxKernel、AndroidRuntime、Libraries、ApplicationFramework和Applications。
当前,PerAPPSetting(为每个应用设置单独的dpi或修改权限)、XPrivacy(防止隐私泄露)、对原生Launcher替换图标等应用或功能均基于此框架。
目前的已知问题:
在一些手机的官方Rom中因为oat文件格式不同而会导致在卡在开机部分。
目前android5.0以上需要手动刷入框架。