log
文章平均质量分 71
hpccn
这个作者很懒,什么都没留下…
展开
-
android 中使用Java反射Reflect,输出类中变量值,方便调试。
Android开发中调试中,我们经常需要输出类的数据。例如我们经常需要看一下,下列Data类的数据。public class Data {private int id;private String name;private String url;private Bitmap bitmap;private Long t;private String status; publ原创 2012-10-19 17:29:19 · 3281 阅读 · 0 评论 -
实例 android jni中调用Log输出调试信息
Android 开发中,java 可以方便的使用调试信息Log.i, Log.d ...,Jni层可否使用呢?答案是肯定的。1 为方便使用,先进行宏定义:eben_hpc_log.h内容如下:#ifndef _Included_hpc_Log#define _Included_hpc_Log#ifdef __cplusplusextern "C" {#e原创 2012-10-19 16:59:37 · 3415 阅读 · 0 评论 -
android 4.0 Jni 字符转换GetStringUTFChars()函数的Bug
我们项目中,核心部分使用Jni编写,其中将Java的String转为C的字符串,字符串的转换如下: const char const *p_passwd = (*env)->GetStringUTFChars(env, j_passwd, NULL);以前在Android 2.x时,一切正常。升级到4.0后出现异常。出错退出。跟踪发现问题:程序中原创 2012-10-25 18:35:12 · 30228 阅读 · 2 评论 -
android 模拟宏定义,实现Debug & Release 模式
以前在C/C++ 开发中,我们可以宏定义,Debug模式下,输出日志,方便测试。Release模式下,无日志输出。使用Java时,Java 是解释语言,无法编译。就无模式之分了。有没有办法实现,Debug、Release版?debug 输出日志、调试信息。release 发布版本,无输出日志、调试信息。办法是人想出来的。下面说说我的解决方案:1 模拟C宏定义原创 2012-10-22 12:25:35 · 4224 阅读 · 1 评论 -
android JNI utils/Log.h 找不到
从网上下载的 Android Jni代码中使用到Android Log输出,在JNI的c文件中如果用到了#include 然后用NDK 编译, ndk-build clean && ndk-build 提示error: utils/Log.h: No such file or directory如果只是用到LOG功能1 修改Android.mk原创 2013-01-04 16:06:07 · 11674 阅读 · 1 评论