分享

使用命令模拟更改gps位置

 quasiceo 2014-04-30

使用命令模拟更改gps位置

用命令模拟更改gps位置:

1、启动模拟器,并通过标题栏找到其端口,如5554。

2、通过以下命令行,进入模拟器控制台:$telnet localhost 5554
3、使用命令更改模拟gps位置:$geo fix longitude latitude longitude:经度值。如12.1231231 latitude:纬度值。如-12.1231232

Android添加source到Eclipse:
1、将sdk源代码目录文件夹sources拷贝到sdk的以下目录:platforms/sdk version name/
2、在eclipse中添加一个用户库,并将android.jar加入到该库中。

3、将该自定义库的source指定到sources文件夹。
4、移除工程自带的Android库,加入自定义库。
5、刷新工程,这时可以查看skd的source了。
6、将引用的自定义库删除。
7、在项目属性的Android项中重新选择对应的Target。
8、项目右键-Android Tools-Fix Project Properties。

调用系统自带的程序:
1、取得程序的包名及类名:在logcat下,启动Activity后,会打印I类型log.Tag为ActivityManager。Message为Displayed activity package name/.class name:time ms。利用该信息即可。
2、启动该Activity:Intent intent=new Intent();intent.setClassName("package name","package name.class name");startActivity(intent);使用sdk中部分无法导入的类:有些类虽然存在,但在android.jar中是隐藏的,我们无法导入。例如:anddroid.os.SystemProperties。部分包可用如下方式解决:在以下目录找到layoutlib.jar包,导入工程即可:platforms/sdk version name/data/在Android源代码下编译自己的工程:
1、将自己的源代码拷贝到以下目录:android source/packages/apps/
2、在自己源代码的根目录创建文件Android.mk,主要写入以下内容:LOCAL_PATH:=$(call my-dir)include$(CLEAR_VARS)LOCAL_SRC_FILES:=$(call all-java-files-under,src)LOCAL_PACKAGE_NAME:=project name LOCAL_CERTIFICATE:=platform include$(BUILD_PACKAGE)其中project name为你的工程名称,比如MyTestProject。
3、进入命令行,进入到sdk源代码的以下目录$cd android source/build/执行以下命令:$../envsetup.sh[;tapas]该命令执行后即可使用m,mm,mmm命令。可选项分号+tapas的话,会有选项供选择。
4、进入自己的源代码目录,执行mm命令。或者进入android源代码的根目录执行以下命令$make project name Android的xml文件中的特殊字符一些特殊字符不能直接作为值使用,比如单引号,at符号等。可以使用有划线进行转义,这样就可以使用了。

Java相关:在java中启动其他应用程序:
A、使用Runtime:cmd="command or file";Process process=Runtime.getRuntime().exec(cmd);
B、使用ProcessBuilder:cmd="command or file";arg="arg";.Process process=new ProcessBuilder(cmd[,arg.]).start();
C、如果要等待应用进程执行完,执行以下语句,有些应用会不起作用:process.waitFor();Android真机调试时用到的命令:首先进入adb命令所在的目录。

1、杀掉server,当连接不上时使用:$sudo./adb kill-server
2、连接设备:$sudo./adb devices
3、查看log:$sudo./adb logcat Android烧image到机器的命令:首先进入adb命令所在的目录。$sudo./adb reboot bootloader$sudo./fastboot devices$sudo./fastboot flash system system image file name

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多