androidkit 0.5.2 版本发布

来源: 投稿
作者: 貌似掉线
2012-11-22

用于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
        }

 

本次更新记录:

1、[增加]UIBindUtil重载绑定方法,增加绑定布局文件的方法调用。

2、[增加]增加资源的绑定

3、[修复]Findbugs提示下可能出现空指针的代码。

4、[修复]使AdapterView的其他子类也可以使用OnItemSelect的相关方法。

5、[修改]修改KV类中存储键值的方法名为put(String key, Object obj)。


另外:由于快期末了,以及目前在写数据库部分的封装,所以短期内可能不再有新版本,不过我会努力在毕业前完成一个稳定、完善的版本的。此版本如果发现bug,可报告:645079761@qq.com

如果需要用到其他功能,推荐afinal(@michaely ),很不错的一个android框架。

展开阅读全文
13 收藏
分享
加载中
更多评论
3 评论
13 收藏
分享
返回顶部
顶部