- 浏览: 43265 次
- 性别:
文章分类
最新评论
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //加载activity setContentView(R.layout.activity_main); //根据id获取按钮 Button button = (Button) findViewById(R.id.MyButtinon); //设置按钮标题 button.setText("wo de button"); //根据id获取文本视图 TextView textView = (TextView) findViewById(R.id.MyTextView); //设置文本内容 textView.setText("wo de text"); //给按钮绑定单击监听器 button.setOnClickListener(new MyButtonListener()); } //声明一个内部类!继承android SDK中的单击监听器 class MyButtonListener implements OnClickListener { @Override public void onClick(View arg0) { // TODO Auto-generated method stub // 创建一个intent对象 Intent intent = new Intent(); //通过intent对象中的setClass方法 来完成 activity与activity之间交换! //第一个参数是表示当前activity 第二个参数表示单击之后到达的activity intent.setClass(MainActivity.this, Activity1.class); //使用Intent对象的extra方法传值!格式:键值对形式! intent.putExtra("value","使用Intent对象传值"); //将第一个intent对象放入当前的activity中 MainActivity.this.startActivity(intent); } } @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //加载activity setContentView(R.layout.activity1); //通过id查找按钮 Button button1 = (Button) findViewById(R.id.MyButtinon1); //通过id查找文本视图 TextView textView1 = (TextView) findViewById(R.id.MyTextView1); //给button、设置内容 button1.setText(R.string.towActivityButton); //接收第一个activity传过来的值! Intent intent = getIntent(); String value = intent.getStringExtra("value"); //文本设置内容 textView1.setText(value); }
发表评论
-
圆角图片
2016-01-16 16:36 383@Override protected void o ... -
压缩图片
2016-01-13 02:41 515第一:我们先看下质 ... -
简单的自定义baseAdapter
2016-01-03 00:21 433package com.example.myapp.app ... -
menu 菜单
2016-01-02 01:55 354package com.example.myapp.app ... -
android post请求
2015-12-28 14:50 449/** * 发送请求 *注:调 ... -
ViewPager 设置自定义滑动速度
2015-12-28 00:32 406public class FixedSpeedScroll ... -
Android ViewPager简单的使用方法
2015-12-18 16:13 544public class MainActivity ext ... -
Android 通知(Notification)
2015-12-17 23:26 590/** * * @param icon 引入 ... -
Android中获取全局Context
2015-12-17 21:34 965package Util; import andro ... -
Android 判断当前网络状态
2015-12-17 21:10 1167//判断网络连接是否可用 public static b ... -
Android 点击变色
2015-12-02 18:15 573<!-- 点击的时候更换颜色 --> ... -
Amdroid 圆角控件
2015-12-02 00:50 647<?xml version="1.0&qu ... -
Android 设置按钮、文本等组件颜色
2015-12-01 22:50 1035//在项目中values文件夹下创建一个xxx.xml文件 ... -
Android 点击变色
2015-11-29 13:56 472这是一个自动以xml文件,该文件放在res/drawabl ... -
Android TextView
2015-11-29 03:07 452//编写超链接 TextView textView2 = ... -
Android RelativeLayout 学习
2015-11-29 00:29 465android:layout_above=&quo ... -
Android LinearLayout 学习
2015-11-29 00:28 2LinearLayout 线 布局! 属性: ... -
Android 界面各种属性
2015-11-28 00:13 515第一类:属性值为true ... -
自学android(1) activity
2015-11-26 23:39 304//1、一个activityView对应一个activit ...
相关推荐
【Android自学2】章节主要介绍了Android开发的基础知识,包括Android操作系统的概述、程序架构、开发环境的设置,以及Android应用程序的生命周期。对于初次接触Android开发的程序员,此章节旨在提供一个快速入门的...
2. **Android Studio**:作为Android开发的主要IDE,Android Studio提供了丰富的功能,包括代码编辑、调试、性能分析、版本控制集成等。熟练掌握Gradle构建系统,理解模块化和依赖管理,将大大提高项目开发效率。 3...
了解如何创建、启动和管理Activity,以及它们之间的跳转,是Android开发的核心部分。 4. **数据存储**:Android提供了多种存储数据的方式,如SQLite数据库、SharedPreferences、内部/外部存储等。源码可能会包含...
这个“简易记事本”app是作者自学Android一个多月后的成果,虽然功能简单,但覆盖了Android开发的核心要素,对理解Android架构和逻辑有很好的启示作用。 1. **基本架构** 记事本应用通常由多个组件构成,包括...
Intent用于在Activity之间进行通信,比如从主界面跳转到添加账目的界面。 4. **数据存储**: 记账数据需要持久化存储,Android提供了多种数据存储方式,如SQLite数据库、SharedPreferences、文件系统等。在这个项目...
在描述中提到的“跳转”,就是在不同的 Activity 之间切换,通常通过 Intent 对象来实现。 2. **UI 设计**:Android 的 UI 设计主要通过 XML 文件完成,例如在 `main.xml` 中定义界面布局。在 `2_1` 部分,我们看到...
Intent则用于在不同组件之间进行通信,实现应用间的跳转和服务调用。 6. **Fragment** 针对大屏幕设备,Fragment允许在单个Activity中管理多个UI片段。理解和掌握Fragment的使用能提升应用的适应性和可维护性。 7...
通过startActivity()或startActivityForResult(),我们可以实现不同Activity间的跳转,传递数据并接收结果。 7. **操作矩形**:Rect类在Android中用于表示矩形区域,可以进行矩形的创建、比较、相交、包含判断等...
书中会讲解Activity的生命周期,如何创建和管理多个Activity之间的跳转。除此之外,Service是后台运行的服务,Intent则用于不同组件间的通信,这两者也是Android开发中的关键概念,书中有详细的阐述。 除此之外,...
Intent则用于在Activity之间传递消息,实现界面间的跳转和数据通信。 4. **布局设计**:XML布局文件是创建用户界面的主要方式,学习如何使用LinearLayout、RelativeLayout、ConstraintLayout等布局管理器,以及...
- **加入新Activity(BMI5)**:介绍如何添加新的Activity并实现多页面之间的跳转。 - **传送资料到新Activity(BMI6)**:演示如何在不同Activity之间传递数据。 - **记录与侦错(Log)**:提供调试技巧,帮助开发者定位...
这份PPT可能包含了从环境搭建到实际功能实现的全过程,是自学Android开发的良好起点。 一、Android概述 Android是由Google主导开发的开源操作系统,主要用于移动设备如智能手机和平板电脑。它的开放性使得开发者...
8. **组件通信与广播消息**:第6章涵盖组件间通信,特别是通过Intent实现Activity之间的跳转和数据传递,以及BroadcastReceiver用于接收全局广播消息的方法。 9. **实验项目**:`ex3.zip`和`ex4.zip`可能是两个具体...
"Android移动开发第6实验.zip"很可能是某个教学课程或自学资源的一部分,旨在引导学习者实践Android应用开发。在这个实验中,你可能会接触到一系列关键知识点,包括但不限于以下内容: 1. **Android Studio的使用**...
2. **开发环境搭建**:详细指导如何安装和配置Android Studio,这是Google官方推荐的集成开发环境,包括SDK Manager的使用,用于下载不同版本的Android SDK和各种工具。 3. **Android架构**:讲解Android系统的组件...
`Activity_01`、`Activity_02`、`Activity_04`这些目录下的代码可能包含了如何创建和管理Activity,处理生命周期方法,以及使用Intent在Activity之间跳转的实例。 5. **TestCP**: "CP"可能指的是"Control Panel...
3. **活动(Activity)管理**:讲解活动的生命周期,启动模式,以及如何在多个活动之间进行跳转。 4. **意图(Intent)机制**:解释如何使用意图启动活动、传递数据,以及实现广播接收器。 5. **数据存储**:涵盖...
源码中可能有Intent的使用,例如从一个Activity跳转到另一个Activity。 7. **数据持久化**:如果程序需要保存用户的数据或网络状态,可能会涉及到SQLite数据库、SharedPreferences或者文件存储。 8. **HTTP请求库*...
在开发过程中,我对Android的生命周期有了更深的理解,特别是在活动之间切换时如何保持数据的一致性。此外,学习如何使用WebView进行网页加载,以及如何在没有网络连接时加载本地缓存内容,让我对Android的网络编程...
2. **Activity生命周期** - 文件名中的数字可能对应书中不同章节,如234.rar可能涉及第234章,主题可能是Activity的生命周期,包括onCreate()、onStart()、onResume()、onPause()、onStop()和onDestroy()等关键方法...