当前位置: 首页 > news >正文

Android 根据内存大小显示MTP模式连接PC时的名称

项目有两种内存,要求根据连接电脑拷贝文件时的盘符名称根据内存大小显示不同名称。

frameworks/base/media/java/android/mtp/MtpDatabase.java+//mh@
+import android.app.ActivityManager;
...
@@ -894,7 +896,19 @@ public class MtpDatabase implements AutoCloseable {private int getDeviceProperty(int property, long[] outIntValue, char[] outStringValue) {switch (property) {case MtpConstants.DEVICE_PROPERTY_SYNCHRONIZATION_PARTNER:case MtpConstants.DEVICE_PROPERTY_DEVICE_FRIENDLY_NAME:// writable string properties kept in shared preferencesString value = mDeviceProperties.getString(Integer.toString(property), "");
+                //mh@start 两种内存,大于1G加pro
+                if(getTotalMem() > 1000l) {
+                    value = value + " PRO";
+                }
+                //mh@endint length = value.length();if (length > 255) {length = 255;...
+   //mh@start
+	private long getTotalMem() {
+		ActivityManager activityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
+       ActivityManager.MemoryInfo memInfo = new ActivityManager.MemoryInfo();
+       activityManager.getMemoryInfo(memInfo);
+       long totalMem = memInfo.totalMem / 1000000;
+       Log.d("mh.log", "MtpDatabase--getDeviceProperty--totalMem:" + totalMem);
+       return totalMem;
+	}
+	//mh@end
http://www.lryc.cn/news/516118.html

相关文章:

  • 不只是mini-react第一节:实现最简单mini-react
  • 前端路由layout布局处理以及菜单交互(三)
  • 小结:DNS,HTTP,SMTP,IMAP,FTP,Telnet,TCP,ARP,ICMP
  • 【C++】P2550 [AHOI2001] 彩票摇奖
  • 并发服务器框架——zinx
  • Unity 中计算射线和平面相交距离的原理
  • 浅谈棋牌游戏开发流程七:反外挂与安全体系——守护游戏公平与玩家体验
  • 《无力逃脱》V1.0.15.920(59069)官方中文版
  • 六种主流服务器的选择与使用
  • TiDB 升级至高版本提示'mysql.tidb_runaway_watch' doesn't exist 问题处理
  • GRU-PFG:利用图神经网络从股票因子中提取股票间相关性
  • 数字化供应链创新解决方案在零售行业的应用研究——以开源AI智能名片S2B2C商城小程序为例
  • 安卓Activity执行finish后onNewIntent也执行了
  • 数据结构.期末复习.学习笔记(c语言)
  • Kafaka安装与启动教程
  • 根据docker file 编译镜像
  • 联邦学习的 AI 大模型微调中,加性、选择性、重参数化和混合微调
  • android 外挂modem模块实现Telephony相关功能(上网,发短信,打电话)
  • 【计算机视觉技术 - 人脸生成】2.GAN网络的构建和训练
  • 数据中台与数据治理服务方案[50页PPT]
  • 【Qt】将控件均匀分布到圆环上
  • 第四、五章补充:线代本质合集(B站:小崔说数)
  • 2025年贵州省职业院校技能大赛信息安全管理与评估赛项规程
  • 松鼠状态机流转-@Transit
  • 微信小程序调用 WebAssembly 烹饪指南
  • # LeetCode Problem 2038: 如果相邻两个颜色均相同则删除当前颜色 (Winner of the Game)
  • Redis面试相关
  • 4.CSS文本属性
  • Mongo高可用架构解决方案
  • Rabbitmq 业务异常与未手动确认场景及解决方案