android 项目工程文件路径,获取本地Android项目文件的文件路径

我想以编程方式访问将包含在我的项目文件夹中的特定文件。有没有办法做到这一点?如果是这样,我将文件放在项目文件夹中的什么位置,获取文件路径的一些简单代码是什么?

private void saveFileToDrive() {

Thread t = new Thread(new Runnable() {

@Override

public void run() {

try {

java.io.File spreadsheet = new java.io.File("Untitled spreadsheet.xlsx");

String filePath = spreadsheet.getAbsolutePath();

System.out.println("file path is"+filePath);

URL fileURL = getClass().getClassLoader().getResource("Untitled spreadsheet.xlsx");

String filePath2 = fileURL.getPath();

System.out.println("file path2 is"+filePath2);

java.io.File fileContent = new java.io.File(filePath);

FileContent mediaContent = new FileContent("application/vnd.ms-excel", fileContent);

File body = new File();

body.setTitle(fileContent.getName());

body.setMimeType("application/vnd.ms-excel");

File file = service.files().insert(body, mediaContent).setConvert(true).execute();

if (file != null) {

showToast("File uploaded: " + file.getTitle());

}

else

;

} catch (UserRecoverableAuthIOException e) {

startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);

} catch (IOException e) {

e.printStackTrace();

}

}

});

t.start();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值