自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (10)
  • 收藏
  • 关注

原创 android 10 wifi操作

3.android 10以下打开wifi,android 10及以上无法再使用代码打开,需要手动到设置中打开。// 为了避免程序一直while循环,让它睡个100毫秒检测……//Android 10 不支持代码打开WiFi开关,需要用户跳转系统界面自行打开开关。Log.i(TAG,"WiFi连接失败,请手动连接");android 10及以上wifi发生了变化,android 10及以下代码需要适配。Log.i(TAG,"WiFi连接成功");// 开启wifi功能需要一段时间,所以要等到wifi。

2023-09-07 17:24:51 911

原创 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 370

原创 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 327

原创 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 354

原创 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:00:50 339

原创 Android 5.0以上移动网络开关

Android 5.0以前使用ConnectivityManager通过反射两个方法setMobileDataEnabled和getMobileDataEnabled来控制移动网络开和关。 Android 5.0以后使用TelephonyMananger类通过反射获取setDataEnabled和getDataEnabled类完成操作。 注意:需要使用系统权限:android:sharedUse

2017-01-03 10:01:18 5595 2

原创 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 266

转载 Java常用进制及其转换

转发自:http://greemranqq.iteye.com/blog/1837881JAVA 中几个进制的表示:二进制:比如 int a = 1;表示应该是 0001.是四位的,但是前面的全是0可以不显示。由于二进制表示太长了,因此一般不用,eclipse 也不会显示出来。听说JDK 1.7 以上 二进制是0b 开头,由于JDK BUG 原因,一直没有,大家自己去了解吧。八进制:八进制是就有前缀

2016-05-26 11:17:00 409

转载 CTS Verifier test

转载自:http://blog.sina.com.cn/s/blog_6695f9eb0102vgfe.html

2016-04-07 14:09:03 372

转载 win7系统下装ubantu

转载自:http://www.cnblogs.com/ericsun/archive/2012/11/16/2772551.html优势: 利用它我们可以轻松在 Windows安装ubuntu。 1.不用刻盘 2.不用重新分区 3.不用特意空一个盘来安装,就好像普通软件一样,可以简单安装删除卸载等操作。结论:是新手学习 ubuntu系统非常好的安装方法。下面介绍一下利用wubi在Window

2016-04-01 14:00:32 519

转载 win7磁盘分区

转载自:http://jingyan.baidu.com/article/f3ad7d0fd1553f09c3345b1d.html如想把E盘分成两个磁盘:步骤/方法 1鼠标右击“计算机” 2选择“管理”标签 3打开“计算机管理”窗口 4选择“磁盘“》》”存储管理“,打开”磁盘管理“页面 如图: 5右键单击选择要压缩的磁盘(本例选择D盘),快捷方式选择”压缩卷“ 6在输入压缩空间量(

2016-04-01 11:55:12 407

原创 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 1627

原创 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 219

原创 模拟按键和触摸

