首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一片枫叶
掘友等级
android
|
小米
专注于android开发,喜欢开源,混迹于开源社区
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
最新
热门
利用 CAEmitterLayer,CAEmitterCell 实现雪花飘落效果的控件
利用 CAEmitterLayer,CAEmitterCell 实现雪花飘落效果的控件,不错哈
快速实现自定义地图聚合操作
本文我将讲解一下我最近实现的高德地图 Marker 的聚合功能。在项目开发中需要使用到地图 Marker 的聚合功能,但是高德地图并没有实现对 Marker 的聚合功能,所以需要自己实现其聚合功能...
解决 AppBarLayout 滑动不畅的问题
最近在开发的 App 中需要实现 Toolbar 与顶部内容区域级联滚动的效果,一开始就想到了 Android 5.0 中新添加的 AppBarLayout 控件,其正好是实现这个效果的,所以马上就使用这个组件实现了一个类似的效果...
Android内存泄露场景与检测
本文我们将讲解一下关于 Android 开发过程中常见的内存泄露场景与检测方案。Android 系统为每个应用程序分配的内存是有限的,当一个应用中产生的内存泄漏的情况比较多时,这就会导致应用所需要的内存超过这个系统分配的内存限额,进而造成了内存溢出而导致应用崩溃。在实际的开发过程中我们由于对程序代码的不当操作随时都有可能造成内存泄露...
使用 Kotlin 实现的高仿 UC 头条 ViewPager 左右滑动效果
本文我们将介绍一个使用 kotlin 实现的仿照 UC 头条 ViewPager 的左右滑动效果。这个项目是为了学习 kotlin 的使用以及基本语法,在实现的过程中主要需要注意的有两点:一个是 UC 头条在滑动过程中的遮盖动画效果,一个是跨多个 Tab 点击屏蔽多个页面滑动效果。
允许模拟位置在 Android M 下的坑
本文我们将讲解允许模拟位置在 Android M 下的坑。做地图类应用的同学应该都知道为了避免软件模拟位置影响正常流程的进行我们一般都会判断用户手机是否打开了模拟位置设置,若打开了则终止用户流程,提醒用户关闭模拟位置设置。在 android 系统的开发者选项中有一个模拟位置的选项,其作用是允许用户通过代码模拟设备的当前位置,比如地图类应用需要测试在外地的使用情况,通过开启此项选项可以通过代码模拟位置...
一个简单,强大的广告活动弹窗控件
本文我们将讲解一个简单,强大的广告活动弹窗控件。不少 App 在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个 H5 页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成了一个标准控件:android-adDialog。需要说明的是,虽然其名称为 android-adDialog,并且表现形式也和 Dialog 类似,但是这里并不是通过 Dialog 实现的,而是自定义的 View...
Activity 布局绘制流程源码解析
大家都知道 Activity 在 Android 体系中扮演者一个界面展示的角色,通过上一篇文章的分析,我们知道 Activity 是通过 Window 来控制界面的展示的,一个 Window 对象就是一个窗口对象,而每个 Activity 中都有一个相应的 Window 对象,所以说一个 Activity 对象也就可以说是一个窗口对象,而 Window 只是控制着界面布局文件的加载过程,那么界面布局文件的绘制流程是如何的呢?
Activity 布局加载流程源码解析
大家都知道在 Android 体系中 Activity 扮演了一个界面展示的角色,这也是它与 android 中另外一个很重要的组件 Service 最大的不同,但是这个展示的界面的功能是 Activity 直接控制的么?界面的布局文件是如何加载到内存并被 Activity 管理的?android 中的 View 是一个怎样的概念?加载到内存中的布局文件是如何绘制出来的?
Activity 启动流程源码解析
终于要开始讲解 Activity 的启动流程了,Activity 的启动流程相对复杂一下,涉及到了 Activity 中的生命周期方法,涉及到了 Android 体系的 CS 模式,涉及到了 Android 中进程通讯 Binder 机制等等
下一页
个人成就
优秀创作者
文章被点赞
5,235
文章被阅读
173,018
掘力值
7,663
关注了
5
关注者
324
收藏集
1
关注标签
6
加入于
2016-06-24