- 浏览: 863558 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
hzw2312:
C = sin(MLatA)*sin(MLatB)*cos(M ...
根据地球上任意两点的经纬度计算两点间的距离 -
zhang_sun:
rewind方法的limit又是多少呢?等于capacity? ...
ByteBuffer的flip,clear及rewind区别 -
kalogen:
一种每次都获取到不同的随机数的办法int ranseed=12 ...
J2ME中Random类的使用 -
kalogen:
估计部署在某个端口下吧,仔细检查一下发布的配置文件
Tomcat负载均衡和集群环境的搭建 -
zhuchao_ko:
文件大点就嗝屁了~~~
Axis 1.4 上传二进制文件(base64Binary)
//看来看一下效果
//main.xml文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:id="@+id/TextView" android:background="#ffff00" android:layout_height="wrap_content" android:text="@string/hello" /> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content"> </ListView> </LinearLayout>
//文件清单里面要加权限, 不然无法删除文件
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
//核心代码
package sn.len.service; import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.AlertDialog; import android.app.ListActivity; import android.content.DialogInterface; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; public class TestServiceActivity extends ListActivity { private List<String> items = null;//存放名称 private List<String> paths = null;//存放路径 private String rootPath = "/"; private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) this.findViewById(R.id.TextView); this.getFileDir(rootPath);//获取rootPath目录下的文件. } public void getFileDir(String filePath) { try { this.tv.setText("当前路径:"+filePath);// 设置当前所在路径 items = new ArrayList<String>(); paths = new ArrayList<String>(); File f = new File(filePath); File[] files = f.listFiles();// 列出所有文件 // 如果不是根目录,则列出返回根目录和上一目录选项 if (!filePath.equals(rootPath)) { items.add("返回根目录"); paths.add(rootPath); items.add("返回上一层目录"); paths.add(f.getParent()); } // 将所有文件存入list中 if(files != null) { int count = files.length;// 文件个数 for (int i = 0; i < count; i++) { File file = files[i]; items.add(file.getName()); paths.add(file.getPath()); } } //可以去查一相这个类 //this 上下文 //android.R.layout.simple_list_item_1 是Android显示列表每一项自己的主题 //item则就是根据你自己的内容来显示 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, items); this.setListAdapter(adapter); } catch(Exception ex) { ex.printStackTrace(); } } @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); String path = paths.get(position); final File file = new File(path); //如果是文件夹就继续分解 if(file.isDirectory()) { this.getFileDir(path); } else { AlertDialog.Builder alertDialog=new AlertDialog.Builder(this); alertDialog.setTitle("提示"); alertDialog.setMessage(file.getName()+" 是一个文件,你要删除这个文件吗"); //设置左面确定 alertDialog.setPositiveButton ("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { //执行删除,或者什么。。。操作 File delFile=new File(file.getAbsolutePath()); if(delFile.exists()) { Log.i("PATH",delFile.getAbsolutePath()); delFile.delete(); //刷新界面 getFileDir(file.getParent()); } } } ); //设置右边取消 alertDialog.setNegativeButton ("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { //执行操作 getFileDir(file.getParent()); } } ); alertDialog.show(); } } }
摘自:http://blog.csdn.net/yanglian20009/article/details/7087724
发表评论
-
Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
2013-08-02 15:27 628Installation error: INSTALL_PA ... -
解决ADB server didn't ACK问题
2013-08-01 16:06 960之前运行eclipse执行android应用都没问题,今天突然 ... -
Android应用签名
2013-01-08 15:05 1325为了要签名? 开发Android的人这么多,完全 ... -
Android中图片与屏幕密度 .
2012-10-10 14:19 832在drawable中的图片在不同密度的设备上显示时,在屏幕上的 ... -
在电脑上安装Android模拟器-部分更新详解
2012-10-09 17:03 1333本文根据如下的模拟器 ... -
android 反射机制中 getMethod()和getDeclaredField()区别
2012-09-15 11:33 10324今天在程序中用到java反 ... -
android2.2 的cookie
2012-08-29 19:22 887public static void getCookies(H ... -
把第三方的jar打包到android的apk文件中
2012-08-23 16:34 2370在android项目中新建一个文件夹libs,必须用这个,不能 ... -
Android调用天气预报的WebService简单例子
2012-08-23 11:47 970下面例子改自网上例子:http://express.ruank ... -
android 正则表达式
2012-08-21 15:58 1211只能输入数字:"^[0-9]*$"。只能输 ... -
用反射功能找不到匹配的类的时候调试方法
2012-08-19 14:17 3481可以通过输出所有的methods 或者declaredMeth ... -
android 生命周期研究资料
2012-08-06 16:46 1026引言 应用程序组件有一个生命周期——一开始Android ... -
Android-----WebView使用
2012-08-01 20:06 993大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: ... -
Android开发_如何调用系统默认浏览器访问
2012-08-01 19:31 978一、启动android默认浏览 ... -
Android代码混淆的实践
2012-07-20 12:48 789发apk的时候当然要考虑保护好自己的代码,Android环境就 ... -
Android Intent的几种用法全面总结
2012-07-14 14:21 858Intent应该算是Android中特有的东西。你可以 ... -
最简单的获取未安装APK文件图标、包名的方法
2012-07-13 17:14 1420package lab.sodino.fetchapkicon ... -
Android获取未安装或已安装apk的版本、图标等资源 .
2012-07-12 23:06 1468在上篇博文中介绍了Android动态加载APK--代码安装、获 ... -
Android 动态加载APK--代码安装、获取资源及Intent调用已安装apk .
2012-07-12 23:05 7080最近在研究Android动态加载APK技术,偶有小得,共享一下 ... -
android系统中 从一个apk启动另外一个apk
2012-07-12 21:24 1528Intent mIntent = new Intent(“an ...
相关推荐
Android 获取文件、删除文件、仿微信聊天界面: final EditText etwjlb=(EditText)this.findViewById(R.id.etwjlb);//文件列表显示文本框 final EditText etwjmc=(EditText)this.findViewById(R.id.etwjmc);//...
android七牛云本地获取token,不需要从业务服务器上获取和删除服务器上文件.
使用`deleteFile()`进行文件删除,接收参数为文件对象。在删除之后需要重新设置适配器。 搜索的原理很简单,就是关键词筛选,`contains()`方法判断是否包含关键词,将for循环得到的列表中每一个文件对象都放入File...
android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets ...#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #rmdir xxx //删除xxx的文件夹
文件操作工具类,包含生成保存,复制,删除,读取,获取文件名,获取文件列表等等,只有你想不到,没有你找不到的Android端工具类,复制到项目中可直接使用
android 获取Gps信息的程序源码.rar Android 高德地图图层效果源码.rar Android中英文电子词典源码(so easy).rar android仿开心网源代码.rar android及时通讯源码:实时对讲机.rar android在线订餐项目源码.rar ...
android 通过MediaStore 数据库获取本地指定文件夹下的视频文件 可以排序并删除文件
获取缓存及清理缓存会用到的aidl文件,包括: IPackageDataObserver.aidl、IPackageStatsObserver.aidl、PackageStats.aidl
代码如下:/* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)) { int dot = filename.lastIndexOf(‘.’);...
Android 项目是使用 Android 操作系统和相关开发工具开发的一款移动应用程序。Android 平台提供了丰富的功能和接口,开发... 部分字体以及插图等来自网络,若是侵权请联系删除。 3. 不可商用,一切后果由使用者承担。
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
Android studio 获取内置存储器路径,创建文件夹,读写、删除文件,亲试好用
一直想通过android客户端删除和上传文件到七牛,但是删除文件android/java版本的一直没有找到,所以只能自己动手写了,本人测试删除成功。
获取Android模拟器的文件系统,实现了文件目录浏览、文件上传和下载功能(可以删除、下载、上传由SQLite数据库应用生成的表,给调试数据库应用带来方便)。 5.打开本地电脑文件系统(从本地电脑文件系统上传文件或...
有时候我们需要根据后缀名过滤SD卡上的文件,以实现删除,选择的操作,这个工具类可以很好的帮助你
Android 项目是使用 Android 操作系统和相关开发工具开发的一款移动应用程序。Android 平台提供了丰富的功能和接口,开发... 部分字体以及插图等来自网络,若是侵权请联系删除。 3. 不可商用,一切后果由使用者承担。
Android 项目是使用 Android 操作系统和相关开发工具开发的一款移动应用程序。Android 平台提供了丰富的功能和接口,开发... 部分字体以及插图等来自网络,若是侵权请联系删除。 3. 不可商用,一切后果由使用者承担。
2.4 删除文件.......................................................................................................................................................8 2.5eclispse...........................
3、获取文件扩展名; 4、文件的重命名; 5、获取某个文件的详细信息; 6、计算某个文件的大小; 7、文件大小的格式化; 8、获取某个路径下的文件列表; 9、获取某个目录下的文件列表; 10、目录的新建、删除; 11、...