Android4.4 GPS框架分析【转】

本文转载自:http://blog.csdn.net/junzhang1122/article/details/46674569 1 GPS HAL层代码在目录trunk/Android/hardware/xxx/gps/skytraqskytraq_gsp.c,向下与硬件驱动通讯,向上提供接口
4次阅读

高通MSM8255 GPS 调试分析&&Android系统之Broadcom GPS 移植【转】

本文转载自:http://blog.csdn.net/gabbzang/article/details/12063031http://blog.csdn.NET/dwyane_zhang/article/details/6775738 没事做整理一下GPS的流程,也算给自己一个交代。&nb
6次阅读

详解Android插件化开发-资源访问

 动态加载技术(也叫插件化技术),当项目越来越庞大的时候,我们通过插件化开发不仅可以减轻应用的内存和CPU占用,还可以实现热插拔,即在不发布新版本的情况下更新某些模块。     通常我们把安卓资源文件制作成插件的形式,无外乎有一下几种:zip、jar
9次阅读

android--动态加载、插件化

需求驱动随着业务发展需要和无线部门的拆分,各业务产品模块归属到各业务BU,原有无线App开发团队被分为基础框架、业务A、业务B、业务C等多个开发团队,从此App的开发和发布进入了一个全新模式。在这种模式下,开发沟通成本大大提高,之前的协作模式难以为继,需要新的开发模式和技术解决需求问题。另一方面,从
10次阅读

从AIDL开始谈Android进程间Binder通信机制

本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。概述        我们知道,在Android app中的众多activity,service等组件可以运行在同
11次阅读

Android Mvvm模式的理解

1. Mvvm是什么,Mvvm是怎么来的?Mvvm模式广泛应用在WPF项目开发中,使用此模式可以把UI和业务逻辑分离开,使UI设计人员和业务逻辑人员能够分工明确。Mvvm模式是根据MVP模式来的,可以简单的说,Mvvm模式就是WPF版的MVP模式。MVP模式,MVC模式,这几个模式都是为了抽离出UI
8次阅读

Android 解决RecyclerView删除Item导致位置错乱的问题

RecyclerView的刷新分为内容变化和结构变化,结构变化比如remove和insert等并不会导致viewholder的更新,所以有时候我们使用 notifyItemRemoved(position);或者使用 notifyItemInserted(position);item的位置并没有发生
12次阅读

Android 快速下载 Android framework 源码

官网 Android framework源码git地址github: https://github.com/android/platform_frameworks_base google 官方: https://android.googlesource.com/plat
11次阅读

40个比较重要的Android面试题

1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整
8次阅读

一些优秀的学习网站(Android)

突然发现自己学习没有总结,从今天开始会持续更新此博文,总结自己的学习情况,也便于自己时常查阅。官方文档就列举了,因为那是必读资料。一、GitHub部分1.我的github仓库地址收藏了我常看的开源项目和优秀博文。 github地址:https://github.com/yzhixiang?tab=r
5次阅读