日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android从零开始:Google Play服务

發布時間:2023/12/14 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android从零开始:Google Play服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Google Play服務庫使Android開發人員可以輕松連接并使用Google支持的功能,并向后兼容新功能。 使用Google Play服務有兩個主要部分,即Google服務后端和客戶端應用。 在本教程中,您將了解Google Play服務中可用于您的應用的各種組件,以及如何通過Google Developer Console對其進行配置。

Google Play服務包含在APK中,并作為后臺服務在連接到Play商店的每臺Android設備上運行。 由于Google Play服務是通過Play商店分發的,因此可以獨立于電話制造商或運營商進行更新,從而使每個返回API 9的設備都能保持最新狀態,而不會遇到不必要的障礙。 平均而言,Google Play服務將在幾天內在設備上進行更新,直到絕大多數設備都具有最新的APK,Google才會向開發人員發布更新的SDK。


游戲服務的組成部分

多年來,Play服務已經從以向后兼容的方式訪問Google新功能的簡單方法,轉變為包含許多可用于多種功能的軟件包的龐然大物。 了解Google Play服務中可用的組件是了解可用于改進應用程序的第一步。 每個組件都可以通過build.gradle文件單獨導入到您的項目中。

Google+和身份驗證

Play服務允許開發人員通過為Google帳戶提供登錄身份驗證,發布互動信息并獲取有關用戶個人資料,內容共享和+1按鈕的信息,來與Google+集成。

地址

在Play Services 4.3中添加的“地址”功能允許用戶從UI組件中選擇和輸入地址,然后將所有適當的信息填充到應用程序中。 這使用戶可以輕松輸入任何地址的信息,而不必依賴定位服務,因為定位服務可能不準確或不能代表所需的地址。

應用索引

App Indexing允許用戶單擊Web鏈接(例如Google搜索結果鏈接),并使他們在設備上已安裝的Android應用中打開。 此功能使用戶可以享受針對其設備進行了優化的體驗,并促進與移動應用的互動。

應用邀請

“應用程序邀請”包包含一個UI組件,該組件將在移動應用程序中打開,并允許用戶通過電子郵件與用戶選擇的聯系人共享指向您的應用程序的鏈接。 這有助于為您的應用程序帶來更多安裝。

分析工具

該軟件包使開發人員可以輕松地與Google Analytics(分析)集成。 使用分析,開發人員和企業可以了解用戶如何與其應用程序進行交互,從而使開發人員可以更改對用戶更有用的部分,或者在應用程序流量較大的部分中添加其他功能。

動作

“動作”程序包是Google Play服務中最簡單的功能之一,它增加了對用于Google服務(例如搜索)的各種類型的意圖的支持。

意識

借助Context Manager程序包,Awareness API可讓開發人員訪問Google的各種數據源,以創建具有上下文相關性的應用程序。 數據源包括天氣,信標,地點,位置和活動識別。


Google Cast

該軟件包最近升級到Cast SDK 3,使開發人員可以控制在Google Cast設備(例如Android TV或Chromecast)上播放的內容。 除了能夠連接到Cast設備并發送內容外,此SDK還提供了符合Cast設計準則的 UI組件。

Google云端訊息

云消息傳遞使開發人員可以將消息從后端服務發送到客戶端應用程序。 這些消息可用于觸發通知或啟動應用程序中的任務,因為每條消息都允許發送4kb的有效載荷數據。

Google云端硬碟

使用Google Drive API,您可以創建,編輯和刪除文檔,搜索文件以及將文檔固定到設備上。 固定項目后,最新版本將始終下載到設備上,并且在脫機時可供訪問該文件的所有應用程序使用。

Google Fit

Google Fit允許開發人員為用戶存儲健身數據,以幫助用戶跟蹤其鍛煉習慣。 通過Google Fit存儲的所有數據都在線存儲,并且用戶可以通過多種設備進行訪問。 用戶不必擔心升級或更改設備會丟失信息。

通過Google Fit將數據保存到您的應用中后,用戶可以通過Google Fit應用來查看和跟蹤其健身習慣。


Google位置和活動識別

使用Google Play服務,您可以收集有關用戶當前位置(緯度和經度),速度,高度和方位的信息。 除了位置之外,Play Services的位置包還允許開發人員確定用戶正在執行的動作 ,例如步行,跑步,騎自行車或乘汽車旅行。

谷歌地圖

Google Play服務是Google Play服務中使用最廣泛的功能之一,它包括在應用程序中顯示Google Map,放置標記,在具有圖像或簡單形狀的地圖表面上繪制,添加室內水平疊加層,甚至顯示街景。

除了標準的地圖功能外,Google還提供了一個名為Map Utils的開源庫,該庫提供了其他功能,例如熱圖和聚簇標記 。


Google Ads

盡管許多人可能將Google視為互聯網搜索公司,但他們的真正重點是廣告。 使用Google Play服務,您可以利用Google的廣告網絡來展示適合您的應用程序尺寸的廣告,并希望產生一些額外的收入。

地方

