《android开发艺术探索》读书笔记

第1章 Activity的生命周期和启动模式

本节和《Android群英传》中的第8章Activity和Activity调用栈分析有关系,建议先阅读该章的总结

第1章 Activity的生命周期和启动模式

1.1 Activity生命周期全面分析

1.1.1 典型情况下生命周期分析
  • (1)一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart方法就会被调用。

  • (2)当用户打开新的Activity或者切换到桌面的时候,回调如下:onPause -> onStop,但是如果新Activity采用了透明主题,那么onStop方法不会被回调。当用户再次回到原来的Activity时,回调如下:onRestart -> onStart -> onResume。

Read More

Share Comments

android新特性新知识点总结

一、mipmap 目录和drawable 目录有什么区别

Nexus 6 有 493 ppi,它刚好在 xxhdpi和xxxhdpi之间,所以显示的时候需要对xxxhdpi的资源进行缩小,如果你用了mipmap-xxxhdpi,那么这里会对sclae有一个优化,性能更好,占用内存更少。所以现在官方推荐使用mipmap:

二、setTranslucentStatus()方法

在Android4.4之后使用沉浸式状态栏,需要用到这个方法

Read More

Share Comments

近期总结facebook google+ Twitter sign-in fragment使用

1.相关资料

blog: 关于Google+以及Facebook第三方登录实现的一点总结

g+官方教程: G+ start

facebook官方教程: Facebook start

iCCP: Not recognizing known sRGB profile

Read More

Share Comments

android Google map使用总结

1.在代码中编译google map

要想编译编译google map必须使用Google map api。并在自己的工程中引入google-play-services_lib。两个都需要在SDK Manager中下载。前者要在对应android api中勾选,后者要勾选在Extras下的Google Play Service。

要注意的是map2.0要使用com.google.android.gms包名下的类

Google Maps Android API 使用OpenGL ES第2版来渲染地图。如果未安装OpenGL ES第2版,地图将不会出现。可以在 AndroidManifest.xml 中添加以下元素作为元素的子元素来过滤不能支持的手机:

<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>

Read More

Share Comments

2015阅读书单


本文链接:http://agehua.github.io/2015/11/06/book-list-of-2015/

Share Comments

java多线程和并发面试问答

本文基于酷勤网关于java多线程和并发面试题的文章,进行了少量的整理和补充。原文在这


以下是正文:

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。

Read More

Share Comments

Android优秀开源项目【持续更新】

一直想找些Android经典的开源项目学习一下,大健发现了这么一篇帖子,不少好东西,分享在此。希望能够对Android开发的同学有所帮助。感谢作者的整理和分享。tisa007
原帖在这里。

项目篇:

Read More

Share Comments

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

$ hexo new "My New Post"

More info: Writing

Run server

$ hexo server

Read More

Share Comments