麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

歡迎使用CSDN-markdown編輯器

2019-11-09 14:15:19
字體:
來源:轉載
供稿:網友

1. 安裝Git/CVS

第一步首先你需要安裝Git/CVS等版本管理工具,這個請自行百度

2. 新建一個本地空倉庫

新建一個倉庫叫GitTest

這里寫圖片描述

倉庫現在是空的什么都沒有

這里寫圖片描述

找到路徑,然后復制路徑(這步很重要)

這里寫圖片描述

3. 新建AS項目

這里寫圖片描述

這里寫圖片描述

項目創建完畢,這個時候我們可以看到AS提示我們配置倉庫的提示,我們接下來配置一下git就OK了

這里寫圖片描述

4. 配置Git

首先我們觀察一下,所有的文件以都是正常的顏色[白色]

這里寫圖片描述

好的我們首先開始配置git,看看有什么變化。首先點擊設置按鈕

這里寫圖片描述

我們先配置一下git 的路徑,然后點擊Test按鈕

這里寫圖片描述

如果出現下圖對話框,表示配置成功

這里寫圖片描述

接下來我們返回,給項目設置版本管理使用的工具,選擇Version Control

這里寫圖片描述

我們點擊<none>然后選擇Git

這里寫圖片描述

然后點擊Apply再點擊OK,現在我們看看文件的顏色

這里寫圖片描述

我們現在返回來看看Git可視化工具中文件的變化,.gitignore已經給我們添加好了

這里寫圖片描述

現在知道紅色代表什么意思了嗎?我們現在繼續Add文件,我們先切換到PRoject視圖。

這里寫圖片描述

然后點擊右鍵,選擇Git,再選擇Add

這里寫圖片描述

此時我們的文件全部變綠色了,代表我們已經Add進去了

這里寫圖片描述

好,我們把Add全部講完,現在我們新建一個AddTest.java的文件,會提示如下,問我們是否Add,選擇Yes。如果不想每次新添加一個文件都提示的話,勾選Remember,don 't ask again就OK了

這里寫圖片描述

5. 上傳代碼

如果配置好git的話我們在工具欄就有了這樣兩個圖標,一個是上傳一個是下載(使用快捷鍵也可以,鼠標長放在按鈕上)

這里寫圖片描述

我們點擊了上傳按鈕后,會彈出這樣一個界面,填寫描述,你可以選擇commit,或者commit and push

這里寫圖片描述

有時候,我們的代碼會有一些警告,提交的時候會提示我們,我門選擇提交就OK了,你也可以看看

這里寫圖片描述

最后我們點擊Push

這里寫圖片描述

6. 下拉代碼

我現在在github上修改我的代碼,模擬小組其他成員修改了同一個文件

這里寫圖片描述

然后我點擊下拉代碼按鈕這里寫圖片描述

會提示這樣一個對話框,我們一定要選擇Merga,不然會有很大的問題,每次下拉代碼都會提示會很麻煩,你可以選擇Do not show this dialog in the future

這里寫圖片描述

此時會彈出這樣一個界面,提示我們下拉了哪些文件,雙擊文件定位到此文件的修改位置。這個其實是project添加完git后的第三個變化

這里寫圖片描述

看一下我們剛才在github上修改的代碼

這里寫圖片描述

修改文件的顏色變化為墨藍色,以及修改的地方都可以顯示出來

這里寫圖片描述

7. 版本控制面板

剛才我們見到了,給項目配置完project后的第三個變化,就是多了個版本控制面板,我們先查看一個選項卡[Local Changes],看名字就知道是本地有哪些變化,這里列出了我們添加/修改的文件

這里寫圖片描述

再來看看第二個選擇卡[Log],一樣看名字就是日志的意思了。這里我們可以看到我們的提交紀錄以及對應修改的文件。

這里寫圖片描述

我們也可以進行刪選,你如提交名稱、分支、提交者、日期,我這里篩選的是:包含init的 ,我提交的,24小時之內的

這里寫圖片描述

最后兩個選項卡我就不廢話了,一個是控制臺[Console],一個是我們剛才下拉代碼時彈出的修改的詳細信息

這里寫圖片描述

這里寫圖片描述

8. 最后一個變化

就是我們顯示了我們當前的分支,我當前是Master分支

