视频:善知堂Android http://www.verycd.com/topics/2915940/
第五集:电话拨号器
1.开发的时候也确认一下jdk ,eclipse,sdk 版本之间的兼容。
2.直接点击项目右键,复制,然后再windows里点复制就复制成功了。
3.如果项目报错,可以点右键——>android Tools ——>Fix Programe properties ,或者点clean 。
4.输入框默认数值
<EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hello" 这个是默认的字符 android:ems="10" >
5.源代码在 android-sdks\sources\android-14 下
6.文档在 android-sdks\docs 下
7.加入监控栏:windows -->Show View ---> 选择即可
8.加入拨打电话的代码
Button button = (Button) this.findViewById(R.id.button1); button.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:1234")); startActivity(intent); Log.i("msg", "click"); 这个是日志 } });
9.申请权限
上面代码中需要申请拨打电话的权限
在AndroidMainifest.xml中加入一个
<uses-permission android:name="android.permission.CALL_PHONE"/>
这样就申请了拨号权限
第六集:短信发送
1.显示五行
android:lines="5"
2.文本靠上面和右边
android:gravity="top|right"
3.文本框位置
android:layout_gravity="center_horizontal" 居中
4.发送短信方法
button.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { String message = et.getText().toString(); SmsManager man = SmsManager.getDefault(); man.sendTextMessage("5556", null, message, null, null); } });
5.申请短信权限
<uses-permission android:name="android.permission.SEND_SMS"/>
6.在模拟器中的左上角有每个模拟器的号码,例如5554 5556 ,直接拨打或者发送短信都可以到达。
第二天晚 结束