服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Android - 在android开发中尽量不要使用中文路径的问题详解

在android开发中尽量不要使用中文路径的问题详解

2021-01-15 15:12Android开发网 Android

本篇文章对在android开发中尽量不要使用中文路径的问题进行了详细的分析介绍。需要的朋友参考下

在开发过程中发现,有些软件对中文路径支持不大好,如果使用Uri.fromFile转换中文路径为uri的时候,有些软件可能会识别不出来导致功能异常,已知的有两个应用:

1、腾讯微博的分享功能;

2、酷派D530下调用系统摄像头拍照。

如果非要用中文路径,可以采用下面的方式:

String path = getCameraTempFilePath(),;

 //有些系统摄像头对中文路径支持不好,通过Uri.fromFile编码之后反而有问题,先手动加上吧

//                 Uri uri = Uri.fromFile(new File(path));

 Uri uri = Uri.parse("file://"+path);

 intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);

延伸 · 阅读

精彩推荐