导航:首页 > APP软件 > 安卓获取用户点击的文件路径代码

安卓获取用户点击的文件路径代码

发布时间:2024-07-25 02:59:40

⑴ 如何用安卓按键精灵查找txt文件内指定字符“===”这一行的内容,并输出。

刚好自己也搜到了这个问题,顺便回答下。
我自己调试输出没有问题
需要自己新建路径1,2文件,将你的举例复制到路径1文件里。注:一个回车符会占用一行
下面代码直接复制可用,复制上来有点乱,建议复制到按键精灵安卓版里面
//注意:每一个数组元素读完会自动换行,不是读在一行
Dim 路径1, 路径2, 读取结果, 每行内容,最大下标
路径1 = "/sdcard/MobileAnjian/wenti.txt"
路径2 = "/sdcard/MobileAnjian/wenti2.txt"
//读取文件路径的内容保存到读取结果中,这里返回的是数组
读取结果 = File.ReadLines(路径1)
//读取最大下标用作判断循环次数
最大下标 = UBOUND(读取结果)
TracePrint 最大下标
//调试输出数组,你可以不写这段
For Each 每行内容 in 读取结果
TracePrint 每行内容
Next
TracePrint "---------------------以上是路径1文件-------------------------"
//在每一行中查找"==="
Dim 查找结果,i = 0
For 最大下标+1
//instr可以用来判断是否查找到指定字符,返回值是指定字符在字符串中的位置
查找结果 = UTF8.InStr(1, 读取结果(i), "===")
If 查找结果 <> 0 Then
//找到指定字符后将此行写入路径2
//这里写入后你会发现最先找到的会写在最后一行,如果不满足要求请自行调整
Call File.WriteLine(路径2, 1, 读取结果(i))
//删除原文件中的此行
Call File.DeleteLine(路径1, i + 1)
//被删除的行需要用空字符占用一行,不然行数会变动
Call File.WriteLine (路径1,i+1,"")
End If
i = i + 1
Next
TracePrint "---------------------下面是路径2文件-------------------------"
//调试输出得到的新文件
Dim 新文件结果
新文件结果 = File.ReadLines(路径2)
For Each 每行内容 in 新文件结果
TracePrint 每行内容
Next

⑵ 安卓编程,设计一个按钮,点击后进入图库选择视频或照片文件,选择后返回选择文件的路径放到一个stri

首先将自己的图片上传到网上相册
在将该图片地址,粘贴到贴吧图片栏

具体步骤参见:

空间相册中的图片.

要在空间相册添加图片,请依次操作:首先登陆网络空间--我的相册--添加图片,打开一个网页,按照提示操作即可,非常简单,一次最多可上传6张照片网络空间上传图片:

一般用户可拥有1G的上传空间。

上传照片:点击“相册列表”右侧“上传新照片”。
一次最多可上传6张照片,每张照片大小为小于3M;
照片格式为:JPG、GIF、PNG、BMP。
可以选择将照片放入某个相册。
也可以临时创建新的相册。

创建新相册:点击“相册列表”右侧“创建新相册”。
填写“相册名称”、“简介”选择“浏览权限”后新相册创建成功。

=====================================================================

没有网络空间请先创建,创建网络空间很简单,具体步骤和注意事项:

若您没有网络帐号,请在“网络空间”主页()点击“立即注册并创建我的空间”(页面右上部分)按照说明进行注册。 若您有网络帐号,请在登录框中输入您的用户名及密码,进行空间激活。

登录注册后为您的空间指定唯一的网址:

该网址为指定的唯一网址;
只允许汉字、字母、数字和下划线;
一旦申请成功即不可更改。
填写空间名称(最多为40个汉字),您可以在以后更改此标题。(详情参见设置—基本选项)

完成“激活您的空间”页面内容的填写,点击“创建空间”按钮,完成创建。

-------------------------------------------

多个免费上传图片空间上传图片网

图片上传后,如何发到贴吧:

如何贴图

简述:
在网络贴吧贴图非常简单,不过在贴图之前,首先需要在网上任意找到一张图片

第一步:
将鼠标移动到图片上,点击鼠标右键,选择“属性”。

--------------------------------------------------------------------------------

第二步:
这时会出现一个对话框,在对话框“地址(URL)”一项旁边,有一段很长的地址。将这段地址“复制”下来。

--------------------------------------------------------------------------------

第三步:
然后将刚刚“复制”的这段(URL)地址“粘贴”在网络贴吧发言区的“图片链接”一项当中,再填好贴子标题和内容,最后点击“发表贴子”。贴图成功!

返回页首

贴图注意事项

因为网络贴吧不支持直接在发贴时上传图片,所以在贴吧发贴时所贴出的图片必须是网络上已存在的图片,而不是电脑硬盘中存储的图片。
如果您希望将自己电脑中存有的图片拿到贴吧当中与大家分享,那么首先要将您电脑中的图片上传到该吧图片库(什么是图片库?)或者其它网站上,获取一个图片URL地址后就可以粘贴到网络贴吧上来。
对于已经开通图片库功能的贴吧,该吧吧主和图片小编(如何成为图片小编?)可以上传图片到该吧图片库。
贴吧目前只支持粘贴jpg、jpeg、gif、bmp这四种常见格式的图片。如果您粘贴的图片格式是这四种常见格式之外的,那么图片贴出后将无法显示。
* 如果还有问题,请到贴吧帮助吧去问问吧。

⑶ 安卓编程怎样代码调用三星手机的文件管理器

