在哪里改安卓手机设备名字拜托了!大神。

在哪里改安卓手机设备名字拜托了!大神。,第1张

修改安卓手机设备名称和型号步骤:

先root手机获取权限。

安装“re管理器”。

打开re管理器,在手机系统根目录里找到 system文件夹,进入找到文件buildprop。

长按文件buildprop,选择文本编辑器打开,将roproductmodel=手机型号名称改成需要设置的名称。

保存后退出,重启手机即可。

这里主要介绍了Android中查看USB连接的外接设备信息的代码实例,可以参考下

1,USB存储设备(如:U盘,移动硬盘):

//USB存储设备 插拔监听与 SD卡插拔监听一致。

代码如下:

private USBBroadCastReceiver

mBroadcastReceiver;

IntentFilter iFilter = new IntentFilter();

iFilteraddAction(IntentACTION_MEDIA_EJECT);

iFilteraddAction(IntentACTION_MEDIA_MOUNTED);

iFilteraddAction(IntentACTION_MEDIA_REMOVED);

iFilteraddAction(IntentACTION_MEDIA_UNMOUNTED);

iFilteraddDataScheme("file");

mBroadcastReceiver = new

USBBroadCastReceiver();

registerReceiver(mBroadcastReceiver,

iFilter);

private class USBBroadCastReceiver extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent)

{

String action = intentgetAction();

if

(actionequals(IntentACTION_MEDIA_EJECT)) {

//USB设备移除,更新UI

} else if

(actionequals(IntentACTION_MEDIA_MOUNTED)) {

//USB设备挂载,更新UI

}

}

}

//获得挂载的USB设备的存储空间使用情况

public static String getUSBStorage(Context context){

// USB Storage

//storage/udisk为USB设备在Android设备上的挂载路径不同厂商的Android设备路径不同。

//这样写同样适合于SD卡挂载。

File path = new File("/storage/udisk");

StatFs stat = new StatFs(pathgetPath());

long blockSize =

statgetBlockSize();

long totalBlocks = statgetBlockCount();

long availableBlocks = statgetAvailableBlocks();

String usedSize =

FormatterformatFileSize(context, (totalBlocks-availableBlocks)

blockSize);

String availableSize = FormatterformatFileSize(context,

availableBlocks blockSize);

return usedSize + " / " +

availableSize;//空间:已使用/可用的

}

2,USB外接输入设备(如:键盘,鼠标,扫描q)

复制代码

代码如下:

try {

//获得外接USB输入设备的信息

Process p=RuntimegetRuntime()exec("cat

/proc/bus/input/devices");

BufferedReader in = new BufferedReader(new

InputStreamReader(pgetInputStream()));

String line = null;

while((line = inreadLine())!= null){

String deviceInfo =

linetrim();

//对获取的每行的设备信息进行过滤,获得自己想要的。

}

} catch (Exception e) {

// TODO: handle

exception

eprintStackTrace();

}

另:设备信息也可以通过 adb

shell 进入执行 cat /proc/bus/input/devices看到。

USB外接输入设备信息打印如下:

复制代码

代码如下:

I: Bus=0003 Vendor=11c0 Product=0030

Version=0110

N: Name="ACRUX USB Keyboard"

P:

Phys=usb-0000:00:040-13/input1

S:

Sysfs=/devices/pci0000:00/0000:00:040/usb1/1-1/1-13/1-13:11/input/input3

U:

Uniq=

H: Handlers=mouse1 event3

B: PROP=0

B: EV=17

B: KEY=70000 0 0

0 0 0 0 0 0

B: REL=103

B: MSC=10

I: Bus=0003 Vendor=11c0

Product=0030 Version=0110 这行信息会在Android设备与USB设备数据交互的是否使用到。

关于USB外接设备如何与Android设备数据数据交互的代码书写可以参考:

>

以上就是关于在哪里改安卓手机设备名字拜托了!大神。全部的内容,包括:在哪里改安卓手机设备名字拜托了!大神。、如何查看USB方式连接Android设备的外接设备信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9615878.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存