cfuture-androidkit:用于提高android開發效率的工具包

jopen 12年前發布 | 15K 次閱讀 Android 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
        }

項目主頁:http://www.baiduhome.net/lib/view/home/1353232760482

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