Time of Update: 2013-12-11
1.drawable-(hdpi,mdpi,ldpi)的區別dpi是“dot per inch”的縮寫,每英吋像素數。四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情況下的普通螢幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。2.WVGA,HVGA,QVGA的區別VGA是”Video Graphics Array”,顯示標準為640*480。WVGA(Wide VGA)
Time of Update: 2013-12-11
有人說,程式員很安靜,但我不完全同意,程式員的聒噪,是藏在代碼後面,是藏在程式後面。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.訊息推送機制 伺服器器端需要變被動為主動,通知客戶一些開發商認為重要的資訊,無論應用程式是否正在運行或者關閉。 我想到了一句話:Dont call me,i will call you!
Time of Update: 2013-12-11
在學習"Android非同步載入映像小結"這篇文章時, 發現有些地方沒寫清楚,我就根據我的理解,把這篇文章的代碼重寫整理了一遍,下面就是我的整理。下面測試使用的layout檔案:簡單來說就是 LinearLayout 布局,其下放了5個ImageView。<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2013-12-11
Singleton Pattern名稱由來java 是一門物件導向的語言,android 用的也是java 開發ap ,在java/C# 裡面所有的物體(類)都可以看作是一個對象,而要使用這個對象無外乎為它在記憶體裡面分配一個對象,一般情況下最直接的方法是new 一個對象,讓它存在於記憶體中。 單件/例模式是所有設計模式中可以說是最簡單最易懂的一種編程方式
Time of Update: 2013-12-11
寫這個系列的原因也是因為自己對android比較感興趣,而網上多數教程都是直接參照官方翻譯,並且翻譯品質也不是很好,因為有些東西看去還真是英文能理解,中文翻譯的反而不倫不類。我不是說我英文水平有多好,所以我也不會去做翻譯,我只會把我學習進度過程做記錄,和大家一起分享。那我就從最基本的說起,環境配置。 一、Android開發環境配置1.1Android開發環境需求1.1.1
Time of Update: 2013-12-11
一、由來 前段時間李san推薦了一個iphone上的五聯方小遊戲,覺得挺有意思。準備也下一個玩玩。可是回去一搜android上竟然沒有這個遊戲。決定自己搞一個,順便也學習學習android,據說以後會很火。現在也差不多搞完了,回頭總結一下。 二、概要設計 1、遊戲頁面的類圖 GameActivity ? GameController
Time of Update: 2013-12-11
要擷取網路上的圖片,首先得有網路的存取權限,這個不再寫了,以前的文章中寫過,還有布局方式不再寫了,就是寫也是一個簡單的布局,沒有多大意義,直接上核心代碼: 這是本人使用的一個簡單的類,來擷取網上的圖片。 public static Bitmap getImage(String Url) throws Exception
Time of Update: 2013-12-11
Java代碼 package com.close; import java.util.LinkedList; import java.util.Stack; import android.app.Activity; public class ActivityManager { private static
Time of Update: 2013-12-11
問題???Android中如何設定RadioButton在文字的右邊,表徵圖在左邊???解決方案
Time of Update: 2013-12-11
DataPicker和上一節講的TimePicker很相似。使用DatePicker,可以讓使用者選擇一個特定的日期。下面展示如何使用DatePicker。1、使用上一節的工程,BasicViews4,修改main.xml。[html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
Intent有一個重要的機制就是作為不同進程間傳遞資料和事件的媒介。通常我們自己的應用或者Android系統本身在某些事件來臨的時候會將Intent廣播出去的,而註冊的Broadcast Receiver可以監聽到這些Intent並且可以獲得儲存在Intent中的資料。例如,在電池電量發生變化,網路連接發生變化或者是來電,來簡訊的時候,Android系統都會將相關的Intent進行廣播。如果註冊了針對這些事件的Broadcast
Time of Update: 2013-12-11
本例介紹了TableLayout的shrinkColumns 的屬性,shrinkColumns 定義可以Shrinkable 的列的序號,以逗號分開,可以使用‘*’代表所有列。本例的第二行由四列,其中第四列顯示了一個長文字內容 (Save Document ) Too Long ,無法將整個行的內容放在一行,此時指定了Shrinkable的列(2,3) 可以收縮以適應表格大小。本例Google 提供的例子無法顯示這個效果,因為在VGA模式下,too long 並不長:-
Time of Update: 2013-12-11
譯序
Time of Update: 2013-12-11
本例介紹如果使用setColumnCollapsed 來顯示或隱藏表格的某一列: void setColumnCollapsed(int columnIndex, boolean isCollapsed) columnIndex: 列的序號,從0開始isCollapsed: true: 隱藏該列,false恢複該列。在XML中可以使用android:collapseColumns 來設定開始需要隱藏的列的序號,本例開始顯示時隱藏了第三列(Shortcut) <
Time of Update: 2013-12-11
要解析的json資料: [java] {"data":
Time of Update: 2013-12-11
在androi中GPS資訊的擷取可以通過系統提供的LOCATION_SERVICE中的GPS_PROVIDER擷取[java] LocationManager GpsManager = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE); Location
Time of Update: 2013-12-11
今天糾結了很久,用Android內建api:[java]Bitmap bitmap = imageMap.get(url); MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "myPhoto", "");
Time of Update: 2013-12-11
Gallery可以顯示一系列的圖片,並且可以橫向滑動。下面展示如何使用Gallery去顯示一系列的圖片。 1. 建立一個工程,Gallery。 2. main.xml中的代碼。 [html] <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/
Time of Update: 2013-12-11
1.NKD簡介NDK(Native Development Kit)“原生”也就是二進位AndroidNDK是一套工具,允許Android應用開發人員嵌入從C、C++原始碼檔案編譯來的本地機器代碼到各自的應用軟體包中,並通過JNI進行訪問。Android從1.5開始支援NDK.android常用的開發方式是java封裝的庫,而這些庫的底層實現是由C/C++實現,如媒體,圖形庫等java調用這樣實現就需要用JNI(Java Native
Time of Update: 2013-12-11
常見類型:一, Correctness:Messeges(1)字串國際化不完全(2)國際化的字串,在預設位置(default locale),沒有定義 二,Correctness(1)Xml中view的id重名(2)代碼中使用的某些API高於Manifest中的Min SDK(3)字串國際化中,同一名字的的String-Array對應的item值不相同