afinal:一个android的 orm 和 ioc 框架

afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。 afinal是android应用开发的终极框架。

FinalDB介绍

FinalDb 使用方法

FinalDb db = FinalDb.creat(this);
                       
                        User user = new User();
                        user.setEmail("mail@tsz.net");
                        user.setId(1);
                        user.setName("michael yang");
                       
                        db.save(user);

FinalActivity介绍

使用FinaActivity之前

public class AfinalDemoActivity1 extends Activity {
       
        Button button;
        TextView textView;
       
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        button = (Button) findViewById(R.id.button);
        textView = (TextView) findViewById(R.id.textView);
       
        button.setOnClickListener(new View.OnClickListener() {
                       
                        @Override
                        public void onClick(View v) {
                                textView.setText("text set form button");
                        }
                });
    }
   
}

使用FinaActivity之后

public class AfinalDemoActivity extends FinaActivity {
       
        @ViewInject(id=R.id.button,click="btnClick") Button button;
        @ViewInject(id=R.id.textView) TextView textView;
       
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
   
    public void btnClick(View v){
        textView.setText("text set form button");
    }
}

FinalHttp介绍

FinalHttp的Ajax使用方法

FinalHttp.ajax("http://www.yangfuhai.com/topic/7.html", new AjaxCallBack() {
                                @Override
                                public void callBack(AjaxStatus status) {
                                         textView.setText(status.getContentAsString());
                                }
                        });

项目地址:http://code.google.com/p/afinal/

时间: 2024-09-25 03:37:19

afinal:一个android的 orm 和 ioc 框架的相关文章

afinal logo Android的快速开发框架 afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp.通过finalActivity,我们可以通过注解的方式进行绑定ui和事件.通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题.通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查.通过FinalHttp模块,我们可以以ajax形式请求http数据. - Read

Android入门教程之Picasso框架_Android

一.简介: Picasso是Square公司开源的一个Android图形缓存库.可以实现图片下载和缓存功能. 二.Picasso的特性 Picasso是一个Android图片加载缓存框架,它具有如下特性:       1.支持任务优先级,会优先加载"优先级"较高的图片.       2.带有统计监控功能,可以统计缓存命中率,实时监控已使用的内存等等.       3.能够根据当前网络状态自动调整并发线程数.       4.支持图片的延迟加载.       5.本身不具有本地缓存,而是

Android入门教程之Picasso框架

一.简介: Picasso是Square公司开源的一个Android图形缓存库.可以实现图片下载和缓存功能. 二.Picasso的特性 Picasso是一个Android图片加载缓存框架,它具有如下特性: 1.支持任务优先级,会优先加载"优先级"较高的图片. 2.带有统计监控功能,可以统计缓存命中率,实时监控已使用的内存等等. 3.能够根据当前网络状态自动调整并发线程数. 4.支持图片的延迟加载. 5.本身不具有本地缓存,而是使用的OkHttp实现. Picasso除了使用上比较简单.

android orm持久层框架

android数据库开发      Android中内置了sqlite,但是常用的开发语言java是面向对象的,而数据库是关系型的,二者之间的转化每次都很麻烦(主要是我对sql语言不熟悉).而Java Web开发中有很多orm框架,但是想直接放到Android上用有些麻烦.尝试了一下找Android的orm框架,说实话还有好几个.      实现考虑的是:androrm   官网:http://androrm.the-pixelpla.net/   说实话,这个我实在没有弄懂,一共两个包.  

Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码)——修改版

该文章主要改动于CSDN某大神的一篇文章,本人认为这篇文章的面向对象非常透彻,以下分享例如以下可学习的几点: Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码) 1.通过&符号实现计算优化:(后来通过问同事,说是计算机通过位运算 效率比平时的switch效率高,并解说了该算法的原理.) public class Constant { public static final int SIGN_FRAGMENT_MESSAGE=0x01 <<1; pu

[Android]Android端ORM框架——RapidORM(v2.0)

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5626716.html [Android]Android端ORM框架--RapidORM(v2.0) RapidORM:Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM 1. RapidORM v1.0 v1.0博客文档:http://www.cnblogs.com/tiant

[Android]Android端ORM框架——RapidORM(v2.1)

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/6020412.html [Android]Android端ORM框架--RapidORM(v2.1) RapidORM:Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM RapidORM v2.1 feature 在执行SQL和创建表时提升性能. 提升bind参数时的性能 In

几款值得推荐的android(安卓)开源框架简介

技术不再多,知道一些常用的.不错的就够了. 该文章自有需要的时候,mark一下. 顺序不代表排名,根据自己需求进行选择即可. 1.volley 项目地址 https://github.com/smanikandan14/Volley-demo  (1)  JSON,图像等的异步下载:  (2)  网络请求的排序(scheduling)  (3)  网络请求的优先级处理  (4)  缓存  (5)  多级别取消请求  (6)  和Activity和生命周期的联动(Activity结束时同时取消所有

六款值得推荐的android(安卓)开源框架简介_Android

1.volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载: (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请求) 2.android-async-http  项目地址:https://github.com/loopj/android-asy