E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发艺术探索》-随手笔记
Android
开发艺术探索
小总结
1.IPC机制1.1四大组件在AndroidMenifest中指定android:process来创建多进程、sharedUID(线程ID)1.2多进程的问题1.2.1静态成员和单例模式完全失效1.2.2线程同步机制失效1.2.3SharedPreferences的可靠性下降1.2.4Application会多次创建1.3多进程通信方式Intent、共享文件、基于Binder的Message、AI
侯兵帅
·
2020-03-28 08:26
Android各种访问权限Permission详解
@
随手笔记
篇访问登记属性:android.permission.ACCESS_CHECKIN_PROPERTIES,读取或写入登记check-in数据库属性表的权限获取错略位置:android.permission.ACCESS_COARSE_LOCATION
kaeronlyyou
·
2020-03-28 05:38
View事件分发机制源码解析
注:本文解析的源码基于API25,部分内容来自于《Android
开发艺术探索
》。HeaderAndroidView事件分发的机制可以说是Android开发者必知点之一,一般在面试的过程中肯定也有涉及。
俞其荣
·
2020-03-27 21:56
Android中的动画总结
文章主要内容来源《Android
开发艺术探索
》,部分内容来源网上的文章,文中会有链接。Android系统提供了两个动画框架:属性动画框架和View动画框架。
developerzjy
·
2020-03-27 14:26
View的滑动冲突的分析和处理实践
转载请以链接形式标明出处:本文出自:103style的博客《Android
开发艺术探索
》学习记录baseonAndroid-29文中有用到Scroller来实现弹性滑动,不了解的可以先看下View的滑动实现方式
103style
·
2020-03-27 14:30
《Android
开发艺术探索
》笔记(五)
9四大组件的工作过程本章的意义在于加深对四大组件工作方式的认识,有助于加深对Android整体的体系结构的认识。很多情况下,只有对Android的体系结构有一定认识,在实际开发中才能写出优秀的代码。读者对四大组件的工作过程有一个感性的认识并且能够给予上层开发一些指导意义。9.1四大组件的运行状态Android的四大组件除了BroadcastReceiver以外,都需要在AndroidManifes
锐心凌志
·
2020-03-27 00:52
Android事件分发机制验证示例
转载请以链接形式标明出处:本文出自:103style的博客《Android
开发艺术探索
》学习记录baseonAndroid-29验证和分析Android的事件分发机制--验证部分的记录目录一些结论实例验证验证结果的小结一些结论这里我们先列出一些
103style
·
2020-03-26 16:10
【总结】View基础知识
抄自《Android
开发艺术探索
》之前看自定义View时候的书摘,觉得应该会有用,分享出来以供参考。
械勒的时间
·
2020-03-26 12:56
《淡淡-陪伴》
2017.6.28
随手笔记
——《淡淡—陪伴》1.黄色性格的人一生都在追求结果,他们认为只有行动才能解决问题,但面对病床上的亲人,陪伴并不是浪费时间,此时此刻的心灵的慰藉是最大的意义。
紫曦Blair
·
2020-03-26 06:21
android
开发艺术探索
笔记(一)
第一章Activity的启动与生命周期正常情况下的启动状态onCreate加载布局,初始化数据onStart界面可视化,但尚在后台,不可交互。onRestart从不可见(onStop)到可见(onStart)需要经过onRestartonResume从后台到前台,Activity变得可以交互。onPause一般onPause后紧接着onStop,所以不推荐将耗时的操作放在这里。×当新的Activi
M1chaelY0ung
·
2020-03-26 03:02
学习笔记·Android
开发艺术探索
第1章Activity的生命周期和启动模式onCreateonStartonResumeonPauseonStoponDestroyonRestartonSaveInstanceStateonRestoreInstanceState(onStart之后调)。如果不想让Activity在屏幕旋转时重新创建,可以设置android:configChanges="orientation",这种情况下会调
Androidad
·
2020-03-25 18:23
【学习方法】成为学霸的10个细节
2、“
随手笔记
”所谓“
随手笔记
”就是上课时随机的记。记自己的灵感、记重点、易错点、他人错点。“
随手笔记
”自己明了就可。
忆酷教育
·
2020-03-25 07:04
View的工作原理笔记
一、说明笔记主要是《Android
开发艺术探索
》的阅读笔记和自己的理解,笔记中部分内容引自《Android
开发艺术探索
》。
lipyhui
·
2020-03-24 15:37
Android
开发艺术探索
笔记-自定义View-跟手滑动
实现一个跟手滑动的效果,这一定是个自定义View,拖动它可以让它在整个屏幕上随意滑动。这个View实现起来很简单,我们只要重写它的onTouchEvent方法并处理ACTION_MOVE事件,根据两次滑动之间的距离就可以实现它的滑动了。为了实现全屏滑动,此采用动画的方式来实现。核心代码如下所示。publicbooleanonTouchEvent(MotionEventevent){intx=(in
Derek_Yan
·
2020-03-24 00:30
View工作原理
参考书籍:Android
开发艺术探索
注:京东链接https://item.jd.com/11760209.htmlViewRoot和DecorView1.ViewRoot对应于ViewRootImpl类
橘子树上结西瓜
·
2020-03-23 09:36
Android之群英传笔记(一)
PS:Android体系与系统架构Android群英传和Android
开发艺术探索
都是两本不错的书,推荐读一读,有利于理解底层的东西。
天涯笑笑生
·
2020-03-23 08:08
《Android
开发艺术探索
》摘录2
第二章IPC机制2.2Android中的多进程模式1.首先,在Android中使用多进程只有一种方法,那就是给四大组件在AndroidMenifest中指定android:process属性,除此之外没有其他办法。属性值不同,即代表在不同的进程中。2.可以通过adbshellps|grepcom.ryg.chapter_2来查看进程信息。(com.ryg.chapter_2是包名前缀)3.进程名以
拿破轮
·
2020-03-22 21:26
Android 进阶(1) - Activity 生命周期 上
这是我学习《Android
开发艺术探索
》后整理的笔记,我会一边学习一边记录。Activity的生命周期分为正常情况下的生命周期,以及异常情况下的生命周期,两者略有不同。上篇是正常情况,下篇是异常情况。
谷鸽不爱吃稻谷
·
2020-03-22 13:29
第二章 IPC机制详解(3)
本文为Android
开发艺术探索
的笔记,仅供学习4.4AIDL的使用前面Messenger进程通信中,如果客户端有大量的消息需要发送到服务端,那么服务端也只能一个个处理,所以在处理大数据的时候使用Messenger
因为你是毕业生
·
2020-03-22 11:07
曾国藩识人40字
其中“眼到”特别强调“着意看人”,“手到”提出“于人之优劣,事之轻重,
随手笔记
,以备遗忘”。可见曾国藩注意平时与人接触时“相人”,
易者馨文
·
2020-03-21 22:35
android
开发艺术探索
第一章笔记
第一章主题就讲activity的生命周期和启动模式说实话启动模式懒得写基本都懂关于activity的生命周期因为有可能会被异常终止所以分两种情况正常情况就不说了直接放张图片就可以了这里写图片描述而异常情况比如configuration的改变会造成activity被终止重建的比如键盘的显示隐藏屏幕横竖屏的切换,当然还有其他的,那就不管了,当然对于这个,代码设置或者manifest那边设置下Andro
草丛伦
·
2020-03-20 22:04
AIDL使用解析
这里大力推荐《Android
开发艺术探索
》这本书,写的太好了!
mecury
·
2020-03-20 04:02
Android
开发艺术探索
笔记 ——View(一)
Android
开发艺术探索
笔记——View(一)View的基础知识什么是ViewView是Android中所有控件的基类。是一种界面层控件的抽象。
JohnTsai
·
2020-03-20 00:31
四大组件之Activity
参考:Android四大组件-参考:
开发艺术探索
书籍Activity生命周期正常启动流程:onCreate()——onStart()——onResume()正常销毁流程:onPause()——onStop
一只奋斗的菜鸟
·
2020-03-19 18:13
View知识(
开发艺术探索
)
View是android中所有控件的基类,View是一种界面层的抽象。image.png测量onMeasure()系统自顶向下遍历视图树,以确定每个ViewGroup和View元素应当有多大。在测量ViewGroup的同时也会测量其子对象。1)模式分类它有三种模式:①、UNSPECIFIED(未指定),父元素部队自元素施加任何束缚,子元素可以得到任意想要的大小;②、EXACTLY(完全),父元素决
云木杉
·
2020-03-18 22:00
Android
开发艺术探索
读书笔记 9 -- 四大组件的工作流程
本篇文章什么也没记录hello,夏天(图片来源于网络)Android中的四大组件:Activity、Service、BroadcastReceiver、ContentProvider。9.1四大组件的运行状态四大组件中BroadcastReceiver可在AndroidManifest中或代码中注册,而其他三种必须在AndroidManifest中注册。调用方式除ContentProvider外均
开心wonderful
·
2020-03-18 21:20
Android
开发艺术探索
-读书笔记(一)
第1章Activity的生命周期和启动模式1.Activity的生命周期全面分析onPause必须先执行完,新Activity的onResume才会执行,所以不要做太耗时的工作;如果新Activity采用了透明主题,那么当前Activity不会回调onStop;onSaveInstanceState只会在Activity被异常终止的情况下才会被调用,时间是onStop之前,可能在onPause之前
plusend
·
2020-03-18 16:58
2017-11-21
随手笔记
拥集的小道里人声鼎沸,穿着各式的服装,说着不同的话语的人们挑选着自己喜欢的商品,叫卖声还价声不绝于耳。
随笔ji
·
2020-03-18 01:08
随手笔记
Typora快捷键无序列表:输入-之后输入空格有序列表:输入数字+“.”之后输入空格任务列表:-[空格]空格文字标题:ctrl+数字表格:ctrl+t生成目录:[TOC]按回车选中一整行:ctrl+l选中单词:ctrl+d选中相同格式的文字:ctrl+e跳转到文章开头:ctrl+home跳转到文章结尾:ctrl+end搜索:ctrl+f替换:ctrl+h引用:输入>之后输入空格代码块:ctrl+a
王小淘t
·
2020-03-17 20:19
Android滑动冲突
《Android
开发艺术探索
》书中有做了详细阐述,为了方便各位看官,我会介绍如何处理滑动冲突。
优疏
·
2020-03-17 08:23
《Android
开发艺术探索
》第三章----View事件体系
Android
开发艺术探索
第三章VIew事件体系Android中所有控件的基类是什么?
书生也coding
·
2020-03-17 05:20
Android
开发艺术探索
笔记(一)之 Activity 的生命周期
一、Activity的生命周期1.典型情况下Activity的生命周期在正常情况下,Activity会经历以下生命周期:onCreate:表示Activity正在被创建,可以在这个方法做一些初始化的工作,如setContentView去加载布局资源、初始化一些参数。onRestart:表示Activity正在重新启动。一般情况下当Activity从不可见变为可见时,onRestart就会被调用。这
innovatorCL
·
2020-03-16 23:28
Android View的事件体系(一)——基础知识
最近在学习任玉刚老师的《Android
开发艺术探索
》,越看越发现自己懂的还是太少了,实在惭愧,好记性不如烂笔头,还是决定做做笔记吧。
聽媽媽的话
·
2020-03-15 19:10
开发艺术探索
—IPC
interprocesscommunication,进程间通信,两个进程间进行数据交流,进程和线程:线程是cpu调度的最小单元,进程通常是执行单元,一个进程可以包含多个线程,进程在pc和移动设备上通常是一个程序或应用。IPC的使用场景必须是多进程的,可以是一个程序中多个进程间通信,也可以是多个程序的进程进行通信,安卓中多进程的的通信方法是Binder,此外还有socket,本文详细帮助大家详细理解
leap_
·
2020-03-15 15:42
Android
开发艺术探索
(8) --- 四大组件的工作过程
1.Activity的启动过程performLaunchActivity方法解析:从ActivityClientRecord中获取带启动的Activity的组件信息通过Instrumentation的newActivity方法使用类加载器创建Activity对象通过LoadApk的makeApplication方法来尝试创建Application对象创建ContextImpl对象并通过Activi
官子寒
·
2020-03-14 21:33
Android
开发艺术探索
读书笔记 2 -- IPC 机制
本篇文章主要介绍以下几个知识点:AndroidIPC简介;Android中的多进程模式;IPC基础概念介绍。hello,夏天(图片来源于网络)2.1AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义是进程间通信或跨进程通信,指两个进程间进行数据交互的一个过程。线程:是CPU调度的最小单元,同时是一种有限的系统资源进程:一般指一个执行单元,在PC和移动设
开心wonderful
·
2020-03-14 00:38
Android的线程和线程池
本文是《Android
开发艺术探索
》的学习笔记Android中的线程形态1.AsyncTaskAsyncTask封装了Thread和Handler,是抽象的泛型类,提供了Params,Progress,
sheltonliu
·
2020-03-13 08:52
Activity
前言参考书:Android
开发艺术探索
本篇主要介绍Activity的生命周期、启动模式和Intentfliter的匹配规则正文一、Activity的生命周期分两种:正常情况下和异常情况下的生命周期1.1
珞神
·
2020-03-12 15:42
View的滑动
本文内容参考于《android
开发艺术探索
》,作为分析总结。
聪聪的豆芽
·
2020-03-12 06:35
Android IPC机制(Android
开发艺术探索
)
1.什么是AndroidIPCIPC:inter-processCommnication跨进程的通信,多进程之间的通信,不同的操作系统有不同的通信方式,Android继承自Linux,但其IPC并没有完全继承Linux,除了socket进程通信之外,其最具特色通信方式之一的是binder机制为什么需要进程通信:我们知道Android一般情况下一个应用是默认运行在一个进程中,但有可能一个应用中需要采
安安zoe
·
2020-03-12 02:43
Android
开发艺术探索
笔记——View(二)
Android
开发艺术探索
笔记——View(二)View的事件分发机制学习资料:1.UnderstandingAndroidInputTouchEventsSystemFramework2.ManagingTouchEventsinaViewGroup3
JohnTsai
·
2020-03-11 20:25
随手笔记
(觉醒)
很少有人生来就是一把手,他需从服从者开始做起,渐渐的了解一把手的权力与义务。当一个人没有长时间做服从者的经历,突然让他当掌权者,这时的掌权者无非两种结果,一种是胡作非为,一种就是碌碌无为。胡作非为的人是乐于享受权力游戏,而不看其后果;碌碌无为的人是安于现状,没有掌握权力的欲望。这两种人最后的下场该是如何?第一种便是被人推下台,第二种便是坐个虚位,没有实权,最差的便是沦为别人的奴隶。只能响应掌权者,
烟波钓者
·
2020-03-11 13:57
《Android
开发艺术探索
》Chap2_IPC机制
注:此篇笔记只记录重难点,对于基础和详细内容请自行学习《Android
开发艺术探索
》2.1IPC简介Inter-ProcessCommunication的缩写。
Ernest_Chang
·
2020-03-11 09:30
Android Binder学习笔记(一)
本文参考《Android
开发艺术探索
》,建议照着代码看文章。
leilifengxingmw
·
2020-03-11 03:19
Android Intent传递对象为什么要序列化,序列化有那几种方式
通过对《Android
开发艺术探索
》可以知道序列化是将一个对象转化成可存储可传输的状态,序列化后的对象可以在网络上传输,也可以存储
予以摩卡
·
2020-03-10 22:25
activity两种情况下的生命周期分析
关于Activity的生命周期,参看了相关书籍(android
开发艺术探索
)和文档,还是对以前的知识体系有了很大程度的改善的,在这里记录一下。
风再起时ME
·
2020-03-10 07:19
Android线程—AsyncTask的使用及原理
本文内容基于《Android
开发艺术探索
》,强烈推荐,值得一看。
晴明_
·
2020-03-09 19:30
开发艺术探索
—Handler
作用:多线程模式下,用于线程间的数据传递,子线程跟新ui等操作。在学习怎么使用前,需要认识几个重要的概念Message:线程间传递的消息(线程通讯的数据单元)Handler:消息的发送和处理者,(子线程和主线程的通信媒介)MessageQueue:存放handler发送的message(一种数据结构)Looper:消息循环,消息的获取和分发(MessageQueue和Handler的通信媒介)使用
leap_
·
2020-03-08 18:31
Android
开发艺术探索
(7) --- 理解Window和WindowManager
1.Window和WindowManagerWindow表示一个窗口的概念,如在创建对话框时就需要Window来进行。Window通过WindowManager来操作Window,但WIndow的具体实现都需要使用WindowManagerService1.1WindowWindowFlags参数作用FLAG_NOT_TOUCH_MODAL表示Window不需要获取焦点,也不需要接受各种输入时间,
官子寒
·
2020-03-08 11:41
第三章 View事件体系(1)
本文为Android
开发艺术探索
的笔记,仅供学习首先View虽然不是四大组件,但是它的作用和重要性甚至比Receiver和Provider要重要的多。
因为你是毕业生
·
2020-03-08 11:19
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他