07 2018 档案
摘要:Android Binder原理浅析 学习自 《Android开发艺术探索》 写在前头 在上一章,我们简单的了解了一下Binder并且通过 AIDL完成了一个IPC的DEMO。你可能会好奇为什么,上一章说是介绍Binder大的IPC通信呢,为什么又扯到AIDL了,通过本章就可以解除我们的疑惑。 IB
阅读全文
摘要:Android Binder(一) 学习自 《Android开发艺术探索》 "https://www.jianshu.com/p/bdef9e3178c9" "https://blog.csdn.net/u011240877/article/details/72765136" Binder漫谈 Bi
阅读全文
摘要:Android 序列化 Serializable/Parcelable 学习自 《Android开发艺术探索》 序列化漫谈 IPC的首要目的是传输数据,当然不能仅仅是传输一些基础数据了,毕竟基础数据承载的信息非常少,传输复杂的自定义对象时肯定的,而传输对象的话,必须遵守特定的约定对对象进行序列化才行
阅读全文
摘要:Android 多进程初识 学习自 《Android开发艺术探索》 "https://baike.baidu.com/item/%E8%BF%9B%E7%A8%8B/382503?fr=aladdin 1" "https://blog.csdn.net/cmyperson/article/detai
阅读全文
摘要:Android 前台服务 学习自 "https://blog.csdn.net/guolin\_blog/article/details/11952435 t3" 前台服务漫谈 我们之前学习的Service都是运行与后台的,自然相对优先级会比较低一点,当内存不足的时候很容易被杀死。但是谁又希望自家的
阅读全文
摘要:Android Service和Thread 学习自 "郭霖的博客" 服务是运行在主线程上的 可能在我们第一次接触到Service的时候都是对于 __服务是运行在主线程上的 __这一现象不太理解,但是事实上确实是如此。尽管Service是运行与后台的这个特性比较让我们误解。但是请不要将Service
阅读全文
摘要:Android Start方式和Bind方式混合开启Service 需求如下 需要开发一个音乐APP,需要满足以下的需求: 当退出所有的Activity后仍然能够播放音乐 能够控制音乐的播放比如说,暂停,上一首,下一首,获取正在播放的音乐的信息等。 首先所有的Activity都退出后仍然要能够播放音
阅读全文
摘要:Android 认识Service 学习自 "郭霖的博客" "https://developer.android.google.cn/reference/android/app/Service WhatIsAService" "https://developer.android.google.cn/
阅读全文
摘要:Android 属性动画 学习自 《Android开发艺术探索》 《属性动画相关的官方文档》 属性动画漫谈 Android的属性动画是Android3.0 推出的,属性动画完全改善了View动画的弊端,如果不是一些地方还会用到View动画属性动画早就将View动画完全替代了。属性动画之所以被称之为属
阅读全文
摘要:Android Activity的切换效果 Android Activity的切换效果 Activity有一个默认的切换效果,但是有时候单一的切换效果未免单调,Activity的切换效果也是我们可以自己定义的。 Demo 动画很简单仅仅是一个TranslateAnimation而已 enter\_a
阅读全文
摘要:Android LayoutAnimation 学习自 《Android开发艺术探索》 LayoutAnimation漫谈 LayoutAnimation 也是View动画的一种,作用是为ViewGroup的ChildView添加出场动画,我们经常回看到一些ListView的Item的出场效果很漂亮
阅读全文
摘要:Android View动画 学习自 《Android开发艺术探索》 "https://developer.android.google.cn/reference/android/view/animation/package summary" Android动画漫谈 合适的使用动画可以给用户更好的体
阅读全文
摘要:Android RemoteView 桌面小部件 学习自 《Android开发艺术探索》 "https://developer.android.google.cn/guide/topics/appwidgets/ AppWidgetProvider" "https://www.jianshu.com
阅读全文
摘要:Android 通知栏上的RemoteView 学习自 《Android开发艺术探索》 "https://developer.android.google.cn/reference/android/widget/RemoteViews" RemoteView漫谈 什么是RemoteView?先找官方
阅读全文
摘要:系统的Drawable(四) LayerListDrawable 学习自 "https://blog.csdn.net/u014695188/article/details/52815444" LayerListDrawable 漫谈 使用layer list可以将多个drawable按照顺序层叠在
阅读全文
摘要:Android Drawable(三) 前两两篇文章已经学习了6个Drawable,接下来我们继续学习剩下的一些Drawable. "Android系统的Drawable(一)" "Android系统的Drawable(二)" 本章我们学习一下的Drawable 1. InsetDrawable 2
阅读全文
摘要:系统的Drawable(二) Selector Selector漫谈 Selector是定义 的标签,该Drawable代表着一个Drawable的集合,每一个Drawable都对应着View的一个状态,系统会根据View的状态来选择相应的Drawable,该Drawable常常会被用于做View的
阅读全文
摘要:系统的Drawable(一) 学习自 《Android 开发艺术探索》 "《官方文档》" "https://www.cnblogs.com/popfisher/p/6238119.html" "http://www.runoob.com/w3cnote/android tutorial drawab
阅读全文
摘要:View事件分发 从源码分析 学习自 《Android开发艺术探索》 "https://blog.csdn.net/qian520ao/article/details/78555397?locationNum=7&fps=1" "https://yq.aliyun.com/articles/2675
阅读全文
摘要:打游戏要存进度 备忘录模式 学习自 《大话设计模式》 备忘录模式漫谈 备忘录的这种设计思想是非常常见的,比如说围棋游戏的悔棋,绘图软件的撤销功能等等,都或多或少的使用了备忘录模式来处理对象的状态。 备忘录(Memento): 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这种状态
阅读全文
摘要:Java 内部类 学习自 《Java编程思想》 Overview 什么是内部类? Thinking In Java 中如此定义: 将一个类的定义放在里另一个类的定义的内部,这就是内部类。 声明一个内部类 上面是一个简单的内部的声明,并没有什么特殊的情况,除了将类定义在一类的声明中,这种比较奇怪的写法
阅读全文
摘要:View 事件分发 学习自 《Android开发艺术探索》 "官方文档 MotionEvent" 事件分发机制漫谈 View的事件分发机制,使我们了解View的工作原理继而学习如何自定义View的基础,尽管这些知识比较理论,但是还是很有必要了解其原理的,知其然不知其所以然是不可取的。 MotionE
阅读全文
摘要:View 的滑动 学习自 《Android开发艺术探索》 滑动漫谈 因为Android手机屏幕大小的原因,所以为了显式更多的信息,我们必须采用滚动的方式来处理,因为滚动就涉及到了滑动,有的滑动十分生硬,而有的滑动却是圆润并且绚丽的,View的滑动就是我们本章要学习的内容。 使用scrollTo/sc
阅读全文

浙公网安备 33010602011771号