摘要: “([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样 "[[[ 阅读全文
posted @ 2017-07-26 17:58 Boblim 阅读(2108) 评论(0) 推荐(3) 编辑
摘要: java中函数的参数传递 总结: 1.将对象(对象的引用)作为参数传递时传递的是引用(相当于指针)。也就是说函数内对参数所做的修改会影响原来的对象。 2.当将基本类型或基本类型的包装集作为参数传递时,传递的是值。也就是说函数内对参数所做的修改不会影响原来的变量。 3.数组(数组引用))作为参数传递时 阅读全文
posted @ 2017-07-26 17:03 Boblim 阅读(3031) 评论(0) 推荐(0) 编辑
摘要: 利用反射。在use里面通过method.invoke(tool, null);可以调用Tool里面的方法 阅读全文
posted @ 2017-07-26 15:50 Boblim 阅读(36887) 评论(0) 推荐(0) 编辑
摘要: 最近一直在尝试着在Android上通过ndk用C++获取本机MAC地址,但是用ioctl(SIOCGIFHWADDR)时,一直返回值小于0,即获取不到接口信息。刚开始我以为是自己漏掉了哪些访问权限,所以一直在增加uses-permission,后来发现不管怎么加都是这个情况,发现原来是用的andro 阅读全文
posted @ 2017-07-26 15:38 Boblim 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了Android权限操作之uses-permission。分享给大家供大家参考,具体如下: 我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android的权限非常多。我们在开发软件的时候,也需要声明相应的权限,比如希望软件能发短信,需要声明软件调用短信 阅读全文
posted @ 2017-07-26 14:43 Boblim 阅读(73619) 评论(0) 推荐(7) 编辑
摘要: Android Studio断点调试 Android Studio包含一个debugger程序,可以帮助你在模拟器和真机上调试你的android应用.通过Android Studio的debugger,你可以: 可能平时大家调试代码都是通过打印log的形式,今天带大家走进断点调试的世界. 断点调试- 阅读全文
posted @ 2017-07-26 14:41 Boblim 阅读(5019) 评论(0) 推荐(0) 编辑
摘要: Android 启动socket 失败:socket(af_inet sock_stream 0) 返回-1 原因权限问题, 应该添加如下权限: <uses-permission android:name="android.permission.INTERNET" /> 阅读全文
posted @ 2017-07-26 14:39 Boblim 阅读(2675) 评论(0) 推荐(0) 编辑