位置: 编程技术 - 正文

AFinal-开源android应用框架简介(开源安卓app)

编辑:rootadmin
正文1. 官方网站

推荐整理分享AFinal-开源android应用框架简介(开源安卓app),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:andlua开源,android开源软件,android开源软件,开源apaas,andlua开源,andlua开源,api 开源,api 开源,内容如对您有帮助,希望把文章链接给更多的朋友!

开源中国社区AFinal项目

2. 简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android 中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。什么是orm?

对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 详情见 这里

什么是ioc?

控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。 详情见 这里

3.目前Afinal的四大模块FinalDB模块:android中的orm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询。FinalActivity模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。FinalHttp模块:通过httpclient进行封装http数据请求,支持ajax方式加载。FinalBitmap模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,没有使用弱引用(android2.3以后google已经不建议使用弱引用,android2.3后强行回收软引用和弱引用,详情查看android官方文档),更好的管理bitmap内存。FinalBitmap可以自定义下载器,用来扩展其他协议显示网络图片,比如ftp等。同时可以自定义bitmap显示器,在imageview显示图片的时候播放动画等(默认是渐变动画显示)。什么是ajax?AFinal-开源android应用框架简介(开源安卓app)

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 详情见 这里

什么是LRU算法?

LRU是Least Recently Used 近期最少使用算法。内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。 详情见 这里

4.FinalDB使用方法

关于finalDb的更多介绍,请点击这里

5. FinalActivity使用方法完全注解方式就可以进行UI绑定和事件绑定无需findViewById和setClickListener等什么是java注解?注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK5.0及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类: ①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】 ② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】 ③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】

详情见 这里

6.FinalHttp使用方法普通get方法使用FinalHttp上传文件 或者 提交数据 到服务器(post方法) 文件上传到服务器,服务器如何接收,请查看这里使用FinalHttp下载文件: 支持断点续传,随时停止下载任务 或者 开始任务7.FinalBitmap使用方法加载网络图片就一行代码 fb.display(imageView,url) ,更多的display重载请看帮助文档8.未完待续

《AFinal-开源android应用框架DB模块详解》敬请关注~~~

对应用进行单元测试 法一:单独创建一个AndroidTestProject对已存在项目进行测试。1.在新建的junitdemo项目中创建待测试的业务类UserSerive2.新建一个名为testdemo的AndroidTestProject并

大杀器-RoboBinding 介绍一个实现了数据绑定PresentationModel(MVVM)模式的Android开源框架。在没有性能损失的前提下(使用源代码生成来替代Java反射),RoboBinding帮助你编写更可读

Android Padding Margn记录 简单地理解:margin为外边框,border为边框,padding为内边框。如果上下左右的距离不同可以通过以下的属性进行设置。margin:android:layout_marginTopandroid:layou

标签: 开源安卓app

本文链接地址:https://www.jiuchutong.com/biancheng/381019.html 转载请保留说明!

上一篇:电话拨号器的实现(拨号器怎么用)

下一篇:对应用进行单元测试(对应用进行单元测试的是)

  • 企业合并债权如何处理
  • 累计折旧科目一直有余额吗
  • 主营业务成本借方表示什么意思
  • 单位当月未扣社保怎么处理分录?
  • 不动产租赁可以加计扣除吗
  • 借款给别的公司收到的利息会计分录怎么写
  • 财务报表和信息的区别
  • 出口退税综合服务平台广东
  • 服装纳税税率
  • 一般纳税人销售自己使用过的汽车
  • 工业企业提供劳务收入会计分录
  • 报关单不存在
  • 材料暂估价结算调整规定
  • 收到外币计算税款的汇率是怎么算的?
  • 企业所得税营业成本包括管理费用吗
  • 库存商品做账
  • sd标准差是什么意思
  • 公司一般根据什么裁员
  • 债权投资属于其他非流动金融资产嘛
  • 本期金额怎么计算
  • 个税申报月份有误如何调整?
  • 收到预收款项
  • 会计制度备案成本核算方法一般选择哪个
  • 企业职工教育经费
  • 预付款后开发票时的摘要和分录怎么做?
  • 溢价发行股票的相关交易费用冲减资本公积
  • 股东个人财产转让流程
  • win11任务管理器怎么没有了
  • windows7给c盘扩容
  • 预测“叫停GPT-4后续AI大模型”后续:这是一个囚徒困境
  • 如何更改文件的创建时间
  • Mac如何开启无痕浏览
  • 坏账准备确认条件
  • 研发费用加计扣除是什么意思啊
  • 公司整体收购如何交税
  • 年度应付职工薪酬在科目余额表哪里看
  • 如何使专业人员的工作卓有成效读后感悟
  • (二) Vue3 + Element-Plus 实现动态菜单栏
  • 商铺出租各类收据怎么写
  • 项目竣工决算审计与工程结算审核的区别是
  • 股权转让撤回投资
  • php记录页面停留多久
  • set0
  • element ui停止
  • node与nodejs
  • 网络请求失败什么意思
  • css选择器怎么用
  • 什么是资产减值准备计提
  • 税务文书送达期限是多少天
  • 自产货物进项税抵扣
  • 劳务成本账务处理
  • 高速公路费如何查询
  • 建筑行业怎样可以评高工
  • 应收款和实收款区别
  • 暂估入库有时间限制吗
  • 房地产开发结转流程
  • 应付利息的主要方式
  • 股权激励费用如何计提
  • 超市的进场费怎么入会计科目
  • 公司承担员工的个税怎么做账
  • 工资表明细表
  • 集装箱发票是否要在备注栏注明地址
  • 加计扣除声明怎么填
  • 工程检测公司的账务处理流程
  • 小企业的建账流程分为什么内容
  • mysql不同数据库不同数据表导入数据
  • win10重置此电脑保留我的文件
  • win10预览版和正式版
  • win7为什么打不开原神
  • 电脑自带win8是装win7还是win10
  • unity3d 多线程
  • shell脚本字符串换行
  • perl @inc
  • Android之Notification-android学习之旅(二)
  • autorun病毒怎么清理
  • xml能写网页吗
  • unity ulua
  • 江苏地税每月社保多少钱
  • 什么是契税发票?
  • 2022年车船税减半政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设