我刚开始学习安卓。但我没有linux
PC 和 Android 手机。我只是在 Windows 操作系统上使用模拟器。
现在,我想尝试在 Android上使用Sql lite
& 。Contents provider
我可以在没有 Linux 的情况下在模拟器上测试示例代码吗?有人说我应该在 Linux 上构建 Android 广告为 Emulator 制作 Image。然后在 Windows 上的模拟器上进行测试。这样对吗?或者模拟器可以单独工作吗?
android 的大部分部分在模拟器上运行良好。fixedd 很好地回答了你的问题,我只是想加两分钱。
您在使用模拟器时遇到的唯一问题将来自想要使用传感器,包括相机(尽管互联网上有一些尝试将模拟器相机连接到网络摄像头的解决方法)加速度计、方向和地磁传感器. GPS 是一个特殊的 - 如果您使用代码访问它,模拟器不会崩溃或以其他方式出现奇怪的行为,并且您可以使用安装 SDK 时提供的工具(在您的 SDK 文件夹中的 tools/ 下)将模拟位置发送到模拟器. 请注意在执行此操作时坐标四舍五入,并了解这仍然是一个相当痛苦的过程。使用 KML 自动播放路线比全部输入要容易得多。
对于开发,如果您在模拟器上运行,则需要避免使用传感器。大约 150 美元(截至今天的 ebay),您可以获得 G1,避免设置屏幕是一件非常简单的事情,允许您在没有 SIM 卡的情况下在带有传感器的设备上进行开发/测试。