<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
第一个是访问网络,第二个是访问sdcard(访问网络是请求网络图片的时候需要或者是http数据请求时候需要,访问sdcard是图片缓存的需要)。
FinalDB使用方法:
FinalDb db = FinalDb.create(this); User user = new User();user.setEmail("mail@tsz.net");user.setId(1);user.setName("michael yang");db.save(user);
FinalActivity使用方法:
public class AfinalDemoActivity extends FinalActivity { //无需调用findViewById和setOnclickListener等 @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 fh = new FinalHttp();fh.get("http://www.yangfuhai.com", new AjaxCallBack<String>(){ @Override public void onLoading(long count, long current) { //每1秒钟自动被回调一次 textView.setText(current+"/"+count); } @Override public void onSuccess(String t) { textView.setText(t==null?"null":t); } @Override public void onStart() { //开始http请求的时候回调 } @Override public void onFailure(Throwable t, String strMsg) { //加载失败的时候回调 }});