原创 【GT-安卓應用開發之通知提醒】

前言:現在消息推送幾乎成了一個APP必不可少的部分,時不時地就會用到通知提醒功能。今天整理了一下通知的用法,並編寫一個demo,包含調用系統自帶的通知以及自定義通知的實現。 界面:                             

原创 【GT-安卓應用開發之更改頭像】

前言:更換頭像這一功能需求在實際工作中是一個無法避免的問題,今天趁着午休的時間編寫了一個小demo,在這裏做一下記錄。 這次的demo功能較爲簡單,支持拍照上傳與圖庫選擇,裁剪後利用開源控件顯示爲圓形頭像,可以點擊頭像進行預覽。    

原创 【GT-安卓應用開發之合成長圖】

前言:剛纔看微博,看到很多長圖。一時興起,想通過代碼製作一張長圖並展示。我的思路是利用Canvas將多張照片依次合成,並在外層套用一個ScrollView展示圖片以及保存本地。         效果圖如下:               

原创 【GT-安卓應用開發之時間顯示】

前言:有的時候我們需要在應用界面實時的展示當前時間,最近的項目中剛好也有類似的需求,今天便抽出點時間整理並記錄一下,後面會附帶demo的地址         首先,先展示下界面效果:                  從效果圖中可以清楚的

原创 【GT-安卓應用開發之Office在線預覽】

前言:工作中經常會碰到文件的在線預覽問題,今天恰巧剛好寫了一個小demo,記錄一下。         首先,介紹一下幾個目前比較常見的處理方式:         1、文件下載,通過第三方工具打開         這種方式需要用戶先把文件下

原创 【GT-安卓應用開發之簡單視頻播放實現】

前言:閒來無事,發現已經好久好久沒有更新文章了,似乎又回到了之前的那種狀態。每天就是敲代碼,實現功能後將項目打包備份就結束了,很少回過頭再看一下自己寫的代碼。開始寫博客不就是爲了改變這種狀態嗎,罪過罪過。恰巧今天不是很忙,更新幾篇文章記錄

原创 【GT-安卓應用開發之MediaPlayer使用】

前言:之前做項目涉及到一個功能是播放音頻,考慮到其邏輯比較簡單,便採用安卓自帶的MediaPlayer實現。先了解一下需求,接收三個參數分別是標題、圖片地址和音頻url,支持播放、暫停、重放以及拖動控制條。         要實現前言中涉

原创 【GT-安卓應用開發之LIVE播放】

前言:現在直播非常火爆,公司在最初的時候也想趕一下時髦,提出了直播的需求,今天正好抽出了一點時間記錄一下。衆所周知,直播是分推流與拉流的,顧名思義推流可以理解爲錄製端,而拉流則是播放端。         今天,只是記錄一下拉流(推流會在後

原创 【GT-安卓應用開發之點贊列表實現】

前言:今天閒來無事想到了剛接觸安卓不久的時候特別感興趣的一個東西,那就是自定義View屬性。恰巧今天閒來無事,就寫一個簡單的類似於朋友圈點贊列表的小程序。         我的思路是這樣的:點贊列表採用流式佈局,由於用戶點擊名字可以查看用

原创 【GT-安卓應用開發之錯題率統計】

前言:對於學生的答題(學習)情況,數據是直觀的表現,在實際開發中也需要涉及到大量的數據統計與分析,我們經常通過圖表結合來更加直觀的展現數據。         接下來,記錄一下最近做的一個錯題率統計與總成績排行。整個界面是由上半部分的柱形圖

原创 【GT-安卓應用開發之點贊列表實現2】

前言:在上一篇文章中,記錄了一種利用流式佈局+自定義TextView實現的點贊列表,但是這話方式實現的效果並不是很好(對齊問題)。那麼今天,就把項目中使用的方式摘出來單獨寫一個demo記錄一下。         今天僅僅利用一個自定義Te

原创 【GT-安卓應用開發之評論列表實現】

前言:既然前面兩篇文章記錄了兩種點贊列表的實現方式,那麼這篇文章記錄一下評論列表的實現吧。其實,評論列表的實現與第二種點贊列表的實現方式是相似的,都是利用自定義VIEW實現。不同的是點贊是自定義TextView,而這次的評論是自定義的線性

原创 【GT-安卓應用開發之ViewPager+Fragment實現TAB切換】

前言:話不多說,先看效果 步驟:          Step1,界面佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem

原创 【GT-安卓應用開發之個性撥號】

前言:一改歷史慣例,先附上源碼地址個性撥號            避免各位朋友下載後發現這個小程序太垃圾沒什麼用,接着再附上張圖片吧                                                    

原创 【GT-安卓應用開發之評論彈窗實現】

前言:最初實現評論的時候,我是在利用setVisibility來控制輸入框的隱藏與顯示來實現評論。但是發現這樣做,彈出鍵盤的時候會把整個界面推上去,不大符合人們的使用習慣。因此,我決定採用彈窗的形式來實現評論與回覆。         記錄