cfuture-androidkit:用于提高android开发效率的工具包
jopen
12年前
用于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 }