Android手机系统应用与开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-3-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
四、实验总结
学会了 Android 编程的第一步,让我进入了这个大门,使我对 Android 更加感兴趣了。 Android 是世界上使用最广泛的手机系统,不管是原生的系统还是经过厂商自己改良后的 Android 系统,都有着很高的自由度,使我们对 Android 编程更加容易学习。
……………………………………………………..5 ……………………………………………………..8 ………………………………………….……12 ……………………………………………….17
实验四:android 手机音乐播放器 实验五:android 手机短信窃听器
-2-
《Android 手机系统应用与开发实验报告》
-6-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
否为空 //数据都是通过Uri进行包装的,创建一个拨号意图 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phoneno)); startActivity(intent); } } }); } }
《Android 手机系统应用与开发》实验报告
专业班级: 学号姓名: 指导老师: 实验时间:
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
目录
实验一:建立 Android 开发环境 实验二:Android 手机拨电话 实验三:Android 手机发短信 …………………………………………….……3
-4-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
实验二:Android 手机拨电话
一、实验目的
实现 Android 手机拨电话的功能。
二、实验设备
PC 机,ndroid 手机
三、实验步骤
1. 创建工程 选择[File] ->[New]->[Android application Project],接下来均选择“next>” 选择 Finish, 完成工程创建。直接运行,出现以下画面。 2. 编写 strings.xml 文件 <?xml version="1.0" encoding="utf-8"?>
<resources> <string name="hello">Hello World, SharpPhoneActivity!</string> <string name="app_name">Sharp拨号器</string> <string name="mobile">请输入手机号</string> <string name="button">拨打此号</string> </resources>
package com.example.sharpphone; import android.app.Activity; import android.content.Intent; import android.net.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(R.layout.activity_sharp_phone); super.onCreate(savedInstanceState); setContentView(R.layout.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()))){//判断手机号是
1.
3.
编写 activity_sms.xml 文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/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
3. 编写 activity_sharp_phone.xml 文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/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 android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button
6. 申请拨号权限 在 AndroidManifest.xml 中,增加一下内容。 <uses-permission android:name="android.permission.CALL_PHONE"/>
四、实验总结
本次实验学习了 Android 手机的拨号服务,也是作为一个手机最基本的服务。经过本次 实验,我实现了电话拨号功能,对 Android 编程有了更进一步的了解。在实验过程中,经历 了不少困难,比如编程界面难操作,对 Java 编程语言没有足够的联系导致的不熟练,使我 对 Android 编程有了一定的困难。
2220141445 陆奕诚
实验一:建立 Android 开发环境
一、实验目的
下载 Java 及 Android 开发环境相关软件,熟悉开发环境建立的流程及在建立环境过程 中的环境变量的设置等方法。
二、实验设备
PC 机,Internet
三、实验步骤
1. 安装 JAVA 开发环境 JDK (1)安装 java 开发环境 JDK,包含 JRE 和开发工具集合。 (2)设置 JAVA 环境变量 首先拷贝出这样两个路径 C:\Program Files\Java\jdk1.5.0_05 C:\Program Files\Java\jdk1.5.0_05\bin 然后去到桌面, 右键<我的电脑>-在选项卡选择<高级>--选择环境变 量的用户变量或系统变量都可以。最好选择系统变量。点击“新建”,在系统 环境变量找到 PATH,双击,将路径加到最前面,确定。 2. 安装 Eclipse 找到文件“eclipse-jee-galileo-SR1-win32.zip”, 将其解压缩到指定的位置即可。 将解 压后的文件放在“E:\Android”路径下, 打开文件夹, 双击“eclipse.exe”即可运行 Eclipse。 3. 启动 Eclipse,选择【window】->【preferences】 , 4. 创建 Android Project(HelloWorld 项目) 打开 Eclipse,点击左上角的【File】-New-project,新建 android 工程,如图选择。 然后均点击“next>”。 5. 运行
<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>
-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>
-7-
《Android 手机系统应用与开发实验报告》
2220141445 陆奕诚
实验三:Android 手机发短信
一、实验目的
实现 android 手机发短信的功能。
二、实验设备
PC 机,android 手机
三、实验步骤
创建工程 选择[File] ->[New]->[Android application Project],选择 next,选择 Finish,完成工程 创建。直接运行。 编写 strings.xml 文件 <?xml version="1.0" encoding="utf-8"?> 2.
Βιβλιοθήκη Baidu-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