這里寫圖片描述

9. 配置github賬戶

先點擊設置,然后點擊github,輸入賬號密碼

這里寫圖片描述

然后點擊Test按鈕,出現如下說明配置成功

這里寫圖片描述

10. 從github克隆項目

選擇github

這里寫圖片描述

我這里克隆我的[萬能Adapter]作為示例,輸入github地址,點擊Clone按鈕

這里寫圖片描述

選擇Yes

這里寫圖片描述

然后項目就clone完成了

這里寫圖片描述

給項目配置版本管理

這里寫圖片描述

11. 其他版本管理工具的配置

其他的也是版本管理工具和git差不多,配置的地方,如下:

這里寫圖片描述

今天的blog就到這,我們總結一下,文件幾種顏色以及對應的狀態,歡迎頂貼

顏色狀態
紅色沒有Add的新文件
綠色add了,沒有commit的文件
墨藍色修改過的文件

有興趣的童鞋可以關注我的Blog,我的專欄會持續更新Android Studio 權威教程,以及2015 I/O大會上的NDK的配置和編譯,我也全部會分享給大家。 并且我收到了CSND 的講師邀請,后期我會把這些Android Studio的使用教程錄制成視頻。


/** * -------------- * 歡迎轉載 | 轉載請注明 * -------------- * 如果對你有幫助,請點擊|頂| * -------------- * 請保持謙遜 | 你會走的更遠 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */作者:yy1300326388 發表于2015/6/23 11:19:29 原文鏈接閱讀:1231 評論:1 查看評論
 
[Android Studio 權威教程]AS構建系統-Gradle

前幾篇我們主要講了AS的配置的一些東西,今天我們就開始認識一下Android Studio的【構建系統】-Gradle。

Gradle是什么?Gradle 是以 Groovy 語言為基礎,面向Java應用為主。基于DSL(領域特定語言)語法的自動化構建工具。【百度百科】


在AS中包含一個頂級構建文件和每個模塊構建文件組成,如下圖

這里寫圖片描述

我們這里就主要講[頂級配置文件和模塊配置文件以及sdk配置文件]

1.等級配置文件

這里寫圖片描述

2.模塊配置文件

這里寫圖片描述

說明: minifyEnable false 是apk變小壓縮apk的意思:詳細的配置參考:【Android Studio –自動刪除沒有用的資源,給APK減減肥】

上圖中模塊以來解釋如下,一般有這三種依賴關系,添加依賴關系的6方法看這里有詳細的介紹: 【[Android Studio 權威教程]AS添加第三方庫的6種方式(Jar,module,so等)】

