Android
程序员文章站
2022-05-28 20:18:15
...
Intent
显示意图
新建页面
在src>com.XXX.demo_intent新建页面
setContentView
中改为activity_second
(下面layout中的命名)
创建布局
在res>layout新建布局
添加按钮
可在<TextView android:text="" \>
中编辑显示 文本
添加按钮
可在<Button android:text="" />
中改变按钮上的文字
添加点击事件
可在<Button android:onClick="" />
中改变按钮上点击事件
在清单文件配置SecondActivity
选择清单文件AndroidMainfest.xml
在<application></application>
下添加标签
<activity android:name=".SecondActivity"/> //name应为".src中新增的文件名"
</activity>
在MainAcvitity中创建按钮单击方法
Intent intent;//实现页面跳转
public void doClick(View v)
{
intent = new Intent(MainActivity.this, SecondActivity.class);//实例化从主页面跳到第二页面
startActivity(intent);//启动
}
隐式意图
public void doClick(View v)
{
intent new Intent();
intent.setAction("1");
intent.addCategory("2");
startActivity(intent);//启动
}
清单中配置意图过滤器
<activity android:name=".SecondActivity"/> //name应为".src中新增的文件名"
<intent-filter>
<action android:name="1"/>
<category android:name="2"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
调用系统控件
public void doClick(View v)
{
intent new Intent();
intent.setAction(Intent.ACTION_DIAL);//调用拨号界面
intent.setData(Uri.parse("tel://具体电话");//传入数据,属于URL,tel代表电话
startActivity(intent);//启动
}
上网
public void doClick(View v)
{
intent new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("具体网址"));
startActivity(intent);//启动
}
上一篇: 【Sublime】插件及配置
下一篇: 习题10.11 从键盘输入若干行字符(每行长度不等),输入后把它们存储到一磁盘文件中。再从该文件中读入这些数据,将其中小写字母转换成大写字母后在显示屏上输出
推荐阅读
-
java-从 android 应用程序响应时间发送 php 查询到服务器
-
Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)
-
Android换肤框架涉及源码流程
-
Android 对话框dialog使用注意点(android.view.WindowManager$BadTokenException)
-
Android仿IOS ViewPager滑动进度条
-
Android中Activity之间跳转和参数传递的实例
-
Android动态模糊效果的快速实现方法
-
ImageView点击可变暗的实例代码(android代码技巧)
-
Android编程实现简易弹幕效果示例【附demo源码下载】
-
Android编程实现仿QQ发表说说,上传照片及弹出框效果【附demo源码下载】