
【Android NDK开发】
NullPoints
努力的人,运气总不会太差
展开
-
Android的增量更新,差分更新--服务器端&客户端
前言随着应用越来越大,应用更新耗时间和流量的问题,就显得格外突出.目前原生app的更新分为两种:重新下载源文件,还有一种就是差分包更新,也叫增量更新.在有些应用市场,例如google play,会对安装包进行拆分和合并,来达到差分更新的目的.首先解释一下差分包: 差分包是apk新版本和旧版本之间的包,可以称之为patch.应用流程:操作流程确保客户端是old_app改变app大小生成新的new原创 2016-09-13 08:45:18 · 6042 阅读 · 0 评论 -
eclipse搭建NDK开发环境
前言:其实现在android studio2.2版本就能进行ndk开发(简直啥都不用动就能运行), 在这里只是想重新捋一遍流程方便以后配置.1.下载带有adt的eclipse,下载NDK,并配置ndk路径.adt下载地址 https://pan.baidu.com/s/1eSLUbTo 密码w9rw搭建好的eclipse地址 https://pan.baidu.com/s/1pLxVh原创 2016-08-24 12:25:58 · 2241 阅读 · 0 评论 -
Makefile和Android.mk的基情
MakefileMakefile介绍make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则) 。在 Makefile 文件中描述了整个工程所有文件的编译顺序、编译规则。Makefile 有自己的书写格式、 关键字、函数。像 C 语言有自己的格式、关键字和函数一样。而且在 Makefile 中可以 使用系统 shell 所提供的任何命令来完成想要的工作。Makefile(在其原创 2016-10-12 11:53:48 · 1996 阅读 · 0 评论 -
NDK错误排查
1.保存logcat文件,分析日志2.ndk-stack工具adb logcat | ndk-stack -sym J:/mars-jee/ffmpeg_player/obj/local/armeabi/3.addr2line定位错误行到E:\android-ndk-r9d\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bi原创 2016-11-08 14:03:04 · 696 阅读 · 0 评论 -
#指针入门
指针入门C/C++ 指针入门/***指针本身也是在栈中,当指针指向某一个变量的地址的时,p的值就是变量a的地址,*p就是变量a所在地址的值.**/int a=2;int *p=&a;//将指针为什么要有类型、指针与地址的区别、空指针、二级指针,指针运算、指针与数组/***因为有不同类型的变量(如int,double,char等),所以要存在不同的指针类型,以防内存不足,丢失精度等问题,原创 2017-08-01 10:56:19 · 478 阅读 · 0 评论