参考
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、向下一个活动传递数据