原创 學習筆記| AS入門(八) 組件篇之ContentProvider

終於又回到組件篇,Android中非常重要的四大組件–Activity、ContentProvider、BroadcastReceiver和Service,它們分工明確,共同構成了可重用、靈活、低耦合的安卓系統。通過之前的學習,我

原创 BUG彙總 1

1.Unsupported Modules Detected: Compilation is not supported for following modules 問題描述: 在程序界面的右上角提示無法編輯程序 解決辦法:

原创 學習筆記| AS入門(七) 數據存儲篇

一個好的開發平臺要對數據的存儲有良好的支持,而不是僅靠保存在內存中的瞬時數據。本篇主要介紹Android平臺實現數據存儲的三種方式,分別是: File 文件存儲 SharedPreferences存儲 SQLite數據庫存儲

原创 學習筆記| AS入門(六) 碎片Fragment

安卓自3.0開始引入Fragment的概念,主要是爲了能在不同分辯率屏幕上進行更爲動態和靈活的UI設計,讓程序更加合理和充分利用大屏幕空間。本篇將學習Fragment以下幾個知識點: Fragment概要 Fragment生命週

原创 美團實習| 週記(一)

####來實習公司有一週多了,從熟悉工作環境到業務到參與項目這段時間,真的受益匪淺,get到很多新知識,也發現自己知識儲備上的不足,特此開一個專題“實習隨筆”來回顧每週的知識點和一些感悟,篇幅受限,只能簡單記錄,主要還是通過鏈接形

原创 美團實習| 週記(四)

本週知識清單如下: Android Lint工具 SimpleDateFormat 線程池之Executors、ThreadPoolExecutor 定時任務之Timer、ScheduledThreadPoolExecutor

原创 美團實習| 週記(三)

本週知識清單如下,ps本週的感悟非常誠懇不容錯過哦~ 顏色透明度計算 SpannableString類 快速切換到主線程更新UI的三種方法 RecycleView的item動畫 使用Rxjava實現點擊防抖動 Java基礎之異常

原创 美團實習| 週記(五)

本週知識清單如下:ps文末有驚喜鏈接↓↓↓ UI小課堂 TextView行間距、字間距 EditText有光標不彈出軟鍵盤 EditText限定輸入字符的類型、最大數量 指定Dialog寬高 資源文件&系統文件 Java基

原创 美團實習| 週記(二)

####本週知識清單: 開發小tips Java基礎之集合類 一些小感悟 1.開發小tips 看項目代碼的時候發現了一些不起眼但覺得蠻實用的小tips,在實習隨筆|週記(一)寫的tools命名空間就是一點,可幫助快速預覽佈

原创 要點提煉|開發藝術之 Activity

本系列專題以提煉要點的方式總結知識點,而不做具體展開,對應的會附上個人較喜歡的文章鏈接供大家詳細瞭解和學習。第一個板塊開發藝術 是對任老師的《Android開發藝術探索》著作的學習和擴展,此書的目錄也是該板塊的主線,那麼就先從我

原创 要點提煉|開發藝術之Drawable

提到Drawable,第一反應肯定是用於存放圖片,實際上,Drawable還可以存放其他資源。那麼本篇就來深入瞭解Drawable,要點如下: Drawable簡介 Drawable種類 BitmapDrawable Nine

原创 學習筆記| AS入門(五) 高級控件篇(下)

以下是今日份的控件清單: WebView 網絡視圖 Dialog 對話框 Notification 通知 Meau 菜單 1.WebView 網絡視圖 當一個應用程序想展示一個網頁時,可以怎麼做呢?自己去做一個瀏覽器是完全沒有

原创 學習筆記| AS入門(十) 組件篇之Service

Service(服務)是Android中實現程序後臺運行的解決方案,它非常適合用於去執行那些不需要和用戶交互而且還要求長期運行的任務。Service主要負責與UI無關的工作,比如耗時操作。本篇學習Service相關知識點有: S

原创 要點提煉|開發藝術之View

在Android中的任何一個佈局、任何一個控件其實都是直接或間接繼承自View的,因此View是一個很重要的概念。本篇將深入學習View,內容如下: View事件體系 View位置參數 View的觸控 View的滑動 View

原创 學習筆記| AS入門(九) 組件篇之Broadcast Receiver

Broadcast(廣播)是一種廣泛應用在應用程序之間傳輸信息的機制,而BroadcastReceiver(廣播接收器)則是用於接收來自系統和應用的廣播對並對其進行響應的組件。Android提供了一套完整的API,允許應用程序自由