[关闭]
@mSolo 2015-04-29T08:28:43.000000Z 字数 2392 阅读 4257

Android 自学之路(一)

Android


路线图

Android 资源索引

第三方库

  1. DebugLog
  2. SnappyDB
  3. EventBus
  4. Jsoup
  5. SlideDateTimePicker
  6. AndroidCharts
  7. Boon - JSON
  8. Fresco
  9. Java-WebSocket

网络资源

  1. Android 设计大赏
  2. Quora - What are must-read Android developer blogs?
  3. Web Services & API - 1
    Web Services & API - 2
    Web Services & API - 3
  4. 国内 Android 大牛
  5. Android开源项目分类汇总 - 国内组织
    Android开源项目分类汇总 - 国外组织
  6. Google - Material Design Icons
    Google - material-design 规范
  7. 花瓣 - 设计
    花瓣资源示例 - Loading
  8. App 开发日报
  9. AOSP
  10. Android Gradle 插件使用手册

Android Cmd

Android Linux Kernel 主要的特定实现

KERNEL CHANGE DESCRIPTION
Binder IPC mechanism with additional features such as security validation of callers/callees; used by numerous system and framework services
ashmem Anonymous Shared Memory; file-based shared memory allocator; uses Binder IPC to allow processes to identify memory region file descriptors
pmem Process Memory Allocator; used for managing large, contiguous regions of shared memory
logger System-wide logging facility
RAM_CONSOLE Stores kernel log messages in RAM for viewing after a kernel panic
"oom" modifications "Out of memory"-killer kills processes as memory runs low; in Android fork, OOM kills processes sooner than vanilla kernel, as memory is being depleted
wakelocks Power management feature to keep a device from entering low-power state, and staying responsive
Alarm Timers Kernel interface for AlarmManager, to instruct kernel to schedule “waking up”
Paranoid Networking Restricts certain networking operations and features to speciic group IDs
timed output / gpio Allows user-space programs to change and restore GPIO registers after a period of time
yaffs2 Support for the yaffs2 flash file system

Android 框架与 App. 简要进程视图

说明
框架
Process & Service
文件系统

关于架构设计

关于设计模式

应用的五种状态

Rank Description
Forground a visible component in front, Service is bound to an Activity in front, or BroadcastReceiver is running
Visible visible but is partly obscured( e.g. a dialog popup)
Service Service is executing in the background and is not tied to a visible component
Background A nonvisible Activity
Empty without active components. Empty processes are kept around to improve startup times

Activity 和 Fragment 的生命周期

其它一些主题

密度 取值
ldpi 160 dpi x 0.75
mdpi 160 dpi
hdpi 1.5 x 160 dpi = 240 dpi
xhdpi 2 x 160 dpi = 320 dpi
xxhdpi 3 x 160 dpi = 480 dpi
xxxhdpi 4 x 160 dpi = 640 dpi

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注