
Android开发艺术探索学习
103style
拿得起,放得下。
展开
-
View的滑动冲突的分析和处理实践
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on Android-29文中有用到 Scroller 来实现弹性滑动,不了解的可以先看下 View的滑动实现方式。demo源码地址目录常见的滑动冲突场景滑动冲突的处理规则滑动冲突的解决方式实例验证处理水平滑动和竖直滑动冲突处理水平滑动、竖直滑动、水平滑动一...原创 2019-12-30 00:29:25 · 327 阅读 · 0 评论 -
验证和分析Android的事件分发机制
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on Android-29文中相关的源码有删减可以带着以下问题来看本文:事件分发的主要方法?事件从Activity 传到对应的点击的View上的过程是怎么样的?ACTION_CANCEL 的调用时机?ViewGroup是怎么找到处理事件对应的子元素的?OnTouc...原创 2019-12-10 00:21:47 · 718 阅读 · 1 评论 -
View的滑动实现方式
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on Android-29可以带着以下问题来看本文:scrollTo 和 scrollBy 改变是 View 的什么属性?补间动画和属性动画的使用?如何改变 View 的LayoutParams ?Scroller实现平滑滑动的原理?目录scrollTo 和...原创 2019-11-24 18:24:54 · 787 阅读 · 0 评论 -
进程间通信总结
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.2目录进程间通信方式回顾针对具体业务选用合适的IPC方式进程间通信方式回顾通过 Bundle、文件共享、Messenger实现进程间通信进程间通信的方式之AIDL进程间通信的方式之ContentProvider进程...原创 2019-11-17 17:16:29 · 194 阅读 · 0 评论 -
进程间通信的方式之Scoket——实现与AI鬼才聊天
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.1目录前言实现跨进程与AI鬼才聊天小结简介前面我们介绍了:进程间通信基础介绍通过AIDL介绍Binder的工作机制通过 Bundle、文件共享、Messenger实现进程间通信进程间通信的方式之AIDL进程间通...原创 2019-11-13 21:22:00 · 262 阅读 · 0 评论 -
Android进程间通信(五):进程间通信的方式之ContentProvider
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.1目录简介自定义ContentProvider小结简介前面我们介绍了:进程间通信基础介绍通过AIDL介绍Binder的工作机制通过 Bundle、文件共享、Messenger实现进程间通信进程间通信的方式之AID...原创 2019-11-06 22:52:29 · 451 阅读 · 0 评论 -
Android进程间通信(四):进程间通信的方式之AIDL
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.1目录前言AIDL接口创建AIDL支持的数据格式服务端实现创建 BookManagerService.java处理并发情况客户端实现创建 BookManagerActivity.java运行程序查看日志...原创 2019-10-30 21:31:36 · 550 阅读 · 0 评论 -
Android进程间通信(三):Bundle、文件共享、Messenger
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.1目录前言Bundle方式能传哪些数据?传递的数据大小是否有限制?文件共享方式文件共享的局限性 以及 使用示例SharedPreferences ?Messenger方式使用示例 和 工作原理小结...原创 2019-10-23 23:53:55 · 804 阅读 · 0 评论 -
Android进程间通信(二):通过AIDL介绍Binder的工作机制
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录base on AndroidStudio 3.5.1目录Binder介绍AIDL示例Binder介绍直观来说,Binder 是 Android 中的一个类,它实现了 IBinder 接口.从 IPC 上来说,Binder 是 Android 实现进程间通信的一种1方式...原创 2019-10-21 22:39:21 · 252 阅读 · 0 评论 -
Android进程间通信(一):基础介绍
转载请以链接形式标明出处:本文出自:103style的博客《Android开发艺术探索》 学习记录目录进程间通信简介Android中的多进程模式如何开启多进程多进程模式的运行机制进程间通信基础概念介绍Serializable接口Parcelable接口小结进程间通信简介进程间通信 即 IPC机制,IPC 全称为 Inter-Process Comm...原创 2019-10-21 22:08:08 · 300 阅读 · 0 评论 -
Android艺术开发探索学习 之 测量view的宽高 以及 动态设置View的位置
Android艺术开发探索学习 之 测量view的宽高 以及 动态设置View的位置progress动态更新位置实战转载请标明出处: http://blog.youkuaiyun.com/lxk_1993/article/details/50931607本文出自:【lxk_1993的博客】; 首先看看我们要实现的效果。原创 2016-03-19 17:15:16 · 3669 阅读 · 0 评论 -
android开发艺术探索学习 之 Activity的生命周期
转载请标明出处: http://blog.youkuaiyun.com/lxk_1993/article/details/50731594本文出自:【lxk_1993的博客】;原创 2016-02-25 14:07:47 · 2421 阅读 · 0 评论 -
android开发艺术探索学习 之 结合Activity的生命周期了解Activity的LaunchMode
转载请标明出处: http://blog.youkuaiyun.com/lxk_1993/article/details/50749728本文出自:【lxk_1993的博客】; 首先还是先介绍下Activity的launchMode.一共有四种.1.standard.2.singleTop.3.singleTask.4.singleInstance. 第一原创 2016-02-26 16:41:40 · 2308 阅读 · 0 评论