标签: android

Oracle Virtual Box 内 Android-x86 中的鼠标指针

是否可以在 Oracle Virtual Box 内的 Android-x86 中看到正常的鼠标操作?

鼠标的明显选项很少,但都不太好用

在此处输入图片说明

我找不到一些旧答案中推荐的“鼠标集成”选项。

mouse virtualbox android android-x86

16
推荐指数
3
解决办法
3万
查看次数

VirtualBox 中的棉花糖:安装卡在 GRUB 上

我正在尝试android-x86-6.0_20160129.iso在 VirtualBox 中安装,但安装卡在Do you want to install boot loader GRUB

在此处输入图片说明

一些背景:

  • VM 是从 Ubuntu 32 位 (x86) VirtualBox 模板创建的
  • VM 有 1 个核心 + 3096 MB RAM
  • 显存:32 MB
  • 启用 PAE/NX
  • 硬件虚拟化:同时启用 VTx 和嵌套分页
  • 图形加速:禁用(2D 和 3D)
  • 存储:64 GB 附加到 IDE 虚拟控制器(以前是 SATA:没有区别)

我已经尝试了所有“标准”VirtualBox 程序(PAE 是/否;SATA/IDE;无声卡;无 USB;图形加速。是/否)。

我还尝试在 VESA 模式下运行 Live CD:就像这样启动,但我仍然更喜欢安装它。

virtualbox android grub android-x86

16
推荐指数
3
解决办法
3万
查看次数

将 Android 屏幕镜像到 Windows 10:如何启用键盘/鼠标作为输入设备?

我正在使用 Android 的 Miracast 系统将我的 Android 屏幕投影到我的 Windows 10 计算机。这工作正常(尽管我注意到有时我必须重新启动计算机才能使其显示为手机的可用设备)。

但是,一旦我连接,我就会收到这条神秘/无用的消息:

Touch Input is Turned off. To turn it on, go
Back to your PC, and select action center >
Connect > the check box
Run Code Online (Sandbox Code Playgroud)

当我四处搜索时,这条消息似乎也引起了其他人的困惑。我认为连接到其他一些设备(比如另一个 Windows 10 框?)时,操作中心 > 连接菜单中有一个复选框。但是当连接此 Android 设备时,“连接”区域中没有任何显示,因此我无法弄清楚如何启用触摸控件 - 没有可单击的复选框。

(基本上我想在电脑上使用我的鼠标和键盘来控制 Android 手机上的输入。)

android miracast windows-10

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

使用 Windows 计算机作为另一台计算机/设备的蓝牙输入设备

好的,我意识到这是一个完全落后的用例,但我必须想象它在技术上是可能的。我有一个 android 平板电脑 (Acer A500),我在工作中使用它来获取个人电子邮件和 IM,因为我可以用它来连接到附近的咖啡店 wifi AP。它工作正常,但我希望能够使用普通键盘。显然,我知道 Android 3.1 支持蓝牙和 USB 键盘和鼠标,但我不想在我的桌子上再添加一个(或者必须为此购买一个)。

我的第一个想法是,如果有一个适用于 android 的 Synergy 客户端(这将非常棒),但这无论如何都行不通,因为它们必须在同一个网络上,而绝对不是。我有一个适用于平板电脑的应用程序(blueputdroid pro),它让我可以将平板电脑用作 HID 键盘来处理其他任何事情,所以我希望有一种方法可以做相反的事情……也许我桌面上的蓝牙会出现到平板电脑作为 HID 设备,然后能够(可能通过某些应用程序窗口)将键盘输出重定向到平板电脑。

有什么建议?

keyboard android bluetooth hid

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

嗯?找不到 JDK?(在 Windows 7 64 位上)

我正在全新安装的 Windows 7 64 位上为最新的 Android 2.3 设置开发环境。

我首先安装了 64 位 JDK 6 (jdk-6u23-windows-x64.exe)。然后,我安装了 64 位 Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip)。然后,我继续安装 Android SDK Starter Package:installer_r08-windows.exe。

但是...一开始它说:“未找到 Java SE 开发工具包 (JDK)。”

