激活,数据存储,吐司

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

 

目录
相关文章
|
2月前
|
存储 监控 安全
内网屏幕监控软件的数据存储与管理:使用SQLite数据库保存监控记录和配置信息
在当今数字化时代,安全和监控在企业和组织中变得至关重要。内网屏幕监控软件作为一种关键工具,帮助组织监视员工的活动并确保信息安全。这种软件不仅需要高效地记录和管理监控数据,还需要能够方便地进行配置和调整。本文将讨论如何使用SQLite数据库来保存监控记录和配置信息,并介绍如何通过自动化机制将监控到的数据提交到指定网站。
156 2
|
9月前
|
存储 缓存 Kubernetes
数据缓存系列分享(一):打开大模型应用的另一种方式
容器镜像的加速技术如今已经非常成熟,比如阿里云容器镜像缓存,还有p2p分发技术以及开源的dadi、nydus等按需加载技术,然而这些加速技术对于大模型文件的加载都很难有显著的效果。 MaaS的概念最近开始被提出,模型已经逐渐开始具备相对独立的存储、版本管理能力,也有类OCI的概念被提出,模型与应用的解耦会是必然的一个趋势。 为了解决模型加载与容器镜像加载解耦的问题,我们提供了模型缓存的技术,让模型无需从远端的仓库加载,也不用打包进应用的镜像里,就可以直接像加载本地的文件一样使用模型,而且在模型缓存的制作、使用流程上做了极大的简化。
1402 1
数据缓存系列分享(一):打开大模型应用的另一种方式
|
存储 NoSQL Serverless
设备在线/离线状态的缓存方案
很多场景中,我们都需要查询设备是否在线,但POP API的访问频次受限,需要我们自己系统缓存设备状态
6081 0
|
存储 应用服务中间件 文件存储
K8S集群中修改在线应用的存储卷信息
修改应用NAS版本:从v4到v3 1. 修改nfs版本,需要重挂载nas卷,则pod需要重启; 2. 如果使用deploy部署应用,参考下面示例,如果使用pod部署应用,下面示例中改为pod的部署模板; 修改前应用: pv.
2469 0

热门文章

最新文章