当前位置:文档之家› Android设计说明书

Android设计说明书

Android设计说明书
姓名:***
学号:**********
班级:R工业设计12-2
指导教师:***
打电话
一.功能介绍:
通过拨号连接网络实现通话的一个小程序。

这里我们新建的工程叫做callphone,实现打电话功能我们需要修改三个文件,分别是activity_main.xml,MainActivity.java以及AndroidManifest.xml。

其中activity_main.xml负责页面显示,MainActivity.java写java源代码AndroidManifest.xml用来授权使用权限。

二.源代码分析:
activity_main.xml中操作:
<EditText
android:id="@+id/etphone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/btphone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="拨话"/>
TextView负责显示“电话”二字;
EditText负责输入电话号码
AndroidManifest.xml中操作:
这一操作较为简单即在其中插入语句:
<uses-permission android:name="android.permission.CALL_PHONE" /> 对打电话操作进行授权。

MainActivity.java中的操作:
编写源文件的思路为从EditText中获取号码信息,为Button设置一个监听器,当单击Button时执行打电话算法。

完整代码如下:
import android.app.Activity;
import android.os.Bundle;
import .Uri;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
public class bmi extends Activity {
private Button bu;
private EditText et;
/** Called when the activity is first created. */ @Override
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(yout.main);
bu=(Button)findViewById(R.id.btphone);
et=(EditText)findViewById(R.id.etphone);
bu.setOnClickListener(new OnClickListener(){
public void onClick(View v){
if(et.getText().length()>0)
{
Intent myIntent=new
Intent(Intent.ACTION_CALL,Uri.parse("tel:"+et.getText().toString()));
bmi.this.startActivity(myIntent);
}
}
});
}
}
运行效果
数据库操作
1、模拟器打开
2、从dos 中进入tools文件夹
3、在dos界面上键入:adb shell
4、进入模拟器的目录cd data/data
5、使用ls查看目录里的内容
6、用cd命令进入第一个文件夹
7、在这个文件夹中创建database文件夹,存放数据库内容。

方法是mkdir database
8、使用ls命令查看,如果有database说明创建成功
9、修改权限,保证所有用户都能使用该文件夹
chmod 777 database
ls -l
10、进入sqlite
cd database
sqlite3 ss
11.使用SQL语句创建数据库表(区分大小写,下面小写的是数据库名字或者字段名字) CREATE TABLE note(回车)
( id INTEGER PRIMARY KEY,(回车)
name TEXT NOT NULL,(回车)
age INTEGER );(回车)
12、查看创建的数据库表
方法是键入.tables
可以看到我们刚刚建立的note数据表
13、添加数据
INSERT INTO note VALUES(1,'aa',18);
INSERT INTO note VALUES(2,'bb',18);
INSERT INTO note VALUES(3,'cc',28);
INSERT INTO note VALUES(3,'cc',28);
14、查询数据
SELECT * FROM stu;
15、更新数据
UPDATE stu SET name='dd' WHERE id=4;
16、删除数据
DELETE FROM stu WHERE id=3;。

相关主题