07 2018 档案

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