安卓学习笔记(一)入门篇

1.入门


Android的四层架构和四大组件

Android四层架构:Linux内核层、系统运行库层、应用框架层和应用层。
Android四大组件:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)。

运行第一个Android程序

在AndroidManifest.xml中添加下列代码对HelloWorldActivity活动进行注册:

<activity android:name=".HelloWorldActivity">
	 <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHNER"/>
      </intent-filter>
</activity>

代码表示HelloWorldActivity是项目的主活动。

日志工具Log

在onCreate()方法外面输入logt然后按Tab键可以以当前类名作为值自动生成TAG常量


AndroidStudio快捷键

Shift + O 运行项目
Ctrl + O 重写方法
Ctrl + F 打开搜索栏
Alt + Insert 自动生成代码
Alt + Enter 单包导入

GIT的使用


配置身份

git confit --global user.name "youyu4"
git confit --global user.email "543851874@qq.com"

创建代码仓库

例如为BroadcastBestPractice项目建立一个代码仓库,只需先进入BroadcastBestPractice项目的目录下输入如下命令:

git init

提交本地文件

git add bulid.gradle                    //添加单个文件
git add app                             //添加一个目录
git add .                               //添加所有文件
git commit -m "First commit"            //执行提交操作,通过-m参数来加上提交的描述信息

忽略文件

在app/.gitignore文件中添加想要忽略的文件的路径:

/build
/src/test
/src/androidTest

查看修改内容以及撤销修改

git status                                                                         //查看文件修改情况
git diff                                                                           //查看所有文件的更改内容
git diff app/src/main/java/com/example/youyu4/providertest/MainActivity.java       //查看具体文件的更改内容
git checkout app/src/main/java/com/example/youyu4/providertest/MainActivity.java   //撤销未提交的修改
git reset HEAD app/src/main/java/com/example/youyu4/providertest/MainActivity.java //撤销已提交的修改

查看提交记录

git log                        //查看所有提交记录
git log 提交记录的id -1         //只想看到具体的记录
git log 提交记录的id -1 -p      //只想看到具体的记录的修改内容

分支的用法

git branch                 //查看分支
git branch version1.0      //新建分支version1.0
git checkout version1.0	   //切换到分支version1.0
//将version1.0分支上修改并提交的内容合并到master分支
git checkout master
git merge version1.0     
//删除分支
git branch -D version1.0  

与远程版本库协作

git clone https://github.com/example/test.git    //将远程版本库的代码下载到本地,clone的后面是Git地址
git push origin master                           //将本地修改的内容同步到远程版本库上

//将远程版本库上的修改同步到本地可以使用fetch和pull两种命令来实现

//fetch命令
git fetch origin master         //将远程版本库上的代码同步到本地
git diff origin/master          //查看远程版本库上的修改内容
git merge origin/master         //将origin/master分支上的修改合并到主分支上

//pull命令
git pull origin master

将代码托管到GitHub上

首先在GitHub上创建项目,然后打开Git Bash进入到项目目录:

cd d:
cd AndroidStudioProjects/test

接着将远程版本库代码下载到本地:

git clone https://github.com/youyu4nb/test.git  

打开项目目录后发现新增.gitignore、LICENSE、README.md和一个以项目名命名的新文件,将新文件中的所有文件复制粘贴到项目目录,然后提交本地文件,并将提交的内容同步到远程版本库GitHub中:

git add .
git commit -m "First Commit."
git push origin master
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值