自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷路飞虫

态度决定一切

  • 博客(2)
  • 资源 (37)
  • 收藏
  • 关注

原创 android 常用功能的切换(wifi开关,蓝牙开关,飞行模式切换,响铃模式切换,亮度切换)

我们在市场上经常可以看到,可以切换蓝牙,wifi, 飞行模式等等功能的小部件,由于工作需要,我也把相应的功能实现了一下 有需要的朋友,避免走弯路,可以参考下面代码,也可以到 http://download.csdn.net/detail/c_weibin/4142010 下载完整项目 这里直接将源码贴出 package com.bpi.launcher.view;

2012-02-18 10:55:37 6188

原创 出现“android library projects cannot be launched”解决方案

转载请声明 http://www.niuzhi.cc/

2012-02-18 09:52:21 1088

vdexExtractor 最好用的vdex odex 反编译工具

vdexExtractor 最好用的vdex odex 反编译工具

2021-01-08

JEB 3.17.1 Anti-Covid19 Edition by DimitarSerg.rar

JEB 3.17.1 免注册版

2021-01-08

快手 egid信息,用于协议分析

egid信息,懂的都懂

2021-01-08

AB1562_UT_V1.2.2.apk

山寨airpods 芯片鉴别,洛达耳机协议检测工具,

2021-01-08

lombok 插件,用于android studio,实现代码自动生成

lombok 插件,用于android studio,实现代码自动生成

2021-01-08

system.keystore

LineageOS 系统签名文件,十分珍贵,且行且珍惜 alian:platform password:android

2021-01-08

android系统签名工具

android 系统签名

2012-12-13

jd-gui java反编译工具

jd-gui java 反编译工具

2012-10-29

dex2jar-0.0.9.6.rar

dex2jar-0.0.9.6.rar dex转jar工具

2012-10-29

apktool.rar android反编译工具

apktool.rar android反编译工具 apktool.rar android反编译工具

2012-10-29

h.264测试文件,转码测试必备

h.264测试 文件,h264转码 测试必备

2012-10-27

H.264 标准中文文档

H.264 标准中文文档 H.264 API h.264开发者必备

2012-10-27

T264源码 h.264开发 必备

T264源码 h.264开发 必备

2012-10-27

dmucs_0.6.1-2.diff 修正dmucs不能正常编译补丁

dmucs_0.6.1-2.diff 修正dmucs不能正常编译补丁

2012-10-27

dmucs 0.6.1修正版 能正常编译

dmucs 0.6.1 修正官网执行 ./configure 后直接make会出错的问题,这个能正常编译 并含有编译后文件,可以直接使用

2012-10-27

odex转dex 工具 保证可用

odex转dex 工具 保证可用 使用了baksmali-1.4.0.jar和 smali-1.4.0.jar

2012-10-27

unyaffs system.img 解压工具 保证可用

用命令行cd 到unyaffs 所在目录,然后 执行 unyaffs system.img即可 这个经本人多次测试,保证可用

2012-10-27

破解android 九宫格锁

用adb简单破解android 九宫格锁

2012-08-10

JNI经典教程

