按照正常的思路,我们通过GPS或者基站定位等方式获取到经纬度信息后,把它放到地图上,就能够完成定位。但实际上,我们很有可能会在实际操作中发现,我们的定位出现了较大的偏移。这是因为我国出于国家安全(或者¥@#%¥##)的考虑,会将所有的电子地图经行加偏处理,由真实的地理坐标系又称地球坐标系(WGS84 ...
分类:
移动开发 时间:
2017-11-29 12:08:33
阅读次数:
314
当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到A ...
分类:
移动开发 时间:
2017-11-27 15:14:56
阅读次数:
184
关于Android的sqlite数据类型text长度限制的问题? 这也许不能称为一个bug,但是比较坑,所以贴在了这里。在Android的sqlite中存储一个字符串,发现总是数据丢失,我去查询sqlite官方的数据类型text长度很大,能满足我的要求,但是为什么Android中的sqlite就满足 ...
分类:
其他好文 时间:
2017-11-10 15:57:10
阅读次数:
282
这是一个别人写的关于Android Studio配置的文章,与标题不是很相关,但可以看一下:www.cnblogs.com/smyhvae/p/4390905.html 下面回答题干问题: 1.Android Studio工具是否有workspace? Android Studio算是有个works ...
分类:
移动开发 时间:
2017-11-06 12:13:24
阅读次数:
250
先说一下背景,目前有需求从外部包括其他应用和WEB跳转到我们自己的APP,就这么个简单的需求…… 要实现这种外部跳转的功能,我们可以理解为打算跳转的一方有多少方式通知到APP进行相对的响应行为。所以,如果是应用之间的跳转,则有多种,你可以直接通过包名和具体的类名去打开已经exported=true的 ...
分类:
移动开发 时间:
2017-10-07 17:42:23
阅读次数:
288
http://blog.csdn.net/gloryhero/article/details/47259583 Email的框架图: Email 包含3个包:Eamil、Exchagne、UnifiedEmail。 这三个包相互调用。具体的关系如上图所示。 Email: 这个包主要负责用户的登录界面 ...
分类:
移动开发 时间:
2017-09-28 00:28:46
阅读次数:
337
随着智能手机的普及,手机操作系统已经成为手机厂商的竞争重点,现在Android的市场占有率很大,但是谁又能肯定它不会称为下一个诺基亚呢?这是一个优胜劣汰,适者生存的时代,Android要想一直保持现在的优势甚至更上一层楼,那就必须不断的开拓自己。 用过Android和ios系统,我认为两者各有优缺点 ...
分类:
移动开发 时间:
2017-09-16 21:55:08
阅读次数:
211
原文地址:http://yifeng.studio/2017/05/03/android-7-0-compat-fileprovider/ 由于 Android 7.0 或更高版本的系统在国内手机市场上的占比不是很高,很多 Android 开发人员并没有做 7.0 适配工作,同时测试人员也容易忽视这 ...
分类:
移动开发 时间:
2017-09-09 20:16:57
阅读次数:
579
JNI代码都写好了,在编译之前我们有非常重要的一部,就是写mk文件,mk文件就相当于gcc编译时的Makefile文件,它是用来告诉编译器如何去编译的。 这里只对自己理解和常用的知识点做记录,想要看关于android.mk的全部解释请移步android.mk。 ...
分类:
移动开发 时间:
2017-09-04 22:30:37
阅读次数:
191
1.选择linux+android studio是最优 2.在window下搭android studio也很方便。提示sdk找不到的时候先别管,装好AS后再去configuration。 3.4g的电脑运行as真的很卡。遇到:system process isn't running 这种警告。工具 ...
分类:
移动开发 时间:
2017-08-31 16:12:47
阅读次数:
146