- 浏览: 659469 次
- 性别:
- 来自: 常州
文章分类
- 全部博客 (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 拦截表达式 分析
mail.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" 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; @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_save.setOnClickListener(listener); btn_submit.setOnClickListener(listener); btn_call.setOnClickListener(listener); btn_sms.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:187********")); 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; default: t = Toast.makeText(getApplicationContext(), "按钮成功~", Toast.LENGTH_SHORT); t.setGravity(Gravity.CENTER_VERTICAL, 0, 200); t.show(); break; } } }; } 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" /> </LinearLayout>
拨电话
intent.setData(Uri.parse("tel:187********"));
发消息
intent.putExtra("sms_body", "Hello world");
使拨号和发短信能通过android的允许
在AndroidManifest.xml中添加,是application的节点下面添加。
<uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.SEND_SMS"/>
发表评论
-
sqlite中对日期的操作
2017-04-20 09:57 629在android中使用sqlite时,日期处理比较特殊,网 ... -
android.去头样式
2017-03-13 23:32 441AndroidManifest.xml中修改: andro ... -
android.文字阴影
2017-03-13 23:17 488<TextView android: ... -
android apk 升级代码
2015-09-03 22:22 639在闪屏中处理升级。 加入两项权限: < ... -
默认样式中,去掉标题栏
2015-09-03 22:12 713style.xml中的AppTheme中,加入一行 < ... -
android_14 线性布局2
2011-12-09 16:53 926<?xml version="1.0&q ... -
android_14 线性布局
2011-12-09 16:24 1189Either attribute can be applied ... -
android_12 activity 保存状态
2011-12-09 15:27 1032当activity处于 onPause(), onSt ... -
android_11 activity 生命周期
2011-12-08 16:24 1143普通从一个activity进入另一个activity 第一步 ... -
android_11 activityA调activityB,再返回activityA
2011-12-08 13:27 1163ButtonDemoActivity(activityA) ... -
android_10 activityA调activityB
2011-12-08 10:51 1212ButtonDemoActivity(activityA ... -
android_8 button
2011-12-06 17:51 1200package com.mhm.button.activ ... -
android_7 editView
2011-12-06 16:17 1009main.xml: <?xml version=&qu ... -
android_6 textview 的 跑马灯效果
2011-12-06 11:45 1083字符串不能换行,必须在一行上,用singleLing=true ... -
android_5 修改一个textview中的字符串的颜色
2011-12-05 16:45 5323例:Hello World, 欢迎观看《android教程》哈 ... -
android_3 项目目录简介
2011-12-05 15:21 9211、res包中,放小的资源,如果没有使用里面的资源,那么不会打 ... -
android_4 HelloWorld
2011-12-05 15:11 10261、先启动模拟器 2、创建 android porje ... -
android_2 安装程序
2011-12-05 14:14 10641、网上下载个apk程序。 2、在CMD中:进入pla ... -
android_1 环境搭建
2011-12-05 12:11 10451、下载eclipse,建议用eclipse 3.5,3.6会 ...
相关推荐
在Android应用开发中,Intent和BroadcastReceiver是两个至关重要的组件,它们构成了Android系统中的...通过阅读这份文档,开发者可以提升自己在Android组件通信方面的能力,为构建高效、稳定的应用程序打下坚实基础。
Android Intent和Intent_Filter详解 ...Intent 对象是 Android 组件间通信的基础,它们之间的通信是通过 Intent 对象在不断传递实现的。理解 Intent 对象的组成部分对于 Android 应用程序的开发至关重要。
**说明**:这是最基础的Intent使用方式,用于从当前Activity (`Activity.Main`) 启动一个新的Activity (`Activity2`)。这种方式适用于已知目标Activity类名的情况。 #### 2. 通过Intent传递数据 ```java Intent it...
### Android Intent详解 ...总之,Intent及其组成部分构成了Android应用程序间通信的基础,它不仅支持基本的启动和数据传递功能,还提供了强大的灵活性,让开发者能够构建出更加复杂和功能丰富的应用程序。
它可能涵盖了Android应用的基础知识,如Activity生命周期、Intent的使用、布局设计(如XML布局文件)、数据存储方法(如SharedPreferences或SQLite数据库)以及如何调试应用等。 2. **BNMS2** - 这个文件名可能是...
本教程将深入探讨Intent的使用,引导Android初学者掌握这一基础知识点。 Intent主要用于启动或激活Android系统中的服务和活动(Activity)。它可以分为显式Intent和隐式Intent两种类型。 1. **显式Intent**: ...
这个案例会覆盖基本的布局设计、事件监听和Intent的使用,是理解Android应用开发基础的绝佳实践。 总之,掌握Button和Intent的使用对于Android开发者来说至关重要。它们是构建用户交互和组件通信的基础,通过理解和...
1. **Intent基础概念**: Intent在Android中扮演着“信使”的角色,它携带数据并指明一个操作(例如打开一个新的Activity或启动服务)。Intent有两种主要类型:显式Intent和隐式Intent。显式Intent通过指定目标组件...
在Android应用框架层面,书中详细讲解了Android系统的核心架构,包括Activity管理、Intent机制、BroadcastReceiver广播接收器、Service服务、ContentProvider内容提供者等关键组件。这些组件是Android应用中不可或缺...
在Android开发领域,API(Application Programming Interface)是开发者进行应用构建的基础,它提供了一系列的工具、类库和方法,使得开发者能够更容易地实现各种功能。本资料“Android_Api.rar”显然是针对Android ...
了解这些组件的工作原理和交互方式是开发Android应用的基础。 3. **UI组件**:Android提供了丰富的用户界面组件,如Button、TextView、EditText、ListView等,以及Material Design设计规范下的现代组件。开发者可以...
1. **Android SDK**:所有Android应用的基础,开发者需要对Android的API有深入理解,包括Activity、Intent、BroadcastReceiver等核心概念。 2. **SQLite数据库**:Android系统中内置的轻量级数据库,用于存储联系人...
`Intent`类是Android框架中的一个基础组件,它继承自`Object`类并实现了`Parcelable`与`Cloneable`接口。这意味着`Intent`对象可以被序列化,并且能够通过实现克隆来轻松地创建新的实例。`Intent`类的主要功能在于...
一、Intent基础 1. Intent类型: - 显式Intent:通过指定组件的完整类名来明确指定要启动的目标组件。 - 隐式Intent:不指定具体组件,而是通过Action、Data、Category等元数据描述Intent意图,由系统根据这些...
在“传智播客_Andorid_Android基础视频video_第二天修”这个压缩包中,包含的是关于Android基础知识的教程视频。这些视频很可能是由知名教育机构“传智播客”制作,旨在帮助初学者或者有志于深入Android开发的学员...
4. **Intent Filters**: Android使用Intent来处理NFC事件,开发者可以通过定义特定的Intent Filter来响应NFC标签的发现和读写操作。 ### 三、NFC应用开发 1. **开启和关闭NFC**: 开发者可以通过`NfcAdapter`的`...
在提供的"Android上NFC应用API介绍以及部分NFC知识整合.pdf"文档中,详细介绍了Android NFC API的使用方法和实例代码,涵盖了从基础概念到实际应用的全面教程,适合初学者快速上手。 总结来说,Android NFC开发涉及...