数据库模拟器
默认路径:
/Users/用户名/Library/Application Support/iPhone Simulator/模拟器版本/Applications/对应APP串
不过有时候,会找不到这些library和Application Support,是因为系统隐藏了。我们可以在终端下执行如下命令,让其显示。
显示命令:
chflags nohidden ~/library
隐藏命令:
chflags hidden ~/library
‘贰’ 为什么要在电脑上安装模拟器在电脑上安装模拟器是干什么用的
安装模拟器就是为了在本地硬件平台上模拟其他的硬件平台环境。至于干什么用,第一就是为了在没有硬件的情况下运行特定的软件。比如GBA模拟器,如果你没买GBA游戏机,但是又想玩儿GBA游戏,那么就可以在PCA上运行一个GBA模拟器然后玩儿。
另一种情况就是为了方便软件的开发和调试。比如像Android软件开发,显然手机不适合软件开发环境的,所以在PC上安装Android模拟器用于开发和调试。
目前市面上安卓模拟器软件看着种类繁多,但其实只有两大流派:Bluestacks和Virutalbox。
Bluestacks的历史可以追溯到2011年,是最早在PC上实现流畅运行安卓系统的方案。Bluestacks的原理是把Android底层API接口翻译成Windows API,对PC硬件本身没有要求,在硬件兼容性方面有一定的优势。但Bluestacks需要翻译的Android接口数量巨大,很难面面俱到,而且存在软件翻译的开销,在性能和游戏兼容性方面欠佳。
Virtualbox是数据库巨头Oracle旗下的开源项目,通过在Windows内核底层直接插入驱动模块,创建一个完整虚拟的电脑环境运行安卓系统,加上CPU VT硬件加速,性能和兼容性都更好,但是对于电脑CPU有一定要求,超过五年以上的电脑使用起来比较吃力。
‘叁’ 如何连接Android模拟器与当地mysql数据库
数据库肯定是放在服务器上了
在服务器上面发布一个webservice,这个是比较正常的做法
android手机端通过访问webservice来进行数据交换流量也比较小。
webservice类似与一个网站。 你需要发布这个网站,然后再通过android去访问
‘肆’ android 开发应用 如何在本机上完成 模拟器连接本地sql数据库的操作呢
android手机用的是其自带sqlite数据库,不建议用别的数据库,至少别的数据库很难装到手机上,另外就是android应用作为client使用,你要搞个服务器,通常来说不要使用webservices ,而使用http的web服务器协议,数据格式为json或者xml,具体的不多说了
‘伍’ 怎么查看android模拟器中的数据库
打开eclipse ,选择java视图, 在左上角选择windows -show view - 左边如果能找到FIle explorer 直接选择就行
如果右边列表没有,那么选择other 在android 目录下可以找到 file explorer。
打开file explorer 找到 data文件夹下面的data 文件夹。展开
里面就可以看到模拟上面所有的应用程序了,找到程序安装包,打开 就可以找到自己想要的数据了, 如果要查看里面的内容,那么需要将导出之后才可以查看
‘陆’ 高手们!!怎样把把模拟器创建的数据库表导入到真机中 求解
法1.手机必须root,把db文件复制到
手机的data/data/包名/database
下边法2.在真机上重新
插入一遍数据法3.将db文件导出,放到assets,或者res/raw文件夹下,通过代码到手机的data/data/包名/database
下边数据不大的话建议第2个如果你的数据是必须的,不只是测试数据,可以在程序初始时,将这些数据的插入操作写在代码里边。或者用3
方法
‘柒’ 怎么样 通过命令行 查看模拟器中的sqlite
1、第一步:启动需要操作sqlite数据库的Genymotion模拟器
2、window+R打开cmd命令窗口,输入:adb shell sqlite3,进入sqlite数据库,如下图
‘捌’ 如何访问android模拟器中应用的sqlite数据库
因为数据变化都是在模拟器的系统里面,相当于在另一台机器上,但是因为是模拟器,实际上还是可以通过方法访问到的。具体方法如下:1.先把adb放到环境变量中adb程序在sdk的platform-tools中,把这个目录加到path中,这样就可以在命令行中运行adb??2.连接到模拟器$ adb -s emulator-5554 shell??3.连接到sqlite# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db??4.执行想要的操作,查看数据.help可以看操作帮助