原创 Android界面開發的相關知識

一、 界面元素  1. 窗口:Activity  應用程序中每個屏幕顯示都通過繼承和擴展基類Activity實現  分類:基本Activity,帶內容的Activity(如ListActivity)  2. 對話框:Dialog  一種顯

原创 Android 編程下的 TraceView 簡介及其案例實戰

TraceView 是 Android 平臺配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到 method。詳細內容參考:Profiling with Traceview and dm

原创 排序算法總結

 一、選擇排序 1. 基本思想:   每一趟從待排序的數據元素中選出最小(或最大)的一個元素,順序放在已排好序的數列的最後,直到全部待排序的數據元素排完。 2. 排序過程: 【示例】:    初始關鍵字 [49 38 65 97 76

原创 android sqlite db-journal文件產生原因及說明 .

今天在android中將sqlite的數據庫文件生成在SD卡上的過程中,發現生成的.db文件的旁邊 生成了一個大小爲0的與數據庫文件同名的.db-journal文件,不明白此文件的用途,於是 google了sqlite的官方文檔,發

原创 android 三種實現水平向滑動方式(ViewPager、ViewFilpper、ViewFlow)的比較

ViewPager ViewPager類提供了多界面切換的新效果。新效果有如下特徵: [1] 當前顯示一組界面中的其中一個界面。 [2] 當用戶通過左右滑動界面時,當前的屏幕顯示當前界面和下一個界面的一部分。 [3] 滑動結束後

原创 ViewPager中切換界面Fragment被銷燬的問題分析

1、使用場景 ViewPager+Fragment實現界面切換,界面數量>=3   2、Fragment生命週期以及與Activity生命週期對比                    3、問題描述 按上圖所說,只有當Fragmen

原创 java取整和java四捨五入方法

import java.math.BigDecimal;  import java.text.DecimalFormat; public class TestGetInt{  public static void main(Strin

原创 Android eclipse的Toggle Block Selection Mode功能

今天無意中發現了Toggle Block Selection Mode功能,其用途就是文本編輯器支持塊選擇模式。何爲塊選擇模式呢,就是類似於ultraedit的列模式。似乎這個功能在eclipse3.5版本就推出來了的。 這個功能其實

原创 eclipse code templates 設置(eclipse註釋模版配置)

文件(Files)註釋標籤: /**  * @Title: ${file_name}  * @Package ${package_name}  * @Description: ${todo}  * Copyright: Copyrigh

原创 設計模式的作用

構建一個優秀的系統最困難之處不在於編碼(coding),而是在早期做出的設計(design)上的決定。設計是軟件開發生命週期中的關鍵階段,好的設計能產生好的產品,而不當的設計則會影響最終產品的質量。設計的重要性已經深入人心,這從人們熱

原创 RadioButton在低版本中文字居中顯示的問題

最近在使用RadioButton的時候設置文字一直沒法居中顯示。。。廢了好大勁才搞好。。 下面請看吧。 如上圖是文字不居中顯示的,佈局stye如下: [html] view plaincopyprint?

原创 universal-image-loader 配置

[java] view plaincopyprint? /**   * 初始化ImageLoader   */   public static void initImageLoader(Context context) 

原创 android 打library 庫 不能使用switch/case語句

 以前寫代碼是這樣的: int id = view.getId(); switch (id) {     case R.id.button1:         action1();         break;     c

原创 android上的緩存、緩存算法和緩存框架

1.使用緩存的目的 緩存是存取數據的臨時地,因爲取原始數據代價太大了,加了緩存,可以取得快些。緩存可以認爲是原始數據的子集,它是從原始數據裏複製出來的,並且爲了能被取回,被加上了標誌。 在android開發中,經常要訪問網絡數據比如大

原创 android應用跳轉至市場給軟件評分功能

Uri uri = Uri.parse("market://details?id="+getPackageName());  intent = new Intent(Intent.ACTION_VIEW,uri);  intent.add