Android SDK簡明教程:應用程序結構
介紹 本教程將主要以探索與了解為主要目的,但後續的系列文章則將進一步帶大家深入學習如何創建用戶界面、響應用戶交互操作以及利用Java編排應用邏輯。我們將專注於大家
一步一步完成 cocos2d-x 2.2 的Android交叉編譯
下面一段是百度百科的說明: Cocos2d-x 是一個支持多平台的 2D 手機游戲引擎,使用 C++ 開發,基於OpenGL ES,基於Cocos2d-iphon
Android Dialog的7種形式實現方式
在Android開發中,我們經常會需要在Android界面上彈出一些對話框,比如詢問用戶或者讓用戶選擇。這些功能我們叫它Android Dialog對話框,在我們
Android對Bitmap的內存優化方案總結
在Android應用裡,最耗費內存的就是圖片資源。而且在Android系統中,讀取位圖Bitmap時,分給虛擬機中的圖片的堆棧大小只有8M,如果超出了,就會出現O
Android中的Activitys, Threads和內存洩露
Android編程中一個共同的困難就是協調Activity的生命周期和長時間運行的任務(task),並且要避免可能的內存洩露。思考下面Activity的代碼,在它
Android性能優化篇:使用軟引用和弱引用
Java從JDK1.2版本開始,就把對象的引用分為四種級別,從而使程序能更加靈活的控制對象的生命周期。這四種級別由高到低依次為:強引用、軟引用、弱引用和虛引用。
Android性能優化篇:從代碼角度進行優化
通常我們寫程序,都是在項目計劃的壓力下完成的,此時完成的代碼可以完成具體業務邏輯,但是性能不一定是最優化的。一般來說,優秀的程序員在寫完代碼之後都會不斷的對代碼進
Android錯誤解決方法集錦
1 android java.net.UnknownHostException: Unable to resolve host “…
Android圖片分辨率dpi的相關問題解決
dpi是什麼呢? dpi是“dot per inch”的縮寫,每英寸像素數。 四種密度分類: ldpi (low), mdpi (medium), hdpi (h
Android內存洩漏產生的6大原因
1.資源對象沒關閉造成的內存洩漏 描述: 資源性對象比如(Cursor,File文件等)往往都用了一些緩沖,我們在不使用的時候,應該及時關閉它們,以便它們的緩沖及
Android UI控件系列:Tab Layout(選項卡布局)
為了創建一個選項卡的UI,你需要使用一個TabHost和一個TabWidget,TabHost必須是布局文件的根節點,它包含了為了顯示選項卡的TabWidget和
正確使用 Android 的 Theme 和 Style
Android 5.0 可以給一個 View 單獨設置一個 theme 了,其主要用途就是用在 ToolBar 上, 比如 當前使用白色主題但是想使用黑色的 To
Android UI控件系列:TableLayout(表格布局)
TableLayout是一個以行、列顯示視圖View的視圖組 1、開始一個新的工程,名字叫做HelloTableLayout 2、打開res/layout/mai
Android UI控件系列:RelativeLayout(相對布局)
RelativeLayout是一個在相對位置上顯示子View元素的VeiwGroup,一個視圖的位置,可以指定為相對於兄妹的元素(比如一個給定的與孫的左邊或者下邊
Android UI控件系列:GridView(網格布局)
GridView按照行列的方式來顯示內容,一般適合顯示圖標、圖片等內容,主要用於設置Adapter 在這裡主要是基礎BaseAdapter類,重寫其中的方法,主要
Android UI控件系列:Gallery(畫廊視圖)
Gallery能夠水平顯示其內容,一般用來浏覽圖片,被選中的選項位於中間,並且可以相應事件顯示信息。下面結合ImageSwitcher組件來實現一個通過縮略圖來浏
Android UI控件系列:Spinner(下拉列表)
當在某個網站注冊賬號的時候,網站會讓我們提供性別,生日,城市等信息,為了方便,就提供了一個下拉列表供我們選擇,在Android也同樣有這樣的功能,這就是Spinn
Android UI控件系列:TabWidget(切換卡)
Tab選項卡類似與電話本的界面,通過多個標簽切換不同的內容,要實現這個效果,首先要知道TabHost,它是一個用來存放多個Tab標簽的容器,每一個Tab都可以對應
Android UI控件系列:LinearLayout(線性布局)
LinearLayout是在線性方向顯示View元素的一個ViewGroup,可以是水平方向,也可以是垂直方向 你可以重復使用LinearLayout,如果你想使
Android使用Ant進行apk多渠道打包
前言: Ant 是什麼? 詳細介紹請看http://ant.apache.org/ 總之一句話:Ant是一個Apache基金會下的跨平台的構件工具,它可以實現項目