- 浏览: 646341 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (345)
- java (63)
- Struts2 (11)
- Spring2.5 + (17)
- Hibernate (25)
- Struts2 Spring hibernate (5)
- log4j (3)
- apache tomcat (12)
- oracle (22)
- oracle_存储过程 (4)
- mysql (18)
- jquery (11)
- prototype (5)
- js (19)
- quartz (5)
- 设计模式 (6)
- eclipse/MyEclipse 注意事项 (9)
- eclipse (0)
- css (6)
- 正则表达式 (2)
- linux (18)
- PHP (6)
- 多线程 (20)
- XML (1)
- jstl (3)
- mongoDB (7)
- android (20)
- 反射 (1)
- IOS (46)
- SVN (3)
- C/C++ (4)
- 百度地图 (2)
- IO/SOCKET (3)
- 百度地图JS (1)
- 树莓派/香蕉派 (1)
最新评论
-
anny101:
想转发一下,不知道怎么转发。评论一下吧。方便查看。
fetch = FetchType.EAGER 作用 -
Navee:
果然我这也是是防火墙问题
解决 Linux 安装 httpd局域网无法访问 -
dhyang909:
...
oracle 10g+ 行列转换 -
国产希特勒:
真强,居然有人把公司的面试题挂到javaeye上了
锦江国际的一道面试题(很简单) -
tomfish88:
比如我要拦截不同业务的service类里面的方法 @Poi ...
Spring AOP annotation 拦截表达式 分析
ButtonDemoActivity(activityA) :
package com.mhm.button.activity; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class ButtonDemoActivity extends Activity { /** Called when the activity is first created. */ private Button btn_save; private Button btn_submit; private Button btn_call; private Button btn_sms; private Button btn_to_sec; private Button btn_to_sec_return; private static final int REQUESTCODE = 1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn_save = (Button)findViewById(R.id.save); btn_submit = (Button)findViewById(R.id.submit); btn_call = (Button)findViewById(R.id.btn_call); btn_sms = (Button)findViewById(R.id.btn_sms); btn_to_sec = (Button)findViewById(R.id.btn_to_sec); btn_save.setOnClickListener(listener); btn_submit.setOnClickListener(listener); btn_call.setOnClickListener(listener); btn_sms.setOnClickListener(listener); btn_to_sec.setOnClickListener(listener); } private OnClickListener listener = new OnClickListener() { public void onClick(View v) { Button b = (Button)v; switch (b.getId()) { case R.id.save: Toast t = Toast.makeText(getApplicationContext(), "保存成功~", Toast.LENGTH_SHORT); t.setGravity(Gravity.CENTER_VERTICAL, 0, -100); t.show(); break; case R.id.submit: t = Toast.makeText(getApplicationContext(), "提交成功~", Toast.LENGTH_SHORT); t.setGravity(Gravity.CENTER_VERTICAL, 0, 100); t.show(); break; case R.id.btn_call: Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:18721309985")); startActivity(intent); break; case R.id.btn_sms: intent = new Intent(); intent.setAction(Intent.ACTION_SENDTO); intent.setData(Uri.parse("smsto:5554")); intent.putExtra("sms_body", "Hello world"); startActivity(intent); break; //跳转activity的button case R.id.btn_to_sec: intent = new Intent(); intent.setClass(getApplicationContext(), ButtonDemoActivity2.class); intent.putExtra("str", "我是传递的参数"); startActivity(intent); break; default: t = Toast.makeText(getApplicationContext(), "按钮成功~", Toast.LENGTH_SHORT); t.setGravity(Gravity.CENTER_VERTICAL, 0, 200); t.show(); break; } } }; }
ButtonDemoActivity2:(activityB)
package com.mhm.button.activity; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class ButtonDemoActivity2 extends Activity { private TextView tv; private Button btn_save_2; private String str; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main2); //接收到activityA传递过来的参数 Intent intent = getIntent(); Bundle b = intent.getExtras(); str = b.getString("str"); tv = (TextView)findViewById(R.id.tv_sec); tv.setText(str); btn_save_2 = (Button)findViewById(R.id.save_sec); btn_save_2.setOnClickListener(listener); } private OnClickListener listener = new OnClickListener() { public void onClick(View v) { Button b = (Button)v; switch (b.getId()) { case R.id.save_sec: Toast t = Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT); t.show(); break; default: break; } } }; }
main.xml(acitvityA对应的xml):
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="保存" /> <Button android:id="@+id/submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="提交" /> <Button android:id="@+id/btn_call" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CALL" /> <Button android:id="@+id/btn_sms" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="MESSAGE" /> <Button android:id="@+id/btn_to_sec" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="跳转" /> </LinearLayout>
main2.xml:(activity2对应的xml)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/tv_sec" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Activity2" /> <Button android:id="@+id/save_sec" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="second保存" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mhm.button.activity" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".ButtonDemoActivity" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-- 需要在AndroidManifest.xml中注册activityB --> <activity android:label="@string/app_name" android:name=".ButtonDemoActivity2" > </activity> </application> <!-- 告诉android 程序可以打电话和发消息 --> <uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.SEND_SMS"/> </manifest>
发表评论
-
sqlite中对日期的操作
2017-04-20 09:57 585在android中使用sqlite时,日期处理比较特殊,网 ... -
android.去头样式
2017-03-13 23:32 405AndroidManifest.xml中修改: andro ... -
android.文字阴影
2017-03-13 23:17 461<TextView android: ... -
android apk 升级代码
2015-09-03 22:22 605在闪屏中处理升级。 加入两项权限: < ... -
默认样式中,去掉标题栏
2015-09-03 22:12 668style.xml中的AppTheme中,加入一行 < ... -
android_14 线性布局2
2011-12-09 16:53 895<?xml version="1.0&q ... -
android_14 线性布局
2011-12-09 16:24 1148Either attribute can be applied ... -
android_12 activity 保存状态
2011-12-09 15:27 995当activity处于 onPause(), onSt ... -
android_11 activity 生命周期
2011-12-08 16:24 1092普通从一个activity进入另一个activity 第一步 ... -
android_11 activityA调activityB,再返回activityA
2011-12-08 13:27 1130ButtonDemoActivity(activityA) ... -
android_9 Intent 基础
2011-12-07 14:20 961mail.xml: <?xml version=&qu ... -
android_8 button
2011-12-06 17:51 1170package com.mhm.button.activ ... -
android_7 editView
2011-12-06 16:17 978main.xml: <?xml version=&qu ... -
android_6 textview 的 跑马灯效果
2011-12-06 11:45 1045字符串不能换行,必须在一行上,用singleLing=true ... -
android_5 修改一个textview中的字符串的颜色
2011-12-05 16:45 5286例:Hello World, 欢迎观看《android教程》哈 ... -
android_3 项目目录简介
2011-12-05 15:21 8951、res包中,放小的资源,如果没有使用里面的资源,那么不会打 ... -
android_4 HelloWorld
2011-12-05 15:11 9931、先启动模拟器 2、创建 android porje ... -
android_2 安装程序
2011-12-05 14:14 10271、网上下载个apk程序。 2、在CMD中:进入pla ... -
android_1 环境搭建
2011-12-05 12:11 10081、下载eclipse,建议用eclipse 3.5,3.6会 ...
相关推荐
Activity A跳转Activity B,再按返回键,A、B的生命周期执行顺序是什么? 当听到这个题目的时候,我得意地笑了笑,对于Activity的生命周期已经记熟的我,心想,为什么不直接问Activity的生命周期呢?于是想当然的说...
android中利用service和广播实现多个activity共享计时器 需要在activityA中开始计时,然后在activityB和activityC中操作,并且需要在Activity A、B、C中都要看到计时器
假如说有一个activity A,在A中跳转到Activity B, 然后在B中跳转到Activity C中,最后要在C中把activity A,B,C都关掉。 首先有一个Activity A,A中有一个Button,点击这个Button会跳到Activity B中去,但会拿到...
在实际的应用中,我们不仅仅要向Activity传递数据,而且要从Activity中返回数据,虽然返回数据和传递数据类似,也可以采用前面4种方法,但是一般建议采用Intent对象的方式来返回数据,使用这种方式返回数据,需要...
� 由于 Android 的A pp Market 性质,可能催生出专门的应用软件开发商。 Android Android Android Android 应用现状 � 设备商: lenovo 、琦基、戴尔、三星、摩托罗拉、华为、英特尔、 Kogan 、索爱、华硕、...
Activity的转场动画很早就有,但是太过于单调,样式也不好看,本文将给大家介绍了关于Android实现Reveal圆形Activity转场动画的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 ...
1.关于从Activity A跳转到Activity B 其中Activity A中有一个VideoView,Activity B中有一个MediaPlayer。 两个不同的视频的跳转,前面我是在onStop()方法中销毁VideoView(因为MediaPlayer是全局共用的,而...
Android Activity切换动画 Android Activity切换动画是指从Activity A 跳转至Activity B的时候,...Intent i = new Intent(ActivityA.this,ActivityB.class); StartActivity.this.startActivity(i); overridePendin
Activity B.Intent C. Service D. ContentProvider 2. 下面关于广播叙述错误的是(A) A. 广播是Android四大组件之一 B. BroadcastReceiver有两种注册方式,静态注册和动态注册 C. 静态注册需要在Mainfest.xml中...
// []{R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e,R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R.drawable.j},true); // mAnimation = new Animation(mContext,new int // []{...
1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示: Intent intent = new Inte
怎么使用startActivityForResult()呢,startActivityForResult()需要一个int类型的请求码,这个请求码会随着Activity A的跳转而带过去,而跳转过去的Activity B finish()的时候,我们需要使用setResult()来设置一个...
资源包括如何在一个activity A里激活另一个activity B。 然后在两个activity之间用handler传输数据。在activity A里定义全局变量handler,用sendMessage来发数据,在handler里数据以消息队列的方式发送。
MockQQ for android, activity a ,activity b, activity c
Android Activity的跳转与传值详解 Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity...
本文实例讲述了退出Android程序...最后发现其实只要在从一个activity A 跳到另一个activity B 时,调用了A的finish方法,程序就能退出,但这样不能实现Back操作了,最后想一个办法:我们为什么不自己控制程序创建的act
34. Log.w(MyAndroid.ACTIVITY_TAG, "Haha , this is a WARNING of MyAndroid. "); 35. 36. return true; 37. } 38. 39. } 40. 41. } 以上程序运行后, 在命令行执行 adb logcat -s MyAndroid:I ...
使用名为AActivity的空白活动创建一个新项目。 按如下方式编辑activity_a.xml (查看源文件以了解确切更改): 删除默认的TextView 。 将RelativeLayout更改为LinearLayout 。 添加EditText和Button 。 按照源...
Creating and Configuring a New Android Project 69 Core Files and Directories of the Android Application 73 Creating an AVD for Your Project 75 Creating a Launch Configuration for Your Project 75 ...
activity A和B A 获取数据的activity B返回数据的activity 点击A上的按钮,在A的textview上显示B中的联系人列表选中的数据 用到baseadapter 1:在主配置文件中声明Bactivity 和 注册通讯录的读写权限 [html] 代码如下...