女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現機智云開源框架下的換膚操作?

9GxC_IoTMaker ? 來源:機智云開發者 ? 作者:機智云開發者 ? 2021-04-01 14:28 ? 次閱讀

前言

本文主要是講述用一個“取巧”的方法實現機智云開源框架下的換膚操作。此外,還會推薦幾種其他關于智能產品APP應用的開發。

開發背景

我最近在做基于機智云物聯網的智能窗戶設計,硬件部分經過前面幾天大致完成以下內容:

1、步進電機控制窗戶開關;

2、溫濕度測量;

3、OLED顯示;

4、紅外報警、煙霧報警、雨滴報警等內容。

今天開始APP端的開發。由于之前沒有任何APP開發基礎,想要在短期內實現功能,所以我找了一個非常便利的開源框架——機智云開源框架進行學習和修改,完成需要的內容。

關于機智云開源框架

開源框架是機智云的出品,包含Wi-Fi智能硬件app通用功能的一套源碼。只要使用機智云協議的產品,開發者可以直接用該框架的源碼實現快速開發配套app,從而滿足app開發周期短、成本低的要求。

機智云提供了AndroidiOS版的開源框架,在其文檔中心有關于此開源框架的開發指南,甚至提供了相關的開發視頻,在下圖的文檔中心都可以找到,這個平臺對個人開發者是全部免費的,還是很推薦像我一樣的新手使用。

db259648-9219-11eb-8b86-12bb97331649.png

前機智云開源框架的介紹

這個開源框架從哪兒來?有幾種方式。

第一種,在機智云開發平臺定義好數據點后,在線生成APP代碼包,并下載官方的開源框架。生成的代碼包中還提供了開發手冊。【強烈建議這種】

第二種,在機智云下載中心下載,但是這種需要自己對Android開發有一定基礎。

按照開發手冊在Android Studio打開,編譯成功即為下圖所示結構。

dce33e7c-9219-11eb-8b86-12bb97331649.png

1、文件夾 lib 下放的是機智云官網提供的包括發現設備、連接設備、控制設備和回調設備的方法封裝,以及機智云帳號的注冊登錄整個過程。方便開發者使用。

2、文件夾 assets 下放的是 UIConfig.json配置文件。開發者可以在里面配置和修改一些參數,包括pk、appid、ui顏色和各種第三方推送平臺的參數。

3、文件夾 GizOpenSource 下放的是代碼塊:

dd2d52e6-9219-11eb-8b86-12bb97331649.png

之后的開發就是在這個開源框架的基礎上進行一些我們自己的修改。

讓它實現“物聯網控制”的相關功能。順便讓它看起來像我們自己的app。

換言之,就是給這個框架,穿上我們自己喜歡的衣服。

機智云的二次開發——換皮膚

女生思維里,開發這件事情,還是換皮膚最讓人開心。

今天先簡單換一下app的logo和啟動頁面。

step1:準備兩張自己的圖

step2:(一種不改代碼的換皮膚大法)在project工程頁面下找這個

e00d899a-9219-11eb-8b86-12bb97331649.png

step3:雙擊相關圖片查看內容

如果是app原始的logo圖

就右擊一下,刪掉這張圖,然后復制自己的圖在此目錄下,命名為一樣的名字

這樣就不需要改代碼了

e078273c-9219-11eb-8b86-12bb97331649.png

這兩個一個是原始logo,一個是原始啟動頁面

刪除后復制自己的圖片就可以了

結束

Android的開發還是很值得深入學習的,像我這樣確實有點投機取巧了。

如果開發時間寬裕的話,還是建議看到的朋友多了解一些,而不是我這么膚淺。換皮膚其實還有比較專業的換法,在代碼里找到圖片引用的位置,更改所引用圖片名。

如果開發時間很著急的話,建議使用現在“新版機智云開發平臺”的“賽博坦工具”。

使用它可以在線設置很多內容,如APP應用圖標、啟動頁、主題色、默認壁紙、Slogan、公司簡介;即便是用了官方提供的APP模板,也能修改這些內容。

可以在線配置多種功能,如第三方登錄、多語言配置、Siri管理、定位功能、消息推送;

一鍵關聯,即可支持國內外多個第三方語音控制;

在線記錄應用版本,能方便直觀看到每次更新后APP的變化在哪。

原文標題:【機智云開源框架二次開發之換皮膚,幾乎不用改代碼

文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3582

    瀏覽量

    43467
  • 機智云
    +關注

    關注

    3

    文章

    609

    瀏覽量

    26738

