android设计实验三.doc_第1页
android设计实验三.doc_第2页
android设计实验三.doc_第3页
android设计实验三.doc_第4页
android设计实验三.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计-论文XXXX大学软件实验三报告学生姓名: XXXX 学 号: XXXX XXXX XXXX 院 (系): 信息工程学院 专 业: 计算机 专业: XXXX 课程: Android软件开发 学号:XXX XXXX XXXX 姓名: XXXX 班级:XXXX 实验名称短息发送软件功能的实现实验类型验证型实验时间XXXX实验环境1.构建Android虚拟机2.下载并安装JDK组件3.SDK的下载与安装4.下载、安装Eclipse实验目的与要求:1.初步掌握Android调用系统接口和功能的实现2.初步掌Android信息发送应用程序的功能实现3.学会实现系统电话、信息的调用和实现4、对Android中的监听器的理解和简单应用5.可以加我为好友,提供毕业设计论文和毕业设计; 实验内容: 设计一个android应用程序,实现短信发送,编辑的相关功能。提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。实验步骤:(算法描述、源程序、操作步骤和方法)1、 首先新建一个安卓程序,在右边的工作区间右击,选择NewAndroidApplicationProject,在弹出的对话框中,定义程序名称(ApplicationName)和程序声明(ProjectName),其中ProjectName必须是根据程序所写的独一无二的名称。然后选择所要运行的版本。2、 提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。2、 新建的Android程序主界面如图,其中编写程序主要使用的是src(源代码)以及res(资源档)。打开src中的java即为主程序的编写界面。Res中Layout下的.xml档为可视化编辑窗口,可以修改程序的界面。3、 提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。3、具体程序部分代码如下:Uri uri = Uri.parse(smsto:号码); Intent intent = new Intent(Intent.ACTION_SENDTO,uri); intent.putExtra(sms_body, 短信内容); startActivity(intent);源代码:HelloGestureDetectorActivity.javapackage sust;提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。import sust.test3.R;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnDoubleTapListener;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.widget.ImageView;import android.widget.TextView;public class HelloGestureDetectorActivity extends Activity private static final String LOG_TAG = HelloGesture; private GestureDetector mGestureDetector = null; private TextView mGestureTextView = null; private TextView mDoubleTapTextView = null; private ImageView imageView=null; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main);Music.play(this, R.raw.ice); mGestureTextView = (TextView) findViewById(R.id.gesture); mDoubleTapTextView = (TextView) findViewById(R.id.doubleTap); imageView=(ImageView)findViewById(R.id.imageView1); / 构造GestureDetector对象,传入监听器对象 mGestureDetector = new GestureDetector(this, mOnGestureListener); / 传入双击监听器对象 mGestureDetector.setOnDoubleTapListener(mDoubleTapListener); Override public boolean onTouchEvent(MotionEvent event) / 在onTouchEvent方法中将事件传递给手势检测对象,否则手势监听对象中的回调函数是不会被调用的 mGestureDetector.onTouchEvent(event); return super.onTouchEvent(event); private OnGestureListener mOnGestureListener = new OnGestureListener() Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) Log.i(LOG_TAG, onScroll: + e1.toString() + , + e2.toString(); mGestureTextView.setText(onScroll ); imageView.setImageResource(R.drawable.c); return false; Override public void onLongPress(MotionEvent e) Log.i(LOG_TAG, onLongPress: + e.toString(); mGestureTextView.setText(onLongPress: ); imageView.setImageResource(R.drawable.d); Overridepublic boolean onSingleTapUp(MotionEvent arg0) / TODO Auto-generated method stubreturn false;Overridepublic void onShowPress(MotionEvent arg0) / TODO Auto-generated method stubOverridepublic boolean onDown(MotionEvent arg0) / TODO Auto-generated method stubreturn false;Overridepublic boolean onFling(MotionEvent arg0, MotionEvent arg1, float arg2,float arg3) / TODO Auto-generated method stubreturn false; ; private OnDoubleTapListener mDoubleTapListener = new OnDoubleTapListener() Override public boolean onSingleTapConfirmed(MotionEvent e) Log.i(LOG_TAG, onSingleTapConfirmed: + e.toString(); mDoubleTapTextView.setText(onSingleTapConfirmed: ); imageView.setImageResource(R.drawable.a); return false; Override public boolean onDoubleTapEvent(MotionEvent e) Log.i(LOG_TAG, onDoubleTapEvent: + e.toString(); mDoubleTapTextView.setText(onDoubleTapEvent: ); imageView.setImageResource(R.drawable.b); return false; Override public boolean onDoubleTap(MotionEvent e) Log.i(LOG_TAG, onDoubleTap: + e.toString(); mDoubleTapTextView.setText(onDoubleTap: ); imageView.setImageResource(R.drawable.i); return false; ;实验测试过程:(描述实验中出现的问题、错误、解决方法) 1.程序编写好之后,先在左边工作区域选定新建的程序,右击,选择Run,在虚拟机中尝试运行。 2.程序在虚拟机中的提供毕业设计论文和毕业设计,联系扣一六四三九四九三五年。运行 3.程序测试好之后,在子档夹中选取bin档夹,将其中的APK档导出,这就是一个可以在Android2.3及以上Android系统手机中运行的程序跳转程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论