原创 Activity生命週期

其實這篇我是想轉一發來着的,但是看了半天沒看到什麼滿意的,好不容易看到一篇還不允許轉載…………. 那麼還是自己來吧,以下是我的一些對官方文檔的理解和對自己所看書籍知識的回憶 首先要知道的是,Android使用Task來管理活動,

原创 Toast

Toast是Android系統提供的一種顯示信息的機制。 在程序中通過它可以使一些短小的信息通知給用戶,這些信息的顯示時間有限且沒有焦點,過一段時間後就會消失並且不佔用屏幕空間。 通過靜態方法makeText()創建一個Toast

原创 Hello,world!

決定開始寫博客,記錄一下Android的學習之路。 主要就是一些自己不容易記住的知識點的總結,以及一些困擾了自己一段時間的東西。 那麼第一發!!沒錯,就是充滿情懷的….hello,world~ 由於實在沒什麼東西可寫,就放個

原创 Intent前瞻

最先接觸Intent是在學習activity的時候,在如何打開一個新的activity時用到了Intent。 來做個小概括: 啓動一個Activity: 在一個Android應用中,一個Activity通常就是一個單獨的屏

原创 Intent與IntentFilter

接上一篇,介紹總結一下Intent 那麼,什麼是Intent呢? Intent本意爲目的、意圖。 我對官方文檔拙劣的翻譯和理解: Intent是對一個操作執行的抽象描述,是系統各組件或應用程序之間進行數據傳遞的數據負載者,換句話

原创 IntentService

首先列出Service存在的兩個問題: Service不會專門啓動一個單獨的進程,Service與它所在應用位於同一個進程中。 Service不是一條新的線程,因此不應該在Service中直接處理耗時的任務,否則很容易出現ANR(App

原创 Java線程詳解

Java線程詳解 Java線程:概念與原理 一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個進程中可以啓動多

原创 Android學習筆記之AndroidManifest.xml文件解析

該文爲轉載文章,原文請點擊Android學習筆記之AndroidManifest.xml文件解析 一、關於AndroidManifest.xml AndroidManifest.xml 是每個android程序中必須的文件。它位於整個

原创 字符串入門

前言 字符串的操作是非常基礎的東西,之前做的一些程序Demo也都頻繁的使用到了字符串,發現了很多自身不足的地方,所以這個整理是有必要的。這裏摘錄了很多《Java語言程序設計》上的語句,主要供自己記憶混亂時可以隨時查看。 先放一張說明Jav

原创 Fragment

說點廢話: 關於這一天的到來,真的等了太久了。 對於Android的學習,我總是斷斷續續,就跟玩LOL的時候很少一波推完一樣。其中時間停頓最長的大概就是Fragment了。數次想開始學習,卻數次停下來。 是因爲它和Activity的相似性

原创 Table Layout

TableLayout 由圖可看出,TableLayout繼承自LinearLayout,因此它的本質依然是線性佈局管理器。 TableLayout採用行和列(也就是表格的方式)來管理UI組件,但並不需要明確地聲明包含多少行、多少列

原创 Java的集合容器(上)

9月初的時候去了第一次面試,那時候Android基礎才學到一半,Fragment剛看完沒多久,service什麼的看都沒看過。 越是自知水平不夠越是緊張,結果連Java集合這種簡單的問題都說錯了。 結果可想而知… 慘不忍睹。 所以關於

原创 小試List View

ListView ListView是一個View容器,它允許我們通過滑動的方式來將屏幕外的數據滾動到屏幕內以便我們查看。 ListView應該算Android上最常用的控件之一了。 衆所周知,我們的手機和平板的屏幕空間都十分有限,所以當

原创 Java的native方法

第一篇: 今天花了兩個小時把一份關於什麼是Native Method的英文文章好好了讀了一遍,以下是我依據原文的理解。 一. 什麼是Native Method 簡單地

原创 Frame Layout

FrameLayout 這種佈局會爲每個加入其中的組件創建一個空白的區域,即爲一幀,每個子組件佔據一幀。 FrameLayout包含的子元素受FrameLayout_LayoutParams控制,因此當我們往裏面添加組件的時候,所有的組