相关疑难解决方法(0)

Android 2.3:只读文件系统卡住了

你好.我有一个LG-Optimus HUB E510 Android设备.

两周前,我根据我的设备访问内部存储并更改了一些文件(例如警报,通知,声音,.etc).

好吧,我做到了.但在重新存储出厂设置后,内部存储文件再次变为只读.

然后我尝试使用adb-shell来更改文件夹和文件的权限

chmod  777  "folder destination"
Run Code Online (Sandbox Code Playgroud)

但是壳响应了

无法chmod系统/媒体/音频/警报:只读文件系统

现在我不知道该怎么办.所以,我需要你的建议.谢谢.


图片

这是来自ubuntu中shell的更改权限尝试 这是来自ubuntu中shell的更改权限尝试 eclipse DDMS透视图中包含当前权限的文件 eclipse DDMS透视图中包含当前权限的文件

linux permissions shell android adb

10
推荐指数
1
解决办法
2万
查看次数

哪些设备支持和不支持USB主机模式?

有人可以提供一个完整的列表,列出哪些设备支持USB主机模式,不支持USB主机模式,无需root,操作系统重建或电缆黑客攻击?我读过只有平板电脑支持它.然后我读到Droid支持它.许多帖子已经有几年的历史了,所以不确定现在在2012年3月适用什么.我读过Windows手机支持吗?也许是时候改用它了.iPhone 4s支持吗?

android

8
推荐指数
2
解决办法
4万
查看次数

UsbManager.getDeviceList() 返回空

我想UsbManager通过编写以下代码来使用API:

在活动代码中:

        UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);

        HashMap<String, UsbDevice> deviceList = manager.getDeviceList();

        Log.d(TAG, "size =" + deviceList.size());
Run Code Online (Sandbox Code Playgroud)

在清单中:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

    <permission android:name="android.hardware.usb.host" >

</permission>

<uses-feature android:name="android.hardware.usb.host" android:required="true" />
Run Code Online (Sandbox Code Playgroud)

我也跟着这个问题,检查了我的 Galaxy SII 9100G。它确实有/system/etc/permissions/android.hardware.usb.host.xml, 和正确的权限。

但是manager.getDeviceList()当我尝试闪存驱动程序和鼠标时总是返回零。

任何人都可以给我任何建议吗?

usb android

5
推荐指数
1
解决办法
1万
查看次数

如何使用UsbManager检测连接的USB设备?

我是Android编程的新手,我的主要目标是使用FT200XD USB至I2C桥接器通过USB与MCU进行通信。

首先,我试图通过UsbManager检测连接的USB设备。据我了解,在创建弹出窗口时,应该询问用户的连接权限,但不会询问权限。在调试过程中,很明显该控件不会进入广播接收器部分。

我参考了一些示例代码片段,并在下面编写了代码。我不知道我在做什么错。

我已经下载了一个名为“ USB host Controller”的应用程序,它可以检测到FT200XD。这意味着我的平板电脑具有USB主机功能。如果您可以指出正确的方向,或者可以共享整个工作代码,那就太好了。

我的代码如下:

Java文件:

     @Override
    protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);

       setContentView(R.layout.activity_fullscreen);


        mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);

        mPermissionIntent= PendingIntent.getBroadcast(this, 0, new  Intent(ACTION_USB_PERMISSION), 0); 
        IntentFilter filter = new IntentFilter(ACTION_USB_PERMISSION);
        filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
        filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
        filter.addAction(UsbManager.EXTRA_PERMISSION_GRANTED);
        filter.addAction(ACTION_USB_PERMISSION);
        registerReceiver(mUsbReceiver, filter);

        }



 // Broadcast receiver

        public class  mUsbReceiver extends BroadcastReceiver { 

            public void onReceive(Context context, Intent intent) {


                Toast.makeText(getApplicationContext(), 
                  "Inside USB Broadcast", Toast.LENGTH_SHORT).show();

            }
        }
Run Code Online (Sandbox Code Playgroud)

清单文件部分:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.usb"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="12"
        android:targetSdkVersion="19" />

     <uses-feature android:name="android.hardware.usb.host" /> …
Run Code Online (Sandbox Code Playgroud)

usb android

5
推荐指数
1
解决办法
9967
查看次数

标签 统计

android ×4

usb ×2

adb ×1

linux ×1

permissions ×1

shell ×1