I. 目录........................................................................................................................................... 1 II. JAVA C/CPP 互相调用实例(姊妹篇之一)——JAVA调用C/CPP.................................... 4 一 先制作一个系统中有的 DLL 文件(CPP 给出的SDK接口).................................................. 4 二 JNI............................................................................................................................................ 7 1、 编写java 文件 ............................................................................................................... 7 2、 生成.h 头文件 ................................................................................................................ 8 3、 用c/cpp实现这个头文件 .............................................................................................. 9 三 测试........................................................................................................................................ 10 四 最后补充................................................................................................................................ 11 III. JAVA C/CPP 互相调用实例(姊妹篇之二)——C/CPP 调用JAVA.............................. 11 一、 编写JAVA代码.................................................................................................................. 12 二、 编译JAVA 代码................................................................................................................ 12 三、 编写 C/C++ 代码............................................................................................................ 13 四、 运行EXE .......................................................................................................................... 18 IV. JAVA JNI 编程进阶........................................................................................................... 18 一、 解决性能问题 .................................................................................................................. 18 二、 解决本机平台接口调用问题 ........................................................................................... 19 三、 嵌入式开发应用(JNI小例子 ).......................................................................................... 20 1、 新增一个基础类 .......................................................................................................... 22 2、 定义新类继承基础类 .................................................................................................. 23 3、 编写调用类.................................................................................................................. 23 4、 新增两个本地方法 ...................................................................................................... 24 5、 修改 RunMain 类....................................................................................................... 25 6、 新增一个方法处理 java 对象...................................................................................... 26 7、 新增一个方法处理数组............................................................................................... 29 8、 改写RunMain.............................................................................................................. 32 四、 参考资料:...................................................................................................................... 33 V. ECLIPSE+CDT+MINGW 进行JAVA 调用C/C++ .......................................................... 34 一、 安装ECLIPSE 3.2。............................................................................................................ 34 二、 安装MINGW。............................................................................................................... 34 1、 下载MinGW ................................................................................................................ 34 2、 安装............................................................................................................................. 34 3、 安装版本..................................................................................................................... 34 4、 选择安装的编译器 ...................................................................................................... 34 5、 选择安装路径,下一步............................................................................................... 35 6、 等待下载软件 .............................................................................................................. 35 三、 MINGW 的环境变量设置................................................................................................ 35 2 1、 设置Path..................................................................................................................... 35 2、 设置C_INCLUDE_PATH............................................................................................. 35 3、 设置CPLUS_INCLUDE_PATH.................................................................................... 35 四、 做一个小技巧修改 .......................................................................................................... 35 五、 安装CDT插件................................................................................................................ 36 1、 下载CDT 插件............................................................................................................ 36 2、 安装CDT 插件............................................................................................................ 36 六、 简单介绍CDT的使用吧 ................................................................................................. 36 1、 新建一个C++项目 ..................................................................................................... 36 2、 输入New Project 名字................................................................................................. 36 3、 给项目新建一个的源文件 ........................................................................................... 36 4、 接着出现文件添加的窗口,在 File Name栏里面写上文件名 ................................... 36 5、 编辑hello.cpp .............................................................................................................. 37 6、 添加一个编译命令 ...................................................................................................... 37 七、 让我们开始进入真正的工作吧!.................................................................................... 38 The Java side............................................................................................................................ 38 1、 建立Java 工程JavaHello,编写java 类.................................................................... 38 2、 用命令生成头文件 ...................................................................................................... 38 The C side-Compiling the Library .......................................................................................... 40 1、 建立标准C 工程Cpro,并生成 dll文件.................................................................... 40 1) 将生成的头文件 test_Hello.h 拷贝到 C 工程Cpro 下........................................................... 40 2) 编写C 类Hello.c ,内容为:................................................................................................ 40 3) 在C 工程Cpro下建立hello.def 文件(用于定义导出的函数),内容为:......................... 40 4) 在C 工程Cpro下建立makefile文件,内容为: ................................................................ 40 5) Make Targets ......................................................................................................................... 40 6) Make Targets视图下双击 step1,在C 工程Cpro 下生成hello.o 文件。............................. 41 7) Make Targets视图下双击 step1,在C 工程Cpro 下生成hello.dll 文件。 .......................... 41 2、 JAVA调用DLL ............................................................................................................ 41 1) 将hello.dll 拷贝到 Java 工程JavaHello 下。........................................................................ 41 2) 运行Hello.java,则可以看到输出结果:............................................................................. 41 1) 将Hello.c 改为Hello.cpp ...................................................................................................... 41 2) 将makefile内容改为: ........................................................................................................ 41 3) 其他的几乎都不用改变也可以。......................................................................................... 42 评论:............................................................................................................................................ 42 VI. C++ 如何调用JAVA 程序.................................................................................................... 51 DEMOM AIN . JAVA 内容如:.......................................................................................................... 51 采用VC6++ IDE ,采用JNI 技术实现。 ..................................................................................... 51 1、 编译时......................................................................................................................... 51 2、 运行时......................................................................................................................... 51 程序的关键在.............................................................................................................................. 53 VII. JNI ...................................................................................................................................... 53 一、 定义................................................................................................................................. 53 二、 设计目的......................................................................................................................... 54 3 三、 书写步骤......................................................................................................................... 54 1) 编写java 程序:这里以HelloWorld 为例。.................................................................... 54 2) 编译.................................................................................................................................... 55 3) 生成扩展名为 h 的头文件 ................................................................................................. 55 4) 编写本地方法实现和由 javah 命令生成的头文件里面声明的方法名相同的方法。....... 56 5) 生成动态库 ........................................................................................................................ 56 6) 运行程序 java HelloWorld 就ok...................................................................................... 56 四、 调用中考虑的问题 .......................................................................................................... 56 1) java 和c 是如何互通的?............................................................................................... 57 2) 如何将java 传入的String 参数转换为 c 的char*,然后使用? .................................... 57 3) 将c 中获取的一个char*的buffer 传递给java ?.......................................................... 57 4) 不知道占用多少空间的 buffer,如何传递出去呢? ...................................................... 58 五、 对JAVA 传入数据的处理................................................................................................ 58 1) 如果传入的是 bytearray的话,作如下处理得到 buffer:............................................ 58 VIII. C/C++ 调用JAVA 类....................................................................................................... 58 一、 加载虚拟机: .................................................................................................................. 59 二、 获取指定对象的类定义:................................................................................................. 59 三、 获取要调用的方法: ...................................................................................................... 59 四、 调用JAVA类方法:........................................................................................................ 60 五、 获得类属性的定义: ...................................................................................................... 60 六、 数组处理:...................................................................................................................... 60 七、 异常:............................................................................................................................. 60 八、 多线程调用...................................................................................................................... 61 JAVA 代码..................................................................................................................................... 61 命令行运行:JAVAP - S -P M Y T EST , 输出:................................................................................... 62 C 代码TESTJAVA . C:.................................................................................................................... 62 编译:......................................................................................................................................... 65 运行结果:.................................................................................................................................. 65

