不说多馀的话,坦率地切掉主题
图:
要重命名PC上的文件夹:
在frameworks/base/media/Java/Android/MTP中找到MtpProertyGroup.java源文件
mtppropertylistgetpropertylist (inthandle,int format,int depth )函数的casemtpconstants.property _ object _ file _ name 33333292;
请注意,这里只修改根目录下的文件。 图片、移动和音乐将分别更改为我的照片、我的视频和我的音乐。 parent==0表示它位于根目录中
还有一点需要注意
intparent=queryint(Handle,Files.FileColumns.PARENT );
的查询是
私有整数队列(intid,字符串列) { Cursor c=null; try {//fornowweareonlyreadingpropertiesfromthe ' objects ' tablec=m provider.query (mpackagename,mUri,new string [ ]=null c.moveToNext () (returnnewinteger ) c.getint ) )1); } catch { exception e } { } finally { if (c!=null () { c.close ); } }返回空值; }
就这些。 以下文章介绍了如何在MTP模式下禁止PC端在根目录中创建文件夹、重命名文件或删除文件夹