当前位置:  编程技术>移动开发
本页文章导读:
    ▪MatrixCursor的容易使用        MatrixCursor的简单使用 废话不多说直接贴代码:public class List1 extends ListActivity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        su.........
    ▪ 怎么通过Intent传递一个Bean        如何通过Intent传递一个Bean 1. 方法1 (1)BeanSerializable public class BeanSerializable implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; private String address; publ.........
    ▪ 中国移动通信集团3G技术知识培训手册       中国移动通信集团公司3G技术知识培训手册 一、3G网络概述.....................................................................................................1 1.  请给出中国移动3G网络目前的版本选择?(*)...........

[1]MatrixCursor的容易使用
    来源: 互联网  发布时间: 2014-02-18
MatrixCursor的简单使用
废话不多说直接贴代码:
public class List1 extends ListActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       // setContentView(R.layout.main);
        String[] menuCols = new String[] {"_id", "item", "price" };
        int[] to = new int[] { R.id.icon, R.id.item, R.id.price };
        MatrixCursor menuCursor = new MatrixCursor(menuCols);
        startManagingCursor(menuCursor);
        menuCursor.addRow(new Object[] { R.drawable.icon, "Chicken Sandwich", "$3.99" });
        ListAdapter menuItems = new SimpleCursorAdapter( this, R.layout.menu_row, menuCursor, menuCols, to); 
       setListAdapter(menuItems);
    }
}

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:layout_width="fill_parent"    
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">  
    
     <ImageView android:id="@+id/icon"       
      android:layout_width="wrap_content"
      android:layout_height="wrap_content">   
     </ImageView>   
     <TextView android:id="@+id/item"        
     android:layout_width="wrap_content" android:layout_height="wrap_content">   
     </TextView>   
     <TextView android:id="@+id/price"        
      android:layout_width="wrap_content"
      android:layout_height="wrap_content">   
     </TextView>
</LinearLayout>
实现的效果 图片 Chicken Sandwich $3.99
这个的好处是现实图片比较快速 用起来方便

    
[2] 怎么通过Intent传递一个Bean
    来源: 互联网  发布时间: 2014-02-18
如何通过Intent传递一个Bean

1. 方法1

(1)BeanSerializable

public class BeanSerializable implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String name;
	private int age;
	private String address;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
}

 (2)Sender

public class Sender extends Activity {
	private Button btn;
	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.sender);
		btn = (Button) findViewById(R.id.sender_btn);
		btn.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				BeanSerializable bean = new BeanSerializable();
				bean.setAddress("大学路195号");
				bean.setAge(25);
				bean.setName("Forrest");
				
				Intent intent = new Intent(Sender.this, Receiver.class);  
				intent.putExtra("PERSON_INFO", bean);  
				startActivity(intent);  
			}
		});
	}
}

  (3)Receiver

public class Receiver extends Activity {
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.receiver);
		Intent intent = getIntent();
		
		BeanSerializable bean = (BeanSerializable) intent.getSerializableExtra("PERSON_INFO");
		TextView tv = (TextView) findViewById(R.id.receiver_tv);
		tv.setText(bean.getName() + " / " + bean.getAddress() + " / " + String.valueOf(bean.getAge()));
	}
}
 

2. 方法2

(1)BeanParcelable

public class BeanParcelable implements Parcelable {

	private String name;
	private int age;
	private String address;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	@Override
	public int describeContents() {
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeString(name);
		dest.writeInt(age);
		dest.writeString(address);
	}

	public static final Parcelable.Creator<BeanParcelable> CREATOR = new Creator<BeanParcelable>() {

		public BeanParcelable createFromParcel(Parcel source) {

			BeanParcelable bean = new BeanParcelable();
			bean.name = source.readString();
			bean.age = source.readInt();
			bean.address = source.readString();
			return bean;
		}

		public BeanParcelable[] newArray(int size) {
			return new BeanParcelable[size];
		}

	};
}

 (2)Sender

