怎么用java写接口

java怎么给安卓写接口

1. java 使用接口实现手机功能

举个面积的例子:

在java中,定义一个接口,声明计算长方形面积和周长的抽象方法,再用一个类去实现这个接口,再编写一个测试类去使用这个接口。

首先,接口必须单独存放,如果我们用eclipse编程的话,它们提示:the public type **** must be defined in its own file,意思是必须要定义在其自己的文件中,所以要为接口文件单独存放起来,举例,我们的接口要实现获到矩形的长,宽,面积,周长,所以定义以下的接口。

public interface calrect {

public abstract int calarea();

public abstract int calgirth();

public abstract int getx();

public abstract int gety();

}

注意,定义接口就像定义类一样,接口的访问控制符只能用public,用public定义的接口可以被所有的类和包引用,而缺省的则只能被同一个包中的其他类和接口引用,这符合java中访问控制符的一般要求,关于接口再引用其他接口则是后话。以上接口文件名为calrect.java.另外需要指出的是接口中不能给方法给出方法体。

接下来,需要定义一个类来实现接口,因为不知道java的内置矩形类是什么名,所以为了安全,将该类定义为rrect,这可以认为是一种安全策略。关于implements,可以参考其他资料。该类引用了接口calrect,所以必须对calrect中的方法一一实现。

//定义矩形类 应用接口

class rrect implements calrect{

private int x;

private int y;

public rrect (){

x=3;y=4;

}

public int calarea(){

return x*y;

}

public int calgirth(){

return x*2+y*2;

}

public int getx(){

return x;

}

public int gety(){

return y;

}

}

//接下来,定义一个测试类,所谓测试类,我理解为定义一个类,在其定义类rrect的对象,并验证其中的方法,看看是不是可以正常使用

//定义class1类

public class class1{

rrect rect;

public static void main(string []args){

rrect rect=new rrect();

system.out.println("矩阵的长"+ rect.getx());

system.out.println("矩阵的宽"+ rect.calarea());

system.out.println("矩阵的面积"+ rect.calarea());

system.out.println("矩形的周长 "+rect.calgirth());

}

}

运行结果:

矩阵的长3

矩阵的宽12

矩阵的面积12

矩形的周长 14

注:接口单存放,接口实现类和测试类可以存放在一个文件中

java怎么给安卓写接口

怎么给安卓写接口

1. android开发接口文档怎么写

1 接口书写的格式:

1 用例图

2 流程图

3 具体的接口:

3.1请求的方式:

包括:

服务器地址 le.gxjinan.com/open/user.php?ac=login

请求方式 POST

编码格式 UTF-8

内容的格式 application/x-程序怎么给安卓写版本更新的接口,请说的详细一点谢谢

d:\asp.net\接口\Default.aspx.cs(18,8): error CS0246: 找不到类型或命名空间名称“C333”(是否缺少 using 指令或程序集引用?)

d:\asp.net\接口\Default.aspx.cs(18,23): error CS0246: 找不到类型或命名空间名称“C333”(是否缺少 using 指令或程序集引用?)

这是在类中定义的接口

using System;

using System.Data;

using System.Configuration;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

///

///jk 的摘要说明

///

public class jk

