1. 程式人生 > 實用技巧 >近期Android學習II

近期Android學習II

一晃眼又過了5天,這幾天的學習有些雜亂,半年在家沒運動,返校了準備慢慢恢復運動,身體才是革命的本錢~

四天跑了三回步,每次都死亡喘息= =

這幾天的學習重點總歸還是放在Android上了,前面31天連續學的python這幾天實在沒有時間

畢竟加入了課題組的Android專案組,要把自己的科研課題落地到APP中,所以在Android上也得下苦功夫

前一段時間配Android的環境,給自己配就配了好久好久,讓我有了陰影,而且總感覺Android用的java語言實在是太難,比起前段時間的python不知道複雜了多少倍

恰巧帶我的帥總說想檢驗一下我和新師弟的近期的學習成果,讓我們寫一個登入的介面,然後呼叫他給的介面,就這麼一個小demo真是難住我了

我那天從9:30開始找資料研究學習,因為之前對http請求的學習,只在python的學習的時候接觸過,但是也是因為當時心存僥倖,對網路程式設計沒那麼重視,沒想到這麼快就有後報了

到了13:00,錯過了食堂的時間,就沒吃早飯午飯的學習,程式設計,一開始直接就在Android studio上編真的恐慌,到了下午四點多實在餓的不行,趕緊帶著電腦回了宿舍點外賣,吃完又接著學接著編

當天前前後後寫了12個demo,都失敗了,時間也不知不覺的到了半夜三點半,身心俱疲,定了早上九點鐘的鬧鐘準時爬起來繼續編繼續改,到了demo16已經是下午4:30了,算算時間前前後後搞了26個小時?

跟帥總微信聯絡,很丟人的承認了失敗,但是確實發現了很多問題,而且,我好像?找到了寫android的樂趣??
= =

買了第一行程式碼的書,跟著學了兩天 很不錯,兩天學習了兩章的內容,也得堅持學啊,python也得找時間繼續下去,時間不夠用啊!

對了,前幾天學習的時候看到一個厲害的up主講的基礎很好,還有兩個小技巧,分享分享

開啟別人的Android專案的時候,不要急著開,先在資料夾下操作一波

可以選擇用notepad++(不錯的軟體)改動:

1.gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip  #這裡改成本地gradle版本
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

2.build.gradle(可能有不止一個,找一找下面的內容)

buildscript {
    
    repositories {
       #配置國內倉庫 maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}
        maven{url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
      google()
      jcenter{url"http://jcenter.bintray.com/"}
      maven{url"https://jitpack.io"}
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1' #修改為自己的android版本
        

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}
        maven{url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
      google()
      jcenter{url"http://jcenter.bintray.com/"}
      maven{url"https://jitpack.io"}
    }
}

這兩個檔案改完以後,再開專案,就開的很快,不然需要聯網先下載很多東西

Over~