afinal:一个android的 orm 和 ioc 框架-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

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/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章