精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

android studio 開發藍牙BLE的APP工作總結-搭建環境-第一課

清月電子 ? 2019-04-28 19:14 ? 次閱讀

一、簡介

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

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

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


二、開發環境的選擇

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

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

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

4、這里我看過比較好的大神的資料,我都放在這里,詳細的,可以去看一下。基本都是關于藍牙BLE的

(1)、基礎教程 -- 必看優先看

https://www.cnblogs.com/abao0/archive/2017/06/02/6934023.html--基礎教程 -- 必看優先看。包含:環境的搭建、IDE的字體設置、打包APK等等基礎類容

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

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

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

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

三、開發過程中遇到的一些問題

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

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

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


2、Android studio 如何連接手機進行真機調試

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、有空錄個視頻,再詳細的總結一下

四、總結

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

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

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

(1)、選定最終的開發環境

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

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


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

    評論

    相關推薦

    鴻蒙Flutter實戰:01-搭建開發環境

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

    【BearPi-Pico H3863星閃開發板體驗連載】開發環境搭建與測試

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

    龍芯中科聯合建設西藏首個基礎教育信創聯合示范基地落地

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

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

    CY8CPROTO-063-BLE 或 CY8CKIT-062-BLE藍牙 LE 環境傳感器的工作版本在哪里? 當在 CY8CPROTO
    發表于 07-22 07:09

    【xG24 Matter開發套件試用體驗】開發環境搭建開發流程體驗

    ,并提供給BSP給應用程序開發人員個快速的開端 板載的J-Link調試器通過SWD接口連接EFR32MG24芯片,VCOM虛擬串口連接到芯片的USART1 開發環境 官方
    發表于 07-19 23:22

    PyTorch深度學習開發環境搭建指南

    PyTorch作為種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上
    的頭像 發表于 07-16 18:29 ?866次閱讀

    帶你深入了解BLE藍牙模塊工作模式

    藍牙種新興無線通訊技術是個標準的無線通訊協議,可實現無線數據和語音通信。基于低成本設備的收發器芯片,可做近距離的無線連接,為固定和移動設備監理通信環境
    的頭像 發表于 07-16 13:54 ?681次閱讀
    帶你深入了解<b class='flag-5'>BLE</b><b class='flag-5'>藍牙</b>模塊<b class='flag-5'>工作</b>模式

    LE OTA APP崩潰的原因?

    Bluetooth_LE_Battery_Server proj開發自己的工程代碼,在安卓環境下使用LEOTA APP進行測試開發藍牙連接
    發表于 07-04 08:26

    求助,關于BLE_MESH_wifi_coexist例程配置問題求解

    :EspBLEMeshForAndroid-1.0.0 問題描述: 嘗試通過手機藍牙連接開發板,修改了idf.py menuconfig中的配置來支持PSRAM和掉電保存
    發表于 06-20 07:42

    Purple Pi OH又開外掛!帶你搭建編譯環境及編譯Android 11固件

    01介紹今天的文章主題是分享與探討關于PurplePiOH開發Android開發搭建編譯環境及編譯A
    的頭像 發表于 05-22 08:32 ?1076次閱讀
    Purple Pi OH又開外掛!帶你<b class='flag-5'>搭建</b>編譯<b class='flag-5'>環境</b>及編譯<b class='flag-5'>Android</b> 11固件

    5G智能物聯網課程之安卓環境開發

    課程類別 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 開發環境 開發環境搭建Android
    發表于 04-01 10:39

    TLT507-Android開發環境搭建

    TLT507-Android開發環境搭建
    的頭像 發表于 01-26 17:03 ?571次閱讀
    TLT507-<b class='flag-5'>Android</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    鴻蒙開發第一課-各類名詞介紹以及基礎功能實現

    前提 本文基于鴻蒙sdk version6進行編寫。 名詞介紹 開發鴻蒙應用最重要使用ability能力,Ability其實和Spring MVC相像。Ability分為兩大類別,FA和PA。 FA
    的頭像 發表于 01-25 14:32 ?494次閱讀
    鴻蒙<b class='flag-5'>開發</b><b class='flag-5'>第一課</b>-各類名詞介紹以及基礎功能實現

    免費學習鴻蒙(HarmonyOS)開發些地址分享

    體系是怎么樣的,用張學習路線圖總結如下: 上面是(略縮版),高清完整版可看主頁或點擊《鴻蒙4.0全套文檔》 鴻蒙的學習地址我們可以前往華為鴻蒙官方進行學習,地址:HarmonyOS第一課
    發表于 01-12 20:48

    Android App環境檢測分析

    這個原理就是APPAndroidManifest.xml文件中application是否配置了android:debuggable="true",設置true支持動態調試
    的頭像 發表于 12-01 10:26 ?866次閱讀