android文件管理实现源码(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 10:58 点击:次
items.add(file.getName());
paths.add(file.getPath());
}
/* 声明一ArrayAdapter,使用file_row这个Layout,
并将Adapter设定给此ListActivity */
ArrayAdapter<String> fileList =
new ArrayAdapter<String>(this,R.layout.file_row, items);
setListAdapter(fileList);
}
/* 设定ListItem被按下时要做的动作 */
@Override
protected void onListItemClick(ListView l,View v,int position,long id)
{
File file = new File(paths.get(position));
if(file.canRead())
{
if (file.isDirectory())
{
/* 如果是文件夹就再进去读取 */
getFileDir(paths.get(position));
}
else
{
/* 如果是文件,则弹出AlertDialog */
new AlertDialog.Builder(this)
.setTitle("Message")
.setMessage("["+file.getName()+"] is File!")
.setPositiveButton("OK",
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog,int which)
{
}
}).show();
}
}
else
{
/* 弹出AlertDialog显示权限不足 */
new AlertDialog.Builder(this)
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>