原创 高校圖書館座位預約軟件簡要介紹

項目效果圖展示: 項目源代碼(安卓端):https://github.com/QQHEZhangyubin/DESK_MOBILE 項目源代碼(服務端):https://github.com/QQHEZhangyubin/

原创 Android使用HttpURLConnection發送HTTP請求

在這裏,我們就學習下官方建議的HttpURLConnection的用法。 首先要獲取到HttpURLConnection的實例 我們只需要new 出一個URL 對象,並傳入目標網址,然後再調用openConnection()方法。

原创 基於Flutter的疫情填表軟件

效果圖: 該項目採用Flutter+Bmob,Flutter插件的多樣性,搭配Bmob提供的後端數據保存服務,使得整個項目的開發過程十分輕鬆. 在項目中覺得比較喫力的地方主要在於答題頁面和設計題目的頁面. 在答題頁

原创 OkHttp的簡單用法

開源盛行的今天,許多出色的網絡通信庫都可以代替原生的HttpURLConnection,而今天我們就介紹下OkHttp的簡單用法。 OkHttp的項目主頁地址是:http://github.com/square/okhttp.

原创 探究服務(一)---異步消息處理流程

服務是Android中實現程序後臺運行的解決方案。 在學習服務之前,我們要明白,服務不會自動開啓線程,所有的代碼都是默認運行在主線程當中,我們需要在服務裏面開啓子線程來執行具體的服務。 Android多線程編程 類似於java的多

原创 Linux中配置Flutter環境

我是在Linux系統下配置Flutter環境的,具體操作步驟如下: 在flutter官網下載Linux 最新版的flutter_sdk,這裏我沒有下載最新版本的,導致用Android Studio 構建flutter項目時總是出錯.下載好

原创 GDB調試NASM語法的彙編代碼

準備調試的nasm版的彙編代碼如下: section .data section .text global main main: ;100001/100 mov rdx,1 mov rax,86A1H mov rbx,100

原创 百度地圖SDK-真正意義上的地圖

百度地圖SDK-真正意義上的地圖 在上篇博客裏面,我講述了通過實例化LocationClient對象進行定位,在獲取一系列的權限申請之後,調用LocationClient對象的start()方法開啓定位,以及定位的返回到監聽器裏面

原创 百度地圖之添加覆蓋物

前面我們關於百度地圖的SDK的博客已經寫了不少了,不過爲了把地圖這個功能做的更完善一些,同時也爲了提高自己的技術,我們還是可以在目前所具有的功能之上再添加一些功能。 今天這篇博客,我就講講如何在地圖上添加覆蓋物。 一,和實現顯示導

原创 強大的滾動控件RecyclerView

RecyclerView的基本用法: RecyclerView屬於新增的控件,爲了使RecyclerView能夠在所有的Android版本中都可以使用,我們需要將RecyclerView定義在support庫裏面。 在佈局中加入Recyc

原创 百度SDK之方向傳感器的應用

如今大部分智能手機都有各種各樣的傳感器,在上兩篇博客裏面,我們學習瞭如何顯示地圖以及如何在地圖上找到自己的位置。 接下來,我們要結合方向傳感器來配合手機來回移動。 先拉出效果圖看看。 不多說了,下面就是擼代碼的時候了。 首

原创 詳解廣播機制(借鑑郭霖老師著作)

爲了便於進行系統級別的消息通知,Android引入了一套類似現實生活中廣播的消息機制。 Android 中的每個應用程序都可以對自己感興趣的廣播進行註冊,這樣程序就只會接收到自己感興趣的廣播內容,這些廣播可能來自於系統,來自於其他應用程序

原创 結合Material Design的百度地圖

關於百度地圖SDK的博客已經寫了三篇了,在前三篇博客裏面,我介紹瞭如何顯示自己區域的地圖,如何顯示自己的位置,如何結合方向傳感器來指示手機方向。今天的博客內容關於百度地圖的SDK內容並沒有多麼複雜,只是講下如何結合Material

原创 Android存在的三種活動啓動模式

活動是Android的四大組件之一,是應用程序的門面。我們在手機APP裏看到的所有內容都是在活動裏面。 在實際項目中,我們應該根據特定的需求來設置活動的啓動模式。活動的啓動模式一共有四種,分別爲standard,singleTop, si

原创 Toast介紹(借鑑郭霖老師著作)

Toast是Android 系統提供的一個很好的提醒方式。 它可以將一些短小的提示信息在屏幕上顯示出來,並且很快就可以消失,不會佔據屏幕。 使用Toast,我們首先需要設置一個Toast觸發點,以下面一個例子爲例: Button butt