通過Places API ,開發人員可以使用Google的名稱和信息(而不是一組坐標)來訪問Google提供的大量信息,從而為用戶提供適合其當前位置的體驗。 除了能夠簡單地獲取信息之外,此功能還提供了一些UI組件,用于選擇用戶附近的位置,從而為開發人員提供了易于使用的即用型應用程序開箱即用功能。


移動視覺

Mobile Vision允許開發人員分析靜態圖像或攝像機輸入,以為其應用程序提供功能。 使用Mobile Vision功能,開發人員可以分析和檢測面部,以將其定位在圖像中,確定睜開或閉上眼睛的可能性,并確定圖像的主體在微笑的可能性。

該軟件包還具有掃描和解釋條形碼的功能,最近還增加了實時分析文本以進行翻譯的功能,如Google Translate Android應用程序所示 。


附近

鄰近允許用戶與附近的其他設備或信標進行交互。 使用附近的消息API,設備可以通過藍牙,超聲波或Wi-Fi相互通信。 使用鄰近連接API ,設備可以通過網絡相互發現。

最后,信標可用于向附近的設備(例如URL)廣播信息,然后將其作為通知顯示在用戶的設備上。


全景檢視器

使用Panorama Viewer功能,您可以創建可訪問帶有全景圖元數據的圖像并使用設備的內置全景圖查看器顯示它們的應用程序。 全景圖像的工作方式類似于Google街景圖像。

玩游戲服務

Play游戲服務提供了許多工具來改善游戲體驗并輕松添加新功能。 Play游戲服務包括成就,排行榜,多人支持,玩家分析,游戲保存,事件和任務,禮物和視頻錄制。

安全網

使用SafetyNet,您可以分析設備的硬件和軟件,以確保設備在運行應用程序時能夠按預期工作。 Google將設備與經過預先測試的兼容設備進行了比較,并將結果返回給您的應用。

Android Pay

使用Google Play服務,您可以將您的應用程序與Android Pay集成在一起,從而允許用戶通過您的應用程序購買實體產品。 如果您的應用僅銷售數字產品,則應考慮使用Google Play的應用內購買。

Android Wear

雖然Wear支持庫中提供了適用于Android Wear的UI組件,但通過Google Play服務可以處理任何手機與手機之間的通訊,使用數據層API同步數據,Message API一次性消息和Node API進行檢測連接的設備。

火力基地

Firebase建立在Google Play服務之上,將多項Google功能封裝到一項易于使用的服務中。 Firebase允許Android開發人員快速創建NoSQL數據庫后端,該后端允許跨應用程序和后端自動同步數據。 除了易于使用的后端,Firebase還增加了對分析,Google廣告,應用程序索引,云消息傳遞和應用程序邀請的支持。

啟用Google Play服務

在Android應用程序中使用Play服務之前,某些API要求您使用Google API控制臺來設置要使用的服務。 在本部分中,您將學習如何啟用API并創建用于從Android應用程序訪問它們的API密鑰。 雖然訪問這些API超出了本文的范圍,但是您可以在Envato Tuts +教程列表中的Google Play服務組件上找到許多教程。

步驟1:建立專案

要創建一個新項目,請單擊屏幕頂部中心的藍色“ 創建項目”按鈕。


這為您提供一個對話框,詢問您的項目名稱。 由于只能使用字母,數字,引號,連字符,空格和感嘆號,因此對項目命名有一些限制。


一旦點擊Create ,頁面的右下角將出現一個對話框,指示正在創建項目。 一旦消失,就可以訪問您的項目。 您應該看到類似于以下的屏幕。 如果不是,請單擊左上角的Google API徽標,以轉到API管理器屏幕。


步驟2:啟用API

創建項目后,您將需要啟用將在您的應用程序中使用的各種Google API。 您可以通過在搜索框中輸入任何API的名稱,或從“概述”屏幕上流行的API列表中進行選擇來做到這一點。 選擇要啟用的API后,單擊藍色的“ 啟用”按鈕。


如果這是您啟用的第一個API,系統將提示您創建一組憑據。

步驟3:建立API金鑰

為了使用啟用的API,您將需要為您的Android應用生成一個API密鑰。 在您的Google項目的憑據頁面上 ,從頂部的下拉菜單中選擇一個已啟用的API,然后從第二個菜單中選擇一個Android。


接下來,將轉到一個屏幕,您可以在其中輸入應用程序的程序包名稱和SHA1作為應用程序的簽名密鑰。 為了在Linux或OS X上獲得調試密鑰的簽名密鑰SHA1,請在終端窗口中輸入以下命令。

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

在Windows上,您可以運行相同的命令,并將路徑設置為debug.keystore文件的位置。


擁有SHA1密鑰后,將其輸入到Google API憑據創建者中。


單擊“ 創建API密鑰”按鈕后,您將獲得在Android應用程序中需要使用的API密鑰。


結論

在本文中,您了解了什么是Google Play服務以及它可以為您的Android應用程序提供哪些功能。 此外,您還了解了Firebase,這是一個功能強大的工具,可為您的應用程序提供許多出色的服務,并且介紹了如何創建API密鑰來訪問應用程序中的Google Play服務。

翻譯自: https://code.tutsplus.com/articles/android-from-scratch-google-play-services--cms-26040

總結

以上是生活随笔為你收集整理的Android从零开始:Google Play服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。