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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!