EricChows

Android Developer


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 站点地图

  • 搜索

关于工作和成长的121条具体建议

发表于 2015-09-09 | 分类于 Life , Advice | 阅读次数:
关于面对批评01 没有人对被批评感到高兴。如果有,TA撒谎。 02 面对批评,得体的第一反应是“不急于解释,不反唇相讥”。 03 每天,或者最长每周养成习惯,把自己存在的问题和造成的麻烦用最重的形容词想一遍,诚实的对待自己。当被批评时,会觉得一切还在掌握之中。 04 很多批评的发生是因为误会。所以,首先建立情感层面的信任,其次澄清事实,然后才是消除误会。这三步能解决大部分因批评带来的关系问题。 ...
阅读全文 »

适配器模式

发表于 2015-08-01 | 分类于 Android | 阅读次数:
http://blog.csdn.net/beyond0525/article/details/22814129 适配者模式是也是android中应用很广泛的设计模式,如我们常见用 BaseAdpter, ArrayAdapter, CursorAdapter,就是用的适配者模式,看到源码你是不是对这种设计方式很陌生,没事,下面我们通过实际的例子来取理解这种设计模式。 一、作用 适配器模式(Ada ...
阅读全文 »

观察者模式

发表于 2015-08-01 | 分类于 Android | 阅读次数:
http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html 概述   有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 解决的问题   将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是 ...
阅读全文 »

单例模式

