`

Android -- 零散记录[短信发送,系统拨号,单元测试]

 
阅读更多
1.调用系统的拨号:

Intent inttent=new Intent(Intent.ACTION_CALL,Uri.pars("tel:"+mobile));


2.系统自带的短信发送:
配置权限:



String mobile = mobileText.getText().toString();
String content = contentText.getText().toString();
SmsManager smsManager = SmsManager.getDefault();
if (content.length() > 70) {
	List<String> contents = smsManager.divideMessage(content);
	for (String smsStr : contents) {
		smsManager.sendTextMessage(mobile, null, smsStr, null, null);
	}
}else {
	smsManager.sendTextMessage(mobile, null, content, null, null);
}
Toast.makeText(SmsActivity.this, "短信发送成功!", Toast.LENGTH_LONG).show();


3.单元测试:
(1),单元测试三与单元测试四的区别
单元测试三  方法必须以test开头;
单元测试四  方法添加注解@Test;
(2),android里面的单元测试
mainfest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="org.hs"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="4" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">
    	<uses-library android:name="android.test.runner" ></uses-library>
        <activity android:name=".Activity02"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
		<activity android:name=".OtherActivity" android:label="@string/other">
		</activity>
    </application>
    <instrumentation android:name="android.instrumentationTestRunner" android:targetPackage="org.hs" android:label="android Test" ></instrumentation>
</manifest>

LogTest.java
package org.hs;

import android.test.AndroidTestCase;
import android.util.Log;

public class LogTest extends AndroidTestCase {
	
	private static final String TAG="LogTest";//shift+crtl+s  小写变大写
	
	public void testOne() throws Exception{
		int i=1+1;
		Log.i(TAG, "result="+i);
	}
}

  • 大小: 68.7 KB
分享到:
评论

相关推荐

    Android应用----记账理财系统个人毕业设计.rar

    随着高速经济化,我们的生活节奏越来越快。...建立在Android操作系统上的个人理财系统,方便我们随时随地地记录着这些零散的数据,从此我们不必再为收支费心,清心地查看数据统计结果是我们唯一要做的事。

    GB_50198-1994_民用闭路监视电视系统工程技术规范.pdf

    - **调试与测试**:系统安装完成后,应进行细致的调试,确保每个摄像机覆盖区域正确无误,并通过测试验证系统整体工作正常。 - **验收程序**:验收应按照工程技术规范进行,确保每一项技术指标均达到验收标准。 ###...

    android 记账系统

    android 记账系统 代码分类讲解简单的android个人记账...建立在Android操作系统上的个人记账小系统,方便我们随时随地地记录着这些零散的数据,从此我们不必再为收支费心,清心地查看数据统计结果是我们唯一要做的事。

    SEU暑假短学期--数字系统课程设计--电梯控制系统VHDL源代码

    SEU暑假短学期数字系统设计--电梯控制系统VHDL源代码,报告,我另外再上传。 --------------------------------------------------------------- ·2.资源使用方法说明 无 ----------------------------------------...

    Android10-Source-Analysis:致力于分享一级Android 10系统源码,持续更新中......如果对你有帮助,请在右上角star一下,感谢

    持续更新中Android原始代码,如果你同我一样喜欢研究Android原始代码,一起来学习,期待与你一起成长仓库状态:持续更新中代码版本分支:android-10.0.0_r14 Android是一个非常庞大的系统,了解系统源码,既连续分析...

    新精通版四年级下册小学英语 Unit 1单元测试卷(含听力音频文件).docx

    新精通版四年级下册小学英语 Unit 1单元测试卷就是针对这个年龄段的学生设计的,旨在帮助他们更好地学习和掌握英语知识,尤其是与家居环境相关的英语词汇和基本句型。 本单元测试卷主要分为两大部分:听力部分和...

    BAT批处理脚本-其他零散内容.zip

    BAT批处理脚本是一种在Windows操作系统中用于自动化执行一系列命令的文本文件,通常以.bat或.cmd为扩展名。这些文件包含DOS命令和其他系统指令,能够帮助用户简化重复性任务,提高工作效率。以下是对压缩包文件中各...

    一种分布式的手机测试云系统.pdf

    在这种系统中,利用Java虚拟机技术来接入零散的系统测试终端,形成一个集中的测试环境。同时,采用Web服务器技术提供统一的测试控制接口及报告查看接口,方便开发者和测试人员对测试结果进行远程访问和管理。 ...

    学习Android总结

    - **短信发送**:利用系统的短信API发送短信。 - **广播接收器**:创建BroadcastReceiver组件监听特定事件,并作出响应。 - **服务组件**:Service组件可以长时间运行,执行耗时操作而不影响用户体验。 - **Context...

    操作系统原理-测试.docx

    5. **记录式文件的组成**:记录式文件由逻辑记录组成,每个记录包含一组相关数据。 6. **I/O设备的使用**:用户通常通过逻辑设备名来使用I/O设备,这样可以实现设备的抽象和虚拟化,简化用户操作。 7. **操作系统...

    Android 系统省电软件分析

    ### Android系统省电软件分析 #### 一、引言 随着移动互联网的普及与发展,智能设备已成为人们生活中不可或缺的一部分。然而,电量问题始终是困扰用户的一大难题。Android系统的省电技术成为了开发人员关注的重点...

    两小时学会Git玩转Github-资料 零散笔记

    Git是一种分布式版本控制系统,由Linus Torvalds(Linux的创造者)发起,并且目前是开放源代码社区中最流行的版本控制工具之一。Github是一个基于Git的代码托管平台,它提供了一个Web界面,使得用户可以方便地创建、...

    (2021-2022年收藏)新版pep小学英语五年级上册各单元测试题.doc

    本文档是一套针对PEP小学英语五年级上册的单元测试题,它覆盖了多方面的知识点,旨在全面检测和提升学生对英语的掌握程度。 首先,**词汇分类**是英语学习的基础,它要求学生能够正确理解和运用形容词。这部分测试...

    驱动开发教程

    |-配置驱动测试环境 |-编译和加载内核HelloWorld ------------------------------ 2.内核编程基础 |-WIN64内核编程的基本规则 |-驱动程序与应用程序通信 |-内核里使用内存 |-内核里操作字符串 |-内核里操作文件 ...

    WIN64驱动编程基础教程

    |-配置驱动测试环境 |-编译和加载内核HelloWorld ------------------------------ 2.内核编程基础 |-WIN64内核编程的基本规则 |-驱动程序与应用程序通信 |-内核里使用内存 |-内核里操作字符串 |-内核里操作文件 ...

    react-demo:一些零散的react-demo

    一些零散的react-demo 通过gone安装后,使用 $ npm install //安装相关module $ npm run devNew //自动化生成入口文件 $ npm run dev //运行项目 项目是根据 思铭 大佬的微信公众号教程自己写的demo, 包含了常用...

    trilium-windows-x64-0.45.10.zip

    "note"标签清晰地定义了其作为笔记软件的定位,强调了它在记录、整理和检索信息方面的专业性。 Trilium的特色在于其树形结构的笔记系统,用户可以创建层级分明的笔记节点,每个节点都可以包含文本、链接、图片等...

    软件测试报告黑盒测试.pdf

    从这些零散的技术词汇中,我们可以推测出在进行黑盒测试时,测试者可能在使用Myeclipse这个IDE和Windows 7操作系统环境,同时可能涉及到Java语言编写的软件程序。测试者还可能监控了CPU的使用率和内存使用情况,因为...

Global site tag (gtag.js) - Google Analytics