Time of Update: 2018-12-05
本文為一名參加過09年Google IO大會的開發人員的一篇把關於行動裝置 App方面的主題不錯的PPT改編的文章,對行動裝置 App開發人員是很有協助的。 Android在UI最佳化方面可以從以下五個方面入手: ◆Adapter最佳化 ◆背景和圖片最佳化 ◆繪圖最佳化 ◆視圖和布局最佳化 ◆記憶體配置最佳化 Adapter最佳化 什麼是Adapter?
Time of Update: 2018-12-05
android調用.Net WebService傳遞byte[] android端代碼:SoapObject request = new SoapObject(Constant.NAMESPACE, "XXXX");// request.addProperty("strIn", "123456");byte[] byValue;byValue = "Hello world".getBytes();String strByte =
Time of Update: 2018-12-05
說了這麼多,那View的大小是多少呢?這小節我就研究下View的大小。通過LogCat來研究View的大小是怎樣確定的。好了,直接切入正題吧.一、 在Activity中直接new HelloView 時View的大小。View的大小擷取可以用其中的兩種方法擷取:
Time of Update: 2018-12-05
Android上常見度量單位【xdpi、hdpi、mdpi、ldpi】解讀轉載自:http://www.cnblogs.com/cmduan/archive/2012/03/09/2388345.htmlAndroid上常見度量單位【xdpi、hdpi、mdpi、ldpi】解讀術語和概念 螢幕尺寸 螢幕的物理尺寸,以螢幕的對角線長度作為依據(比如 2.8寸, 3.5寸)。 簡而言之,
Time of Update: 2018-12-05
package com.liu.phone.help;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.MemoryInfo;import
Time of Update: 2018-12-05
二、Android效能最佳化1.http用gzip壓縮,設定連線逾時時間和響應逾時時間http請求按照業務需求,分為是否可以緩衝和不可緩衝,那麼在無網路的環境中,仍然通過緩衝的httpresponse瀏覽部分資料,實現離線閱讀。2.listview 效能最佳化1).複用convertView在getItemView中,判斷convertView是否為空白,如果不為空白,可複用。如果couvertview中的view需要添加listerner,代碼一定要在if(convertView==null)
Time of Update: 2018-12-05
1 @Override 2 public void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.main); 5 6 // 建立對象 7 // 第一個參數指定音頻池的最大音頻流數目為10 8 // 第三個參數,聲音品質為5 9 spool = new SoundPool(1,
Time of Update: 2018-12-05
Android開發帶來新一輪熱潮讓很多移動開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握 Android核心的介面使用: 1.Android團隊提供的樣本項目 如果不是從學習Android
Time of Update: 2018-12-05
安裝win版的Gitbash, 在這裡 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe。 選擇預設安裝路徑(否則後面你要手動修改下載的指令碼)。 將C:\Program Files\Git\bin 加進系統路徑。Android的源碼在這裡:http://git.source.android.com/ 為了省去一些麻煩,目前提供下載的指令碼,都是將指令碼的路徑和將要用來存放原始碼的路徑寫成固定的了。
Time of Update: 2018-12-05
http://x73.cc/wap/index-wap2.php?p=1500--------------------------------------------------Remote Desktop Client for Symbian OS/Maemo/Android/IOS09/22/2011 (12:03 上午)已被擼過196次作者:admin分類:Wireless Hacking標籤:N900, RDesktop評論:5 個評論最近剛入手N900,於是乎開始各種折騰..
Time of Update: 2018-12-05
講了兩種方式,你是否發覺它們的代碼耦合性太高,如果代碼過多,那就是密密麻麻的一大堆,不僅可讀性差,修改維護還很困難。這裡講到的方式三,能夠很好的解決這個緊耦合問題。因為它的布局檔案和各塊代碼都是獨立的檔案。那步入主題吧。 三、TabActivity和TabHost的結合(三) 實現描述: 1.主類繼承TabActivity public class Tagpage extends TabActivity
Time of Update: 2018-12-05
android的庫中有一個webkit庫,系統會預設安裝一個基於webkit的瀏覽器,同時開發人員也可以基於webkit(webview)開發應用程式,這樣的應用程式可以直接顯示web頁面,從而提高開發速度,在開發針對此類應用程式的web頁面時,前段開發人員,需要做些適應和轉變,以下以問題形式進行總結,並不斷補充
Time of Update: 2018-12-05
abHost mTabHost; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //取得TabHost對象 mTabHost = getTabHost(); /*
Time of Update: 2018-12-05
<?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >
Time of Update: 2018-12-05
1.首先找到debug keystore位置: 開啟Eclipse--->Windows--->Preferences--->Android--->Build一般是這樣的路徑 C:\Documents and Settings\Administrator\.android\debug.keystore2.在cmd中執行keytool -list -alias androiddebugkey -keystore "C:\Documents and
Time of Update: 2018-12-05
"stateUnspecified" 軟鍵盤的狀態(是否它是隱藏或可見)沒有被指定。系統將選擇一個合適的狀態或依賴於主題的設定。這個是為了軟體盤行為預設的設定。 "stateUnchanged" 軟鍵盤被保持無論它上次是什麼狀態,是否可見或隱藏,當主視窗出現在前面時。 "stateHidden" 當使用者選擇該Activity時,軟鍵盤被隱藏--也就是,當使用者確定導航到該Activity時,而不是返回到它由於離開另一個Activity。 "stateAlwaysHidden"
Time of Update: 2018-12-05
如果你對於Android的Thread+Handler方式感覺繁瑣,不妨試試Activity提供的另外一種簡單的方法runOnUiThread,runOnUiThread可以協助你線上程中執行UI更新操作,我們只需要線上程中寫上類似 android123.this. runOnUiThread(new Runnable() { @Override public void run() {
Time of Update: 2018-12-05
大家都知道,FaceBook在國外很多人使用,而國內就比較少人使用。我們做程式員的就應該不斷的去學習再學習,這樣才能充實自己,誰又說不是呢!好吧,廢話不多說了,下面就讓我們一起進入FaceBook學習之旅吧! 開始學習的時候大家應該要弄個能夠翻牆的網路,國內網路是不能進入facebook網站的,大家可以去弄個“翻牆軟體”或VPN什麼的!LZ這邊使用的是一個免費的翻牆軟體,網速還可以,流量也不限的,不過就是每隔十分鐘斷一次,就是這點比較坑爹,不過對於我們只需要測試,還是勉勉強強可以接受的。有條件的
Time of Update: 2018-12-05
通過Button實現頁面的左右滑動切換 public class jipiao extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2018-12-05
利用類 SmsManager 發送資訊, smsManager 為 SmsManager 一個預設的執行個體. SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent) destinationAddress: 收件者號碼 scAddress: