Android学习笔记1||基础入门

参考
https://www.kancloud.cn/alterto/myandroid/908526#41_Intent_57

由于我的编译器的问题,每次创建新项目都需要在修改为***6.5.1***
在这里插入图片描述
在这里插入图片描述
一、Android studio的使用

1、存放第三方的包(1) 把包粘贴到 app->libs文件夹下 (2)file->project structure

在这里插入图片描述
在这里插入图片描述
最后再调用
2、app签名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、app->src->main->res->layout->activity_main.xml 界面设计
布局添加报错,解决:删除此处
在这里插入图片描述app-
在这里插入图片描述
切换平板
在这里插入图片描述
二、基础篇
1、布局
添加多个布局时看不到,布局此处修改为wrap_content
在这里插入图片描述

在 app->src->main->res->layout->activity_main.xml 文件下:

<LinearLayout 标签下 android:orientation=“vertical” 水平布局
android:gravity=“center” 位于中心
<TextView 标签下 android:textSize=“20dp” 设置字体大小
<EditText 标签下 android:layout_marginLeft=“10dp” 设置左边的距离
或者直接搜索修改

简单的布局完成
在这里插入图片描述
2、在AndroidMainfest 文件中注册

app/src/main/AndroidMainfest.xml 文件下

配置主活动的方法:activity 标签内部加入 intent-filter 标签->添加

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />

在这里插入图片描述

3、在活动中使用Toast

toast是Android系统中一种消息框类型

在app/src/main/AndroidMainfest.xml 文件下
!](https://img-blog.csdnimg.cn/20210503174657642.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MTkwOTQ1Mw==,size_16,color_FFFFFF,t_70)

调用****setOnClickListener()****方法
在这里插入图片描述

点击按钮执行任务时都要实例化
Button button1 = (Button)findViewById(R.id.button_1);

4、活动中使用Menu

res->new->Directory -》输入文件名,点击ok ,接着menu->new->menu resource file 然后在main.xml下添加代码,
然后再在主活动.java下onCreateflater()方法
在这里插入图片描述
在这里插入图片描述

5、销毁活动(=back键)
调用finish()

6、Intent(从这个活动进入另一个活动)

详细见
https://blog.csdn.net/weixin_46218781/article/details/105223488?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162020715416780366571395%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162020715416780366571395&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-1-105223488.pc_search_result_hbase_insert&utm_term=%E9%9A%90%E5%BC%8Fintent

先新建一个activity:
com.example.activity->new->activity->empty activity

intent使用:在主活动里修改xx点击事件
新建intent->传入主次活动->startActivity()

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);//显示
starActivity(intent);

在这里插入图片描述

显示Intent直接指明要启动activity的定义,即activity.class;隐式intent通过在androidmanifest.xml配置action来隐式的启动activity
显示intent不可以跨应用启动activity;隐式intent是可以跨应用启动的
如果想隐式intent也不可以被跨应用启动只需要在androidmanifest.xml对应的activity中配置android:exported=”false”即可!

显式Intent :AndroidMainfest.xml已配置好,无需更改

隐式Intent:在:AndroidMainfest.xml的activity标签下配置intent - filter的内容
主活动中内容也修改 详细见《第一行代码》p45
在这里插入图片描述
在这里插入图片描述

进入网页:
在这里插入图片描述

拨打:
在这里插入图片描述

7、向下一个活动传递数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值