/** 调用文件选择软件来选择文件 **/
private void showFileChooser() {
intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult(Intent.createChooser(intent, "请选择一个要上传的文件"),
FILE_SELECT_CODE);
} catch (android.content.ActivityNotFoundException ex) {
// Potentially direct the user to the Market with a Dialog
Toast.makeText(getActivity(), "请安装文件管理器", Toast.LENGTH_SHORT)
.show();
}
}

返回的数据处理示例:

/** 根据返回选择的文件,来进行上传操作 **/
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if (resultCode == Activity.RESULT_OK) {
// Get the Uri of the selected file
Uri uri = data.getData();
String url;
try {
url = FFileUtils.getPath(getActivity(), uri);
Log.i("ht", "url" + url);
String fileName = url.substring(url.lastIndexOf("/") + 1);
intent = new Intent(getActivity(), UploadServices.class);
intent.putExtra("fileName", fileName);
intent.putExtra("url", url);
intent.putExtra("type ", "");
intent.putExtra("fuid", "");
intent.putExtra("type", "");

getActivity().startService(intent);

} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
super.onActivityResult(requestCode, resultCode, data);
}

⑷ 安卓里用File f = new File(string);打开res下txt文件,路径怎么写

你对资源还不熟,这几天我专门搞懂了它。有两种形式,有差异
---------------------------
如何将文件打包为资源并在程序中读取

1.新建原文件资源文件夹:
<1>在工程 res--->New-->Folder 新建raw文件夹; <2>点 res-->Build Path-->Use as Source Folder, 将在工程下产生 res/raw 就是文件资源夹;
2.将你的任意文件如test.txt 复制粘贴到 res/raw中,就是文件资源了,将打包在工程APK中;
文件名不能有汉字和大写字母,允许小写字母与数字,如 test.txt
资源路径将是 R.raw.test, 存盘和点运行后,将更新资源标识产生 R.raw.test
3.在程序中可以将资源读到你的变量中,如读到一串变量中:
import java.io.*;
public class AboutActivity extends Activity {

TextView textView21;
private String readStream(InputStream is)
{ // 资源流(GBK汉字码)变为串
String res;
try
{
byte[] buf = new byte[is.available()];
is.read(buf);
res = new String(buf,"GBK"); // 必须将GBK码制转成Unicode
is.close();
} catch (Exception e)
{
res="";
}
return(res);
// 把资源文本文件送到String串中
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
textView21=(TextView)findViewById(R.id.textView21);
textView21.setText(
readStream(getResources().openRawResource(R.raw.test))
); // 放到文本控件 textView21
}

另一办法,将text.txt文件复制粘贴到工程assets目录,访问资源不是按Id访问,
以文件名访问,文件名不能有汉字,但允许有大写字母,
在Activity中,代码:
AssetManger aM=getAssets();
InputStream is=aM.open("test.txt");
// read from res
is.close()

⑸ 安卓从文件管理器中任意文件,选择打开方式(自己开发的应用)后如何在此应用中获得此文件路径

intent.getData()就能获取文件的url,这个url格式一般为file:///xxxxx..xxxx

⑹ JAVA GUI问题。如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录

使用javaswing中的JFileChooser类就ok了
import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.filechooser.FileNameExtensionFilter;

public class WebJianXuanZe {

public static void fileChooser() {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
//设置文件类型
chooser.setFileFilter(filter);
//打开选择器面板
int returnVal = chooser.showOpenDialog(new JPanel());
//保存文件从这里入手,输出的是文件名
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("你打开的文件是: " +
chooser.getSelectedFile().getName());
}
}
public static void main(String[] args) {
fileChooser();
}
}

建议你可以翻java API 。新童鞋的话一定要学会用API、善于用API,尽量独立解决问题,这样能够加深映像,并且对子什么也是一个激励!~

⑺ 怎样获取某个文件夹内所有图片的路径,并保存在一个数组里

给你段代码,path就是你说的某个文件夹
//遍历path,将所有可处理的图片文件放入数组
Vector<String> imagePathArray=new Vector<String>();
File dir = new File(path);
File file[] = dir.listFiles();
for (int i = 0; i < file.length; i++) {
if (file[i].isFile())
{
String icon=file[i].getAbsolutePath();
if (icon.endsWith(".png") || icon.endsWith(".PNG") ||//这里仅仅加入png和jpg文件格式,需要其他格式就在这里增加判断
icon.endsWith(".jpg") || icon.endsWith(".jpg"))
imagePathArray.add(icon);
}
}

阅读全文

与安卓获取用户点击的文件路径代码相关的资料

热点内容
陕西回收贴片机如何编程 浏览:948
以前鲍鱼网站里的小说怎么没了 浏览:267
matlab程序如何调试 浏览:915
ps工程文件怎么发 浏览:95
word文件如何批量插入盖章 浏览:548
jscheckbox 浏览:338
pics规则文件 浏览:644
如何从数据中找出问题和机会 浏览:668
写作投稿在哪个网站好 浏览:895
绝代双骄版本 浏览:380
手机app在哪里找的对象靠谱吗 浏览:919
win10文件默认显示ck方式 浏览:829
如何更改桌面文件图标 浏览:418
word2010如何去掉背景 浏览:632
adp文件如何打开 浏览:531
ug编程怎么导出零件 浏览:586
asp在线文件管理系统 浏览:468
tks文件如何分解 浏览:132
java7tmd32位 浏览:49
网络公司关键词 浏览:925

友情链接