2012-08-01

android 全jar 包

该jar包 包含android隐藏api,可以用于进行framework层开发

2012-07-09

android源码编译环境搭建方法说明

这里详细介绍的了,android源码编译环境搭建方法

2012-06-21

linux常用命令

linux命令大全 linux命令查询

2012-06-21

docjar-eclipse-3.3-plug-in.zip

docjar-eclipse-3.3-plug-in.zip可在在线看源码

2012-06-04

docjar.jar

org.docjar_3.3.0.jar

2012-06-04

tcpmon.jar

tcpmon.jar

2012-06-04

android Scroller使用小例子

android Scroller使用小例子

2012-04-08

webView登陆小例子

webView登陆小例子

2012-04-08

Android小知识整理

Android小知识整理!从界面,数据库,到兼容性应有尽有

2012-03-28

Android文章摘要 - 界面效果全汇总

Android文章摘要 - 界面效果全汇总

2012-03-28

Sqlite.Developer确解补丁

Sqlite.Developer确解补丁,将文件夹下面的两个文件覆盖安装目录下的两个文件,重启即可

2012-03-28

蓝牙,wifi ,GPS,亮度,响铃模式等功能切换源码

蓝牙,wifi ,GPS,亮度,响铃模式等功能切换源码

2012-03-15

生成eclipse插件配置信息

生成 eclipse 插件 配置信息

2012-03-15

sqlitemanager_1.0.0

sqlitemanager_1.0.0 eclipse sqlite 插件

2012-03-15

roundListView.zip

androd 圆角ListView Demo

2012-03-15

achartengine-0.7.0.jar

android饼图 achartengine-0.7.0.jar

2012-03-15

android 生成和删除快捷方式

android 生成和删除桌面快捷方式

2012-03-15

android PieChartDemo饼图小例子

android PieChartDemo饼图小例子

2012-03-15

空空如也

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

TA关注的人

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