android
llj0201
这个作者很懒,什么都没留下…
展开
-
android jni接口函数
typedef const struct JNINativeInterface *JNIEnv;const struct JNINativeInterface ... = { NULL, NULL, NULL, NULL, GetVersion, //获取JNI版本号 DefineClass,转载 2015-02-12 11:23:02 · 603 阅读 · 0 评论 -
Monkey Script
#脚本类型,前面三个参数最好不做改动type = raw eventscount = 2speed = 1.0start data >>LaunchActivity(com.tencent.mobileqq,com.tencent.mobileqq.activity.SplashActivity)UserWait(5000)#点击登录按钮DispatchPointer(0,0,0,185原创 2017-07-02 17:59:42 · 346 阅读 · 0 评论 -
Andorid 如何制作jar包及在别的工程中引用该Jar包
Android制作jar包:在android工程,选择要制作jar包的类,然后右击,点击导出,选择导出类型为Java下的JAR file,在java file specification 中不要选择androidmanifest.xml和res文件夹,就可以了。否则在调用jar包的时候会出现“Error generating final archive: Found duplicate f原创 2016-12-20 11:26:17 · 279 阅读 · 0 评论 -
java wait和notify的使用
多线程同步,例如想要一个线程结束后再执行另外一个线程,可以在主线程中使用wait等待,子线程中使用notify唤醒主线程下列例子:目的想执行完Beep循环后再执行Beef循环package com.example.g;import java.lang.reflect.Method;import com.pax.api.BaseSystemManager;import android.os.Build原创 2017-01-05 14:14:01 · 373 阅读 · 0 评论 -
Android 5.0以上移动网络开关
Android 5.0以前使用ConnectivityManager通过反射两个方法setMobileDataEnabled和getMobileDataEnabled来控制移动网络开和关。 Android 5.0以后使用TelephonyMananger类通过反射获取setDataEnabled和getDataEnabled类完成操作。 注意:需要使用系统权限:android:sharedUse原创 2017-01-03 10:01:18 · 5654 阅读 · 2 评论 -
android开发环境的搭建
1、jdk的安装(F:/soft/jdk-6u21-windows-i586)->环境变量的配置(我的电脑->属性->高级->环境变量->系统变量->新建((变量JAVA_HOME 变量值C:\Program Files\Java\jdk1.6.0_21) (变量classpath 变量值;,%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar) (变量Path原创 2016-03-14 14:58:18 · 232 阅读 · 0 评论 -
IC卡复位应答Attr结构
参考资料:http://www.ic72.com/news/2008-11-20/120069.html 及TimeCOS_PBOC通用技术参考手册2.8.pdfT0和T1的区别看TD0,若TD0低四位为0则为T0,若不为0则查看TD0的数值,看是否有TD2,查看TD2的低四位(1则T1,0则T0)依次类推。复位应答中回送字符的最大个数(包括历史字符,但不包括TS)为32个。 TS:起始字符原创 2016-03-16 15:46:13 · 1763 阅读 · 0 评论 -
AIDL的使用
注意点: 1.service端和client端的aidl文件所在的包名必须相同; 2.在service中实现aidl类中的Stub类。1.两个应用的目录关系: 2.AndroidMenifest.xml 服务端:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pax.a原创 2016-01-14 14:58:56 · 290 阅读 · 0 评论 -
wifi
几个类: import android.net.wifi.ScanResult; import android.net.wifi.WifiManager; import android.net.wifi.WifiInfo; import android.net.wifi.WifiConfiguration;WIFI网卡的状态: 1.WIFI_STATE_DISABLED : WIFI网卡不原创 2016-01-07 16:22:52 · 414 阅读 · 0 评论 -
模拟按键和触摸
模拟按键:try { Instrumentation inst=new Instrumentation(); inst.sendKeyDownUpSync(KeyEvent.KEYCODE_POWER); } catch (Exception e) { Log.e("tt","eeeeeeeeeeeeeeeee");原创 2016-01-21 17:22:22 · 933 阅读 · 0 评论 -
Monkey命令介绍
Monkey脚本支持的命令 脚本命令必须为小写字母 脚本命令以回车符作为一条命令的结束键盘按下/弹起 key [down|up] keycode 这个命令模拟一次键盘输入。 keycode参数值详见KeyEvent类的KEYCODE列表。这个参数的格式很灵活,例如模拟菜单按钮可以使用82(菜单按钮的键值),也可以使用 KEYCODE_MENU(键值的名称,必须严格都是大写字母),还可以使用转载 2015-10-30 14:43:08 · 771 阅读 · 0 评论 -
adb 常用命令
显示当前运行的全部模拟器: adb devices 对某一模拟器执行命令: abd -s 模拟器编号(adb devices列出来ID) 命令 安装应用程序: adb install -r 应用程序.apk install安装到固定目录/data/app下。获取模拟器中的文件: adb pull 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑。 例如运原创 2015-10-29 11:30:28 · 330 阅读 · 0 评论 -
NDK环境的搭配
NDK项目配置简单范例1 打开eclipse工具,如果没有安装JDK,需要提前把JDK安装好。新建项目PaxNdk 一直点Next 结束后生成项目目录如下: 1. 新建带有native函数的java类 PaxNative.java 2. 用cmd命令行中进入工程目录的bin/classes 目录下执行 javah com.pax.paxndk.PaxNative原创 2015-02-12 11:19:03 · 570 阅读 · 0 评论 -
jni C调用java的实例
getScreen、sendInt、sendStr未java中函数,通过getScreen获取类Screen,然后调用Screen类中的sendStr()、sendInt()方法。void sendInt(JNIEnv *env, jobject thiz,jint msg){jclass cls = (*env)->GetObjectClass(env, th原创 2015-02-12 12:26:45 · 348 阅读 · 0 评论 -
MoneyRunner的使用
MonkeyRunner为android sdk platform-tools目录下自带的工具,通过API来控制设备。准备:1.将sdk platform-tools路径添加环境变量中;2.安装python;MonkeyRunner三个主要API介绍:1.MonkeyRunner:这个类用于连接monkeyrunner和设备的方法。2.MonkeyDevice:代表一个设备或...原创 2019-09-09 15:12:12 · 387 阅读 · 0 评论