激活,数据存储,吐司

本文介绍Android应用程序的基本构成单元——Activity,以及如何通过Activity实现UI展示。同时,文章还讲解了如何在Android应用中实现打电话、发送短信等功能,并介绍了基本的数据存储方式。

激活android

Activity

本质上就是UI,一个应用会包含多个activity,每个活动包含多个视图

public class activity1 extends Activity{

public void onCreate(Bundle icicle){

super.onCreate(icicle);

setContentView(R.layout.main);

}

}

Android开发环境

1、打电话

Intent intent = new Intent();

Intent.setAction(Intent.Action);

intent.setData(Uri.parse("tel:"+phoneNo));

在清单文件中要有:

<uses-permission android:name="android.permission.CALL_PHONE">

2、发送短信

SmsManager mng = SmsManager.getDefault();

String msg = "hello";

mng.sendTextMessage("5554",null,msg,null,null);

Toast.makeText(Context,"",1).show();

<uses-permission android:name="android.permission.SEND_SMS" />

注:

Toast通知课可以通知位置

toast.setGravity(Gravity.TOP|Gravity.LEFT,0,0);

Android=吐司处理

toast.setGravity(Gravity.TOP|Gravity.LEFT,0,0);

//自定义吐司

Toast toast = new Toast(getApplicationContext());

toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);

toast.setDuration(Toast.LENGTH_LONG);

//布局文件layout.xml

toast.setView(layout);

toast.show();

<application android:icon="@drawable/icon" package="....">

<uses-library android:name="android.test.runner"/>

.....
</application>

<!-- 仪器,乐器,工具,测试 -->

<instrumentation android:name="android.test.InstrumentationTestRunner"

android:targetPackage="cn.itcast.action" 

android:label="Tests for My App" />

public class XMLTest extends AndroidTestCase {

 public void testSomething() throws Throwable {

Log.i("Test", "this is test 日志");

System.out.println("ddd");

Assert.assertTrue(1 + 1 == 3);

}

}

数据存储

FileOutputStream fos = context.openFileOutput("itcast.txt",MODE);

MODE:

Context.MODE_PRIVATE = 0

Context.MODE_APPEND = 32768

Context.MODE_WORLD_REANABLE = 1

Context.MODE_WORLD_WRITEABLE = 2

默认文件位置:/data/data/<package name>/files

FileInputStream fis = Context.openFileInput("xxx.txt");

new FileInputStream(new File("/data/data/cn.itcast.xxx/../kk.txt"));

context.getCacheDir();

context.getFilesDir();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂作权的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值