YYHD-工作中一些总结(5)

1.常用git相关操作

git checkout -b dev   这个git checkout命令加上-b参数表示创建并切换
git branch -a--- 查看远程分支
git branch   ---- 查看本地分支
git branch test  ---- 创建分支
git checkout test   --- 切换分支到test
git branch -d xxxxx  -- 删除本地分支
git merge branchname  --- 把分支"branchname"合并到了当前分支里面
git tag -a v1.01 -m "Relase version 1.01"   ---- 提交标签到远程仓库
git push origin --tags
注解:就像git push origin master 把本地修改提交到远程仓库一样,-tags可以把本地的打的标签全部提交到远程仓库。
git checkout -b tset v0.1.0  这个时候就会在分支上进行开发,之后可以切换到主线合并

2.Android studio 的快捷键 MAC

快速覆写方法  control + O
向下移动一行  option + shift + Down
注释代码  command + /
快速构成代码  command + N
快捷向下复制行  command + D
快捷最近打开  command + E
文件方法结构command + F12
格式化代码  command + option + L
if/try等包裹代码 command + option + T
查找调用的位置  control + option + H
生成子方法   command+option +M

3.ubuntu下android adb环境变量配置方法

(1)配置环境变量

sudo vim /etc/profile
在文件的最后追加一下以下内容
##set path for android sdk tools
export PATH=$PATH:/home/hu/Android/Sdk/tools/
export PATH=$PATH:/home/hu/Android/Sdk/platform-tools/

(2)保存后,同步更新

source /etc/profile

4.一些常用总结

可以这么理解android:noHistory="true"对Activity行为的影响:当该Activity屏幕不可见时,相当于Android系统调用Activity的finish()方法结束了该Activity。
android:excludeFromRecents="true",设置为true后,当用户按了“最近任务列表”时候,该Task不会出现在最近任务列表中,可达到隐藏应用的目的。
Android 线程同步 ConditionVariable的用法

杀死本进程:

 Intent startMain = new Intent(Intent.ACTION_MAIN);
 startMain.addCategory(Intent.CATEGORY_HOME);
 startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 startActivity(startMain);
 System.exit(0);

猜你喜欢

转载自blog.csdn.net/u010725842/article/details/79382561