摘要:
2016.11.03: 版本:1.0 描述: 粗略地认为豆瓣阅读的结构以navigaton drawer为枢纽,引导至不同的activity或fragment 阅读了 "Creating a Navigation Drawer" ,了解基础知识 使用了一个在线工具,从豆瓣阅读app界面得到颜色的he 阅读全文
摘要:
"Android 设备操作系统当月活跃用户统计 2016年9月" 阅读全文
摘要:
style是什么? A style is a collection of properties that specify the look and format for a View or window. style是定义了决定view或者窗口外观与格式的一组属性的集合~可以想象成一个游戏里的npc 阅读全文
摘要:
概述: 如图所示,training的页面分成了三个等级,可以用a.b.c来表示某一篇具体的文章。1.1~1.2的含义就是Getting Stated中的 "Building Your First App" 和 "Supporting Different Devices" 目录 1.1.1 如何适配不 阅读全文
摘要:
... 阅读全文
摘要:
CursorLoader的使用 1:创建 一个Activity可以对应多个loader,不同的loader使用ID区分 2:实现回调方法 3:使用LoaderManager初始化loader,Fragment中的Loader应该在onActivityCreated中执行 阅读全文
摘要:
一、为什么要使用executor 对于简单的任务来说,通常只需要将所需要完成的任务写在runnable中,并构造一个Thread即可。但是对于更大型、更复杂的应用,有必要将线程的创建和管理(creation and management)单独拎出来。executor是一个接口,它的实现类封装了这些功 阅读全文
摘要:
文章结构: 一、同步是什么?为什么要有同步? 当不同的线程对于同一个对象中的field进行操作时,由于线程调度的原因,某一个线程的操作如果不是只有一条原子操作,则并不一定能够完整地进行,而在中途被其他线程打断。 这样数据在逻辑上就产生了错误;同步就是为了解决这种错误产生的机制,能够保证对于一个方法或 阅读全文
摘要:
1:jvm的内存分区,具体到每个区存放什么 Q:字节码指令和字节码解释器 Q:androd4.4前后使用的是什么虚拟机? Q:class文件是什么?所含信息有哪些? 程序计数器 是概念模型,在真正的jvm中其功能可能会以更高效的方式实现 字节码计时器就使用程序计数器来指向下一条“字节码指令” 线程私 阅读全文
摘要:
服务有哪两种启动方式?对应的需要重写的回调方法有哪些?各自的生命周期是怎样的? 如何启动、终止服务? IntentService相对于Service的特点?实现的回调方法?使用的场景? HandlerThread和Thread的区别?getLooper和getMessage方法? onStartCo 阅读全文