{

public jk()

{

//

//TODO: 在此处添加构造函数逻辑

//

}

public interface C33

{

int add(int x, int y);

void Showtxt();

}

public class C333 : C33, IC333

{

public C333()

{

}

public void Showtxt()

{

System.Web.HttpContext.Current.Response.Write("接口实例

");

}

public int add(int x, int y)

{

return x + y;

}

}

}

6. 如何调用android的系统接口

显示网页:1. Uri uri = Uri.parse("");2. Intent it = new Intent(Intent.ACTION_VIEWuri);3. startActivity(it);123123 显示地图:1. Uri uri = Uri.parse("geo:38.-77.");2. Intent it = new Intent(Intent.Action_VIEWuri);3. startActivity(it);123123 路径规划:1. Uri uri = Uri.parse("");2. Intent it = new Intent(Intent.ACTION_VIEWURI);3. startActivity(it);123123 拨打电话: 调用拨号程序1. Uri uri = Uri.parse("tel:xxxxxx");2. Intent it = new Intent(Intent.ACTION_DIAL uri);3. startActivity(it);4. 1. Uri uri = Uri.parse("tel.xxxxxx");2. Intent it =new Intent(Intent.ACTION_CALLuri);3. 要运用这个必须在配置文件中加入12345671234567 发送SMS/MMS 调用发送短信的程序1. Intent it = new Intent(Intent.ACTION_VIEW);2. it.putExtra("sms_body" "The SMS text");3. it.setType("vnd.android-dir/mms-sms");4. startActivity(it);1234512345 发送短信1. Uri uri = Uri.parse("smsto:03");2. Intent it = new Intent(Intent.ACTION_SENDTO uri);3. it.putExtra("sms_body" "The SMS text");4. startActivity(it);12341234 发送彩信1. Uri uri = Uri.parse("content://media/external/images/media/23");2. Intent it = new Intent(Intent.ACTION_SEND);3. it.putExtra("sms_body" "some text");4. it.putExtra(Intent.EXTRA_STREAM uri);5. it.setType("image/png");6. startActivity(it);123456123456 发送Email1.2. Uri uri = Uri.parse("mailto:");3. Intent it = new Intent(Intent.ACTION_SENDTO uri);4. startActivity(it);1. Intent it = new Intent(Intent.ACTION_SEND);2. it.putExtra(Intent.EXTRA_EMAIL "");3. it.putExtra(Intent.EXTRA_TEXT "The email body text");4. it.setType("text/plain");5. startActivity(Intent.createChooser(it "Choose Email Client"));1. Intent it=new Intent(Intent.ACTION_SEND);2. String[] tos={""};3. String[] ccs={""};4. it.putExtra(Intent.EXTRA_EMAIL tos);5. it.putExtra(Intent.EXTRA_CC ccs);6. it.putExtra(Intent.EXTRA_TEXT "The email body text");7. it.putExtra(Intent.EXTRA_SUBJECT "The email subject text");8. it.setType("message/rfc822");9. startActivity(Intent.createChooser(it "Choose Email Client"));12345678910111213141516171819201234567891011121314151617181920 添加附件1. Intent it = new Intent(Intent.ACTION_SEND);2. it.putExtra(Intent.EXTRA_SUBJECT "The email subject text");3. it.putExtra(Intent.EXTRA_STREAM "file:///sdcard/mysong.mp3");4. sendIntent.setType("audio/mp3");5. startActivity(Intent.createChooser(it "Choose Email Client"));123456123456 播放多媒体1.2. Intent it = new Intent(Intent.ACTION_VIEW);3. Uri uri = Uri.parse("file:///sdcard/song.mp3");4. it.setDataAndType(uri "audio/mp3");5. startActivity(it);1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI "1");2. Intent it = new Intent(Intent.ACTION_VIEW uri);3. startActivity(it);123456789123456789 Uninstall 程序1. Uri uri = Uri.fromParts("package" strPackageName null);2. Intent it = new Intent(Intent.ACTION_DELETE uri);3. startActivity(it);12341234* 安装指定apk * 进入联系人页面 Intent intent=newIntent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(People.CONTENT_URI); startActivity(intent);12341234/检查指定联系人 Uri personUri=ContentUris.withAppendedId(People.CONTENT_URI info.id);//info.id联系人ID Intent intent=newIntent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(personUri); startActivity(intent);1234512345 调用系统安装一个apk Intent intent=newIntent(); intent.setDataAndType(Uri.parse(file:///sdcard/newmopclient.apk)"application/vnd.android.package-archive"); startActivity(intent);123123//调用相册 public static final String MIME_TYPE_IMAGE_JPEG = "image/*"; public static final int ACTIVITY_GET_IMAGE = 0; Intent getImage = new Intent(Intent.ACTION_GET_CONTENT); getImage.addCategory(Intent.CATEGORY_OPENABLE); getImage.setType(MIME_TYPE_IMAGE_JPEG); startActivityForResult(getImage ACTIVITY_GET_IMAGE);12345671234567//调用系统相机应用程序,并存储拍下来的照片 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); time = Calendar.getInstance().getTimeInMillis(); intent.putExtra(MediaStore.EXTRA_OUTPUT Uri.fromFile(new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/tucue" time + ".jpg"))); startActivityForResult(intent ACTIVITY_GET_CAMERA_IMAGE); @paramapkname apk名称 publicvoidsetupAPK(String apkname){ String fileName=Environment.getExternalStorageDirectory()+"/"+apkname; Intent intent=newIntent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(newFile(fileName))"application/vnd.android.package-archive"); mService.startActivity(intent); }。

怎么给安卓写接口

转载请注明出处育才学习网 » 怎么用java写接口

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21427)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10443)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9521)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7763)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9603)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(8004)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(7994)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(7002)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6535)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7117)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5398)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5831)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6511)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5424)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7586)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及