原创 [Android多媒體一]調用系統相機拍照並存儲到指定位置,適配安卓 7.0

項目裏想添加幾個小功能,拍照、錄像、錄音。都是調用系統的多媒體,拍攝、錄製完畢也不能不管,應該將他們都存儲到手機上,方便日後查看、使用。但是開發過程並不是一蹴而就,也是查閱了很多資料,向大佬請教了很多,才成功實現了功能,並且由於是Andr

原创 Android實踐:《簡易影音播放器》的實現及簡要說明

本文實現的簡易影音播放器主要實現的功能,包括選取音樂文件,播放、暫停、停止、快進、快退,選取視頻文件播放,音樂文件和視頻文件都會給出文件名、文件路徑的詳細信息。主要涉及到MediaPlayer和VideoView的操作、旋轉屏幕後重啓活動

原创 Android學習筆記:界面設計Material Design的基本使用方法(三)

接上一篇文章,地址:Android學習筆記:界面設計Material Design的基本使用方法(二)圖片資源地址:稍等七、充分利用系統狀態欄空間上一節的水果詳情展示頁,實現了可摺疊標題欄,效果已經很華麗。其實還是有優化空間的。如下圖所示

原创 Android學習筆記:界面設計Material Design的基本使用方法(二)

接上一篇文章,地址:Android學習筆記:界面設計Material Design的基本使用方法(一)本文使用到的圖片資源地址:https://pan.baidu.com/s/1c2PpZ0k四、卡片式佈局1、使用CardView實現卡片

原创 使用OKHttp3訪問網絡時,返回數據爲okhttp3.internal.http.RealResponseBody@ed23219,無法解析

本文轉載自:點擊打開鏈接請求網絡未出錯,但解析數據時發現返回的數據爲:okhttp3.internal.http.RealResponseBody@ed23219,如下所示:上面是經過處理的url網址。下面查看返回的數據,並不是預期數據。

原创 Android學習筆記:Android中活動的生命週期(正常和異常)解析

對活動的生命週期有了充分的瞭解才能對程序作出最好的優化,給用戶最好的使用體驗。 Android官方給出了活動的生命週期圖,不過是英文的,翻譯後如下所示(作圖真考驗耐心): Activity類中有7個回調方法,覆蓋了活動生命週期的每一個環

原创 Android Studio 導入項目過慢的簡單解決方案

下載了一個Demo,準備導入到Android Studio中查看,但是左等右等就是導不進去。其實導入項目過慢的原因就是:它在下載導入的項目對應的gradle,如果你本地有這個版本的gradle,導入速度不會這麼慢。兩步解決:1、找到你本地

原创 Android Studio開發 -- BUILD FAILED -- R文件丟失 解決方案

今天心血來潮想弄個APP,東西寫了一大堆,想測試一下效果,結果剛運行,提示錯誤。點擊查看大圖 構建失敗,有2個錯誤。 好的,沒關係,天天都能遇見問題,先看看再說。再看一眼R文件都沒了。 R文件丟失!!!我最開心的就是遇見這個了,因爲我

原创 Android學習筆記:滾動控件ListView的基本使用方法

ListView是APP中的常用組件之一,它的使用方式與其他組件相比之下更復雜,但是功能更加強大。通常被用作菜單、列表等。一、ListView基本用法ListView的基本使用步驟:1、定義ListVIew佈局2、創建ArrayAdapt

原创 Android學習筆記:數據庫----持久化存儲技術SQLite的基本使用方法

通過項目實踐,來熟悉利用SQLiteDatabase來操作SQLite的基本用法。 一、SQLite數據庫 1、創建 (1)、SQLite通過SQLiteOpenHelper幫助類來更方便的管理數據庫,SQLiteOpenHelper是一

原创 Android Studio 開發,R文件丟失案例及解決方案彙總

剛打開電腦想繼續昨天的編程。打開android studio之後發現一堆紅線,定睛一看,勞資的R文件呢?全部都是引用文件的語句錯誤。目錄中R文件沒了。Build -> Rebuild Project ,出現以下錯誤提示:如圖所示,找到圖中