記憶體不足,資源檔過大,要麼處理過大資源檔,要麼改大記憶體。我的是assets檔案夾裡一個檔案太大了,刪了後就好了!改大記憶體做法,dos,切到sdk的tools目錄下:emulator -avd MyAndroid -partition-size 120M或者在eclipse runConfigration中,target下面的 Additional Emulator Command Line Options輸入以上語句!後兩種沒實驗,實驗過的親,希望留個言...
項目使用DB檔案較大,前期模擬器開發,所以想把DB push到SDcard然後再讀取:步驟如下:1、運行->cmd->e:->cd e:\PD\android-sdk_r18-windows\tools2、emulator mksdcard 1024M sdcard.img3、啟動模擬器(載入sdcard啟動):emulator -avd android-emulator-2.3.3 -sdcard
如題,剛開始是取不到資料,原因在前面android php json通訊已經說過,這次是格式一直不對,經過查閱,解決方案如下,調用封裝好的refresh方法:$('#getJson').listview("refresh");jqury部分:<script> $.getJSON('http://www.myurl.com/json_android/index.php?type=1',function(json){ if(json!=''){
Android
查了下,網上有許多說可以用adb logcat的,可是沒弄好。又查了相關資料,Eclipse可以切換到debug試圖,該視圖下有logcat框,雙擊放大顯示,還可以匯出為文本!然後再查閱相關資料即可:貼上我的logcat分析下:11-24 17:00:20.086: E/AndroidRuntime(293): FATAL EXCEPTION: main11-24 17:00:20.086: E/AndroidRuntime(293):
原來聽很多人說Button不能使用自訂的點擊或選中效果,所以做下測試結果顯示Button很強大完全可以使用這種靈活的方法 方法一1.放在drawable下的selector.xml檔案<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"
pd = ProgressDialog.show(this, "請稍候。。重新整理中", msg, true,false); pd.setCancelable(true); //點擊返回鍵可以取消 需要設定為true 不能取消就用false new Thread() { public void run() {
奇怪問題 startActivityForResult() 後直接調用 onActivityResult() 開發人員都知道,可以通過使用 startActivityForResult() 和 onActivityResult() 方法來傳遞或接收參數。然而在“輕聽”項目中,還沒等到被調用的 Activity 返回,onActivityResult() 就被執行了。找了很久,終於通過小道訊息得知,這與 Activity 的載入模式(launchMode)有關,該屬性可以在
在Android中,要實現Loading效果,一般情況下都使用ProgressDialog控制項。ApiDemos/src/com/example/android/apis/view/ProgressBar3.java 提供兩個demo:仔細看了Android Market,發現卻是不一樣的,請看:那到底如何?呢?首先,我們建立一個布局檔案,res/layout/fullscreen_loading_indicator.xml, 其內容如下:<?xml version="1.0"
網友回覆: 石飛 回答於 2012-03-25 19:11舉報 不應該在 onTabChanged()裡擷取該按鈕,應該在 onCreate()裡,先用findViewById 找到 button,再寫setOnClickListener(new Button.OnClickListener(){ public void onClick(View v)
原文地址:http://mobile.51cto.com/android-266469.htm Android Selector
原文地址:http://qq361119908.iteye.com/blog/656281 以前作圖一般有兩種方式:1、UI把圖形設計好我們直接貼。2對於那些簡單的圖形,如矩形、扇形這樣的圖形,一般的系統的API會提供這樣的介面。但是在Android下,有第三種畫圖方式,介於二者之間,結合二者的長處。如下的代碼: <item android:id="@android:id/secondaryProgress"> <clip>
應用程式實體類public class App{ private int appId; // 應用程式id private String appName;// 應用程式名稱 private String appIcon; // 應用程式圖示 public int getAppId(){ return this.appId; } public void setAppId(){ this.appId=value; }
首先在Java se平台上建立一個Socket服務端:public static void main(String[] args) { try { ServerSocket ss = new ServerSocket(8888); System.out.println("Listening"); while(true) { Socket socket = ss.accept();
在java代碼下,加一條, listView.setCacheColorHint(0); 或者在 布局.xml, listview 中 加上 android:cacheColorHint="#00000000"
Android的對話方塊常用的有兩種:PopupWindow和AlertDialog。popupWindow是一個阻塞式的彈出框,這就意味著在我們退出這個彈出框之前,程式會一直等待,,這就意味著在我們退出這個彈出框之前,程式會一直等待, *這和AlertDialog不同哦,AlertDialog是非阻塞式彈出框,AlertDialog彈出的時候,後台可是還可以做其他事情的哦。 PopupWindow顧名思義為快顯功能表,不同於AlertDialog對話方塊,PopupWindow彈出
這裡介紹兩種方法:一種把每個activity記住,然後逐一幹掉;另一種思路是使用廣播。本文來源於網路,如有雷同,那是必須的。寫此貼只是為了總結一下常用東東,還望原作者莫怪,本人真不是想侵權。方法一、用list儲存activity執行個體,然後逐一幹掉上代碼:import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import
效果如下: 初始介面輸入資訊“確定”以後一、API文檔說明 1.介紹 用於不同Activity之間的資料傳遞 1.重要方法 clear():清除此Bundle映射中的所有儲存的資料。 clone():複製當前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指定key的字元 hasFileDescriptors():指示是否包含任何捆綁打包檔案描述符 isEmpty()
/** * 測試android中直接用Intent傳值與Bundle傳值的區別 * * 歡迎大家提問 * by garretly * mail garretly@gmail.com */ 前一陣子逛EOE 看有有人提問 Intent 和Bundle有什麼樣的區別既然Intent可以傳值 為什麼還搞個Bundle來個傳值出來 舉個例子先 我現在要從A介面 跳轉到B介面或者C介面 這樣的話 我就需要寫2個Intent 如果你還要涉及的傳值的話
在大多數作業系統裡,存在獨立的一個1對1的可執行檔(如Windows裡的exe檔案), 它可以產生進程,並能和介面表徵圖、應用進行使用者互動。但在Android裡,這是不固定的,理解將這些分散的部分如何進行組合是非常重要的。由於Android這種可靈活變通的,在實現一個應用不同部分時你需要理解一些基礎技術:一個android 包 (簡稱 .apk ) ,裡麵包含應用程式的代碼以及資源。這是一個應用發布,使用者能下載並安裝他們裝置上的檔案。一個任務