一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

android studio 開發(fā)藍牙BLE的APP工作總結(jié)-搭建環(huán)境-第一課

清月電子 ? 2019-04-28 19:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、簡介

作為一個純粹的硬件開發(fā)人員,迫不得已開發(fā)安卓。前面也花了3天的時候,搭建好了環(huán)境,也算是明白了安卓開發(fā)的流程。寫這個文章的目的也算是做一個小結(jié),給自己一個鞭策,邊學(xué)習(xí)邊總結(jié),希望自己能堅持下去。同時也算是通過網(wǎng)絡(luò)獲取資料,然后回報網(wǎng)絡(luò)的一種方式

我學(xué)習(xí)安卓開發(fā)的目的主要的,做藍牙BLE或者WIFI之類的應(yīng)用。因為我本身是做藍牙芯片程序開發(fā)的,所以不可避免需要開發(fā)APP,由于外包,達不到我們的要求同時也不靈活。招人開發(fā)成本又巨高,所以不得已而為之

硬件:BT201藍牙BLE音頻模塊,芯片選的是KT1025A


二、開發(fā)環(huán)境的選擇

1、開發(fā)環(huán)境我選的是android studio 。http://www.android-studio.org/官網(wǎng)下載ide。也就是Android Studio。只用這一個足矣,其他的不需要

2、網(wǎng)上很多各種各樣的說法,最后我選擇android studio 。唯一的原因,就是這個是google自己的親兒子,并且會持續(xù)的更新,很多的開發(fā)者也已經(jīng)轉(zhuǎn)到這個平臺上面來了。所以選擇這個沒錯

3、我這里用的win7的64的。安裝的教程,很多大神都寫了很多,這里就不需要多說了。唯一需要說明的是,早期的android studio環(huán)境安裝,還要單獨安裝SDK。目前我的用Version3.3.1已經(jīng)把這些都集成進去了,所以一順的安裝就可以了

4、這里我看過比較好的大神的資料,我都放在這里,詳細的,可以去看一下?;径际顷P(guān)于藍牙BLE的

(1)、基礎(chǔ)教程 -- 必看優(yōu)先看

https://www.cnblogs.com/abao0/archive/2017/06/02/6934023.html--基礎(chǔ)教程 -- 必看優(yōu)先看。包含:環(huán)境的搭建、IDE的字體設(shè)置、打包APK等等基礎(chǔ)類容

(2)、Android BLE 藍牙開發(fā)入門 -- 焉工推薦的“android studio藍牙入門比較好的文章”---源碼編譯不通過,淘汰

https://www.jianshu.com/p/3a372af38103

(3)、簡書上面找到的,Android BLE 藍牙開發(fā)入門 --- 編譯能過 -- 值得學(xué)習(xí)20190213

https://www.jianshu.com/p/d991f0fdec63

三、開發(fā)過程中遇到的一些問題

1、android studio的工程目錄,很多人打開別人的工程的時候,一頭霧水,其實網(wǎng)上的大神都有介紹很清楚的文章

https://blog.csdn.net/xhbxhbsq/article/details/54615663

總之,只用關(guān)注“app”這個目錄下面的所有文件即可,其他暫時不用看


2、Android studio 如何連接手機進行真機調(diào)試

https://blog.csdn.net/qq_41916089/article/details/81044989--使用電腦模擬器,不能模擬藍牙

https://blog.csdn.net/qq_35251502/article/details/80770448--使用實際的手機實物模擬

實測我的“VIVO”和“小米6”都可以

3、Android studio 使用windows的PC端編譯緩慢的解決辦法

https://blog.csdn.net/zane_xiao/article/details/72652081

4、有空錄個視頻,再詳細的總結(jié)一下

四、總結(jié)

1、雖然在高手看來,這些東西都是不值得一提的,但是我還是想寫出來,尤其是初學(xué)者,網(wǎng)上的資料又多又雜,再加上安卓確實很復(fù)雜

如果沒有java基礎(chǔ),基本想動手寫程序,沒可能

2、我花了三天,才明確這些東西

(1)、選定最終的開發(fā)環(huán)境

(2)、弄清楚整個的開發(fā)流程,以及搜索到我需要的相關(guān)的例程。網(wǎng)上的資源太多,需要分辨出適合自己的,真的花很多時間

