- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 jar包混编C++
1.准备c++需要打包的源文件2.利用Android Studio 2.0+版本对其进行打包,将java层接口文件写好,并映射至jni层,进行c++的函数调用3.将so文件引入新的工程libs文件夹,并在gradle.build中配置sourceSets { main { jniLibs.srcDirs = ['libs'] }}4.新建mod
2017-11-08 08:09:17 444
原创 NFC代码中配置ACTION类型
public static void setupForegroundDispatch(final Activity activity, NfcAdapter adapter) { final Intent intent = new Intent(activity.getApplicationContext(), activity.getClass()); intent.setFla
2016-07-31 19:28:02 484
原创 java 16进制带符号位转10进制
32位private static int hexToDecimal(String pm){ if (pm.subSequence(0, 1).equals("F")){ return new BigInteger("FF"+pm, 16).intValue(); } else { return new BigInteger("00"+p
2016-07-08 14:32:54 1939
原创 关于Andriod Studio Libs文件不编译
jni开发中,混编后libs文件里面得不到编译,后来查了好多资料,最后在百度地图的开发指南上找到了答案!!!下面是具体操作,小伙伴们可以看一下(虽然copy有些可耻,但是确实帮助解决问题,小伙伴们见谅)在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,工程会自动加载src目录下的so动态库,放入libB
2016-05-19 08:23:52 642
原创 关于JNI配置Error: Could not find class file for 'XXX'问题(MAC Andriod Studio)
在mac环境下开发JNI时,使用javah命令时关于关于JNI配置Error: Could not find class file for 'XXX'问题进入android studio中的目录src/main/java;终端:javah -classpath /Users/....../sdk/platforms/android-21/android.jar:. -d j
2016-05-18 14:07:10 2868
原创 BeeFramework路由机制
BeeFramework页面路由机制!(大牛左拐或者右拐)1.AppBoard_iPhone如图,找出AppBoard_iPhone头文件和执行文件,改文件充当一个页面的路由控制器,也就是说所有的页面转换都是从该文件里面执行的,AppBoard_iPhone是继承于BeeUIBoard(注:和原生代码里的UIViewcontroller概念一样)的。点开.m文件:#import
2016-04-24 12:28:07 415
原创 BeeFramework环境搭建
1.xcode环境添加模板下载Bee模板;终端输入安装 sh install.sh终端输入卸载sh uninstall.sh打开xcode,看到如下:即表示模板安装成功;2.新建beeframework工程打开Xcode;找到左侧工程的3.导入BeeFramework下载BeeFramework完成下载后看到目录结构
2016-04-22 17:04:49 926 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人