afinal:一个android的 orm 和 ioc 框架

jopen 11年前

afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。 afianl是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://www.open-open.com/lib/view/home/1350469972461