自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈NDK于JNI

1.简介JNI是Java语言提供的Java和C/C++相互沟通的机制,java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用Java代码。JNI是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键行原因在于C/C++代码的高效性。NDK是一系列工具的集合。它提供提供一系列的工具,帮助开发者快速开发C(C++)的

2017-07-25 22:58:59 251

原创 Android 数据库优化

数据原理适用于大部分数据库包括Sqlite、mysql、Oracle、、SqlServer,详细介绍了索引(优缺点、分类、场景、规则)和事务,最后介绍了部分单独针对SQLite的优化1、索引简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。(1). 优点大大加快了数据库检索的速度,包括对

2017-07-25 22:44:59 273

原创 Android 代码优化

主要介绍Java代码中性能优化方式及网络优化,包括缓存、异步、延迟、数据存储、算法、JNI、逻辑等1、降低执行时间这部分包括:缓存、数据存储优化、算法优化、JNI、逻辑优化、需求优化几种优化方式。(1). 缓存缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内存的分配,IO缓存减少磁盘的读写次数,网络缓存减少网络传输,DB缓存较少Database的访问次数。在

2017-07-25 22:39:14 260

原创 Android 布局优化

主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。1、抽象布局标签(1) 标签include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,这在布局编写方便提供了大大的

2017-07-25 22:30:04 208

原创 安卓性能优化--内存优化

在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,本篇博客,我将介绍内存优化的相关知识。java的内存区域大致分为堆(Heap),栈(Stacks)、方法区(MethodArea);堆(Heap):主要存放new出来的对象以及对象中所有的成

2017-07-10 20:54:14 288

原创 关于安卓无线定位与定位算法的讨论

网络监听与GPS定位

2017-06-17 11:00:59 549

原创 使用NDK进行JNI编程

安卓开发之jni调用

2017-06-16 10:55:29 400

原创 Android基于高德地图实现多人实时共享位置

自开发上一款智慧旅游产品后,发现一个很有意义而且很实用的功能,就是模仿微信的位置共享,可以看到对方的位置,一直想模仿做出这样的效果.最近闲下来之后终于实现了.下面就把我的实现过程和心得分享给大家.

2017-04-10 15:17:43 19822 14

空空如也

空空如也

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

TA关注的人

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