android第二天晚:电话和短信

视频:善知堂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 ,直接拨打或者发送短信都可以到达。

 

第二天晚 结束

 

posted on 2012-07-03 22:47  DON&#39;T PANIC  阅读(502)  评论(0编辑  收藏  举报

导航