Time of Update: 2018-12-05
我們大家都知道Android 2.2的JIT效能有了本質的提高,不過對於老版本的程式提高Java執行效率還有很多語言特點來說,對於Java 1.5之後將會有明顯的改進。下面的例子來自SDK: static class Foo {int mSplat;}Foo[] mArray = ...//上面的靜態類Foo的執行效果和效能,我們分三個方法zero、one和two來做對比。 public void zero() { //大多數人可能簡單直接這樣寫int sum = 0;for
Time of Update: 2018-12-05
package com.practice.json;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class JsonDemo extends Activity { /* * 解析JSON的例子,
Time of Update: 2018-12-05
方式一:在activity的onCreate()方法中,嵌入如下代碼:Button button = (Button)findViewById(R.id.button1);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {TextView textview =
Time of Update: 2018-12-05
android編譯找不到資源id的問題一般情況下找不到id有以下幾個原因:1、id不匹配2、xml未編譯3、編譯順序有問題4、未import正確的資源套件在frameworks/base/core/res/res下編譯產生的資源檔儲存在out/target/common/R/com/android/internal/R.java所以先在R.java內看有沒有你的id,然後檢查原始碼有沒有:import
Time of Update: 2018-12-05
最近工作要實現換壁紙小功能,將代碼做成demo發出來沒有採用zip格式換膚,因為只是更換一張圖片背景1.將三張圖放入drawable-hdpi,我放的是480*800的2.用sharedPreference存取皮膚的id,以便於下次啟動的時候根據id來選擇用哪個皮膚,在onresume()裡重新整理皮膚3.存到sharedPreference的資料採用string,不能採用圖片的id,因為圖片的id是每次程式啟動後又會重建的不多說了直接上,代碼public class
Time of Update: 2018-12-05
Time of Update: 2018-12-05
/** * 先聲明一個 IntentFilter 對象 */ private IntentFilter mIntentFilter; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mIntentFilter = new IntentFilter();
Time of Update: 2018-12-05
30 March 2009Android Layout Tricks #3: Optimize with stubshttp://android-developers.blogspot.com/2009/03/android-layout-tricks-3-optimize-with.htmlSharing and reusing layouts is very easy with Android thanks to the <include /> tag, sometimes
Time of Update: 2018-12-05
RevisionsThe sections below provide notes about successive releases of the ADT Plugin, as denoted by revision number.For a summary of all known issues in ADT, see http://tools.android.com/knownissues.ADT 17.0.0(March 2012)Dependencies:Java 1.6 or
Time of Update: 2018-12-05
/**搜尋此APK是否安裝過*/private boolean getInstalledApps(String sAPK){ String sPackageName;List<PackageInfo> packs = getPackageManager().getInstalledPackages(0); for(int i=0,iSize=packs.size(); i < iSize; i++){ PackageInfo p = packs.get(i); if
Time of Update: 2018-12-05
04 MARCH 2013http://android-developers.blogspot.com/2013/03/native-rtl-support-in-android-42.htmlhttpandroid-developers.blogspot.com/2013/03/native-rtl-support-in-android-42.htmlNative RTL support in Android 4.2Posted by Fabrice Di Meglio, Android
Time of Update: 2018-12-05
很多人開發Android對設計UI很是頭痛,droiddraw是一個公開了原始碼的UI設計器,可以根據自己的開發需求來進行修改。首先看圖www.DroidDraw.org提供了線上使用功能,當然也可以下載到本地來進行編輯,是http://code.google.com/p/droiddraw/。DroidDraw的功能比較強大,可以直接拖動控制項到視窗,然後設定其屬性、參數等,這樣便可以隨心所欲的設計自己的UI,然後點擊Generate按鈕即可產生對應的布局代碼,同時也可以點擊load按鈕來載入
Time of Update: 2018-12-05
Android利用tcpdump抓包http://mysuperbaby.iteye.com/blog/902201部落格分類: AndroidAndroidAccessGoHTMLInstructionshttp://source.android.com/porting/tcpdump.htmlSource Code and Documentshttp://www.tcpdump.org/Compiled Binary
Time of Update: 2018-12-05
裡面有詳細的檔案瀏覽原始碼。大家可以參考下。/m.d1{%zR5GiM3不過可惜就是沒有檔案相關操作,我用了下File,不過對於createNewFile, mkdir等不成功,不知道是什麼原因。3GEYE$`i#kN-n#@/TO3GEYE1X)ka,w3QI.}具體看原始碼吧。:k*kK)py2X"_33GEYE(T6wxO gE/S4sL,cpackage org.lombardos.android.FSExplorer1;xscB/FaL3/}]2j"PlbUy3import java.
Time of Update: 2018-12-05
[Android]應用語言切換的三種方法 Android對國際化與多語言切換已經做得不錯了,一個應用只要命名相應語系的values-[language]檔案夾,通過“設定”→“語言&鍵盤”→“選擇語言”即可實現應用多種語言的切換。 但如何在應用裡自己實現?搜尋過發現網上有如下的做法:view plaincopy to clipboardprint? Resources res = getResources(); Configuration config =
Time of Update: 2018-12-05
(1 )使用協助 1. 選擇 all 全部編譯內容包括jar 、xml 、及其他資源檔 2. 選擇 jar 只反編譯並打成jar 包 3. 反編譯後你可以使用jd-gui.exe 查看源碼(2 )jd-gui 免費的java 反編譯查看工具, “http://java.decompiler.free.fr/jd-gui/downloads ” jd-gui ,eclipse 外掛程式JD-Eclipse 安裝使用介紹“http://www.juapk.com/thread-
Time of Update: 2018-12-05
什麼是JSON1、 JSON:JavaScript Object
Time of Update: 2018-12-05
地方得用到網路資料轉送與解析,這裡採用的是Json方式,它與傳統的XML解析方式比起來,有自己的一些優點,首先,它是比XML更輕量級,再一個,寫一個XML檔案是個煩人的事兒,而Json則相對輕鬆些。 Android平台有Jsong相關的類來進行Json資料解析,悲劇的是,它們是Android SDK3.0以後才能用的。不過在Google網站:http://code.google.com/p/google-gson/裡有一個名為Gson的類庫,可以用它來解析Json資料,並且,
Time of Update: 2018-12-05
第一:FrameLayout的妙用,架構布局是最簡單和最高效的布局類型之一。架構布局的子控制項被相對於布局的左上方來繪製。如果架構布局中存在多個子視圖,它們將按順序繪製,最後一個子控制項繪製在最上面。樣本:。第二:以前做J2ME平台,為了實現跑馬燈效果,實現方式是在UI線程(繪圖線程)不停的重新整理,通過改變座標來達到動畫效果。那時候看到Android上各種炫目的動畫,簡直嚇尿了,後來做了Android平台才知道,尿尿更健康。在Android平台,動畫效果封裝的非常好。簡單的動畫模型有兩種:tw
Time of Update: 2018-12-05
帶數組形式的:伺服器端返回的資料格式為:{"calendar": {"calendarlist": [ {"calendar_id":"1705","title":"(\u4eb2\u5b50)ddssd","category_name":"\u9ed8\u8ba4\u5206\u7c7b","showtime":"1288927800","endshowtime":"1288931400","allDay":false},