dependencies { // Module(模塊) 依賴 compile project(":lib") // 遠程二進制依賴 compile 'com.android.support:appcompat-v7:19.0.1' // 本地二進制依賴 compile fileTree(dir: 'libs', include: ['*.jar'])}

3.SDK、NDK配置文件

這里主要有配置了兩個路徑:第一個是sdk,第二個是ndk,我們可以在Project StrucTrue按鈕中配置:

這里寫圖片描述

對于Gradle的基本認識久到這里,什么多渠道打包,ndk配置之類的我們到后期給大家講,到這大家開發什么的就沒有什么問題了,下篇文章我們講一下AS簽名打包Apk,以及jks的簽名文件的生成。


有興趣的童鞋可以關注我的Blog,我的專欄會持續更新Android Studio 教程,以及2015 I/O大會上的NDK的配置和編譯,我也全部會分享給大家。 并且我收到了CSND 的講師邀請,后期我會把這些Android Studio的使用教程錄制成視頻發布在CSDN學院。


/** * -------------- * 歡迎轉載 | 轉載請注明 * -------------- * 如果對你有幫助,請點擊|頂| * -------------- * 請保持謙遜 | 你會走的更遠 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */作者:yy1300326388 發表于2015/6/19 12:40:58 原文鏈接閱讀:1635 評論:6 查看評論
 
[Android Studio 權威教程]斷點調試和高級調試

有人說Android 的調試是最坑的,那我只能說是你不會用而已,我可以說Android Studio的調試是我見過最棒的。


好了開始寫一個簡單的調試程序,我們先來一個for循環

for (int i = 0; i < 10; i++) {//獲取當前i的值 int selector = i; //打log查看當前i的值(此步多余,實際開發請忽略) Logger.e("for當前的i的值:" + i); //調用方法 stepNext(i);}

設置斷點(點擊紅點位置添加或取消斷點)

這里寫圖片描述

點擊debug模式運行

這里寫圖片描述

查看調試面板

這里寫圖片描述

一、簡單調試


1. step over:一步步往下走

這里寫圖片描述

當前程序運行的位置,我們看到i的值已經在程序代碼中展示出來了,黃色的代碼處,這個是AS的功能,對于我們調試來講,這簡直是非常大的福利了。

這里寫圖片描述

點擊單步調試按鈕或按快捷鍵F8,看看效果。這里我們看到selector變量的值已經出來了selector:0,我們在看看黃色位置i的當前值是0。

這里寫圖片描述

這時我們繼續F8,我們切換到logcat查看日志,我打印出的i的值是0,

這里寫圖片描述

我們在切回道Debugger面板,可以看到Variables顯示面板中,有i的值是0,selector的值是0。以及我們可以看到Frames控制面板中可以顯示出當前程序的位置在:onCreate():28,第28行。

這里寫圖片描述

2. step into:看到方法往里走

比如我們的for循環當中調用了一個stepNext(int i)方法,當我們走到這里想看看這個方法里面的運行過程的時候我們可以這樣,當走到這個方法的時候我們可以按下F7,或者如下圖的圖標。

這里寫圖片描述

這時就走到了stepNext方法當中。

這里寫圖片描述

在這里打印了一個log,我們再按一下F8我們來看看Logcat, 這里我打印的log都是為了做教程用,調試我們就不用打log了直接看顯示面板就OK了

這里寫圖片描述

3. force step into :所有方法看完整

這個是可以看到你所調用的所有方法的實現會讓你跟著它走一遍,研究源碼使用非常方便

這里寫圖片描述

4. step out :有斷點下一個,走完斷點繼續走

這里如果我們的一個流程當中,包括調用的方法,如果有斷點走到下一個斷點,如果沒有斷點,而是在一個調用的方法當中,會跳出這個方法,繼續走。

這里寫圖片描述

這里理解比較難,舉個例子: 這里寫圖片描述

(上圖)我現在程序位置在第一個斷點位置(24行),我調用的stepNext方法中也有一個斷點,此時我按下step out按鈕會走到stepNext中的斷點處(39行)我此時如果再按一下step out 會走到stepNext方法的調用出的下一個可執行代碼(30行)

這里寫圖片描述

(上圖)如果我現在程序位置在stepNext的方法中,如果我此時按下step out,會走到stepNext方法的調用出的下一個可執行代碼(30行)

5. run to Cursor :下個斷點我們見

這里的意思就是說,會很快執行到下一個斷點的位置,而且可以靜如任何調用的方法

這里寫圖片描述

二、高級調試


1. 跨斷點調試

如果我們設置了多個斷點,現在我們需要直接跳轉到下一個斷點,那么直接點擊下圖就可以了

這里寫圖片描述

2.觀察變量

如果我們想觀察1個或者幾個變量的值的變化,如果我們在Variables顯示面版中觀察如果我這里有太多太多的自定義變量和系統變量了,那么就難觀察了,我們可以做如下操作: 點擊Watches,點擊+號,然后輸入變量的名稱回車就OK了,而且會有歷史記錄哦

這里寫圖片描述

如果變量名比較長我們可以這樣: 選擇[Variables]中的變量名然后點擊[右鍵],選擇[Add to Watches],然后Watches面板中就有了

這里寫圖片描述

3.設置變量的值

在程序中有很多的條件語句和循環語句,調試也是比較耗時的,我們可以通過快速設置變量的值來加快調試速度,我們可以做如下操作: 選擇[Variables]中的變量名然后點擊[右鍵],選擇[Set Value..]或者選擇之后直接F2(如上圖)(下圖為Variables面板)

這里寫圖片描述

4.查看斷點

這里寫圖片描述

點擊之后我們可以看到所有的斷點,以及位置代碼,也可以設置一些屬性 這里寫圖片描述

5.停止調試

要注意的是這里的[停止調試]不是讓程序停止,而是跳過所有調試 這里寫圖片描述

到這里我們的Android Studio的斷點調試和高級調試就完畢了。


有興趣的童鞋可以關注我的Blog,我的專欄會持續更新Android Studio 教程,以及2015 I/O大會上的NDK的配置和編譯,我也全部會分享給大家。 并且我收到了CSND 的講師邀請,后期我會把這些Android Studio的使用教程錄制成視頻發布在CSDN學院。


/** * -------------- * 歡迎轉載 | 轉載請注明 * -------------- * 如果對你有幫助,請點擊|頂| * -------------- * 請保持謙遜 | 你會走的更遠 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */作者:yy1300326388 發表于2015/6/15 11:26:28 原文鏈接閱讀:1534 評論:8 查看評論
 
[Android Studio 權威教程]AS添加第三方庫的6種方式(Jar,module,so等)

前幾篇我們講過了AS3種添加插件的方式,以及最常用的一些快捷鍵的用法,這篇我們講講添加第三方庫的方法,我這里講的是最實用、最簡單也是最有效的方法,網上很多方法雜七雜八的而且有的已盡很老了在新的版本中根本不起作用,好了開始教程:


點擊項目設置按鈕

這里寫圖片描述

依次選擇 App > Dependencies

這里寫圖片描述

1. 直接搜索法

依次選擇 + > Library dependency

這里寫圖片描述

這里的搜索一定要是全名的,不然搜不到哦

這里寫圖片描述

下圖所表示的庫和Gradle文件是對應的,后面我們會將Gradle

這里寫圖片描述

點擊OK后,我們會看到AS下邊中心位置出現了刷新,以及重新Build項目

這里寫圖片描述

測試

這里寫圖片描述

這里如果你想問我的背景怎么設置的那么請看這里:[Android Studio 權威教程]Android Studio 三種添加插件的方式,注意先頂帖哦,可以自己設置圖片哦

2. libs添加法

這里直接復制你的第三方jar包到如下目錄,我們這里以UML為例子,首先點擊Android ,切換到Project

這里寫圖片描述

找到app > libs ,如果沒有libs就新建一個;如果是eclipse導出過來的項目那么這個libs目錄直接在根目錄下,這點切記

這里寫圖片描述

現在我們點擊下圖的按鈕重新Build一下項目

這里寫圖片描述

測試

這里寫圖片描述

3. Module添加法

這在這里新建了一個Module名稱為 mylibrary,和新建項目差不多,這里先不多講,然后我新建了一個UserTest.class做測試,我們在App中調用這個類

這里寫圖片描述

然后我們開始添加Module,點擊項目設置小按鈕

這里寫圖片描述

app >Dependencies > + >3.Module dependency

這里寫圖片描述

選擇Module

這里寫圖片描述

然后就看到我們添加的Module了,然后點擊ok

這里寫圖片描述

Build項目中,等到Build完畢我們測試

這里寫圖片描述

測試

這里寫圖片描述

4. Gradle 直接添加法

找到build.gradle(Module:app),然后找到dependencies, 這里我們可以看到我們剛才添加的庫,剛才那個項目設置是和這里是一一對應的。

這里寫圖片描述

我們這里以github上android 中Star最多的網絡請求框架[android-async-http],我們來到它的官網,我們可以看到這樣一段描述:

這里寫圖片描述

再看看上邊的那個圖,我們是不是可以直接復制下面的內容就可以了

compile 'com.loopj.android:android-async-http:1.4.5'

這里寫圖片描述

然后我們重新點擊Build按鈕,然后開始測試 (注意:這里有時候build一兩次是不可以的,需要多build幾次,原因你懂得)

這里寫圖片描述

測試

這里寫圖片描述

5. 添加.so鏈接庫法

如果你的app需要集成百度地圖之類的,一定有這樣的so動態庫,這里是我自己編譯的一個簡單的so庫,我們做測試:

這里寫圖片描述

然后復制lib下的所有文件,到AS的app > libs下

這里寫圖片描述

然后找到build.gradle(Module:app) 文件,在android節點下添加如下內容

sourceSets { main { jniLibs.srcDirs =['libs'] }}

這里寫圖片描述

然后build一下

這里寫圖片描述

看到如下說明成功構建了

這里寫圖片描述

測試,使用jni給TextView賦值

這里寫圖片描述

這里寫圖片描述

這里我們就測試成功了,下面我們講一種更加簡單粗暴的方法

6. 添加.so簡單粗暴法

直接創建一個jniLibs目錄就可以了,然后復制就好了 路徑為:app > src > main >jniLibs

這里寫圖片描述

到這里我們的添加第三方庫的教程就結束了,如果有問題請留言,感謝


有興趣的童鞋可以關注我的Blog,我的專欄會持續更新Android Studio 教程,以及2015 I/O大會上的NDK的配置和編譯,我也全部會分享給大家。 并且我收到了CSND 的講師邀請,后期我會把這些Android Studio的使用教程錄制成視頻發布在CSDN學院。


/** * -------------- * 歡迎轉載 | 轉載請注明 * -------------- * 如果對你有幫助,請點擊|頂| * -------------- * 請保持謙遜 | 你會走的更遠 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */作者:yy1300326388 發表于2015/6/9 10:06:33 原文鏈接閱讀:954 評論:5 查看評論
 
[Android Studio 權威教程]最實用的快捷鍵

上篇中我們講了Android Studio如何添加插件,這篇我們講講AS的快捷鍵,這里我說明的快捷鍵都是最最實用的,希望剛剛加入AS的朋友盡快的熟悉一下這幾個快捷鍵,這樣可以幫助你提高coding的效率


Android Studio 快捷鍵
操作Mac OSXWin/linux
注釋代碼(//)Cmd + /Ctrl + /
注釋代碼(/**/)Cmd + Option + /Ctrl + Alt + /
格式化代碼Cmd + Option + LCtrl + Alt + L
清除無效包引用Option + Control + OAlt + Ctrl + O
查找Cmd + FCtrl + F
查找+替換Cmd + RCtrl + R
上下移動代碼Option + Shift + Up/DownAlt + Shift +
刪除行Cmd + DeleteCtrl + Y
擴大縮小選中范圍Option + Up/DownCtrl + W/Ctrl + Shift + W
快捷生成結構體Cmd + Option + TCtrl + Alt + T
快捷覆寫方法Ctrl + OCtrl + O
快捷定位到行首/尾Cmd + Left/RightCtrl + Left/Right
折疊展開代碼塊Cmd + +,-Ctrl + +/-
折疊展開全部代碼塊Cmd + Shift + +,-Ctrl + Shift + +,-
文件方法結構Cmd + F12Ctrl + F12
查找調用的位置Ctrl + Option + HCtrl + Alt + H
大小寫轉換Cmd + Shift + UCtrl + Shift + U
新建/geter setter/toString等Cmd+NAlt+Insert
try catch/if/while等Cmd+opt+TCtrl +Alt+T
跳到指定的行數Cmd + LCtrl + L
提取方法Option+Cmd+MCtrl + Alt + M

這個是提取方法的示例圖:

這里寫圖片描述

這里總結的快捷鍵我會在后期錄制的視頻教程中一一給大家做演示,這些快捷鍵時我平時最常用的,其他的大家可以自己研究。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久影院一区二区三区 | 久久精品国产亚洲7777小说 | 成人aaaaa片毛片按摩 | fc2成人免费人成在线观看播放 | 一道本不卡一区 | 国产成人精品网站 | 综合国产一区 | 亚洲成人欧美 | 羞羞视频一区二区 | 九九热在线视频观看这里只有精品 | 综合国产一区 | av在线免费网| 亚洲午夜在线视频 | 久久久久亚洲视频 | 欧美14一15sex性hd | 欧美成人免费电影 | 精品影视一区二区 | 国产亚洲精品视频中文字幕 | 香蕉久久久久 | www.成人在线 | 黄色免费播放网站 | 欧美性受xxxxxx黑人xyx性爽 | 日韩精品网站在线观看 | 黄视频网站免费在线观看 | 青青草成人免费视频在线 | 久久精品成人影院 | 免费a级网站 | 成人在线观看免费爱爱 | 欧日一级片| 国产在线1区 | 毛片免费视频网站 | 精品国产高清一区二区三区 | 毛片在线免费播放 | 午夜精品成人一区二区 | 国产中出视频 | 日韩av在线网 | 中文字幕在线第二页 | 蜜桃视频在线免费观看 | 又黄又爽免费无遮挡在线观看 | 久久免费看毛片 | 中国美女一级黄色片 |