国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

華為手表開發(fā):WATCH 3 Pro(8)獲取位置服務(wù)

這篇具有很好參考價值的文章主要介紹了華為手表開發(fā):WATCH 3 Pro(8)獲取位置服務(wù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

希望能寫一些簡單的教程和案例分享給需要的人

鴻蒙可穿戴開發(fā)

環(huán)境與設(shè)備

系統(tǒng):window
設(shè)備:HUAWEI WATCH 3 Pro
開發(fā)工具:DevEco Studio 3.0.0.800

鴻蒙開發(fā)

文件夾:

entry:項目文件夾
js:前端文件夾
pages:頁面文件夾
index:首頁文件夾

文件

index.css:首頁樣式
index.hml:首頁
index.js:首頁腳本

新增第二頁面

操作步驟:

首先在pages鼠標(biāo)右擊;

點擊New----第二欄菜單點擊Js Page;

在文本框中輸入頁面名稱(geolocation)名稱可以自己擬定

點擊彈框右下角Finsin按鈕完成頁面創(chuàng)建

需要引用包

import geolocation from ‘@system.geolocation’;

代碼如下:

geolocation.hml
<div class="container">
    <text class="title">
        位置 {{ latitude }},{{ longitude }}
    </text>
</div>

geolocation.js

import geolocation from '@system.geolocation';

export default {
    data: {
        latitude: '...',
        longitude: '...'
    },
    onInit() {
        console.info("dao_logger::定位獲取");
        geolocation.subscribe({
            success: (data) => {
                console.info('dao_logger::位置訂閱更新' + data.latitude + ',' + data.longitude)
                this.latitude = data.latitude;
                this.longitude = data.longitude;
            },
            fail: function (data, code) {
                console.info('dao_logger:: fail to get location. code:' + code + ', data:' + data);
            },
        });
    }
}


修改首頁 -> 新建按鈕 “ 跳轉(zhuǎn) ”

index.hml

在HTML文件“index.hml”,添加按鈕,這里按鈕用到是<input>標(biāo)簽

標(biāo)簽屬性:

type=“button”【規(guī)定 input 元素的類型】

<div class="container">
    <text class="title">
        你好,我是首頁
    </text>
    <input else class="btn" type="button" value="跳轉(zhuǎn)" onclick="onClickTest"></input>
</div>
index.js 引用包:‘@system.router’

onInit() : 進(jìn)入頁面初始化運(yùn)行的方法

onClickTest () :按鈕點擊后觸發(fā)的方法,我們將跳轉(zhuǎn)頁面的代碼寫在這個位置就可以實現(xiàn)點擊按鈕進(jìn)行跳轉(zhuǎn)頁面的動作


import router from '@system.router';

export default {
    data: {
        title: ""
    },
    onInit() {
        this.title = this.$t('strings.world');
    },
    onClickTest() {
        router.push({
            uri: "pages/geolocation/geolocation",
        });
    }
}


首頁效果

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙

點擊結(jié)果按鈕跳轉(zhuǎn)后 :

點擊按鈕后,最新日志顯示獲取到的定位

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙

手表上的展示結(jié)果

手表顯示獲取到的位置信息

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙

遇到報錯

遇到報錯 fail to get location. code:601, data:user rejects the perssion request ,是因為沒有加入權(quán)限,如下圖報錯日志中顯示的

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙

我們在 config.json 里面加入權(quán)限,如下圖所示:

    "reqPermissions": [
      {
        "name": "ohos.permission.LOCATION"
      },
      {
        "name": "ohos.permission.MEDIA_LOCATION"
      }
    ]

華為手表開發(fā),APP,華為,harmonyos,前端,鴻蒙文章來源地址http://www.zghlxwxcb.cn/news/detail-608231.html

到了這里,關(guān)于華為手表開發(fā):WATCH 3 Pro(8)獲取位置服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • iOS開發(fā)Swift-10-位置授權(quán), cocoapods,API,天氣獲取,城市獲取-和風(fēng)天氣App首頁代碼

    iOS開發(fā)Swift-10-位置授權(quán), cocoapods,API,天氣獲取,城市獲取-和風(fēng)天氣App首頁代碼

    ?1.獲取用戶當(dāng)前所在的位置 在infi中點擊加號,選擇權(quán)限:當(dāng)用戶使用app的時候獲取位置權(quán)限. 填寫使用位置權(quán)限的目的. ?2.獲取用戶的經(jīng)緯度. ViewController: ?3.通過第三方服務(wù)獲取當(dāng)前天氣 (1)安裝cocoapods https://dev.qweather.com/ 在網(wǎng)站中可以找到,當(dāng)向 https://devapi.qweather.com/v7/weathe

    2024年02月09日
    瀏覽(21)
  • 解析獲取華為手表主題watchface hwt擴(kuò)展名的包中的素材

    解析獲取華為手表主題watchface hwt擴(kuò)展名的包中的素材

    沒有做UI的能力,確總有顆做UI心。 看誰做的UI都不爽,自己做的比誰都垃圾。 沒錯,就是本人了。 最近盯上了手表表盤UI,作為程序猿,與普通用戶思維不大一樣,一般人想怎么裝到手表上,我想的是,這些UI,素材拿來給我用有多想,嘿嘿嘿。。。 淘寶隨便買了幾百個手

    2024年02月11日
    瀏覽(119)
  • uni.app開發(fā)小程序如何獲取當(dāng)前經(jīng)緯度、位置信息以及如何重新發(fā)起授權(quán)定位
  • HarmonyOS/OpenHarmony原生應(yīng)用開發(fā)-華為Serverless云端服務(wù)支持說明(一)

    HarmonyOS/OpenHarmony原生應(yīng)用開發(fā)-華為Serverless云端服務(wù)支持說明(一)

    云端服務(wù)的實現(xiàn)是 HarmonyOS/OpenHarmony原生應(yīng)用開發(fā)的一個重要的環(huán)節(jié),如果用戶端是鴻蒙原生應(yīng)用,但是服務(wù)端即云端還是基于傳統(tǒng)的各種WEB網(wǎng)絡(luò)框架、數(shù)據(jù)庫與云服務(wù)器,那么所謂的原生應(yīng)用開發(fā)實現(xiàn)的數(shù)據(jù)即后端服務(wù)是和以前、現(xiàn)在的互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)應(yīng)用是一樣的,等

    2024年02月07日
    瀏覽(31)
  • 安卓開發(fā)后臺應(yīng)用周期循環(huán)獲取位置信息上報服務(wù)器

    安卓開發(fā)后臺應(yīng)用周期循環(huán)獲取位置信息上報服務(wù)器

    最近有需求,在APP啟動后,退到后臺,還要能實現(xiàn)周期獲取位置信息上報服務(wù)器,研究了一下實現(xiàn)方案。 一、APP退到后臺后網(wǎng)絡(luò)請求實現(xiàn) APP退到后臺后,實現(xiàn)周期循環(huán)發(fā)送網(wǎng)絡(luò)請求。目前嘗試了兩種方案是OK,如下: (1)AlarmManager + 前臺服務(wù) +廣播的方案,可以正常實現(xiàn),

    2024年02月16日
    瀏覽(22)
  • 蘋果使用3D打印技術(shù)制造Apple Watch Series 9手表外殼

    蘋果使用3D打印技術(shù)制造Apple Watch Series 9手表外殼

    據(jù)彭博社的馬克?古爾曼報道,蘋果公司正在使用 3D 打印技術(shù)來制造即將推出的部分Apple Watch Series 9 的外殼。這種制造工藝可以節(jié)省傳統(tǒng)數(shù)控加工所需的大量金屬材料,同時縮短生產(chǎn)時間。這與之前蘋果分析師郭明錤的說法相吻合。 蘋果公司自2021年推出AirTag藍(lán)牙定位器,并

    2024年02月10日
    瀏覽(17)
  • iPad Pro安裝Code APP結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)SSH遠(yuǎn)程連接服務(wù)器云開發(fā)

    iPad Pro安裝Code APP結(jié)合內(nèi)網(wǎng)穿透實現(xiàn)公網(wǎng)SSH遠(yuǎn)程連接服務(wù)器云開發(fā)

    本文主要介紹開源iPad應(yīng)用IDE Code App 如何下載安裝,并通過cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)SSH遠(yuǎn)程連接服務(wù)器進(jìn)行云端編程開發(fā),有效節(jié)省工作時間并提高開發(fā)效率。 隨著平板電腦的普及,它已經(jīng)不僅僅是一個娛樂工具,而是逐漸融入我們的工作與生產(chǎn)活動中。更為值得一提的是,強(qiáng)

    2024年03月28日
    瀏覽(21)
  • 蘋果iOS 17新功能:iPhone激活A(yù)pple Watch鈴聲反向查找手表

    蘋果iOS 17新功能:iPhone激活A(yù)pple Watch鈴聲反向查找手表

    蘋果 Apple Watch 此前一直有查找 iPhone 的功能,用戶可以點擊表盤的電話圖標(biāo)(或者長按)來激活 iPhone 的鈴聲,從而找到附近的 iPhone 手機(jī)。 在最新的 iOS 17 測試版本中,蘋果為 iPhone 也添加了這一功能的反向版本,可以通過 iPhone ping 到 Apple Watch,通過 Apple Watch 的鈴聲查找附

    2024年02月11日
    瀏覽(23)
  • HarmonyOS學(xué)習(xí)路之開發(fā)篇—設(shè)備管理(位置開發(fā))

    移動終端設(shè)備已經(jīng)深入人們?nèi)粘I畹姆椒矫婷?,如查看所在城市的天氣、新聞軼事、出行打車、旅行導(dǎo)航、運(yùn)動記錄。這些習(xí)以為常的活動,都離不開定位用戶終端設(shè)備的位置。 當(dāng)用戶處于這些豐富的使用場景中時,系統(tǒng)的位置能力可以提供實時準(zhǔn)確的位置數(shù)據(jù)。對于開發(fā)

    2024年02月16日
    瀏覽(82)
  • uni-app獲取手機(jī)號-獲取用戶地理位置-根據(jù)位置獲取經(jīng)緯度跳轉(zhuǎn)高德

    uni-app獲取手機(jī)號-獲取用戶地理位置-根據(jù)位置獲取經(jīng)緯度跳轉(zhuǎn)高德

    1.獲取手機(jī)號首先要先登錄拿到code,用code去獲取session_key 2.獲取?code需要知道自己的AppID(小程序ID)和AppSecret(小程序密鑰) 3.解密后得到手機(jī)號 ?登錄微信公眾平臺拿到自己的AppID(小程序ID)和AppSecret(小程序密鑰) ?微信公眾平臺 ?補(bǔ)充獲取?code: 補(bǔ)充 獲取openId: 獲取session_key:

    2024年02月03日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包