Android系统启动流程

Android系统启动流程学习,会对Android系统与Linux系统的关系有一个更深的理解。 = Android启动流程 = Android启动时序图 == Linux启动 == === 开机过电,复位器件 === === 执行Bootloader程序 === arm中是uboot或者fa...

2019-04-11 18:31:40

阅读数 38

评论数 0

Android Looper原理源码分析

在很久以前的时候转载了一小篇文章《Android Message Queue、Message、Looper、Handler》白话介绍了一下Android Message Queue、Looper、Handler这几个概念之间的关系。其中Looper居于这几个概念的核心,一个Looper里面有一个M...

2019-04-08 15:43:37

阅读数 31

评论数 0

binder Driver (binder IPC) 功能介绍与分析

在我的Android体系架构解读一文中,在kernel层有很多个驱动,Android Logger,Shared Memory Driver,Binder Driver是非常通用非常重要的几个。 其中Binder Driver是Android Framework IPC机制的核心,来学习一下吧

2019-03-30 10:07:04

阅读数 33

评论数 0

ACRA功能介绍与分析

ACRA是一个Android平台程序崩溃信息收集的开源库,用于嵌入到Android Project中,当该程序崩溃的时候ACRA能够在进程彻底结束前收集崩溃状态时的该应用和设备的各种信息,生成崩溃报告,保存到本地,并在合适的时机发送报告到服务端。使得开发者能进行程序错误信息的收集,可以更好的改进程...

2019-03-22 17:39:14

阅读数 322

评论数 0

Android 开源库与开源项目

花了点心思整理的一些Android开源库与开源项目,后面再慢慢补充

2019-03-17 09:25:53

阅读数 45

评论数 0

Android 7.0 新特性和功能,系统和 API 行为更新

Android 7.0 API 更新(Android N、API Level 24) 电池和内存 Android 7.0 包括旨在延长设备电池寿命和减少 RAM 使用的系统行为变更。这些变更可能会影响您的应用访问系统资源,以及您的应用通过特定隐式 intent 与其他应用交互的方式。 低电耗模式...

2019-02-12 10:01:14

阅读数 125

评论数 0

Android 6.0 新特性和功能,系统和 API 行为更新

Android 6.0 API 更新(Android M、API Level 23) 指纹身份验证 此版本提供了一些新的 API,在受支持的设备上,用户只需扫描其指纹即可完成身份验证,这些 API 还可与 Android 密钥库系统结合使用。 要通过指纹扫描验证用户身份,请获取新 Fingerp...

2019-02-09 15:03:49

阅读数 345

评论数 0

Android 5.0 新特性和功能,系统和 API 行为变更

Android 5.0 API 变更(Android L、API Level 21) 用户界面 Material Design 支持 Android 5.0 添加了对 Android 的新 Material Design 样式的支持。您可以创建具有 Material Design 功能的应...

2019-02-03 09:44:12

阅读数 103

评论数 0

支付宝客户端架构分析:自动化日志收集及分析

看了这篇文章,主要可以的学习点: 1、可以从静态和动态两个角度来看一下支付宝在客户端性能优化上面的实践;静态方面主要讲解了一些安全方面的文章,(见Android uid、gid与pid、Android Permission权限控制机制、Android APK签名机制、Selinux Androi...

2018-12-04 23:30:17

阅读数 270

评论数 0

移动和web对比以及对数据的思考

APP和WEB从宏观的角度上来看,都是为了给人呈现最好的互联网产品体验和互联网服务体验,互联网服务提供商也是需要通过提供好的产品和服务来获取报酬的。

2018-11-15 10:42:18

阅读数 74

评论数 0

Android安全机制(3) APK 签名机制

APK签名是Android APK安全的第一道防线,是Android APK身份的一个唯一标志

2018-11-10 11:37:49

阅读数 501

评论数 0

程序员生存技能表(1)--通用技能

每个人都有自己的生命密码,学习此文可以让自己眼界更开阔一点,让自己活得更好一点,了解公司与个人的关系,个人定位,如何做事,团队与个人,个人成长,吃好,身材保持好会过得更好

2018-11-01 22:18:33

阅读数 222

评论数 0

内存泄漏检测实战(1)

目录利用Android Studio的Android Profiler、MAT对Android进行内存泄漏检测前言Android Profiler & Memory Profiler & MATstep1,利用Memory Profi...

2018-10-20 20:41:29

阅读数 482

评论数 0

Activity的启动流程

Activity是Android中最重要的概念,没有之一。我之前写过 Android Tasks、ActivityStack和Activity,主要解释了一下Android Task和Activity这两个概念之间的关系,另外Android Task中包含了一个ActivityStack来管理Ac...

2018-07-25 18:44:56

阅读数 225

评论数 0

项目管理和软件开发的边界

程序员的人生就是和一个个的软件项目打交道的人生。 不能管理好项目过程的程序员不是好的开发人员。 项目管理是对成功地完成一整个软件项目过程中地一系列目标相关地活动(譬如任务)的整体监测和管控,软件开发是软件项目过程中最重要的一个组成部分之一。 在互联网公司做项目,一边强调要敏捷开发,一边要交付成果。...

2017-10-21 16:21:21

阅读数 1450

评论数 0

Android hybrid 开发实践(android webview)

关于Android 和 h5 hybrid 开发的实践在网上有很多,Android自身就有一个webview,很多实践都是通过webview来实现的,以下是自己的实践

2017-08-13 17:39:15

阅读数 494

评论数 0

Android 自定义URL Scheme

在从URI看Mobile和Web数据一文中,我们讲到了Android的设计者们在Activity 中引入了URI,即通过自定义URL Scheme来定位一个页面,外部和内部应用可以通过一个uri非常方便的定位到Android的各个页面,下面就来看看Android URL Scheme for Ac...

2017-07-25 21:28:30

阅读数 1422

评论数 0

从URI看Mobile和Web数据

我们在Mobile Analytics一文中分析了Mobile APP和Web APP最大的区别是对外的数据的呈现和分享的问题,今天就从URI的层面来看这个区别,毫无疑问,WWW是最开放的,通过http协议把内容放到网络上开启了人类的共享时代。 移动应用(C/S应用)本来是非常不开放的一个资源,在...

2017-07-23 18:34:09

阅读数 320

评论数 0

Mobile Analytics(1)友盟

友盟是移动时代数据的先行者,通过对友盟来学习移动时代的数据需求。Mobile Analytics。

2017-07-16 11:42:34

阅读数 404

评论数 0

Web Analytics(2)理解web Analytics2.0

        写web Analytics是因为把web Analytics 2.0这本书看完了,觉得很不错,就想写点 web Analytics 2.0 这本书的读书笔记,后面就想起Piwik,那是我对数据分析的初识,所以就把第一篇web Analytics理解献给了Web Analytics...

2017-06-03 16:19:31

阅读数 945

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