原文標題:【機智云開源框架二次開發之換皮膚,幾乎不用改代碼

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    ,我們還將討論如何移植HAL庫和標準庫以實現機智的兼容,幫助開發者更高效地完成項目的平臺接入。代碼下載注意:此時手機app端的該設備為網頁端的虛擬設備僅僅是
    的頭像 發表于 05-28 18:02 ?134次閱讀
    基于STM32 HAL庫與標準庫的esp8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    基于STM32 HAL庫與標準庫的ESP8266接入機智方案(一)

    最近在項目中需要進行物聯網平臺對接,之前我找到了一些資料,發現機智是一個不錯的平臺。機智的資料豐富,且
    的頭像 發表于 05-28 18:02 ?100次閱讀
    基于STM32 HAL庫與標準庫的ESP8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(一)

    STM32與機智連接實現步驟與技巧(下篇):機智代碼移植與優化

    在《STM32與機智連接實現步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協議配置。本篇將重點講解如何將機智相關代碼移植到STM32,
    的頭像 發表于 05-23 18:10 ?137次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接<b class='flag-5'>實現</b>步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優化

    STM32與機智連接實現步驟與技巧(上篇)

    內容,并分享實用技巧和常見問題的解決方案,幫助開發者順利實現連接并優化系統功能。創建產品1、訪問機智官網前往機智官網(
    的頭像 發表于 05-23 18:10 ?130次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接<b class='flag-5'>實現</b>步驟與技巧(上篇)

    用于SLAM中點地圖綜合評估的開源框架

    在SLAM中評估大規模的點地圖仍頗具挑戰,主要原因在于缺乏統一、穩健且高效的評估框架。本文提出了MapEval,這是一個用于點地圖綜合評估的開源
    的頭像 發表于 12-13 11:18 ?839次閱讀
    用于SLAM中點<b class='flag-5'>云</b>地圖綜合評估的<b class='flag-5'>開源</b><b class='flag-5'>框架</b>

    機智歷史數據導出與排查指南

    機智歷史數據導出與排查指南在使用機智平臺進行設備管理和數據監控時,歷史數據的導出和排查是常見的需求。機智
    的頭像 發表于 11-21 01:01 ?587次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>歷史數據導出與排查指南

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡時間協議)實現八、網盤資料鏈接機智
    的頭像 發表于 11-19 01:01 ?1021次閱讀
    STM32連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(一)

    如何處理機智移動應用的刪除問題

    如何處理機智移動應用的刪除問題在日常使用機智移動應用時,用戶可能會遇到無法自行刪除應用的問題。根據最新版本的設計,機智
    的頭像 發表于 10-23 08:04 ?495次閱讀
    如何處理<b class='flag-5'>機智</b><b class='flag-5'>云</b>移動應用的刪除問題

    機智智家APP的設備掃描與綁定限制

    在使用機智的智家APP時,用戶可能會遇到無法掃描和綁定設備的問題。這一現象的根本原因在于智家APP的使用限制和付費策略。Q智家APP的功能概述是什么?智家APP是機智平臺為用戶提供
    的頭像 發表于 09-22 08:02 ?512次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>智家APP的設備掃描與綁定限制

    基于機智移植STM32L496G代碼移植

    代碼詳解-機智(gizwits.com)在移植的過程中遇到的一些問題,這里我將重構一下,大致內容跟文檔差不多,但是根據文檔的操作,會產生一些奇怪的報錯,這里可以根
    的頭像 發表于 09-20 08:05 ?1029次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>移植STM32L496G代碼移植

    機智入門必備》手把手教你燒錄GAgent固件

    本文《機智入門必備》將詳細講解GAgent固件的燒錄過程,從基礎設置到實際操作,將一步步帶你完成每一個環節,確保你的設備順利連接機智平臺
    的頭像 發表于 09-12 08:04 ?786次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    機智開源自動化控制篇-接近報警系統

    本次采用STM32F103C8T6單片機、ESP-01S模塊、紅外避障模塊、蜂鳴器模塊,接入機智平臺,完成接近報警系統,為智能化場景增添強大功能。使用到的模塊STM32F103C8T6ESP-01S紅外避障模塊蜂鳴器模塊基本工作進入
    的頭像 發表于 08-31 08:02 ?581次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開源</b>自動化控制篇-接近報警系統

    機智開源自動化控制篇:溫濕度報警器

    這次使用STM32F103C8T6單片機、ESP-01S、DHT11、蜂鳴器以及0.96寸OLED(I2C)制作溫濕度報警器,為智能家居增添智能生態。基本工作進入機智開發者中心創建智能產品機智
    的頭像 發表于 08-06 08:10 ?570次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開源</b>自動化控制篇:溫濕度報警器

    STM32項目分享:智能家居(機智)系統

    STM32項目分享:智能家居(機智)系統
    的頭像 發表于 07-28 08:10 ?2999次閱讀
    STM32項目分享:智能家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統

    ESP32-S3-KROVO2如何在ADF框架下實現wifi連接?

    本人現在想要做一個項目,能夠實現wifi連接并在LCD上顯示圖片,目前能夠分別使用idf框架實現wifi連接,和adf框架下的圖片LCD顯示,但是找不到方法把兩個例程結合起來,初步想法
    發表于 06-28 08:02