国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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的源碼,都是老版本開發的,基本上編譯都編譯不過,很多錯誤,對于新手就很致命了


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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用 Keil Studio for Visual Studio Code開發 STM32 設備

    Keil Studio是 Arm 最新代的集成開發環境(IDE),將嵌入式開發工具直接集成到了 Visual
    的頭像 發表于 03-05 17:41 ?1050次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code<b class='flag-5'>開發</b> STM32 設備

    RK3568 Android11編譯環境搭建及報錯解決指南

    在嵌入式開發領域,RK3568 芯片憑借其出色的性能被廣泛應用。基于 RK3568 進行 Android11 系統的開發,首先要搭建好編譯環境
    的頭像 發表于 02-04 17:37 ?1715次閱讀
    RK3568 <b class='flag-5'>Android</b>11編譯<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>及報錯解決指南

    LuatOS平臺下BLE藍牙開發從入門到實踐

    者,全面介紹LuatOS中BLE模塊的基礎知識,涵蓋角色定義(主機/從機)、服務配置、特征值操作與事件回調機制,并通過個完整的溫濕度數據上報案例,逐步演示應用開發全過程。
    的頭像 發表于 02-02 16:32 ?6196次閱讀
    LuatOS平臺下<b class='flag-5'>BLE</b><b class='flag-5'>藍牙</b><b class='flag-5'>開發</b>從入門到實踐

    谷歌Android Studio Otter 3功能更新發布

    我們很高興地宣布,Android Studio Otter 3 功能更新穩定版現已發布!本次更新干貨滿滿,不僅重磅升級了 Android Studio 中的智能體
    的頭像 發表于 01-28 14:15 ?601次閱讀
    谷歌<b class='flag-5'>Android</b> <b class='flag-5'>Studio</b> Otter 3功能更新發布

    【瑞薩RA6E2】+開發環境搭建過程

    目前,我看到關于開發環境搭建的文章有2篇: https://blog.csdn.net/qq_36654593/article/details/149246851 這篇基于studio
    發表于 12-04 15:00

    關于BLE藍牙芯片的BLE Mesh無線組網方案分享

    在物聯網設備爆發式增長的背景下,穩定、靈活且易于部署的無線組網技術成為關鍵。BLE藍牙芯片憑借其低功耗、高兼容性和成熟的生態,成為許多智能設備的首選通信方案。而BLE Mesh(藍牙
    的頭像 發表于 11-19 15:33 ?545次閱讀

    藍牙打印機電路怎么設計?芯片如何選型?APP和小程序的BLE通訊協議如何制定?

    藍牙芯片通訊的BLE協議怎么制定?藍牙BLE芯片如何選型?文給你講解清楚
    的頭像 發表于 09-08 10:02 ?1184次閱讀
    <b class='flag-5'>藍牙</b>打印機電路怎么設計?芯片如何選型?<b class='flag-5'>APP</b>和小程序的<b class='flag-5'>BLE</b>通訊協議如何制定?

    開發環境鍵部署 | 如何搭建Docker環境編譯ARM程序?

    智能化科技領域,嵌入式系統開發占據著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應用場景賦能。基于Linux系統搭建開發環境,為用戶開啟高效
    的頭像 發表于 08-15 11:06 ?963次閱讀
    <b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>一</b>鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環境</b>編譯ARM程序?

    BLE 5.4時代下,Air8000藍牙通知與手機讀寫操作實戰攻略

    隨著BLE 5.4的普及,Air8000模塊藍牙通信性能再升級。本篇將從實戰角度出發,講解如何通過Air8000發送設備通知,以及如何利用手機APP對從機設備進行數據讀寫,助你高效完成藍牙
    的頭像 發表于 08-13 15:31 ?911次閱讀
    <b class='flag-5'>BLE</b> 5.4時代下,Air8000<b class='flag-5'>藍牙</b>通知與手機讀寫操作實戰攻略

    Android Studio中的Gemini全面支持Dart和Flutter開發

    Android Studio 中創建 Android 應用的 Flutter 開發者將迎來次重大的飛躍:
    的頭像 發表于 08-06 13:52 ?1345次閱讀
    <b class='flag-5'>Android</b> <b class='flag-5'>Studio</b>中的Gemini全面支持Dart和Flutter<b class='flag-5'>開發</b>

    Android Studio中的Gemini支持多模態輸入功能

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

    迅為RK3588開發板安卓GPIO調用APP運行測試

    下載 Gradle 和各種 Jar 包可能需要段時間,Android Studio 加載工程可能會耗時較長甚至編譯失敗。如果編譯失敗,可以嘗試多次點擊工具欄上的綠色“小錘子”按鈕重新編譯,“小錘子
    發表于 05-13 10:49

    KaihongOS操作系統:開發環境搭建

    開發環境搭建 下載開發工具—DevEco Studio 建議使用 DevEco Studio
    發表于 04-23 07:27

    e2studio和Keil簡介及如何安裝e2studio開發環境

    (簡稱為e2或e2s)是瑞薩電子的款包含代碼開發、構建和調試的開發工具。e2studio基于開源EclipseIDE和與之相關的C/C++開發
    的頭像 發表于 03-13 17:27 ?3220次閱讀
    e2<b class='flag-5'>studio</b>和Keil簡介及如何安裝e2<b class='flag-5'>studio</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    藍牙模塊PTR5618性能、開發與應用解析

    : ?芯片架構?:Cortex-M4F內核,主頻64MHz,512KB Flash + 64KB RAM? ?通信協議?:BLE 5.0、ANT、2.4GHz私有協議及藍牙Mesh組網? ?工作電壓
    發表于 03-12 14:32