1、学习《第一行代码》

第一个android项目:
项目的注意点,如创建项目时包名具有唯一性,在做项目的时候要手动改成Project模式。还知道了引用字符串的两种方式。
AS项目的三种依赖方式:本地依赖、库依赖、远程依赖。
在AS中不使用System.out,使用Log。学习了日志工具类Log中五个方法Log.v()、Log.d()、Log.i()、Log.w()、Log.e()的使用,通过这五个方法来打印日志文件。
logcat 中的过滤器:利用过滤器可以只显示你想要的那个日志。
logcat 中的日志级别控制:假设你要在上千行日志中查找一条崩溃信息,你也会崩溃的,这时只要将日志级别选中为error,那些不相关的信息就不会再干扰你了。

创建和加载布局:局部编辑器中的Text是通过XML文件的方式编辑布局,Design是当前的可视化布局编辑器。在布局里面添加按钮Button。之后在OnCreate()中要为按钮注册监听。

在XML中定义一个id,若引用一个id则使用 @id/id_name
android:layout_width指定当前元素(如按钮)的宽度,match_parent表示让当前元素和父元素一样宽
android:layout_height指定当前元素的高度,match_content表示当前元素刚好能包含里面的内容
android:text制定元素中显示的文字内容
注意:在完成布局编写之后要回到创建的活动中去加载这个布局,即在onCreate()方法中加入setContentView(R.layout.创建的布局的名称)。

在活动中使用Toast:可以将一些短小的信息通知给用户,这些消息在一段时间后会自动消失。实现方式:Toast.makeText()。该方法传入三个参数:第一个是Context,就是Toast要求的上下文(活动本身就是一个Context对象);第二个是Toast显示的文本内容;第三个参数是Toast显示的时长,有两个内置常量可以选择Toast.LENGTH_LONG和Toast.LENGTH_SHORT。

2、原型设计:

今天第二次原型设计评测已经结束了,从第一次的原型设计到现在的过程中,我收获了许多。刚开始的时候其实只考虑了界面美观,没有考虑到实现的可能性,而且当时就是想到什么就加什么,其实有些地方的功能是重复的。第一次的团队合作,第一次做项目,大家的经验都不足,组员之间仍需相互磨合,第一次原型设计的失败其实很大一部分就是大家没有一起商量,团队之间讨论不足,导致web端和android端还有数据库设计方面不统一。第一次项目测评结束后,我们之间的讨论明显多了起来,我们吸取了第一次原型设计的教训,充分考虑了各个功能实现的可能性。这次的原型设计,不管自己最后做的怎么样,但是值得高兴的是又学会了一个东西。android原型设计戳这里

3、总结:

这段时间对android的学习还是太少了,时间上有点安排不过来,接下来还是要调整一下自己的时间,毕竟接下来是代码实现阶段。

在掘金上看到了一篇文章,是可以实现RecyclerView悬浮条,感觉之后这个可以用在云笔记主页面上,让页面更加美观。戳这里

第一阶段android学习笔记的更多相关文章

  1. Android 学习笔记之Volley(七)实现Json数据加载和解析...

    学习内容: 1.使用Volley实现异步加载Json数据...   Volley的第二大请求就是通过发送请求异步实现Json数据信息的加载,加载Json数据有两种方式,一种是通过获取Json对象,然后 ...

  2. udacity android 学习笔记: lesson 4 part b

    udacity android 学习笔记: lesson 4 part b 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...

  3. 张高兴的 Xamarin.Android 学习笔记:(一)环境配置

    最近在自学 Xamarin 和 Android ,同时发现国内在做 Xamarin 的不多.我在自学中间遇到了很多问题,而且百度到的很多教程也有些过时,现在打算写点东西稍微总结下,顺便帮后人指指路了. ...

  4. Android学习笔记36:使用SQLite方式存储数据

    在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...

  5. Android学习笔记之Activity详解

    1 理解Activity Activity就是一个包含应用程序界面的窗口,是Android四大组件之一.一个应用程序可以包含零个或多个Activity.一个Activity的生命周期是指从屏幕上显示那 ...

  6. 【转】Pro Android学习笔记(九八):BroadcastReceiver(2):接收器触发通知

    文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog.sina.com.cn/flowingflying或作者@恺风Wei-傻瓜与非傻瓜 广播接 ...

  7. 【转】 Pro Android学习笔记(七四):HTTP服务(8):使用后台线程AsyncTask

    目录(?)[-] 5秒超时异常 AsyncTask 实现AsyncTask抽象类 对AsyncTask的调用 在哪里运行 其他重要method 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注 ...

  8. 【转】 Pro Android学习笔记(五七):Preferences(1):ListPreference

    目录(?)[-] 例子1ListPreference小例子 定义一个preferences XML文件 继承PreferenceActivity 用户定制偏好的读取 第一次运行时设置缺省值 设置Cat ...

  9. 【转】 Pro Android学习笔记(五二):ActionBar(5):list模式

    可以在action bar中加入spinner的下来菜单,有关spinner,可以参考Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner. list的样式和 ...

随机推荐

  1. redis迁移复制数据,主从关系建立实践

    装redis的机器出了点问题,需要转移数据然后初始化系统,然后我就研究了下redis的数据复制,发现了slaveof 192.168.0.1 6379这个命令,开始踩下这个坑 首先要新的服务器上进入r ...

  2. C语言 经典编程100

    一.题目 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去掉不满足条件 ...

  3. 一道hive面试题:explode map字段

    需要找到每个学生最好的课程和成绩,最差的课程和成绩,以及各科的平均分 文本数据如下: name scores张三 语文:,数学:,英语:,历史:,政治:,物理:,化学:,地理:,生物: 李四 语文:, ...

  4. 旭日图(sunburst chart)绘制:R语言 & excel

    旭日图(sunburst chart)也叫太阳图,一种圆环镶接图,每一个圆环就代表了同一级别的比例数据,离原点越近的圆环级别越高,最内层的圆表示层次结构的顶级.除了圆环外,旭日图还有若干从原点放射出去 ...

  5. pentestbox更新msf

    pentestbox成功升级msf 1.  输入 msfupdate 进行软件更新 2.  在[*] Updating gems...,软件报错,提示找不到文件路径,输入以下两条命令,尝试单独安装 g ...

  6. 对SSL一个疑问的新理解

    看了很多关于Https/SSL的介绍,关于数字证书部分,我一直有个疑问:如果数字证书文件被别人拿到,那是不是就可以进行通讯了呢?如果这样,那整个安全机制就完全失去作用了.从开发的角度,我拿到别人的数字 ...

  7. [转载]DotNetty 学习

    [转载]http://www.cnblogs.com/littlegod/p/7699482.html DotNetty的学习是带着如下这些问题展开: 1. Socket基础框架方案: 通信模式:异步 ...

  8. 20155204 2016-2017-2 《Java程序设计》第9周学习总结

    20155204 2016-2017-2 <Java程序设计>第9周学习总结 教材学习内容总结 SRP单一职责原则,也叫内聚性,判断srp the 类 方法 itself c与java的区 ...

  9. 20145226 《Java程序设计》第3周学习总结

    教材学习内容总结 学习目标 区分基本类型与类类型 理解对象的生成与引用的关系 掌握String类和数组 理解封装的概念 掌握构造方法的定义 理解重载的概念 掌握static的应用 教材第四章内容总结 ...

  10. WPF 带水印的密码输入框实现

    原文:WPF 带水印的密码输入框实现 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/BYH371256/article/details/835055 ...