原创 Flutter學習之旅(四)----Flutter開發語言Dart的基礎語法

Dart官網鎮樓(英文版) 先從一段簡單的Dart代碼入手。 // 定義一個方法 printNumber(num aNumber) {//參數類型爲num, print('The number is $aNumber.'); // 打

原创 ExpandbleListView封裝Adapter

爲ExpandableListView打造通用的BaseAdapter,只需幾行代碼,不用繼承BaseExpandableListview並重寫那些方法。 特點,簡單,複用view,同時支持ExpandableListview和List

原创 安卓開發入門之系統下載管理工具DownloadManager-第三部分(翻譯)

原文鏈接 https://blog.stylingandroid.com/downloadmanager-part-3/ 安卓開發入門之系統下載管理工具DownloadManager-第一部分 http://blog.csdn.n

原创 安卓開發進階之彈性佈局FlexboxLayout--Part3(翻譯)

原文鏈接 安卓開發進階之彈性佈局FlexboxLayout–Part1(翻譯) 安卓開發進階之彈性佈局FlexboxLayout–Part2(翻譯) 這篇文章將探索真實需求裏FlexboxLayout能實現的效果。FlexboxLay

原创 安卓開發入門之系統下載管理工具DownloadManager-第一部分(翻譯)

原文鏈接 https://blog.stylingandroid.com/downloadmanager-part-1/ 安卓開發入門之系統下載管理工具DownloadManager-第一部分 http://blog.csdn.n

原创 Flutter學習之旅(二)----MD風格和點擊事件

Flutter中有許多常用的控件,比如下面的: Text:文本控件,相當於安卓TextView; Row,Column:相當於安卓LinearLayout的兩個方向; Stack:與Positioned控件配合,放到top, rig

原创 安卓開發進階之RxJava在實際項目中使用--第一篇

關於RxJava原理分析,請參考仍物線寫的文章—-給 Android 開發者的 RxJava 詳解。本文不對原理作過多的分析,從最快上手的角度,讓開發者使用起來,當我們有實踐經驗後回過頭來看原理分析會更清晰。 本系列共有三篇文章,分別關

原创 谷歌2017 I/O大會後續:Android Studio 3有哪些新特性?(翻譯)

原文鏈接地址 本文將介紹AS3(Android Studio 3)預覽版的主要新特性。 預覽版官方下載地址 預覽版國內下載地址 一、內置支持Kotlin 本次大會上宣佈的一個重大消息是谷歌讓Kotlin成爲了安卓開發最好的語言。儘管之

原创 Mac下用Qt Creator開發Android的環境搭建(圖文教程)

環境:mac 10.12.6,Qt Creator 4.4.3,Based on Qt 5.9.3 (Clang 7.0 (Apple), 64 bit),Android Studio2.3.3。 先看跑起來的效果,選擇對應模擬器後即可看

原创 安卓經典藍牙開發,包括自動連接開發板藍牙並通信

安卓經典藍牙開發,包括自動連接開發板藍牙並通信藍牙開發首先弄清楚兩點:手機藍牙連接手機藍牙與手機藍牙連接外設藍牙(比如開發板上的藍牙),這兩者連接方式要區分開來,前者需要兩個手機同時安裝開發的APP,APP裏面的代碼指定了唯一的UUID用

原创 安卓手機使用NFC讀取MifareClassic等標籤信息

參考文章 Activity裏面的核心代碼: private NfcAdapter mNfcAdapter; private PendingIntent mPendingIntent; @Override

原创 最簡潔代碼實現Listview多選

記得剛開始學android開發時要實現Listview多選然後批量操作的時候,用Checkbox+Textview,因爲adapter複用後上下翻頁的時候Checkbox狀態無法保存,然後用一個全局變量記住該狀態,翻頁的時候再恢復狀態。現

原创 安卓開發入門之系統下載管理工具DownloadManager-第二部分(翻譯)

原文鏈接 https://blog.stylingandroid.com/downloadmanager-part-2/ 安卓開發入門之系統下載管理工具DownloadManager-第一部分 http://blog.csdn.n

原创 安卓開發進階之彈性佈局FlexboxLayout--Part2(翻譯)

原文鏈接 安卓開發進階之彈性佈局FlexboxLayout–Part1(翻譯) 安卓開發進階之彈性佈局FlexboxLayout–Part3(翻譯) app在Google Play Store(需要翻牆,也可自己導入Github上的

原创 安卓開發進階之RxJava在實際項目中使用--第二篇

關於RxJava原理分析,請參考仍物線寫的文章—-給 Android 開發者的 RxJava 詳解。本文不對原理作過多的分析,從最快上手的角度,讓開發者使用起來,當我們有實踐經驗後回過頭來看原理分析會更清晰。 本系列共有三篇文章,分別關