當前位置:首頁 » 安卓系統 » 在安卓中撥打電話用什麼組件

在安卓中撥打電話用什麼組件

發布時間: 2022-06-27 03:19:58

1. android中用listview動態顯示三列值,姓名,地址 ,電話,我想在點擊每行的時候可以直接撥打電話

點擊listview某項的事件可用這個:
myListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View listitem, int position,long arg3) {

}
});

獲取所選行的電話號碼:
不知道樓主給listview綁數據源的時候用的是什麼數據結構,不過肯定可以通過上面點擊事件中的position參數來從數據源中獲取到所選這行的數據,然後再取這行數據的第三列值,就可以把電話號碼取出來。

撥打電話:
取到電話號碼了,那麼只要這樣就可以調用手機的默認撥號程序
startActivity(new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+"這里寫獲取到的電話號碼")));

2. android手機通訊錄頁面布局怎麼做

基於android的通訊錄的設計與實現

一:引言

學了android的開發與設計課後,對計算機軟硬體相關知識有了一定的了解;基於此,設計與實現一個在Android系統上運行的手機通訊管理軟體,實現手機通訊錄的基本功能,包括:添加聯系人、查看聯系人、修改聯系人、刪除聯系人、撥打電話、發送簡訊、查詢聯系人,以及聯系人的導入導出功能即聯系人的備份。

主要開發基於Android
的手機的通訊管理軟體。以Java語言為基礎,結合Android移動開發平台,並利用Android提供的SDK,實現在Android平台上運行的手機通訊錄,方便廣大手機用戶更加便捷地對聯系人的信息進行管理。該手機通訊錄面向所有的Android手機用戶,為他們提供更實際便捷的手機服務,具有撥號、通訊記錄等基本功能。該通訊錄的數據導出功能是該軟體的一個特色,可以實現聯系人數據導出到文本,實現數據備份。大家生活當中經常遇到手機丟失,出現故障,和其他一些事故。最擔心的就是丟失手機里的電話號碼。

1.1. 選題目的及意義

隨著3G網路的使用,移動終端不再僅是通訊網路的終端,還將成為互聯網的終端。因此,移動終端的應用軟體和需要的服務將會有很大的發展空間。在Google和Android手機聯盟的共同推動下,Android在眾多手機操作系統中脫穎而出,受到廣大消費者的歡迎。
手機通訊錄作為手機的基本功能之一,每天我們都在頻繁地使用著。根據手機功能使用調查顯示,有八成以上的消費者使用手機通訊錄功能。隨著手機通訊錄功能的不斷加強與完善,手機通訊錄對於人們的意義,已不僅僅像記事簿一樣顯示通訊地址,而是向著個性化、人性化的方向發展。通訊錄從無到有,從英文到中文,經過了十幾年的發展歷程,今後的發展趨勢就是從通訊錄發展為名片夾,也就是在一個人名下,可以存儲座機、手機、單位、地

址、電子郵件等內容。這種名片夾在電話薄的基礎上,大大豐富了內容,同時結構也發生了革命性變化,而且隨著手機的發展,相信更優秀的通訊錄會越來越受到社會各層人士的喜愛。

1.2. 項目背景

Android一詞的本義指"機器人",同時也是Google在2007年11月5日宣布的基於Linux內核的開源手機系統的名稱,中文注冊商標"安致",
該平台由操作系統、中間件、用戶界面和應用軟體組成,是一個為移動終端打造的真正開放和完整的智能手機系統。其早期為Google開發,後由開放手機聯盟( Open
Handset Alliance)開發。它採用了軟體堆層(software
stack,又名以軟體疊層)的架構,主要分為三部分,底層以Linux內核為基礎,由C語言開發,只提供基本功能;中間層包括資料庫Library和虛擬機Virtual
Machine,由C++開發;最上層是由各公司自行開發,以Java編寫的各種應用軟體,如通話程序,簡訊程序等。 二:功能需求。

根據用戶需求總結出來的反映了用戶需求的系統邏輯模型轉換成可以實施的物理模型,把整個設計劃分成單元,主要解決如何去做的問題,要想創建整個通訊錄首先要通過增加聯系人信息來創建通訊錄。整個應用程序應劃分為4個模塊,分別是程序啟動、用戶界面、後台服務和資料庫適配器,各模塊之間的關系如圖所示:

從上圖中不難看出,後台服務是整個應用程序的核心,主要是「數據獲取模塊」,負責周期性

的從用戶輸入的內容中獲取信息。