public class Sender extends Activity {
	private Button btn;
	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.sender);
		btn = (Button) findViewById(R.id.sender_btn);
		btn.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				BeanParcelable beanParcelable = new BeanParcelable();
				beanParcelable.setAddress("政立路545弄6号楼402");
				beanParcelable.setAge(25);
				beanParcelable.setName("Forrest");
				
				Intent intent = new Intent(Sender.this, Receiver.class);  
				intent.putExtra("PERSON_INFO", beanParcelable);  
				startActivity(intent);  
			}
		});
	}
}

 (3)Receiver

public class Receiver extends Activity {
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.receiver);
		Intent intent = getIntent();
		
		BeanParcelable beanParcelable = (BeanParcelable) intent.getParcelableExtra("PERSON_INFO");
		TextView tv = (TextView) findViewById(R.id.receiver_tv);
		tv.setText(beanParcelable.getName() + " / " + beanParcelable.getAddress() + " / " + String.valueOf(beanParcelable.getAge()));
	}
}

 

3. 注意事项

有些Bean是无法通过上面两种方法传递的。例如以Drawble[] photos;为参数的Bean,因为android的IO设计无法write Drawable,而只能writeString, writeInteger, writeFile等。所以我们就不直接传递Drawable[]参数,改而传递生成Drawable[]的数据,传递到了目的地再利用这些数据生成Drawable[]。就好像你要运输一架飞机,但你无法整机运输(传递),你只好先将飞机的各个零部件运输到目的地(这个是可以运输传递的),然后在目的地再将这些零部件组装成飞机。

1 楼 christensen 2011-06-26  
你的例子中没有传递drawable。骗人

    
[3] 中国移动通信集团3G技术知识培训手册
    来源: 互联网  发布时间: 2014-02-18
中国移动通信集团公司3G技术知识培训手册
一、3G网络概述.....................................................................................................1
1.  请给出中国移动3G网络目前的版本选择?(*)..............................................................1
2.   3G标准的各版本如何演进?各自的特点如何?(***).........................................................1
二、3G网络业务要求..............................................................................................1
3.  3G网络可提供的业务分为哪几大类?各类如何定义? (***).......................................1
4.  可视电话业务特征是什么?(**)......................................................................................2
5.  彩铃业务的定义是什么?中国移动彩铃目标网采用何种方案?(*)...............................2
6.  请给出流媒体业务定义?(**).........................................................................................2
三、3G网络功能要求..............................................................................................3
7.  保证3G/2G网络业务量的合理分配及吸收的基本实现机制有哪些?(**).........................3
8.  在3G网络中,支持QOS保证机制有何意义?其实现机制如何?(***)......................3
9.  用户分类服务的目的及基本机制如何?(***)...................................................................3
10.  什么是可视电话的回落及业务变更?可视电话产生回落的原因有哪些?(***).................4
11.  3G网络的服务质量(QOS)分为哪四种?分别有何特点,并给出业务举例 。(**).....4
12.  3G鉴权5元组、2G鉴权3元组分别包括哪些元素?(**)............................................5
13.  从5元组角度分析,3G鉴权比2G鉴权在功能上有哪些增强?(***)..........................5
14.  3G网络侧设备必须提供哪些功能才能支持2G鉴权和3G鉴权的兼容性?(***)........5
15.  鉴权5元组中,哪两个元素是不在空中接口上传送的?不传送的原因是什么?(***)
  ……………………………………………………………………………………………..…….6
16.  中国移动网络中,HLR支持的2G和3G鉴权算法分别是什么?其中,3G鉴权算法的核
心算法是什么算法?(***)...............................................................................................6
17.  按照3GPP的标准规范,支持2G加密的网元、3G加密和完整性算法的网元分别是什么?
(*)……….…………………………………..…………………………………………..…….6
18.  目前3GPP已定义的3G加密和完整性算法是什么?密钥长度分别是多长?(**)........6
四、3G终端.............................................................................................................6
19.  3G终端的主流平台和操作系统主要有哪些?(*).............................................................6
20.  列举3G终端的流媒体业务的主要发现方式。(***)........................................................7
21.  中国移动2G彩信和3G彩信文件大小的要求。(*).........................................................7
22.  AT命令的定义及应用场景。(***)....................................................................................7
23.  3G终端开机过程的标准PLMN(PUBLIC LAND MOBILE NETWORK)选择流程。(***)...7
24.  中国移动电路域可视电话的网络带宽及终端帧速率要求。(*)........................................8
五、用户卡...............................................................................................................8
25.  USIM卡(UNIVERSAL SUBSCRIBER IDENTITY MODULE)的概念。(*)...............................8
26.  USIM卡相对SIM卡的特点。(***)..................................................................................9
   II

