afinal:一个android的 orm 和 ioc 框架

来源:互联网 发布:ieee69节点配电网数据 编辑:程序博客网 时间:2024/06/17 03:02

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/