暂无图片
Android 怎么获取局域网的smb服务器?
我来答
分享
暂无图片 匿名用户
Android 怎么获取局域网的smb服务器?

Android 怎么获取局域网的smb服务器?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
EricOmer

复杂化: - /这里是更好的解决方案:

private class NetworkUsers extends AsyncTask {

@Override

protected void onPreExecute() {

// TODO Auto-generated method stub

// your code, thats runs before "doInBackground" action

}

@Override

protected void onPostExecute(String result) {

// your code, thats runs after "doInBackground" action

if(result != null){

// handle "result" String

} else {

}

}

@Override

protected String doInBackground(String... params) {

SmbFile[] domains = null;

String result = null;

String url = params[0];

SmbFile path = null;

try {

path = new SmbFile(url);

try {

if(path.exists()){

result = ""; // set result variable to empty

domains = (new SmbFile(url)).listFiles();

for (int i = 0; i < domains.length; i++) {

// here you can add custom validations

// for example if(domains[i].isHidden()){} | example if(domains[i].canRead()){} , etc.

result += domains[i].toString() + "\n";

}

}

} catch (SmbException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

} catch (MalformedURLException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

return result;

}

}

如何使用:

(new NetworkUsers()).execute("smb://");

名单设备的内容:

列表根上所有的网络设备

(new NetworkUsers()).execute("smb://my-device/shared/"); //my-device is the network device name

暂无图片 评论
暂无图片 有用 7
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
有些人认为数据库的复制是备份,对吗?
回答 1
已采纳
不对。复制不是备份,即使使用RAID阵列也不是备份。大量实践证明:如果意外地在生产库上执行了DROPDATABASE,复制和RAID是无法恢复所有数据的。所以,复制不是备份,也不是备份的替代品。只有备
win2008系统,数据库mssql 2008R2 给500G硬盘占满了,如何给数据分配到第二块硬盘上?
回答 2
新加个数据文件,路径指定到新磁盘就行了。
数据库 除了v$active_session_history 还有哪个视图可以查询到历史的session统计数?
回答 2
colsnapshottimefora20colresourcenamefora20selects.SNAPID,TOCHAR(s.ENDINTERVALTIME,‘DDMONHH24:MI:SS’)
2T的表导出需要占用多少undo,有评估的依据可以参考吗?
回答 3
在oracle里,如果一致性导出的话,是需要占用undo的,这个跟你的事务长短有关。
下图是数据抽取进程给的参数,有没有参数可以把16进制字符转成汉字?
回答 1
试试utlraw.casttovarchar2
11g下同样的表,上亿之后怎用的空间大小不一样?
回答 1
影响大小的因素:一、字符集不一致;二、block块大小不一致;三、高水位线下碎片大小不一致;
tidb能不能用 yaml 模式写好备份恢复?
回答 2
问了就是可以😀
SQL语句应该考虑哪些安全性?
回答 1
已采纳
可以从以下几个方面考虑:1.防止SQL注入,对特殊字符进行转义过滤或者使用预编译的SQL语句绑定变量。2.最小权限原则,特别是不要用root账户,为不同的类型的动作组建使用不同的账户。3.当SQL运行
如何实现数据库层次查询功能?
回答 1
问这么多问题,到底出于什么目的呢?我很好奇...
数据库用户的主页文件存放目录由文件httpd.conf的哪个参数设定?
回答 1
DocumentRoot/var/www/html