自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 mmap实现进程通讯

#include <stdio.h>#include <string.h>#include <sys/mman.h>#include <sys/types.h>#include <fcntl.h>#include <unistd.h>#include <string.h>typedef struct{ unsigned int size; char* content;

2017-06-28 22:52:00 289

原创 JAVA反射机制

java反射机制的使用使用java反射机制可以在编译阶段去掉jar的依赖,在运行时根据类名称动态的调用类。

2016-12-24 10:26:49 318

翻译 csdn模板

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-23 21:40:45 419

原创 android 自定义log打印

自定义log打印自定义一个log打印类(单例模式),使用属性控制log打印开关和log的级别,使用的时候要注意,一定要在使用完后,如在activity的onDestory中调用release()函数释放静态类。

2016-12-17 16:03:08 353

原创 android中使用static 类造成的问题

andoid static类 java

2016-12-17 15:56:20 3082

原创 D/ (15749): JNI_OnLoad E/dalvikvm(15749): ERROR: couldn't find native method

android源码编译运行出现couldn’t find native method原因这个问题的出现是因为java中使用jni调用native函数,但同时编译过程中使用了代码混淆,代码混淆机制会删除了源文件中没有调用的那部分代码,所以java中没有调用的native函数会被删除,编译的时候不会有问题,运行时就会出现“couldn’t find native method”问题;解决办法在Andro

2016-12-11 11:18:25 431

原创 android编译引用jar包问题

eclipse编译apk,在我们引入第三方jar包的时候,有时候编译不报错,但运行会报Java.lang.NoClassDefFoundError;解决办法针对这个问题,以下两种方案可以解决问题,但建议选取第二种,因为第一种会很大程度上的增大包大小(这两种方案设置后都需要clean下项目才能生效):第一种方案: 1、将需要的第三方包拷贝进libs 文件夹。 2、将引用的第三方包,添加进工作的bu

2016-12-11 10:47:40 526

原创 android raw与assets区别

android raw assets

2016-12-05 23:27:43 184

原创 android apk编译时间获取

android apk编译时间获取本方法只适用于使用android 源码编译环境。有时候我们需要在android应用上获取apk的编译时间,但java编译并不像C、C++那样有相应的宏可以在代码中读取到编译时间。我们可以利用android源码编译-linux环境来获取编译时间,然后把获取的时间写到android apk的raw文件中,这样apk启动后就可以通过读取raw文件中的时间来获取编译时间。

2016-12-01 23:57:08 3680

原创 android native Service(C++实现service)

上篇博客介绍了如何用java实现android Binder服务端,并且实现java和c的客户端都通过binder与服务端通信,这篇我们讲如何使用C++实现服务端,然后通过java和c的客户端与之通信。

2016-11-28 22:23:29 2472 1

原创 android Service通信

android Service 通信

2016-11-26 23:17:02 368

原创 java jni 头文件生成

jni头文件生成eclipse下eclpse下,在java类代码中加载jni动态库,定义好native函数后,在项目代码目录的bin\classes下,cmd输入命令:javah -jni 类名如 >javah -jni com.skyworth.autotest.common.Aut oTestParamTrans后就会在bin\classes生成头文件,然后实现该头文件中的函数即可;pac

2016-11-26 13:25:45 3820

原创 LocalSocket实现进程间通信

LocalSocket实现进程间通信android下使用localsocket可以实现C与C,C与JAVA,JAVA与JAVA进程间通信。 localsocket是linux下的一种本地套接字,用来进行进程间通信,分为非命名和命名两种类型,非命名本地套接字只能用在父子进程之间通信(其实是只有保存了未命名的套接字的文件描述符的进程可以使用),命名套接字则没有这个限制。android在linux的本地

2016-11-25 23:36:04 10644

原创 C实现获取ip地址(linux/android下)

#include ;  #include ;  #include ;  #include ;  #include ;  #include ;  #include ;  #include ;  #include ;  #define DEFAULTIP "0:0:0:0"   //没有ip时返回默认的0.0.0.0 ip地址   int getIp(const

2016-11-20 10:15:56 940

空空如也

空空如也

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

TA关注的人

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