为什么?我刚刚安装了它。

这是 32 位和 64 位之间的不匹配吗?

我该如何解决这个问题?

更新 (1):我尝试设置 %JAVA_HOME% 环境变量,以及在 Eclipse 中设置已安装的 JRE,如下所示。这些都没有解决问题。

看来我不是唯一遇到问题的人,正如该线程所暗示的那样:https : //stackoverflow.com/questions/1919340/android-sdk-setup-under-windows-7-pro-64-bit

我想知道是否有64位版本的Android SDK。

更新(2):我改用 zip 版本(android-sdk_r08-windows.zip),运行 android.bat,更新所有SDK 包,并安装 ADT 插件(8.0.1),而不是在必须检查之前:'Contact安装过程中的所有更新站点以查找所需的软件”。

我们会看看这是怎么回事...

更新(3):它起作用了!(很快就会接受@bubu 的回答)——但是当我从 Eclipse 运行它(Ctrl+F11)时,为什么模拟器不包含 HelloAndroid 应用程序?

windows-7 64-bit android sdk sun-java6-jdk

14
推荐指数
2
解决办法
3万
查看次数

Android 或 Java 是否因为在虚拟机上运行而使用更多功能?

由于Android应用程序运行在基本上是虚拟处理器的JVM(Dalvik VM)上,并且每个虚拟指令都必须映射到底层芯片组的本机指令,因此这种映射是否会由于这种映射的开销而导致更多的功耗?

这个问题可以扩展到 Java,也可以表述为“Java 应用程序是否使用更多功能?”。这就是 Android 手机与其他平台/手机相比电池寿命如此惊人的原因吗?

编辑:根据答案,我澄清了几点,因为我错误地将 JVM 和 Dalvik 互换使用。在这一点上,我谈论 Java 只是为了询问它是否使用更多功率,如果是,那么这在概念上是否也适用于 Android 并且是否会导致电池寿命缩短。

上下文:引自维基百科:

  1. Java 字节码类似于 C 代码的汇编语言。
  2. 从编译器的角度来看,Java 虚拟机只是另一个带有指令集 Java 字节码的处理器,可以为其生成代码。
  3. JVM 具有堆栈架构。Dalvik 是一个进程虚拟机,它与 JVM 的虚拟化类型不同,具有寄存器架构。

由于 Java 编程语言被编译为字节码(类似汇编)并在虚拟处理器上运行,因此它提供了真正的软件代码可移植性。此外,由于有一个适用于 Linux 的 JVM,并且 Linux 已被移植到开放硬件上,因此这种组合可以在整个堆栈中提供真正的应用程序可移植性。

功率:问题基本上归结为这一点 - 对于软件代码或应用程序的相同功能集,您的 CPU 时钟周期的百分比归因于运行时环境。这是现代 JVM 的即时编译环境,如果字节码被编译为底层芯片组的本机指令,那么运行时应该只在 jit 编译期间处于活动状态。那么在运行时环境中使用了多少 CPU 时钟周期,这预计会导致功耗开销。我只对功耗方面感兴趣,而不是与静态类型和构建语言相比的相对性能,并了解 Java 的优势。可能相关的子问题:

  • Java 运行时是否使用 libc 来实现其功能?
  • 这些与功耗相关的点是否会转化为 Dalvik VM 和 Android?
  • 与其在不谈论屏幕和无线芯片组的情况下概括 Android 的电池消耗不佳,不如谈谈 iPhone 5 如何拥有 1440 mAH 电池,与现代 Nexus 手机相比,它很小。整个思路(Java、虚拟处理器、指令映射、Android)之所以出现,是因为一位忠实于 iphone 的朋友声称这可能是他的 iphone 电池寿命比我的(很棒的)nexus 更长的可能原因。

无论如何,感谢您的回答。

java power android jvm virtual-machine

14
推荐指数
2
解决办法
5552
查看次数

如何将 Android 与 iTunes 同步?

我刚买了一个闪亮的新 HTC Hero。有什么办法让它与iTunes同步。我特别关注播客管理。

