当前位置:文档之家› Android手机系统应用与开发

Android手机系统应用与开发

-5-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button" /> </LinearLayout> 4. 处理按钮点击事件 在 activity_sharp_phone.xml 文件中,追加红字部分 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button" android:id="@+id/button" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/phoneno" /> 5. 编辑 SharpPhoneActivity.java
……………………………………………………..5 ……………………………………………………..8 ………………………………………….……12 ……………………………………………….17
实验四:android 手机音乐播放器 实验五:android手机系统应用与开发实验报告》
-3-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
四、实验总结
学会了 Android 编程的第一步,让我进入了这个大门,使我对 Android 更加感兴趣了。 Android 是世界上使用最广泛的手机系统,不管是原生的系统还是经过厂商自己改良后的 Android 系统,都有着很高的自由度,使我们对 Android 编程更加容易学习。
<resources> <string name="hello">Hello World, SharpPhoneActivity!</string> <string name="app_name">Sharp拨号器</string> <string name="mobile">请输入手机号</string> <string name="button">拨打此号</string> </resources>
-7-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
实验三:Android 手机发短信
一、实验目的
实现 android 手机发短信的功能。
二、实验设备
PC 机,android 手机
三、实验步骤
创建工程 选择[File] ->[New]->[Android application Project],选择 next,选择 Finish,完成工程 创建。直接运行。 编写 strings.xml 文件 <?xml version="1.0" encoding="utf-8"?> 2.
-6-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
否为空 //数据都是通过Uri进行包装的,创建一个拨号意图 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phoneno)); startActivity(intent); } } }); } }
《Android 手机系统应用与开发》实验报告
专业班级: 学号姓名: 指导老师: 实验时间:
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
目录
实验一:建立 Android 开发环境 实验二:Android 手机拨电话 实验三:Android 手机发短信 …………………………………………….……3
-8-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/mobile" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/content" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:minLines="3" android:id="@+id/content" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button" android:id="@+id/button" /> </LinearLayout>
1.
3.
编写 activity_sms.xml 文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/mobile" /> <EditText
6. 申请拨号权限 在 AndroidManifest.xml 中,增加一下内容。 <uses-permission android:name="android.permission.CALL_PHONE"/>
四、实验总结
本次实验学习了 Android 手机的拨号服务,也是作为一个手机最基本的服务。经过本次 实验,我实现了电话拨号功能,对 Android 编程有了更进一步的了解。在实验过程中,经历 了不少困难,比如编程界面难操作,对 Java 编程语言没有足够的联系导致的不熟练,使我 对 Android 编程有了一定的困难。
package com.example.sharpphone; import android.app.Activity; import android.content.Intent; import .Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class SharpPhoneActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(yout.activity_sharp_phone); super.onCreate(savedInstanceState); setContentView(yout.activity_sharp_phone); Button button = (Button) findViewById(R.id. button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { EditText phonenoText = (EditText)findViewById(R.id.phoneno); String phoneno = phonenoText.getText().toString();//获取手机号 if((phoneno!=null )&& (!"".equals(phoneno.trim()))){//判断手机号是
<resources> <string name="action_settings">Settings</string> <string name="hello_world">Hello world!</string> <string name="hello">Hello World, SMSActivity!</string> <string name="app_name">短信发送器</string> <string name="mobile">请输入手机号</string> <string name="content">请输入短信内容</string> <string name="button">发送短信</string> <string name="success">发送成功</string> </resources>
相关主题