一晃眼又过了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~

近期Android学习II的更多相关文章

  1. 近期Android学习

    近5天没有更新博客,因为这几天略微放下了python的学习,android这边连带项目比较急迫,先花大约1个星期的时间把重心放在Android,但python肯定还会坚持下去,毕竟连着学了那么久了. ...

  2. Android学习——第一个NDK程序

    在前面的学习中,我们已经讲解了关于NDK编程的环境搭建流程,简单的使用我们也通过官网本身自带的例子进行说明了.可是相信大家一定还存在这么的一个疑惑:“如果我要自己利用NDK编写一个Android应用, ...

  3. Android学习——windows下搭建Cygwin环境

    在上一篇博文<Android学习——windows下搭建NDK_r9环境>中,我们详细的讲解了在windows下进行Android NDK开发环境的配置,我们也讲到了在NDk r7以后,我 ...

  4. Android学习——windows下搭建NDK_r9环境

    1. NDK(Native Development Kit) 1.1 NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个 ...

  5. Android学习之路——简易版微信为例(二)

    1 概述 从这篇博文开始,正式进入简易版微信的开发.深入学习前,想谈谈个人对Android程序开发一些理解,不一定正确,只是自己的一点想法.Android程序开发不像我们在大学时候写C控制台程序那样, ...

  6. Android学习之路——简易版微信为例(一)

    这是“Android学习之路”系列文章的开篇,可能会让大家有些失望——这篇文章中我们不介绍简易版微信的实现(不过不是标题党哦,我会在后续博文中一步步实现这个应用程序的).这里主要是和广大园友们聊聊一个 ...

  7. android学习-Activity启动过程详解

    注:只是说明启动activity的过程(ActivityThread如何与ActivityManagerService简称AmS进行进程间通信调用全过程),不解析android从zygote(受精卵) ...

  8. Android学习路线总结,绝对干货

    title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...

  9. Android 学习资源

    下面这些资源对Android开发来说是很有帮助的! 最常用的: Android开发官方网站:http://developer.android.com/index.html 这个网站应该是Android ...

随机推荐

  1. 【LeetCode】604. Design Compressed String Iterator 解题报告(C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 维护当前字符和次数 日期 题目地址:https://l ...

  2. 【LeetCode】83. Remove Duplicates from Sorted List 解题报告(C++&Java&Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 判断相邻节点是否相等 使用set 使用列表 递归 日 ...

  3. 【剑指Offer】04. 二维数组中的查找 解题报告(Java & Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 解题方法 日期 题目地址:https://leetcode-cn.com/ ...

  4. 【LeetCode】732. My Calendar III解题报告

    [LeetCode]732. My Calendar III解题报告 标签(空格分隔): LeetCode 题目地址:https://leetcode.com/problems/my-calendar ...

  5. Fast Matrix Operations(UVA)11992

    UVA 11992 - Fast Matrix Operations 给定一个r*c(r<=20,r*c<=1e6)的矩阵,其元素都是0,现在对其子矩阵进行操作. 1 x1 y1 x2 y ...

  6. LTD: Low Temperature Distillation for Robust Adversarial Training

    目录 概 主要内容 Chen E. and Lee C. LTD: Low temperature distillation for robust adversarial training. arXi ...

  7. 实战!退出登录时如何借助外力使JWT令牌失效?

    大家好,我是不才陈某~ 今天这篇文章介绍一下如何在修改密码.修改权限.注销等场景下使JWT失效. 文章的目录如下: 解决方案 JWT最大的一个优势在于它是无状态的,自身包含了认证鉴权所需要的所有信息, ...

  8. C++ std-11 常用方法

    对多个值取最值 C++标准库提供了获取最大值和最小值的方法: int mi = std::min(x1, x2); int ma = std::max(x1, x2); 如果想获取超过两个数的最值呢? ...

  9. 解决Java保存到数据库中文乱码问题,加useUnicode=true&characterEncoding=UTF-8

    Java保存到数据库中文乱码, 解决方法如下: 我们在连接MySQL数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8,但是问什 ...

  10. linux rm 删除命令

    2022-01-04 1. 命令简介 Linux rm(英文全拼:remove)命令用于删除一个文件或者目录. 2. 语法及参数 2.1 语法 rm [options] name... 2.2 参数 ...