原创 android:gravity和android:layout_gravity的區別

LinearLayout有兩個非常相似的屬性: android:gravity與android:layout_gravity。   他們的區別在於:   android:gravity屬性是對該view中內容的限定.比如一個button

原创 TableLayout表格佈局學習

          在Web開發中,我們會接觸到形形色色的表格,HTML中的<table>元素爲我們實現了表格的實現,可以說,表格是我們使用最多的元

原创 Java的垃圾回收器GC機制

1.Java中finalize()的作用一主要是清理那些對象(並非使用new)獲得了一塊“特殊”的內存區域。程序員可以用finalize()來操作。 程序員都瞭解初始化的重要性,但常常會忘記同樣也重要的清理工作。畢竟,誰需要清理一個int

原创 Android:layout_weight的深刻理解

         這是我在網絡上看到的一篇文章,它對Android:layout_weight分析的很透徹!!! --------------------------------------------------------------

原创 詳細解析Java中抽象類和接口的區別

       在Java語言中, abstract class 和interface 是支持抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 面向對象能力。abstract class和interface之間在對

原创 Android程序調試技術-----很全很強大

一、斷點調試 用eclipse開發android程序的時,跟VS一樣是可以斷點單步調試的. 步驟如下. 1 設置斷點:在編碼窗體的左邊框上用鼠標雙擊,或者右鍵點擊菜單,選擇 Toggle Breakpoint菜單項即可. 2 在de

原创 AbsoluteLayout和FrameLayout的學習

1.AbsoluteLayout            AbsoluteLayout絕對佈局,指定子控件的xy精確座標的佈局,絕對佈局缺乏靈活性,在沒有決對定位的情況下相比其他類型的佈局更難維護。這種佈局方式不被推薦。          

原创 LinearLayout佈局方式

1.什麼是LinearLayout線性佈局??            線性佈局是程序中最常用的一種佈局方式,線性佈局可分爲水平線性佈局和垂直線性佈局兩種,通過android:orientation屬性可以設置線性佈局的方式。 2.實例演

原创 Android Service學習(1)——Service啓動方式之startService

1.Service概念及用途:         A service is an application component that can perform long-running operations in the backgroun

原创 Activity高級學習

1.保存Activity狀態           onSaveInstanceState(Bundle outState)   在Activity onStop()狀態之前被執行,用來保存系統的狀態。 package com.alvin.

原创 Service的全面總結

1、Service的種類    按運行地點分類: 類別 區別  優點 缺點   應用 本地服務(Local) 該服務依附在主進程上,  服務依附在主進程上而不是獨立的進程,這樣在一定程度上節約了資源,另外L

原创 Android:theme的學習使用

android:theme="@android:style/Theme.Dialog" 將一個Activity顯示爲能話框模式 android:theme="@android:style/Theme.NoTitle

原创 Enum枚舉類型的使用

DK1.5引入了新的類型——枚舉。在Java 中它雖然算個“小”功能,卻給我的開發帶來了“大”方便。 用法一:常量 在JDK1.5之前,我們定義常量都是: public  static fianl.... 。現在好了,有了枚舉,可以把

原创 Activity生命週期

1.什麼是Activity?            首先,Activity是Android系統中的四大組件之一,可以用於顯示View。Activity是一個與用記交互的系統模塊,幾乎所有的Activity都是和用戶進行交互的,但是如果這樣

原创 Intent初級學習

1.什麼是Intent??         Intent 是一個將要執行的動作的抽象的描述,一般來說是作爲參數來使用,由Intent來協助完成android各個組件之間的通訊。比如說調用startActivity()來啓動一個activi