模拟按键:try { Instrumentation inst=new Instrumentation(); inst.sendKeyDownUpSync(KeyEvent.KEYCODE_POWER); } catch (Exception e) { Log.e("tt","eeeeeeeeeeeeeeeee");

2016-01-21 17:22:22 887

原创 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 275

原创 bat命令

echo on/off 打开或关闭命令回显,应用于此命令后的所有命令 @ 命令 关闭该行命令回显,对此命令后的命令行不起作用、 rem和:: 注释 set a = 1 设置变量a=1 set /p a 在控制台输入变量a的值每隔1分钟重启一遍机子,循环5遍 setlocal enabledelayedexpansion for /l %%i in (1,1,5

2016-01-12 16:04:07 231

原创 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 399

转载 traceview的使用

转载自http://www.open-open.com/lib/view/open1413795669169.html

2016-01-05 16:32:35 295

原创 git的常用命令

1.第一次拉代码:git clone 路径2.更新代码到本地:git pull 3.上传代码到库上:git add 文件名 git commit -m "更新日志"git push4.列出每次改动的文件及改动的统计信息:git log --stat按键q退出log界面 5.-p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新:git log -p -26.每个提交log 放

2016-01-05 11:19:27 220

转载 Java.util.ArrayDeque类

转载自:http://www.yiibai.com/java/util/java_util_arraydeque.html

2016-01-04 15:24:20 302

转载 java写文件的几种方式

转载自:http://www.douban.com/note/344482072/ FileWriter 和FileOutputStream 一个是写入字符,一个是写入字节即需要转换为byte。

2015-12-31 15:04:58 243

原创 蓝牙客户端和服务器的实现

过程:打开蓝牙---搜索---配对(已经配对的直接到下一步)---创建客户端socket---利用输入输出流收发数据---关闭socket---取消配对---关闭蓝牙

2015-12-02 16:07:27 1456

转载 蓝牙API

转载: http://blog.csdn.net/lindonghai/article/details/18988561一 BluetoothAdapter简介

2015-12-01 14:38:00 434

原创 蓝牙配对

蓝牙

2015-11-23 17:37:27 661

原创 休眠和唤醒

系统APP;2.关键点: #echo mem >/sys/power/state 使系统进入睡眠 #echo on > /sys/power/state 使系统从睡眠中唤醒过来

2015-11-20 15:10:12 510

原创 开机关机广播和电量变化广播

广播的使用步骤: 1.注册(在AndroidManifest.xml中声明receiver或者手动调用registerReceiver方法); 2.声明权限; 3.实现广播; 4.取消注册(和注册需要一对一调用);

2015-11-18 17:44:34 485

转载 查看APK中AndroidManifest.xml内容

在没有源码只有apk的情况下,打开apk中的AndroidManifest.xml是乱码,这种情况下可以反编译AndroidManifest.xml,使之可以正常查看。

2015-11-17 13:49:07 5132 1

原创 CTS测试环境的搭配

需要的材料:ubantu系统、sdk、jdk、andriud-cts测试包、media视频文件1.0步骤:1.安装ubantu系统;2.配置好android的环境:即jdk、sdk、adb环境;3.运行cts命令测试。

2015-11-09 15:57:44 2274

转载 Monkey命令介绍

Monkey脚本支持的命令 脚本命令必须为小写字母 脚本命令以回车符作为一条命令的结束键盘按下/弹起 key [down|up] keycode 这个命令模拟一次键盘输入。 keycode参数值详见KeyEvent类的KEYCODE列表。这个参数的格式很灵活,例如模拟菜单按钮可以使用82(菜单按钮的键值),也可以使用 KEYCODE_MENU(键值的名称,必须严格都是大写字母),还可以使用

2015-10-30 14:43:08 694

原创 adb 常用命令

显示当前运行的全部模拟器: adb devices 对某一模拟器执行命令: abd -s 模拟器编号(adb devices列出来ID) 命令 安装应用程序: adb install -r 应用程序.apk install安装到固定目录/data/app下。获取模拟器中的文件: adb pull 用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑。 例如运

2015-10-29 11:30:28 313

翻译 android.mk简介及如何直接执行C代码

Android.mk简介:Build System帮我们处理了很多细节而不需要我们再关心。例如:你不需要在Android.mk中列出头文件和外部依赖文件。Android.mk语法:首先看一个最简单的Android.mk的例子:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jni LOCAL_SRC

2015-10-26 11:30:32 2289

原创 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 336

转载 NDK java的映射

java调用c/c++过程1. 已采用ndk编译出c/c++库(c_libname.a/ c_libname so),根据c_libname.h编写对应的java类;2. 根据native java类,编译出对应的cpp文件头;如下面例子:    a) 使用Java工具Javah可以很容易地创建它而不用手动去创建。你对Java的class文件使用javah命令,就会为你生成一个对应

2015-02-12 12:17:24 350

转载 android jni接口函数

typedef const struct JNINativeInterface *JNIEnv;const struct JNINativeInterface ... = {    NULL,     NULL,     NULL,     NULL,     GetVersion,             //获取JNI版本号    DefineClass,     

2015-02-12 11:23:02 588

原创 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 551

android sdk 6.0 下载

android sdk 6.0

2017-05-12

5.1移动网络打开关闭

移动网络开关及状态检测

2017-01-04

java 测试自我学习

java测试

2016-09-12

开关机循环测试

实现开关机循环测试:开机启动,模拟短按电源键实现黑屏两屏,然后模拟长按电源键弹出关机重启对话框,关机。目的在于循环测试开关机及休眠唤醒、长按电源键对机器的影响。

2016-01-22

AIDL的简单实例

十分简单的代码,旨在说明AIDL的使用。AIDL用于跨经常的通信,不同应用互享数据。

2016-01-14

junit的使用

利用AndroidTestRunner类来执行,将TestSuite添加到AndroidTestRunner中

2016-01-14

蓝牙客户端代码

蓝牙客户端工程:打开蓝牙--搜索--配对--socket收发数据--取消配对--关闭蓝牙

2015-12-04

蓝牙服务器代码

蓝牙服务器的整个流程:打开蓝牙-等待配对-监听客服端连接-收数据-关闭蓝牙

2015-12-04

android sdk 4.2

离线下载android sdk 4.4.2

2015-09-15

android sdk 4.4.2

离线下载android sdk 4.4.2

2015-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除