针对 Zune 的相同问题 如何将 Android 与 Zune 同步?

更新我运行的是 Windows,但我觉得 Mac 用户也会喜欢这一点。

itunes android sync

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

修复无法格式化的 SD 卡

我有,不是一张而是两张microSD 卡,我的手机(三星 Galaxy Young、Gingerbread OS)似乎坏了。一个是 1GB,另一个是 2GB。1GB 的不会被格式化。

当我将 1GB 的一个放入计算机时,计算机提示进行格式化。我不关心内容,所以我试图格式化它,但无济于事;格式失败,我不知道该怎么做才能让它再次工作。

我尝试使用 SDformatter 软件,但它无法格式化卡,因为它被写保护。我正在用谷歌搜索解决它,但到目前为止还没有成功。

如果有任何相关性,我的计算机操作系统是 win7。

android formatting micro-sd-card

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

如何将 148GiB 文件从 Android 手机传输到计算机?

请帮忙,我需要将 148GiB 的数据从 Android 手机传输到计算机。

我的手机是 Oppo A96,空间不足:

在此输入图像描述

它是满屏录制视频,总共占用了148GiB空间,我打算将文件移动到我的4TB HDD(3725.29 GiB容量),这样我就可以释放空间,然后我可以编辑和压缩视频在我将它们发布到我的 Youtube 频道之前。

当然我有USB数据线,所以我将数据线的一端插入手机,另一端插入电脑的USB 3.0端口,将手机连接到电脑,并在提示中选择“传输文件”,并开始使用 Windows 资源管理器复制文件:

在此输入图像描述

在此输入图像描述

这需要很长时间。

完成转移需要超过 4.5 小时,我已取消该操作,我不能等待 4.5 小时才能完成移动操作,即使在不太可能的情况下我可以,当操作完成时我也不会'无法访问计算机,这是一些“技术困难”,我不会在这里讨论。

于是我打开任务管理器,发现:

在此输入图像描述

Windows 资源管理器仅以可怜的 37.1 MB/s 的速度移动文件...

USB 3.0的理论传输速度为4.8 Gbit/s:

4.8 * 1000^3 bit/s
600 * 1000^2 byte/s
600 * 1000^2/1024^2 mebibyte/s
572.20458984375 MiB/s
Run Code Online (Sandbox Code Playgroud)

以及该特定硬盘的性能:

在此输入图像描述

我如何加快这个过程,使其尽可能快?

如果是普通驱动器,我会使用 FastCopy,但这里我通过 USB 电缆访问模拟文件系统,所以我不知道这是否是最有效的解决方案。

如果文件内容很重要,其中大约一半是 JPEG 屏幕截图,所有这些屏幕截图的大小都小于 1MiB。其他文件是各种大小的 MPEG-4 屏幕录制文件,但大多数都在 0.5 - 5 GiB 之间。其中有 95 张图片和 100 个视频,总共 159636475587 字节(148.67 GiB)。


所有涉及蓝牙、Wi-Fi 和云存储的选项只能比物理连接慢,它们的带宽都比 USB 3.0 窄。


刚查了一下,手机的USB接口是Type-C,不知道是否支持USB 3.0,不过没有说明。至于数据线,我不知道,也许我会为手机买一根USB 3.0数据线。

usb hard-drive android file-transfer

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

为什么 USB 集线器需要与我的 PC 连接才能为我的 Droid 手机充电?

我注意到,当我通过 USB 电缆将我的新摩托罗拉 Droid 手机连接到我的计算机时,或者将它连接到汽车点烟器 -> USB 适配器,或墙上电源 -> USB 适配器时,它的充电非常好。当我将它连接到连接到我的计算机的有源 USB 集线器时,它也能正常工作。

但是,如果在我连接手机时同一个有源 USB 集线器未连接到我的计算机,则它不会充电。如果我将计算机连接到集线器,然后将手机连接到集线器,它会充电。如果我随后断开计算机与集线器的连接,手机将继续充电。

有谁知道为什么会发生这种情况,或者我可以做些什么才能在没有电脑的情况下从有源集线器为手机充电?

usb charging android phone hub

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