java打電話
㈠ java有沒有撥打電話免費介面
第一種:有語音網關的介面對接一下就行。
第二種:使用java的串口技術,監聽事件,滿足的時候用串口貓(使用AT指令)電話你
㈡ 定義一個Java手機介面,打電話,接電話,發簡訊,接受簡訊的功能
public interface Calling {
/**
*
* @param callPhoneNo 主叫號碼
* @param calledPhoneNo 被叫號碼
* @return 返回接電話成功失敗標識
*/
public int callIn(String callPhoneNo,String calledPhoneNo);
/**
*
* @param calledPhoneNo 被叫號碼
* @param callPhoneNo 主叫號碼
* @return返回打電話成功失敗標識
*/
public int callOut(String calledPhoneNo,String callPhoneNo);
/**
*
* @param calledPhoneNo 接收簡訊號碼
* @param callPhoneNo發送簡訊號碼
* @param content 簡訊內容
* @return 發送簡訊成功標識
*/
public int sendMsg(String calledPhoneNo,String callPhoneNo,String content);
/**
*
* @param callPhoneNo 發送簡訊號碼
* @param calledPhoneNo 接收簡訊號碼
* @param content 簡訊內容
* @return 接收簡訊成功標識
* 備註:其實不用這個介面也可以,發送簡訊是將簡訊保存至簡訊發送表,然後有進程實時掃描數據,然後發送
*/
public int reciveMsg(String callPhoneNo,String calledPhoneNo,String content);
}
㈢ java sip打電話實現,如何判斷用戶不說話
基於sip的voip網路通話基本過程是:(1),建立sip伺服器,關於如何搭建sip伺服器,請參考我的博客點擊打開鏈接 (2)需要參與通話的所有客戶端注冊用戶到sip伺服器(3)一個客戶端發起sip通話到另一個客戶端,這個消息首先發到sip伺服器,sip伺服器收到消息後轉發到目的客戶端(4)目的客戶端接收電話.
<uses-permission android:name="android.permission.USE_SIP" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.sip.voip" android:required="true" />
<uses-feature android:name="android.hardware.wifi" android:required="true" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
㈣ JAVA實現介面的關鍵字是什麼
Java中定義介面的關鍵字是什麼?. Java中定義介面的關鍵字是「interface」。. 「interface」是面向對象編程語言中介面操作的關鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合。. 介面不能直接實例化,也不能包含成員的任何代碼,只定義成員本身。.
㈤ JAVA定義一個電話類.定義方法,分別實現打電話,發簡訊息,發彩信的功能,求強力JAVA達人幫忙
public class Telephon extend Thread{
private int telNum;
private int type;//0簡訊,1彩信,3電話
private String message;
public Telephon(int telNum,int type,String message){
this.telNum = telNum;
this.type = type;
this.message = message;
}
//發簡訊
private void sendMessage(int telNum,String message){
}
//發彩信
private void sendColor(int telNum,String message){
}
//打電話
private synchronized void call(int telNum){
}
//關閉電話
private void closeTel(){
}
public void run(){
if(type==0){
sendMessage(this.telNum,this.message);
}
if(type==1){
sendColor(this.telNum,this.message);
}
if(type==2){
call(int telNum);
}else{ closeTel();}
}
}
㈥ java 如何實現點擊一個按鈕利用和電腦連接的座機自動撥打電話
1、先給「自動運算」按鈕添加一個點擊事件監聽器 2、再該監聽器對象內部有相應方法,修改該方法。 3、當點擊按鈕時,會自動調用上面的方法。
㈦ 前幾天有一家java培訓學校給我打電話,讓我去了解。不知道現在學習還來得及不發展空間大不大
據業內權威機構預測,2020年我國將新增上萬家IT企業,這些企業將強勢拉動IT人才的需求。而且現在80%互聯網公司基本都在使用Java,維護項目運行也需要大量人力,所以在未來Java依舊是炙手可熱的技術,就業市場依舊很大。
一、Java軟體工程師就業前景
Java軟體工程師就業前景如何?主要從Java的應用領域來看,Java語言的應用方向主要表現在以下三個方面:大中型的商業應用、桌面應用、再次是移動領域應用。
二、學習Java開發的就業方向
Java行業是一個大方向,崗位不同工作內容也多有不同,掌握一門Java技術之後就業的機會是很廣泛的,現在根據已入職工作的好程序員Java學員的就業方向,給大家提供參考:
Java開發的就業方向一:Java企業級應用開發
目前Java在許多行業的企業信息應用方面的應用非常多,比如OA、郵箱、股票、金融、考試、物流、醫療、礦山等信息方面的系統。該方向和行業密切相關,所以,這是一個經驗型的發展方向。Java開發者在這方面的需求也非常大,待遇也相當不錯,有三到五年工作經驗的年薪在15至20萬這是一個很正常的水平。
Java開發的就業方向二:Java網站建設
近幾年來,網站建設業務一直呈快速上升勢頭,行業市場越來越大。新技術的應用將促使企業網站建設更具魅力。Java編程語言也將使網站結構更緊密,訪問更流暢,更能適應新的要求。特別是像大企業更偏向於使用Java技術。
Java開發的就業方向三:Android開發
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android在國內的市場份額愈來愈額高。最近幾年發展非常快速,但人才積累卻沒有跟上,優秀的Android開發工程師仍然存在不小的缺口。Android應用的主要開發語言就是Java,所以選擇這個方向還是蠻不錯的。
Java開發的就業方向四:Java游戲開發
Java本身就可以用來編寫游戲腳本,目前也有例如beanshellgroovy等腳本語言可以方便的無縫的和Java語言進行交互,這些都極大的方便了Java游戲編程。
就目前的Java前景來說,是非常好的,Java的就業薪資以及需求都是非常可觀,如果你願意學習,是可以加入Java的學習行列的,但是選擇學習的地方就要看自己的選擇。
㈧ java可否實現撥打電話功能
你的電腦上如果有數據機的話,可以用java調用打電話,否則就不行。
如果是手機 有相應API就可以直接調用
㈨ 使用java編寫代碼如下要求
NewPhone類
packagecom..question;
{
privatebooleanmute=true;
@Override
publicvoidcall(){
if(mute){
super.call();
}else{
System.out.println("語音已關閉");
}
}
//這里是直接設置
publicvoidsetMute(booleanmute){
this.mute=mute;
}
//擔心你的題目是要求兩種方法,寫的第二種,下面兩個方法負責開關
publicvoidopenMute(){
this.mute=true;
/*
*也可以這樣寫
*setMute(true);
*下邊的方法一樣
**/
}
publicvoidcloseMute(){
this.mute=false;
}
}
Phone類
packagecom..question;
publicclassPhone{
publicvoidcall(){
System.out.println("打電話");
}
}
測試類
packagecom..question;
publicclassPhoneTest{
publicstaticvoidmain(String[]args){
Phonephone=newPhone();
phone.call();
NewPhonenewPhone=newNewPhone();
newPhone.call();
newPhone.setMute(false);
newPhone.call();
newPhone.openMute();
newPhone.call();
newPhone.closeMute();
newPhone.call();
}
}
測試結果
打電話
打電話
語音已關閉
打電話
語音已關閉
㈩ JAVA模擬打電話的程序,
importjava.util.ArrayList;
importjava.util.List;
importjava.util.Random;
publicclassNumRandom{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Randomrandom=newRandom();
List<Integer>listRed=newArrayList<Integer>();
for(inti=1;i<34;i++){
listRed.add(i);
}
for(inti=1;i<7;i++){
intnum=random.nextInt(listRed.size());
System.out.println("第"+i+"個紅色球號碼是"+listRed.get(num));
listRed.remove(num);
}
System.out.println("藍色球號碼是"+(random.nextInt(16)+1));
}
}