激活,数据存储,吐司

简介: 激活android Activity 本质上就是UI,一个应用会包含多个activity,每个活动包含多个视图 public class activity1 extends Activity{ public void onCreate(Bundle icicle){ super.onCreate(icicle); setContentView(R.layout.main);

激活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();

 

目录
相关文章
|
4月前
|
消息中间件 存储 Serverless
函数计算产品使用问题之怎么访问网络附加存储(NAS)存储模型文件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
存储 缓存 分布式计算
|
7月前
|
存储 监控 安全
内网屏幕监控软件的数据存储与管理:使用SQLite数据库保存监控记录和配置信息
在当今数字化时代,安全和监控在企业和组织中变得至关重要。内网屏幕监控软件作为一种关键工具,帮助组织监视员工的活动并确保信息安全。这种软件不仅需要高效地记录和管理监控数据,还需要能够方便地进行配置和调整。本文将讨论如何使用SQLite数据库来保存监控记录和配置信息,并介绍如何通过自动化机制将监控到的数据提交到指定网站。
239 2
|
7月前
|
存储 缓存 固态存储
|
存储 缓存 Kubernetes
数据缓存系列分享(一):打开大模型应用的另一种方式
容器镜像的加速技术如今已经非常成熟,比如阿里云容器镜像缓存,还有p2p分发技术以及开源的dadi、nydus等按需加载技术,然而这些加速技术对于大模型文件的加载都很难有显著的效果。 MaaS的概念最近开始被提出,模型已经逐渐开始具备相对独立的存储、版本管理能力,也有类OCI的概念被提出,模型与应用的解耦会是必然的一个趋势。 为了解决模型加载与容器镜像加载解耦的问题,我们提供了模型缓存的技术,让模型无需从远端的仓库加载,也不用打包进应用的镜像里,就可以直接像加载本地的文件一样使用模型,而且在模型缓存的制作、使用流程上做了极大的简化。
1758 1
数据缓存系列分享(一):打开大模型应用的另一种方式
|
存储 JavaScript
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
uniapp数据点击的时候将数据存入同一个本地存储中并且最大限度5个
186 0
|
存储 Windows 文件存储