原创 【TL8266】APP接收藍牙模塊發送過來的消息

前一篇文章講述瞭如何向藍牙模塊發送數據,這一篇講述如何接收數據,點擊開關按鈕發送AT指令,模塊會返回OK 先做一個廣播接收器,按Ctrl+F關注mBluetoothLeService的操作 public class BleAt

原创 【TL8266】向藍牙模塊發送AT指令的APP

前一篇文章寫了如何顯示BLE設備,在子項點擊事件中只彈出了一個吐司提示點擊的是哪個模塊的地址,這一篇就將它改成發送指令 public class MainActivity extends AppCompatActivity imp

原创 【Android】APP一鍵退出

只是備份一下知識,下次方便找 收集活動的類 public class ActivityCollector { public static List<Activity> activities=new ArrayList<Ac

原创 【Android】BaseAdapter探索

ps:代碼都是簡潔形式的,比如 public class MainActivity extends Activity { } 我就是直接寫成 Activity { } 如有問題請多包涵。 一般我們做ListView的核心就是做

原创 【STC15】串口使用

一般我們玩單片機都要研究串口,串口一開始最頭痛的無非就是波特率和中斷 波特率初始化可以用STC-ISP生成代碼,比如STC15W408AS這一款單片機,只有串口0和串口2,需要波特率9600,則可以在STC-ISP中輸入如下參數

原创 【Android】登錄界面的實現

資料來源:https://github.com/tyzlmjj/AndroidUI/tree/master/ClearEditText 先把ClearEditText.java和PasswordEditText.java複製到ja

原创 【altium designer】畫原理圖

1 文件-新建-project 2 文件-新建-原理圖 3文件-新建-庫-原理圖庫 然後分別在原理圖和庫文件頁面按Ctrl+s保存 先把所有要用的元器件,畫的畫,拷貝的拷貝,全部放入自己的庫中,一般來說,大部分是自己畫的

原创 【TL8266】顯示BLE設備列表

資料來源:網峯的APP源碼 http://www.smartwebee.com/products_detail/productId=27.html 推薦跟我一起操作,在主頁面定義了一個按鈕用來刷新,一個用來停止,一個進度

原创 【Android】ViewPager探索

在layout.xml中只放一個ViewPager <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:orientation="vertical" >

原创 【cc3200】wlan_station項目修改爲與服務器通訊

資料來源:郭書軍老師的《CC3200應用指南》 主要是裏面的osi_TaskCreate讓我眼前一亮,創建三個任務,然後分別去執行,就像多進程一樣(可能就是多進程……) 實現的效果如下 串口助手發送數據123456(無視後面的回顯,我

原创 【Android】SeekBar平滑滾動

由於項目需要,SeekBar只需要三個檔,但是如果只設置三個檔會很難滑,看着也不好看,於是我將其設置爲100,然後自動滑到0,50,100的位置 大部分代碼還是跟之前一樣,只是把max改爲100,progress改爲50 <S

原创 【cc3200】Wuart

參考郭書軍老師的《CC3200應用》 每次發完,以16進制發送1b退出,然後再進行新的收發循環 int BsdTcpClient(unsigned short usPort) { SlSockAddrIn_t sAddr

原创 【cc3200】向服務器發送溫度數據

基於tcp_socket和i2c_demo修改而成 1、打開i2c_demo的PinMuxConfig,將裏面關於I2C的配置複製過來 MAP_PRCMPeripheralClkEnable(PRCM_I2CA0, PRCM_RUN_MO

原创 【Android】sqlite探索

參考郭霖大大的《第一行代碼》 一開始先了解數據庫的建立和增刪改查就可以了,不要分散重點,學會了再學下一個 實現效果: 點兩下插入數據,然後點查詢,會出現四條數據,兩本書的信息(數據隨便寫的) 點擊更新數據會將所有書名爲《純粹理性批

原创 【Android】自定義標題欄,底部欄

爲了簡化起見,只寫關鍵屬性,具體需要可以自己慢慢調 頂部標題title_layout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:backgr