自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

转载 android中修改默认语言

本文是主要对android定制多语言的问题进行深入研究后,总结了其定制的 机制和其具体实现方法。如果想深入了解其定制的机制,可阅读本文第一部分,如 果只想了解如何定制,请参考第二部分。第一部分 多语言定制的机制1、ICU4C简介ICU4C(ICU for C,http://site.icu-project.org/) 是ICU在C/C++平台下的版本, ICU(In

2012-07-30 18:26:43 650

转载 git 使用详解(9)-- 远程分支

远程分支远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在Git 进行网络交互时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。我们用 (远程仓库名)/(分支名) 这样的形式表示 远程分支。比如我们想看看上次同origin 仓库通讯时master 的样子,就应该查看origin/master 分支。如果你和同伴一

2012-07-12 20:08:22 802

转载 git 使用详解(8)-- 分支的新建与合并

分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:1. 开发某个网站。 2. 为实现某个新的需求,创建一个分支。 3. 在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:1. 返回到原先已经发布到生产服务器上的分支。 2. 为这次紧急修补建立一个新分支,并在其中修复问题。 3.

2012-07-12 20:06:44 725

转载 git 使用详解(7)-- 分支HEAD

有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是难以置信的轻量级,它的新建操作几乎可以在瞬间完成,并且在不同分支间切换起来也差不多一样快。和许多其他版本控制系统不同,Git鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。理解分支的概念并熟练运用后,你才会意识到为什么 Git 是一

2012-07-12 19:54:05 1623

转载 git 使用详解(6)-- tag打标签

打标签同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。列出已有的标签列出现有标签的命令非常简单,直接运行 git tag 即可:$ git tagv0.1v1.3显示的标签按字母顺序排列,所以标签的先后

2012-07-12 19:46:32 562

转载 git 使用详解(5)-- 远程仓库的使用

远程仓库的使用要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指 托管在网络上 的项目仓库,可能会有好多个,其中有些你 只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使

2012-07-12 19:38:49 381

转载 git 使用详解(3)-- get log 查看提交历史

git log 查看 提交历史在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。接下来的例子会用我专门用于演示的 simplegit 项目,运行下面的命令获取该项目源代码:git clone git://github.com/schacon/simplegit-progit.git然后在此项目中运行 git log,应该会看到下面

2012-07-12 18:34:26 986

转载 git 使用详解(2)-- 初体验

查看已暂存和未暂存的更新实际上 git status的显示比较简单,仅仅是 列出了(修改过的、新创建的、已经暂存但未提交的)文件,如果要查看具体修改了什么地方,可以用git diff 命令。稍后我们会详细介绍git diff,不过现在,它已经能回答我们的两个问题了:当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交?git diff 会使用文件补丁的格式显示具体添加和删除的

2012-07-12 18:25:23 827

转载 git 使用详解(1)-- 初体验

Git 基础本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以及如何从远程仓库拉数据下来或者推数

2012-07-12 18:02:24 873

原创 git 常用命令

git merge是用来合并两个分支的。git merge b      # 将b分支合并到当前分支

2012-07-12 18:01:40 404

转载 git 忽略机制

在生成文档内容快照时,工作树中有一些文档是你不希望接受Git 管理的,譬如程序编译时生成的 中间文件,对于这样的文件如何避免为之生成快照?  例,在工作树中存在以下文件(或子目录):doc-env.tex   git-tutor.tex    Makefile    zhgit-tutor   main.tex   vfonts.tex其中的zh 目录存放着TEX 文档编译时生成的

2012-07-12 16:35:51 1500

转载 git cherry-pick 小结

git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。就是对已经存在的commit 进行 再次提交;简单用法:g

2012-07-12 15:47:24 828

转载 Git操作流程,基本命令演示

任务列表:有一个中央库Center,和三个工作站A,B,C。初始化时,代码存放在中央库中,A,B,C三个工作站开始工作之前都要首先从中央库克隆一份代码到本地。第一个任务:A和B合作修复一个缺陷,要求是A先开始修复,B在A修复的基础上接着修复,然后由B把修改好的缺席推送到中央库的master上。第二个任务:C在中央库的基础上新建一个分支开始自己的开发,并把自己新建的分支推送到中央库。

2012-07-12 13:50:48 739

转载 mtk android mt6573项目 root升级包制作

1. 进入你的MTK智能手机代码目录 2. ./rootit.sh your_project_id ( eg. for mtk6573 project, it should be ./rootit.sh ckt73_gb)3. 将生成的rootupdate.zip拷贝到目标手机的SD卡上 4. 关闭目标手机。按"音量键-" + 电源键,进入recovery模式 5. 出现小机器人图

2012-07-05 19:14:37 1573

转载 linux driver 中断下半部实现方法总结

下半部的任务就是执行与中断处理密切相关但中断处理程序本身不执行的工作.(1)如果一个任务对时间非常敏感,将其放在中断处理程序中执行。(2)如果一个任务和硬件相关,将其放在中断处理程序中执行。(3)如果一个任务要保证不被其它中断打断,将其放在中断处理程序中执行。(4)其它所有任务,考虑放在下半部执行    在中断处理程序运行的时候,当前的中断线会被屏蔽,如果一个处理程序是SA

2012-07-05 18:35:07 875

转载 mtk android MT6573方案 power key 长按8s 关机功能实现

该功能是系统启动后,在任何情况下,长按power key 8s都能做到直接关机。因此在kernel中实现。所有修改都在keypad driver中,如下文件。mediatek\platform\mt6573\kernel\drivers\keypad\kpd.c :#define FORCE_POWERKEY_SECONDS   8   //定义power key按键持续时间

2012-07-05 18:33:36 3949

转载 mt6573集成MCP nandflash的详细方法

关于6573集成MCP nandflash的方法,driver_allinone 和Memory Customer Document pdf的说明里面漏了很多细节.在此补上.1.首先确认flash型号.如sumsung的KA100O015E_BJTT. 2.查看MTK_MVG_Release的MemoryDeviceList_MT7673.xls,看一看这颗flash是否经过mtk验证.如

2012-07-05 18:31:21 1665

转载 mtk android smartphone方案 低电量报警

低电量警报发起的条件是: BatteryService.java : BatteryService::update(){.......            final boolean plugged = mPlugType != BATTERY_PLUGGED_NONE;            final boolean oldPlugged = mLastPlugTyp

2012-07-05 18:27:01 2877

转载 【Android笔记】Notification和NotificationManager的基本使用方法

1. NotificationManager和Notification用来设置通知。     通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。基本步骤如下: 1)得到NotificationManager:      String ns

2012-07-03 18:15:50 415

转载 Android onTouchEvent, onClick及onLongClick的调用机制

针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件?      搞清楚这些问题对于编写出

2012-07-03 18:09:34 331

转载 Android之Animation

今天学习了Android中的Animation,它是一种能为我们提供动画效果的类。借助于网络资源和自己的理解,我将今天学到的知识总结如下(内容有点长,但是你读完后绝对对你有帮助,学习就得有点耐心):http://www.th7.cn/Program/Android/2011/10/04/43061.shtmlAndroid提供了Animation来实现动画的效果,在Android

2012-07-02 11:20:46 610

scratch 2.0 少儿编程视频资源

scratch 2.0 少儿编程视频,用于培养青少年的基础编程课程。

2019-08-15

Android 框架开发视频

AndroidFrameWork底层开发视频 主要内容如下: Android开发环境与编译android.mk Android启动模式init启动分析init脚本执行和进程守护android服务davlink启动Zygote剖析system_server启动zygote_load系统资源分析及优化开机界面分析systemserver ServiceManager packageMangerService AndroidSensor SensorManger SensorService SensorHal Android_input Linux输入设备 Android浏览器等

2018-10-02

mtk MMI 层次的资料

这是MTK 的一些资料,供大家一起学习,一起成长,呵呵。

2009-10-10

linux 常用命令集

Linux 一些常用命令的集合,适合于初学linux 的新手。

2009-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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