後台服務在程序啟動時就由AppWidgetProvider啟動,也可由用戶界面通過startService(進行啟動,啟動後的後台服務將一直保持運行狀態。同時用戶界面從數據獲文本信息。一方面可以避免因網路通信不暢造成界面失去響應;另一方面,後台服務可以及時更新數據,以保證數據的准確性。資料庫適配器封裝了所有對SQLite資料庫操作的方法用戶界面和後台服務會調用它來實現資料庫操作。在完成用戶界面設計、資料庫設計和模塊設計後,至此程序設計階段基本完成。文本編輯器中不同功能界面之間的切換,用戶可以通過點擊menu鍵來切換到不同的功能界面,不同功能界面的切換如圖

三:設計思路。

開發的基於Android手機通訊錄具有十分重要的意義。可以根據客戶需求的實際情況,開發一款實用的手機通訊錄軟體。

本設計主要是採用Android的View框架編寫,部分框架運用Android中的其他組件。
當進入通訊錄的增加界面時,調用的是一個用相對布局RelativeLayout的XML布局文件。其中包括了2個Button,分別實現了不同的功能。

第一個Button是保存內容,當輸入聯系人姓名和號碼是點擊保存實現此功能。說到保存,不得不說得是保存信息涉及添加新聯系人的頭像,姓名,手機號碼,辦公室電話,家庭電話,職務職稱,單位名稱,地址,郵政編碼,Email,其他聯系方式,備注這些信息。

第二個Button是返回,顧名思義就是從增加界面返回前一界面。

響應menu鍵的觸發事件,設置底部菜單是否可見,並通過對底部菜單選項的監聽實現底部菜單中的增加、查找、刪除、菜單、退出等功能,其中菜單包括顯示所有、刪除所有、號碼備份功能。

在聯系人信息界面時通過點擊menu鍵,會彈出通信功能框,通過與發信息、打電話、發郵件功能介面的套用來實現。

四:流程圖

一個好的系統設計的步驟決定了程序是否能按照設計者的目的按時完成,是否能在規定的時間內按照設計者的要求高質量的完成程序必要的功能。並且按照標準的設計步驟對程序進行調試,測試,以及後期的優化完善,使程序更加具有健壯性和可用性。通過對通訊錄功能、系統模塊、用戶需求方面進行全方位的分析制定開發流程,開發流程如圖4-1所示。

圖4-1開發流程圖

採用標準的開發流程確定系統具有用戶管理功能,聯系人增刪改功能,通訊功能,查找功能,備份等功能。系統的功能圖如4-2所示。

圖4-2 系統功能圖

通過對系統的功能結構的分析,設計後系統運行流程是系統運行後用戶將進入通訊錄主界面,可以看到聯系人列表。通過點擊MENU界面的增加功能選項可以新增聯系人

3. 全能小組件怎樣快速打電話

全能小組件快速打電話方法:
1.按CALL鍵(SLT摘機)。
2.撥813。或按免提鍵。或按公共縮位撥號鍵(PGM15-07或SC851:27)如預選撥號,在按DIAL鍵或公共縮位撥號鍵之前,按外線鍵(代替CALL鍵)。
3.撥公共縮位撥號存儲碼。
撥出存儲的號碼。

4. 語音助手怎麼設置

手機設置語音助手方法:設置-輔助功能-視覺-語音助手-滑動開關,啟用時設備將提供語音反饋。例如語音助手可讀出屏幕上的項目互動,單擊項目以選擇並收聽項目的內容,再雙擊項目即可執行相關動作。註:部分機器不支持此功能。

jovi手機語音助手有兩代,Jovi語音助手和vivoice。
jovi語音助手的使用方法:
1、智慧按鍵-短按或長按-喚醒jovi語音助手;
2、長按電源鍵0.5秒喚醒;
3、長按耳機通話鍵1秒,松開後喚醒語音助手;
4、長按後台鍵喚醒(需開啟導航鍵)。
jovi語音助手設置路徑:設置-jovi--(Jovi能力設置)--語音助手。
智慧按鍵設置路徑:設置--jovi--(Jovi能力設置)--智慧按鍵;
vivoice的使用方法:長按菜單鍵-即可喚醒vivoice;

語音助手是華為安卓系統的組件,如果不root的情況下無法卸載。關閉語音助手需要採用如下方法:
點擊手機的設置按鈕,進入設置菜單,點擊全部設置;
在全部設置中找到應用程序管理,一般下拉即可看到;
進入應用程序管理後,通過向左滑動,移動到全部菜單;
通過向上滑動,找到語音助手,點擊圖標進入程序管理;
選擇強行停止,並在彈出的對話框中點擊確定。
完成以上操作語音助手就被強制關閉了。

語音助手是華為的安卓系統的一項為簡便人員操作,可以讓使用者通過語音來操作手機的輔助功能。它在無網路的情況下可以完成以下操作:
撥打電話,可以按下語音按鈕後,說:「呼叫xx」「給xx打電話」xx這個人必須在通訊錄裡面;

發送簡訊,同樣按下語音按鈕後,說:「給xx發簡訊」「發簡訊」同樣xx這個人必須在通訊錄裡面;
打開系統常用開關,比如說「關閉定位服務」「打開藍牙」「關閉數據網路」等;

5. 什麼是android的四大組件

Android四大組件有Activity,Service服務,Content Provider內容提供,BroadcastReceiver廣播接收器。

Android應用程序由一些零散的有聯系的組件組成,通過一個工程manifest綁定在一起。在manifest中,描述了每一個組件以及組件的作用,其中有6個組件,它們是Android應用程序的基石

(5)在安卓中撥打電話用什麼組件擴展閱讀

Activities(活動)

應用程序的顯示層。每一個畫面對應於你的應用程序,將會是Activity類的擴展。Activity使用Views去構建UI來顯示信息和響應用戶的行為。就桌面開發而言,一個Activity相當於一張Form。

Services(服務)

Android應用程序中不可見的「工人」。 Service組件運行時不可見,但它負責更新的數據源和可見的Activity,以及觸發通知。它們常用來執行一些需要持續運行的處理,當你的 Activity已經不處於激活狀態或不可見。

Content(內容)

提供共享的數據存儲。Content Provider(內容提供器)用來管理和共享應用程序的資料庫。在應用程序間,Content Provider是共享數據的首選方式。

Broadcast Receivers(廣播接收器)

Intent廣播的「消費者」。通過創建和注冊一個Broadcast Receiver,應用程序可以監聽符合特定條件的廣播的Intent。Broadcast Receiver 會自動的啟動你的Android應用程序去響應新來的Intent。Broadcast Receiver是事件驅動程序的理想手段。

參考資料來源:網路-Android組件

6. android中怎樣使用Intent.ACTION_DIAL撥打分機電話

這個號碼是AVD的埠號。就是一個AVD啟動後,左上角上的數字,比如5554:XX。那麼該號碼就是5554

7. 想替換安卓手機中的接電話與打電話的軟體,如何做

1、點擊 手機 設置;
2、進入設置界面,找到 應用程序管理點擊;
3、在應用程序管理界面最下方,點擊 默認應用設置;
4、然後 選擇點擊 撥號,進入更改設置界面;
5、更改程序,換成自己中意的軟體。

8. 安卓手機有沒有自動撥打電話的軟體啊

自動重撥器 Android

9. 安卓怎麼調系統默認的撥打電話功能

使用一個Intent信使,傳入系統的動作。然後啟動該信使。
Java代碼
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
然後去AndroidMainfest.xml申請播出號碼許可權
<!-- 撥出電話 -->
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<!-- 電話 -->
<uses-permission android:name="android.permission.CALL_PHONE"/>

10. <a href="tel:010-57121655">撥打電話</a>怎麼樣才能在Android手機上面 觸發撥打電話。IOS是ok的,急求!

開發步驟:

1 新建一個Android工程,取名為TestCallphone

熱點內容
動感單車哪個配置好 發布:2024-04-27 13:09:49 瀏覽:831
vb開文件夾 發布:2024-04-27 13:09:46 瀏覽:778
美團商家新增的技術伺服器是什麼 發布:2024-04-27 12:12:35 瀏覽:343
得到腳本 發布:2024-04-27 12:06:25 瀏覽:936
三星手機鎖屏忘記密碼了怎麼辦 發布:2024-04-27 12:05:41 瀏覽:519
python基礎語言 發布:2024-04-27 11:54:40 瀏覽:84
ioshttp伺服器搭建 發布:2024-04-27 11:40:26 瀏覽:913
忘記密碼如何強制刷機vivo 發布:2024-04-27 11:28:40 瀏覽:385
c語言讀取指定行 發布:2024-04-27 11:28:30 瀏覽:52
c語言中a10什麼意思 發布:2024-04-27 10:45:43 瀏覽:58