#创建第二个Activity 需要在清单文件中为其配置一个activity标签 标签中如果带有这个子节点,则会在系统中多创建一个快捷图标 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category an ...
分类:
其他好文 时间:
2016-03-29 12:26:27
阅读次数:
159
first:
Intent跳转一般存用于Activity类,但是若要在非activity类里跳转的话,解决方法是在startActivity(intent)前加mContext即上下文,最终为:mContext.startActivity(intent);
换言之,以后在非activity类里调用activity的方法 一律这么做。若不行的话 可以这么做:(Activity)mC...
分类:
移动开发 时间:
2016-03-29 10:57:12
阅读次数:
229
1 拨打电话的操作 播打电话号码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+number));
startActivity(intent);2 发送短信的操作 短信过长时 拆分短信 一条短信最大的文本...
分类:
移动开发 时间:
2016-03-29 10:44:17
阅读次数:
228
首先看看两种传递方法示例:(一个简单姻缘计算器)
主Activity
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
public class MainActivit...
分类:
移动开发 时间:
2016-03-29 10:27:32
阅读次数:
211
用Intent可以实现两个页面(Activity)之间的切换。当然,用Intent还可以实现启动一个Service,和发起一个广播Broadcasts。 ①名词解释:汉语意思是:意图,目的; 意思,含义。即当一个Activity,Service或Broadcasts要表达一种行动的意图时,用Inte ...
分类:
其他好文 时间:
2016-03-29 00:51:05
阅读次数:
312
(一)广播机制简介 1、Android广播的分类: 如图所示: 2、发送广播:使用Intent;接收广播:Broadcast Receiver。 (二)接收系统广播 1、动态注册监听网络变化 示例程序: (1)MainActivity(注:以下代码中的ToastUtil是自己简单封装的Toast显示 ...
分类:
移动开发 时间:
2016-03-28 23:27:28
阅读次数:
388
Android开发的过程中,Intent是我们最常用Android用于进程内或进程间通信的机制。
Intent主要用于2种情景下:发起意图 、广播其底层实现原理不在此篇文章的讨论范围,以后会陆续更新上的。
下面我就根据近期学习,总结记录下Activity启动模式 及 Intent Flags 与 栈 的关联分析。1、首先我们先搞清楚什么是栈:栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像...
分类:
移动开发 时间:
2016-03-28 12:01:37
阅读次数:
172
我给我这种模式起名MVE (Model,View,EventBus)。Model与View大家都了解,这里重点介绍的是EventBus。 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activit ...
分类:
移动开发 时间:
2016-03-28 11:55:07
阅读次数:
188
转载:https://greenrobot.me/devpost/android-parcelable-serializable/ 进行Android开发的时候,我们都知道不能将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后 ...
分类:
移动开发 时间:
2016-03-28 10:23:07
阅读次数:
315
一、传递简单参数 firstActivity.java Intent i=new Intent(firstActivity.this,secondActivity.class); i.putExtra("data","hello Android");//这句用来给一个名称为data的字符串变量赋值“ ...
分类:
其他好文 时间:
2016-03-27 15:23:16
阅读次数:
141