Android深度探索——第三章读书笔记及心得

了解Git

——第三章读书笔记及心得

对于Android的理解是从这学期才开始,所以不可谓说是了解的太少太少。对于Linux虽然经过了一学期的学习、经过一次紧张的实训,但是了解的也不是很多。不过我终究是知道Android和Linux是开源的,这是很多老师都曾经告诉我们的。虽然Git并不是学习Android和Linux开发必须掌握的技术,但是对于想要认真学习好这门技术的我们来说应该要努力掌握好这门技术。就像书上说的学习新技术的方式不是一味的读书,只会纸上谈兵。更应该深入的理解自己感兴趣的源代码,通过代码了解创作它的程序员的真正思路、设计理念,做到思想上真正的交汇。虽然我知道现在的我很难做到这一点,有时候看一些稍微长一点的代码就会头痛,但是我相信以后在不断地学习、不断地实践中将那些无知变成曾经。

由此说来Git对于我们来说就是十分重要的了。所以我认真的学习了本章的内容,知道了如何只能装Git,如何查看Git文档(各种不同类型的文档的查看方式)。知道了提交与获取源代码的步骤。

安装Git 可以通过以下代码进行:

#apt-get install git

#apt-get install git-doc git-svn git-email git-gui gitk

在linux中可以直接使用man查看指定文档的帮助文档。如 “  # man git-checkout  ” 。对于查看文本形式的文档应该采取的方式为 ”  # git help <sub-command>  ”。对于查看HTML格式的文档应该采取的方式为 “ # git help –w  git-checkout “。

提交与获取源代码应该

(1)创建版本库(git init)

(2)应该将文件提交到本地版本库(git common)

(3)创建本地分支(git branch)

(4)切换到本地分支(git checkout)

(5)在GitHub上创建开源项目

(6)上传源代码到GitHub:git push

(7)从GitHub下载源代码:gir clone

博客园地址:http://www.cnblogs.com/zhanghui9505/

时间: 2024-12-19 14:55:28

Android深度探索——第三章读书笔记及心得的相关文章

Android深度探索——第四章读书笔记及心得

源代码的下载及编译 ——第四章读书笔记及心得 通过阅读书籍知道了Android源代码和Linux源代码的区别,了解了什么是Android移植.知道了Android移植就是Linux内核移植,而Linux内核移植主要就是Linux的驱动移植.为了开发和测试内核环境需要对环境进行搭建,进而知道了如何搭建环境.知道了如何下载Android/Linux源代码及配置Android源代码下载环境(并且知道Android源代码的下载并非一定要将4MB多的东西全部下载,也可以挑选着自己需要的东西下载,,可以利用

Android深度探索——第五章读书笔记及心得

搭建S3C6410开发板的测试环境 ——第五章读书笔记及心得 通过本章的学习学会了如何在开发板上安装Android.开发板是学习和开发嵌入式技术的主要硬件设备,想要顺利的通过linux驱动访问硬件,是不能在PC板上模拟的,需要在卡发板上进行调试和测试.其相对于手机更适合与对程序进行测试,尤其是对底层linux程序进行测试.还了解了S3C6410开发板的基本信息.知道了如何安装串口调试工具以及烧写Android系统.知道了如何配置有线网络. S3C6410是一款低功耗.高性价比的精简指令集计算机处

Android深度探索——第六章读书笔记及心得

单词个数统计程序 ——第六章读书笔记及心得 通过本章的学习,学会了使用多种平台测试linux驱动开发.学会了统计单词个数的程序,通过该程序知道了该算法的实现技术为linux驱动,因为该程序的单词是封装在linux驱动中的.在此之前还对linux有了深入的了解.知道了linux驱动程序编写的步骤.了解到了一些重要的函数.学会了注册和注销设备文件.学会了制定回调函数.知道了如何在eclipse中开发和测试linux驱动程序. Linux系统将每一个驱动都映射为一个文件,称为设备文件或驱动文件,都保存

Android深度探索——第七章读书笔记及心得

控制发光二极管 ——第七章读书笔记及心得 通过本章的学习掌握了一个真正和硬件打交道的linux驱动程序.知道了一个完整的linux驱动只要由内部处理与硬件交互两部分组成.其中的内部处理指linux驱动的装载.卸载.与设备文件相关的动作处理以及业务逻辑.与硬件交互主要是指通过部分函数与硬件中的寄存函数进行数据交互. Linux驱动直接与硬件打交道,但是并不是linux启动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互.每一个连接linux的硬件在I/O内存中都会有映射首地址. 创建LED

Android深度探索第三章总结

Android深度探索第三章主要是Git使用入门.这一章首先让我们先安装Git,在进行编程是可以查看Git文档man git—checkout安装git—doc后会安装git文本格式和HTML格式的文本.查看文本用git help <sub—command>.使用命令"git init"初始化的版本库(暂且称为working repository)将会生成两类文件:第一类是版本库目录.git目录,它里面存放的是版本的历史记录信息和实际项目文件的拷贝;你可以把这类版本库叫做&

Android深度探索第三章读后感

第三章主要介绍了Git.   Git并不是学习Android移植和Linux内核.驱动开发必须掌握的技术,但对于想深入研究底层技术的人来说,Git将成为学习过程中必不可少的工具. 学习新技术的最好方式不是阅读技术书籍或者在网上查看牛人写的文章,而是自己阅读自己感兴趣的源代码.因为源代码是最能体现软件作者的真正思路的.学习Linux内核开发也是相同的道理,只是找几本书看看,并不能真正体会Linux内核的核心设计理念.直接阅读Linux内核的源代码才是唯一可以接近Linux内核的方法 .虽然一开始很

android深度探索第三章

本章学习了Git的入门,Git是一种被linux之父编写的源代码管理.,被诸多著名的项目使用.其独特的设计让Git具有非凡的性能,和最为优化的存储能力,并且优于其他源代码管理软件.因此,这个部分的学习,对以后的整个学习过程十分重要. 首先我们需要安装Git,一般电脑linux系统都带有Git,如果没有,可以通过书上的方法完成下载.下载完成后,可以直接使用man命令查看Git文档. Git功能十分复杂,我们需要完成的功能有:创建版本库,提交源代码,创建分支,向远程服务器提交源代码,从远程服务器获取

Android深度探索第三章心得

本章主要介绍GIT的学习,以及介绍GIT用于获取诸多开源项目的源代码. 1.安装Git命令: #apt-get  install git # apt-get install git-doc git-svn git-email git-gui gitk 2.查看Git文档: # man git-checkout 3.源代码的提交与获取 1.创建版本库:git init   GIT的版本库分为本地版本库与远程版本库.在建立开源项目之初,需要使用git init 在本地建立一个空的版本库.其命令为:

Android深度探索——第二章读书笔记及心得

Android开发环境搭建 ——第二章读书笔记及心得 通过本章的学习了解了如何对Ubuntu Linux下的Android进行搭建,包括搭建Android应用程序开发环境.Android NDK开发环境和交叉编译环境的搭建.了解了搭建Android环境所需要的各种东西,了解了配置ADT的必要性—以便ADT能够找到Android SDK.知道了底层开发所需要的各种工具.学会了如何在Ubuntu下安装JDK.以及编译交叉编译环境,当初在学习Linux交叉环境编译的时候就不是特别成功,中间出了很多的错