发表于 2015-08-01 | 分类于 Android | 阅读次数:
http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 收藏代码public class Singleton {private static Singleton instance;private Singleton (){} public static Singleton getInstance() { if (instance ...
阅读全文 »

Android数字签名

发表于 2015-07-22 | 分类于 Android | 阅读次数:
android数字签名 Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理 ...
阅读全文 »

Android 开发如何做内存优化

发表于 2015-07-22 | 分类于 Android | 阅读次数:
概述 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系 ...
阅读全文 »

Linux脚本编写基础

发表于 2015-06-29 | 分类于 Linux 脚本 | 阅读次数:
本文主要介绍shell脚本编写的基础语法,开头、注释、变量和 环境变量,虽然不涉及具体东西,但打好基础确是最为关键的。本文是一篇在学习中的文章,还没学习完,排版也还有一些问题,待继续 shell脚本编写初步介绍##开头程序必须以下面的行开始(必须方在文件的第一行):1#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚 ...
阅读全文 »

Android 编译

发表于 2015-06-29 | 分类于 Android 编译 | 阅读次数:
概述本文的目的是讲述Android代码编译过程,以及编译过程中Android.mk,Android.bp等文件里面变量的作用分析 Android编译过程分析Android7.0 编译系统流程分析深入理解:Android 编译系统 Android.mk一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可 ...
阅读全文 »

问题锦集-速查

发表于 2015-06-29 | 分类于 问题 | 阅读次数:
概述本文收集平常工作过程中遇到的一些常见问题,遇到的一些坑,把它们记录下来,以便日后再次遇到能快速排查。 无法下载版本问题: 确认主板中是否有download过软件——直接接电源开机,如可以开机,可以断定此主板已经down过版本了;如果无法开机,尝试焊接串口线,抓一下log,看看在哪一步停下来走不下去了。一般而言,可以开机但是不能下载的,存在两种可能:①新软件中未兼容主板上的Memory物料;②分 ...
阅读全文 »

各类工具使用小技巧

发表于 2015-06-29 | 分类于 Tools | 阅读次数:
VIM 使用小技巧配置鼠标和显示行号服务器在安装了加密之后,vim无法使用鼠标,也无法显示行号了,可以通过如下方法修改: 在~路径下创建.vimrc,然后加入两行set mouse=aset nu修改完之后保存退出。 关闭bash窗口,或者source .vimrc,接下来vim就可以使用鼠标和显示行号了。 shell 脚本小技巧shell脚本注意事项有些情况下,我们会碰到一个问题,在 ...
阅读全文 »

有用的网站

发表于 2015-06-29 | 分类于 Tools - UsefulWebsite - google | 阅读次数:
Google和优土镜像Googlehttp://ac.scmor.comhttps://google.jiongjun.cchttps://g.zmirrordemo.comhttps://www.gotype.tkhttp://www.hlhmf.com/ YouTubehttps://ytb-pc.zmirrordemo.comhttps://youtube.speeder.cf/ (登陆密码 ...
阅读全文 »

windows批处理 BAT技巧

发表于 2015-06-29 | 分类于 批处理 | 阅读次数:
概览Windows操作系统中,cmd可以执行bat格式的文件,可以自己编写bat文件完成一些重复性的工作。 用批处理命令批量获取指定文件夹内的文件名dir /s /w >>catalog.txt::/s 表示只显示系统文件::/w 表示只显示文件名,至于文件大小以及建立的日期和时间都省略::dir *.doc /s /w >> catalog.txt 表示仅生成后缀为.do ...
阅读全文 »

ADB (Android Debug Bridge)常用命令

发表于 2015-06-29 | 分类于 Android | 阅读次数:
ADB (Android Debug Bridge) 概述Android中Adb源码 adb 源码分析: 待补充 ADB实现解析 Android adb实现原理 说明:下面一些命令需要有root权限才能执行成功Windows环境下的adb快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下, ...
阅读全文 »

ActionBar隐藏方法

发表于 2015-06-29 | 分类于 Android Tools | 阅读次数:
当使用Android中的ActionBar控件时,如果想要隐藏上面的ActionBar,可以使用如下的代码:getSupportActionBar().hide();//隐藏掉整个ActionBar,包括下面的Tabs上面的代码会将整个ActionBar都隐藏掉,包括ActionBar中的Tab分页标签,如果想要保留分页标签的话,可以使用如下的代码:ActionBar actionBar = ge ...
阅读全文 »

Android

发表于 2015-06-23 | 分类于 Android | 阅读次数:

阅读全文 »

Android面试汇总

发表于 2015-02-01 | 分类于 Android | 阅读次数:
APP –> Framework –> 底软学习 –> 使用 –> 实现原理 –> 形成自己的理解 –> 给自己留下烙印 A:基础通过关键字来梳理这些相关的知识点 开关机流程 ActivityManagerServiceActivity启动流程, Instrumentation类提供的各种流程控制方法ActivityStackActivityThread ...
阅读全文 »

Android中Launcher解析

发表于 2015-01-01 | 分类于 Android , Launcher | 阅读次数:
Ongoing,待完成,Please wait. Launcher 概述Launcher3代码统计:123456789-------------------------------------------------------------------------------Language files blank comme ...
阅读全文 »

Android中ActivityManagerService解析

发表于 2015-01-01 | 分类于 Android , ActivityManagerService | 阅读次数:
概述AMS是Android中最核心的服务,主要负责系统中四大组件的启动、切换、调度及应用进程的管理和调度等工作,其职责与操作系统中的进程管理和调度模块相类似,因此它在Android中非常重要。 参考文献那两年炼就的Android内功修养Android应用程序窗口(Activity)实现框架简要介绍和学习计划Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分 ...
阅读全文 »

Android匿名共享内存Ashmem解析

发表于 2015-01-01 | 分类于 Android , Ashmem | 阅读次数:
参考资料那两年炼就的Android内功修养Android系统匿名共享内存Ashmem(Anonymous Shared Memory)简要介绍和学习计划Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析Android系统匿名共 ...
阅读全文 »

Android中SystemUI解析

发表于 2015-01-01 | 分类于 Android , SystemUI | 阅读次数:
还未完成,待继续补充. SystemUI概述Android8.1.0 SystemUI代码统计如下:12345678910-------------------------------------------------------------------------------Language files blank com ...
阅读全文 »
1…345
Eric Chows

Eric Chows

82 日志
81 分类
92 标签
RSS
GitHub E-Mail Google Wechat
0%
© 2015 — 2018 EricChows