![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓第一行代码
m0_37858355
这个作者很懒,什么都没留下…
展开
-
1.安卓全貌
开始读第二遍郭神的书,觉得会有很大的收获,所以开始写博客记录一下,这是我第一次正式注册使用CSDN,也是第一次接触博客,很新奇哈!!!有没有很low。。开始吧!!!!1.为了了解Android是怎样工作的,都是先来看看所谓的系统架构,反正看了还是会忘,为了让自己能在别人面前装装逼???还是写写吧。 1.Android系统架构 1.Linux内核层 该层原创 2017-05-14 11:35:45 · 339 阅读 · 0 评论 -
10.初步了解ListView
需求: 实现一个滑动列表 图片:分析: 1.这是一个控件,一个LIstView控件 2.列表中一项一项的内容怎么来??自定义一个布局,在ListView动态加载进来 3.数据怎么来??这里我们直接自定义一个Adparter组成:ListView,每一项的子布局,适配器接下来按照书里的教程1.列表中显示新闻内容,我们定义一个News类,代码:public class News原创 2017-05-21 09:49:20 · 243 阅读 · 0 评论 -
9.自定义控件
需求:实现这样的自定义Toolbar控件过程分析: 1.默认有ActionBar控件,为了不会出现两个标题的情况,隐藏默认的 2.每一个控件都有对应的布局文件来设置显示的布局,所以我们新建一个布局文件,来设置我们的ToolBar布局 3.有了布局,我们可以在想要用到该控件的Activity的布局文件引入就可以了,但是里面子控件的点击事件的监听原创 2017-05-20 17:57:35 · 243 阅读 · 0 评论 -
8.活动的启动模式
这个知识点,可以先不了解,但是了解了后,可以加深对Activity的理解,以前觉得理论太多,就草草看了一遍,并没有影响后面的学习,但是,倒回来看的时候,才发现真的很有意思,比如在这个系列的笔记中的第4篇中数据的传输就说到一些问题。开始学习前要先知道: 1.安卓中的返回栈,先进后出,都知道吧,活动就是放在返回栈中管理的。 2.在哪里设置Activity的启动模式,在AndroidM原创 2017-05-16 22:42:12 · 218 阅读 · 0 评论 -
7.小知识点-活动被回收了怎么办?
怕自己忘记,还是写写吧,不多。场景:你有一个MainActivity,当中有一个editText输入框。你输入数据,然后,你启动了SecondActivity,MainActivity就变成停止状态,但是这个时候,系统内存不够,就可能会把MainActivity回收,那等我们再返回MainActivity时就会创建一个新的MainAcitivity,那之前输入的数据就没了。分析:可以将数据在活动被回原创 2017-05-16 22:11:13 · 288 阅读 · 0 评论 -
6.Activity生命周期
1.onCreate() —-1.每个活动第一次创建时会被调用,可以在这里进行活动的初始化操作 比如加载,加载布局,绑定事件 2.onStart() —-这个在活动从不可见变成可见时会被调用 3.onResume() —-这个在活动准备好和用户交互时被调用 4.onPause() —-在系统准备启动或者恢复另一个活动时调用,在这里经常会进行数据的保存 5.onStop() —-活原创 2017-05-15 23:37:21 · 265 阅读 · 0 评论 -
5.使用Intent实现Activity之间对象的传输
通常有两种实现方式 1.Serializable 序列化对象,将对像转换成可传输的状态,比如二进制。具体代码:先看看要被传输的对象的类Person//实现了这个接口后,就是通知了系统,该类的实例可以被序列化public class Person implements Serializable{ private String name; private int age原创 2017-05-15 22:28:14 · 205 阅读 · 0 评论 -
4.用Intent传输数据
1.A活动向B活动传递数据,并要求B活动返回数据A活动:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2017-05-14 11:38:42 · 336 阅读 · 0 评论 -
3.显式和隐式Intent详解
//这种直接指定了从哪一个活动到哪一个活动的,就是显式指定了要用Intent启动谁。Intent intent=new Intent(context,xxx.class); startActivity(intent);接下到隐式Intent,简单的说就是指定一些条件,满足这些条件的Activity就会被启动。举个例子,下面代码中的intent2实例,是一家公司,招聘人才,要求的工作能力,能扫厕所原创 2017-05-13 22:39:54 · 492 阅读 · 0 评论 -
2.分析第一个安卓程序
不用太在意这一篇,因为都是理论,先一遍就好,因为开发中经常用到,等你学完再看,那就酸爽了。打开你的AS,把左边的目录结构视图切换都Project后展开项目名的目录,看看下面的目录–.gradle和.idea 这里不用管,自动生成的 –app 这里就经常用到了,我们所写的代码,图片资源啊,都在这里,所以后面再说 –bulid 不用管,是不是很开心!原创 2017-05-13 20:08:35 · 175 阅读 · 0 评论 -
11.RecyclerView使用
1.当然是添加依赖库 compile ‘com.android.support:recyclerview-v7:24.2.1’ 最后面的是编译工具版本号2.写列表的子布局3.在要使用的活动布局中添加该控件4.RecyclerView的适配器是重要成分 1.继承RecyclerView.Adapter<这里指定泛型为等下适配器内部的ViewHold原创 2017-05-21 14:08:28 · 218 阅读 · 0 评论