- 浏览: 49224 次
- 性别:
- 来自: 北京
最新评论
-
lanxin_zxy_it:
//获取列表中的项目总数 int count = pictu ...
Android开发经验总结——ListView的使用 -
牧仁童:
谢谢你
Android开发经验总结——ListView的使用 -
284772894:
谢谢哥们了
Android开发经验总结——ListView的使用
文章列表
关于文件seek有一系列函数,在stream上操作的fseek, fseeko,在file descriptor上操作的lseek, lseek64等。下面是几个函数原型:
int fseek(FILE *stream, long offset, int whence);
int fseeko(FILE *stream, off_t offset, int whence);
off_t lseek(int fd, off_t offset, int w ...
ndk编译出来的共享库,eclipse会自动打包到apk中,而编译出来的可执行文件则不会。
要想可执行文件自动被打包到apk中,可以把文件名改成libxxx.so的形式,伪装成so,这样就会被打包进apk。
但是每次编译之后都改一下名字,太麻烦!
写个脚本吧,又有arm, armv7, x86的麻烦事!
想试着改LOCAL_MODULE_FILENAME来试试,NDK又不允许。
于是稍微看了下NDK的编译脚本,发现如下解决办法。
NDK是通过在Android.mk文件中include $(BUILD_EXECUTABLE)来编译可执行文件,其实就是调用了一个已经写好的脚本——bu ...
ext3添加了日志功能,下面是研究通过日志恢复文件时的一点心得,工作需要,未作深入研究。
只言片语,不成体系,个人理解,可能不对!
jbd日志过程:(ordered为例)
1. 对元数据的修改(以块为单位)先记录到日志中(这时的数据应该还在内存)
2. 对文件内容进行相应操作
3. 进行commit操作,表示此次操作完成,日志中的元数据可以生效
4. jbd守护进程定时把日志中的元数据flush到磁盘
删除操作为例:
1. 在内存中将inode的数据修改,修改后的inode写入日志
2. 文件数据清空(实际上只是清除指针,可能在上一步已经做完)
3. ...
Android中ListView这个组件比较常用,但对初学者来说,又比较难掌握,在此分享一下我的使用经验。ListView是以列表的形式展示数据,这里面有三个要素:数据、视图、适配器。常用的适配器有三种:ArrayAdapter, SimpleAdapter, SimpleCursorAdapter。其中SimpleAdapter扩展性最好,几乎能实现所有展示需求的列表,我在实际开发中用的全是这个,这里也只介绍这个。
假设要实现如下效果的列表视图:
下面一步步来实现。
首先设计视图,主要设计ListView里面item的显示效果,在layout中创建item.xml文件,如下:
&l ...
本文介绍一个Activity中多个对话框的统一管理,主要通过重写Activity的onCreateDialog方法。废话不多说了,看代码:
@Override
protected Dialog onCreateDialog(int id){
Dialog dialog = null;
AlertDialog.Builder builder= new AlertDialog.Builder(this);
switch(id){
case 1:
//设置对话框的各种属性
builder.setTitle("对话 ...
第一次在这里发博客,先发个HelloWorld测试一下,
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
恩,代码显示效果不错!