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

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

Android Mvvm模式的理解

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

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

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

Android 快速下载 Android framework 源码

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

40个比较重要的Android面试题

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

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

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

10个很棒的学习Android 开发的网站

看到江湖旅人 写的《10个很棒的学习iOS开发的网站 - 简书》,所以就忍不住写Android 啦,也希望对大家有帮助。我推荐的网站,都是我在学习Android 开发过程中发现的好网站,给初学者一些建议,少走一些弯路。Android Developers作为一个Android 开发者,官网的资料当然
1次阅读

android Email总结文档

目录:src\com.android.email.activity一. Welcome.java根据AndroidManifest.xml可知该文件为程序入口文件:加载该文件时,查询数据库账户列表信息。如果查询出没有账户信息,则跳转到设置账户界面:AccountSetupBasics。查询出一条账户
1次阅读

Android圆形图片不求人,自定义View实现(BitmapShader使用)

在很多APP当中,圆形的图片是必不可少的元素,美观大方。本文将带领读者去实现一个圆形图片自定View,力求只用一个Java类来完成这件事情。一、先上效果图二、实现思路在定义View 的onMeasure()方法里设置View的宽高相等,应该取宽高中的最小值。在自定义View的onDraw()里面使用
2次阅读

Android图像处理之冰冻效果

                    原图                      
2次阅读