(3)、網(wǎng)絡(luò)上下載的很多BLE的源碼,都是老版本開發(fā)的,基本上編譯都編譯不過,很多錯誤,對于新手就很致命了


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Android Studio中的Gemini支持多模態(tài)輸入功能

    開發(fā)生命周期的每個階段,Android Studio 中的 Gemini 都已成為您的 AI 助手,助您更輕松地構(gòu)建高質(zhì)量的應(yīng)用。我們很高興地與您分享項重大升級:
    的頭像 發(fā)表于 05-14 16:44 ?512次閱讀

    KaihongOS操作系統(tǒng):開發(fā)環(huán)境搭建

    開發(fā)環(huán)境搭建 下載開發(fā)工具—DevEco Studio 建議使用 DevEco Studio
    發(fā)表于 04-23 07:27

    共創(chuàng)開源鴻蒙生態(tài)新未來!深天使開源鴻蒙產(chǎn)業(yè)加速營暨開鴻第一課成功舉辦

    近日,由深圳市天使投資引導(dǎo)基金管理有限公司(簡稱“深天使”)、深圳市天使投資協(xié)會、深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(簡稱“深開鴻”)聯(lián)合主辦的“深天使開源鴻蒙產(chǎn)業(yè)加速營暨開鴻第一課”在深圳舉行。本次活動
    的頭像 發(fā)表于 03-03 17:41 ?1034次閱讀
    共創(chuàng)開源鴻蒙生態(tài)新未來!深天使開源鴻蒙產(chǎn)業(yè)加速營暨開鴻<b class='flag-5'>第一課</b>成功舉辦

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    。   在這個階段,重點推薦《HarmonyOS第一課》和《HarmonyOS應(yīng)用開發(fā)快速入門》,其中《HarmonyOS第一課》采用多維融合的教學(xué)模式,設(shè)置基礎(chǔ)、中級、高級及主題課程四大模塊,通過
    發(fā)表于 02-17 16:37

    詳解Jetpack Compose布局流程

    我們與 Android 經(jīng)典視圖系統(tǒng)的生命周期 (Measure,Layout,Drawing) 做個對比: 組合是 Compose 的特有階段,是其能夠通過函數(shù)調(diào)用實現(xiàn)聲明式 UI 的核心,想要深入理解 Compose 第一課
    的頭像 發(fā)表于 02-05 13:38 ?745次閱讀
    詳解Jetpack Compose布局流程

    《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)

    的《HarmonyOS第一課》全新上線,集“學(xué)、練、考”于體,憑借多維融合的教學(xué)模式與系統(tǒng)課程設(shè)置,助力開發(fā)者快速掌握HarmonyOS應(yīng)用開發(fā)技能。 四大課程模塊:
    發(fā)表于 01-02 14:24

    如何搭建企業(yè)AI開發(fā)環(huán)境

    搭建企業(yè)AI開發(fā)環(huán)境個復(fù)雜而細致的過程,涉及硬件選擇、操作系統(tǒng)配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建
    的頭像 發(fā)表于 12-20 10:37 ?704次閱讀

    STM32WB55RG開發(fā)(3)----生成 BLE 程序連接手機APP

    本項目旨在利用 STM32WB55 微控制器的藍牙低功耗(BLE)功能,實現(xiàn)與手機 APP 的無線連接。通過配置時鐘源、啟動關(guān)鍵模塊(如 RCC、RTC、RF、IPCC 和 HSEM),以及啟用
    的頭像 發(fā)表于 12-16 16:06 ?1820次閱讀
    STM32WB55RG<b class='flag-5'>開發(fā)</b>(3)----生成 <b class='flag-5'>BLE</b> 程序連接手機<b class='flag-5'>APP</b>

    HarmonyOS開發(fā)寶典震撼來襲,卓越應(yīng)用開發(fā)之旅觸即發(fā),輕松啟程!

    大幅提升開發(fā)效率。此外,我們還提供場景化的開箱即用代碼示例,讓應(yīng)用開發(fā)觸手可及,輕松高效。 更令人振奮的是,全新升級的《HarmonyOS第一課》現(xiàn)已震撼上線!該課程采用多維融合教學(xué)法,將直觀代碼講解
    發(fā)表于 12-05 08:57

    鴻蒙Flutter實戰(zhàn):01-搭建開發(fā)環(huán)境

    準備工作 1.安裝 DevEco Studio NEXT IDE, 注意版本應(yīng)該是 Next,當(dāng)前最新的是 Beta3 2.安裝Git, 如果要同時適配安卓,需要安裝Android Studi
    發(fā)表于 10-21 19:35

    【BearPi-Pico H3863星閃開發(fā)板體驗連載】開發(fā)環(huán)境搭建與測試

    小熊派 Pico H3863 星閃開發(fā)板測評 開發(fā)環(huán)境搭建與測試 首頁 | 小熊派BearPi 開發(fā)板簡介 BearPi-Pico H386
    發(fā)表于 10-02 05:03

    BLE 藍牙芯片選型要注意哪些問題?

    睡眠模式。當(dāng)工作時,設(shè)備會自動被喚醒并且將控制數(shù)據(jù)傳輸?shù)绞謾C APP 上或其他控制器。相比傳統(tǒng)藍牙芯片,BLE 藍牙芯片的功耗低了將近十分之
    發(fā)表于 09-26 14:51

    龍芯中科聯(lián)合建設(shè)西藏首個基礎(chǔ)教育信創(chuàng)聯(lián)合示范基地落地

    近日,60名拉薩市實驗小學(xué)四年級學(xué)生走進這間煥然新的信息科技教室,開始學(xué)習(xí)信創(chuàng)第一課
    的頭像 發(fā)表于 08-21 11:30 ?1026次閱讀

    SemiDrive X9 AI 開發(fā)環(huán)境搭建

    SemiDrivex9AI開發(fā)環(huán)境搭建開發(fā)機端,開發(fā)板端。主要的工具是SDNN,它是個基于開
    的頭像 發(fā)表于 08-03 08:27 ?912次閱讀
    SemiDrive X9 AI <b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    CY8CPROTO-063-BLE或CY8CKIT-062-BLE藍牙LE環(huán)境傳感器的工作版本在哪里?

    CY8CPROTO-063-BLE 或 CY8CKIT-062-BLE藍牙 LE 環(huán)境傳感器的工作版本在哪里? 當(dāng)在 CY8CPROTO
    發(fā)表于 07-22 07:09