当前位置: 首页 > news >正文

android studio 1

1.继承activity类的时候,重写父类

@Override   //伪代码 ,代表如果不是重写父类的方法,该地方会报错

protected void onCreate( Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏
setContentView(R.layout.second_xml);

}

 

 Log.d("SecondActivity",data);//SecondActivity当前类的名称 ,data 需要打印的变量

 System.out.println("");//输出方法

 

 Toast.makeText(this,"好人一生平安",Toast.LENGTH_SHORT).show();//this当前类对象, 如果是内部类调用,需要使用 当前类名.this 好人一生平安 打印的字符串 Toast.LENGTH_SHORT延续时间  show展示

 

找到活动avtivity上的空间,需要使用 findViewById(R.id.button);

 

注册AndroidManifest.xml

 <activity android:name=".SecondActivity"

               > 

 </activity>

 

入口类的activity需要添加

<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

 

 

 

2.Intent 跳转:从FirstActivity当前activity跳转到SecondActivity

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);

 

3.Intent 传值:从FirstActivity当前activity传值到SecondActivity

FirstActivity界面需要代码

 

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);

 String data = "hello secondActivity";

intent.putExtra("extra_data",data);//extra_data自定义,可以随自己心情任意值

startActivity(intent);

 

SecondActivity界面代码

Intent intent = getIntent();
String data = intent.getStringExtra("extra_data");//extra_data于putExtra的值需要一致

 

打印的两种方式
Log.d("SecondActivity",data);   and System.out.println();

 

4.Intent 打开第三方的url

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://wwww.baidu.com"));
startActivity(intent);

 

5.Intent 反向传值

FirstActivity界面代码:

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);

startActivityForResult(intent,1);//跳转界面注销后调用当前类的onActivityResult方法  1是requestCode

重写父类的代码

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case 1:
if (resultCode == RESULT_OK) {
String returnedData = data.getStringExtra("data_return");
Log.d("FirstActivity", returnedData);
}
break;
default:
}
}

 

 

SecondActivity 界面代码

 

@Override
public void onBackPressed(){//onBackPressed 返回按钮代码

Intent intent = new Intent();
intent.putExtra("data_return", "Hello FirstActivity");
setResult(RESULT_OK, intent);


finish();

}

 

 

5.Intent打开通讯录

 Intent intent = new Intent();                 

 intent.setAction(Intent.ACTION_GET_CONTENT);// 设置Intent Action属性                  

intent.setType("vnd.android.cursor.item/phone");// 设置Intent Type 属性   

   startActivity(intent); // 启动Activity  主要是获取通讯录的内容

 

 

 

 

转载于:https://www.cnblogs.com/hualuoshuijia/p/6888746.html

相关文章:

  • Mysql 实现 序列的使用
  • 转载 FreeNAS的安装和简单配置 http://freenas.cn/?p=342
  • (转载)Linux 多线程条件变量同步
  • 编程语言类型划分
  • 关于sublime text 3 pylinter的错误提示
  • nil的使用
  • #Java第九次作业--输入输出流和文件操作
  • 路径层、裁剪区域
  • to_char函数 官方文档详解(数字格式转换和日期转换)
  • 【代码笔记】iOS-NSJSONSerializationDemo
  • java做http接口
  • Android异步载入全解析之开篇瞎扯淡
  • python版本与编码的区别
  • hdu5304 Eastest Magical Day Seep Group#39;s Summer 状压dp+生成树
  • Visual Studio - 引入动态库
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • CentOS 7 修改主机名
  • ES学习笔记(12)--Symbol
  • HTTP 简介
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Joomla 2.x, 3.x useful code cheatsheet
  • Python语法速览与机器学习开发环境搭建
  • React系列之 Redux 架构模式
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Sublime text 3 3103 注册码
  • Unix命令
  • Web设计流程优化:网页效果图设计新思路
  • 开源地图数据可视化库——mapnik
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 数组的操作
  • 听说你叫Java(二)–Servlet请求
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #控制台大学课堂点名问题_课堂随机点名
  • #每天一道面试题# 什么是MySQL的回表查询
  • (4)事件处理——(7)简单事件(Simple events)
  • (C#)一个最简单的链表类
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (十一)手动添加用户和文件的特殊权限
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (四)模仿学习-完成后台管理页面查询
  • (循环依赖问题)学习spring的第九天
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转) Face-Resources
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET企业级应用架构设计系列之结尾篇
  • .NET正则基础之——正则委托