现在的位置: 首页 > 综合 > 正文

cfuture-androidkit:用于提高android开发效率的工具包

2013年01月13日 ⁄ 综合 ⁄ 共 1009字 ⁄ 字号 评论关闭

用于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.open-open.com/lib/view/home/1353232760482

抱歉!评论已关闭.