27.  SIM卡/USIM卡、2G终端/3G终端、2G无线网络/3G无线网络的兼容性。(***)........9
28.  复合USIM卡中引入EHPLMN文件的意义。(***).........................................................9
29.  SIM/USIM/UIM/PIM卡分别可应用于哪些网络环境。(*).............................................10
六、3G核心网---电路域网络................................................................................10
30.  3G R4版本核心网电路域网络采用何种系统架构?主要由哪些网元组成?(**)........10
31.  HLR/AUC的引入原则是什么? 为什么?(***).................................................................10
电路域设备功能.....................................................................................................11
32.  什么是移动软交换机?按应用可分为哪几种?(**).....................................................11
33.  什么是CMN?(*)..........................................................................................................11
34.  CMN与MSC SERVER有哪些差异?(***).....................................................................11
35.  什么是媒体网关?根据应用可分为哪几种? (**)........................................................12
36.  什么是信令网关?3G初期需引入的信令网关功能简介。(***)....................................12
37.  有哪些3G电路域设备有计费功能要求?(*)................................................................12
38.  什么是PESQ?(**)........................................................................................................12
39.  请简述SIGTRAN协议栈的主要功能?(**).................................................................13
40.  软交换机所要求的号码接收存储能力至少为多少?号码分析位数能力?(**)............13
41.  什么是传输闪断功能?对软交换机的传输闪断功能要求如何?(***).........................13
42.  请简介软交换机过负荷保护功能的主要内容?(***)...................................................13
43.  软交换机、互通软交换机应具备何种功能以支持智能网业务?(*).............................14
44.  软交换机要求的物理接口有哪几种类型?(***)...........................................................14
45.  端局移动软交换机作为信令点(SP),都有哪些接口?应支持哪些应用层协议功能?(***)
  ………………………………………………………………………………………………….15
46.  软交换机对网管接口的支持要求?(***)......................................................................15
47.  简述媒体网关主要包括哪些功能?(***)......................................................................16
48.  R4 MGW之间支持哪几种承载方式?中国移动采用哪种承载方式?(*).......................16
49.  媒体网关的语音处理功能具体包括哪些内容?(***)...................................................16
50.  简述R4软交换设备的IP QOS功能?(*).....................................................................17
51.  MGW应至少提供哪几种物理接口?要求如何?(***)................................................17
52.  媒体网关有哪几种逻辑接口,对这些逻辑接口有什么要求?(***).............................18
53.  什么是TRFO?有什么好处?(***)...............................................................................19
54.  什么是语音编解码协商功能?其主要应用是什么?(**)..............................................20
协议与接口.............................................................................................................20
55.  BICC协议的全称是什么?用在哪个接口?(*).............................................................20
56.  因R4软交换架构网络引入,在中国移动3G核心网电路域所引入的新的接口有哪些?分
别基于什么承载?接口的应用层协议是什么?(***)....................................................20
57.  BICC协议中规定了几种隧道承载建立方式?如何定义?中国移动的选择策略如何?
(***)...............................................................................................................................21
58.  请描述BICC采用IP承载时可用的三种协议栈结构。(*).............................................21
59.  BICC协议和ISUP协议中的CIC分别指什么?有何特点?(**).................................22
60.  BICC消息与ISUP消息相比,主要区别有哪些?引起这些区别的主要原因是什么?(***)
  ………………………………………………………………………………………………….22
61.  BICC协议中定义了几类基本呼叫程序?(***).............................................................23
   III

62.  承载建立的方向(“前向”或“后向”)是在哪个参数中指示的?(***)..........................23
63.  H.248协议用在哪一接口?(*).......................................................................................23

内容见附件

淘宝精品导航: http://tb99.web-59.com

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3