废话不多说,直切主题

如图:


修改文件夹在PC上的文件夹名

frameworks/base/media/java/android/mtp 下找到MtpProertyGroup.java源文件

MtpPropertyList getPropertyList(int handle, int format, int depth)函数中的case MtpConstants.PROPERTY_OBJECT_FILE_NAME:添加如下代码


注意我这里是只修改根目录下的文件,Pictures、Movies、Music分别改成 我的图片、我的视频、我的音乐,parent == 0表示是在根目录

还有一点要注意

int parent = queryInt(handle, Files.FileColumns.PARENT);

中的查询是

    private Integer queryInt(int id, String column) {        Cursor c = null;        try {            // for now we are only reading properties from the "objects" table            c = mProvider.query(mPackageName, mUri,                            new String [] { Files.FileColumns._ID, column },                            ID_WHERE, new String[] { Integer.toString(id) }, null, null);            if (c != null && c.moveToNext()) {                return new Integer(c.getInt(1));            }        } catch (Exception e) {        } finally {            if (c != null) {                c.close();            }        }        return null;    }

就这么多了,下一篇关于MTP模式下如何禁止PC端在根目录创建文件夹、修改文件名、删除文件夹等



更多相关文章

  1. 解决Android(安卓)Studio 和 Android(安卓)SDK Manager 无法在线
  2. Android(安卓)模糊搜索rawquery bind or column index out of ra
  3. android Dialog大小修改
  4. 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
  5. android源码下载方式
  6. 修改android系统和watchdog的延时
  7. 创建android逐帧动画的两种方式
  8. Android(安卓)屏幕设置
  9. android listview custom style 自定义样式

随机推荐

  1. 客户端性能测试
  2. view随着键盘移动
  3. Android 状态栏透明
  4. Android——高德地图设置中心点和缩放比
  5. Android http协议实现文件下载
  6. Android一款界面良好使用简单的弹出框
  7. [置顶] Android 开发环境的配置
  8. Android仿抖音App 列表滑动 PagerSnapHel
  9. Shou.TV 招聘【北京】
  10. 如何获取Android设备名称(常用ADB命令介