cfuture-androidkit:用于提高android開發效率的工具包
用于android應用層開發的工具包,它將有助于你提高開發效率。它封裝了至少以下操作:
- 包含SQLiteOpenHelper的簡單實現類。
- 獲取指定URL中返回的內容的String對象。
- View控件的截圖。
- 獲取本程序的圖標、名字、版本、包名等信息。
- 再按一次退出。
- 抽象類,繼承并實現該抽象方法以實現再按一次執行指定事件。
- Activity管理,用以管理啟動的Activity。
- IntroActivity開啟程序動畫。
- 增加顏色選擇器
- 增加UI控件及事件綁定
- ...
如果對使用方法存在著疑問的話,可以參考sample分支中的代碼。
關于里面綁定控件的示例代碼如下。
以前的寫法:
private GridView gridView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gridView = (GridView) findViewById(R.id.gridView);
// 數據填充
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int position,
long id) {
// do something
}
});
}現在的寫法: @AndroidView(id=R.id.gridView, onItemClick="gridviewItemClick")
private GridView gridView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
UIBindUtil.bindViews(this);
}
public void gridviewItemClick(AdapterView<?> arg0, View v, int position, long id){
// do something
} 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!