云手機Android SDK
本SDK用于Android平(ping)臺快速接入星界云(yun)手(shou)機(ji),將云(yun)手(shou)機(ji)的(de)遠程控制模塊以原生的(de)方式集成至自有APP上。
SDK下載?
星界云手機Android SDK發行版包含:
- AAR文件:aar目錄下,開發時導入
- javadoc文檔:java-doc目錄下
- 示例APK:demo目錄下
- 示例源碼:demo目錄下
星界云手機Android SDK下(xia)載:
- V1.0(2023-03-01):
初始版本
云手機遠控集成說明?
遠(yuan)控集成(cheng)賦予(yu)APP直(zhi)接(jie)打開云(yun)手(shou)機遠(yuan)程(cheng)控制面板的(de)能(neng)力(li),支(zhi)持對云(yun)手(shou)機進(jin)行基(ji)礎操作(zuo),如點(dian)擊、滑動、按鍵、音(yin)量調節、剪切板、清理后臺等(deng)操作(zuo)。
運行(xing)環(huan)境(jing):Android 6.0( API Level 23)及(ji)以(yi)上版本
集成步驟:
- 服務端需要對接云手機OpenAPI的獲取云手機遠程操控地址接口,用于為APP提供指定云手機的鑒權地址
- APP項目引入aar文件
- 創建RemoteSdk并作相關初始化,通過RemoteSdk連接云手機時,需要將第一步獲取的云手機鑒權地址傳入,具體見示例源碼RemoteActivity.java
- RemoteSdk支持的云手機操作詳見javadoc文檔里的類RemoteSdk
云手機直播/掃碼集成說明?
方(fang)(fang)(fang)案一:云(yun)手機(ji)(ji)直(zhi)接調(diao)用當前連(lian)接云(yun)手機(ji)(ji)的(de)真機(ji)(ji)的(de)攝像頭/話(hua)筒(tong)進(jin)行(xing)直(zhi)播/掃碼(ma),該(gai)方(fang)(fang)(fang)案只需要在集成云(yun)手機(ji)(ji)遠控時,通過remoteSdk.connectCamera方(fang)(fang)(fang)法建立真機(ji)(ji)攝像頭與(yu)云(yun)手機(ji)(ji)攝像頭的(de)連(lian)接,調(diao)用該(gai)方(fang)(fang)(fang)法前需要確保APP已經獲(huo)取相機(ji)(ji)和話(hua)筒(tong)的(de)權(quan)限。詳見(jian)示例源碼(ma)RemoteActivity.java里的(de)connectCameraAudio方(fang)(fang)(fang)法。
方案二:云(yun)手(shou)機(ji)(ji)(ji)(ji)調(diao)用其他真(zhen)機(ji)(ji)(ji)(ji)攝像頭進(jin)行直播/掃(sao)碼,該(gai)方案下真(zhen)機(ji)(ji)(ji)(ji)只(zhi)用于(yu)為云(yun)手(shou)機(ji)(ji)(ji)(ji)提供(gong)畫面(mian)和聲音,無(wu)法看到云(yun)手(shou)機(ji)(ji)(ji)(ji)桌面(mian)及操作云(yun)手(shou)機(ji)(ji)(ji)(ji)。
方案二集成步驟:
- 服務端需要對接云手機OpenAPI的獲取攝像頭地址接口,用于為APP提供指定云手機攝像頭的連接地址
- APP項目引入aar文件
- 創建RemoteSdk并作相關初始化,和遠控不同的是需要設置相機顯示View(setCameraView),用于顯示真機拍攝的畫面。
- 通過RemoteSdk連接云手機時,需要將第一步獲取的云手機攝像頭連接地址傳入,完成連接后,通過remoteSdk.connectCamera方法建立真機攝像頭與云手機攝像頭的連接,調用該方法前需要確保APP已經獲取相機和話筒的權限。具體見示例源碼CameraActivity.java