在下面的代码中,getcontentresolver()为空,但在服务的onCreate()中有效,但在服务中的函数中无效。为什么?plz帮助me..thanks
final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
final String[] cursor_cols = { MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM,
Media
我刚买了一台摩托罗拉Droid 4来取代我的旧三星。在三星上进行测试时,它总是出现在Eclipse的"Android设备选择器“窗口中,但Droid显示为”?“。“确定”按钮是禁用的,所以我不能继续安装和启动。
我遵循了这一页上的说明:
也发现了同样的结果。
在设置UDEV规则、重新启动UDEV和拔出/重新插入电话之后,我还检查了“亚行设备”的输出,它仍然显示:
List of devices attached
???????????? no permissions
然而,根据Marecky在本页的建议:
...if我杀了亚行服务器,然后尝试“sudo亚行设备”,它似乎正确
这种情况几天前就起作用了。在LinuxMint11.04 (Ubuntu)下,我能够将我的Galaxy S2插入我的笔记本电脑挂载,我的意思是它是完全被检测到并工作的。现在,安卓设备检测到了USB插入式,但笔记本电脑不再“反应”:lsusb中没有任何内容,dmesg | tail日志中也有错误:
[56946.981778] usb 2-1.5: new full speed USB device using ehci_hcd and address 33
[56947.061827] usb 2-1.5: device descriptor read/64, error -32
[56947
这就是我从终端得到的东西,看起来它可以把手机看作是一个USB设备,但是没有出现在fdisk下,所以我不能挂载它。它在我的VMWare窗口中自动运行得很好。而在Linux环境下(在Windows下还没有尝试过),Internet绑定工作得很好。
这里是lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Fou
我无法访问我的iPod文件,即使iPod是由Ubuntu找到的。
lsusb输出
Bus 002 Device 004: ID 05ac:129e Apple, Inc. iPod Touch 4.Gen
dmesg输出
[ 118.991968] usb 2-1.2: Product: iPod [ 118.991973] usb 2-1.2: Manufacturer: Apple Inc. [ 118.991978] usb 2-1.2: SerialNumber: f8c18467afcfbf51bb4109357a1e38a17a4af67f
我正在使用Ubuntu 13.10
我真的需要有人在这里指导我有关外部存储或sd卡的一些问题。我不想谈复杂的事情。我有一个名为MyVideos的文件夹。它位于Motrola的sd卡文件夹中;路径是"/mnt/sdcard-ext/MyVideos.,文件夹已经在那里了。然而,我有一些奇怪的错误。例如,如果我使用以下代码检查文件夹是否存在:
File myDirectory = new File(defaultStorage, "/MyVideos/");
if (myDirectory.exists())
{
my code: lets say true
}
else
{
my code: fals
我正在我的Galaxy上运行cm9 ics,我尝试了所有我能在谷歌上找到的东西,但是没有结果。如果我在usb设置中查看手机,有大量存储的选项,但是它是灰色的,因此我不知道问题是什么,但我看到它可能是旧版本的libmtp,所以我尝试安装libmtp 1.1.3和./configure,但是即使在我尝试mtp之后--检测它给我的libmtp 1.1.1是正常的吗?不管怎么说,当我运行mtp时,这里是它提供给我的
libmtp version: 1.1.1
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-