關於Android堆​記憶體的設定

 大家都知道Android的上層應用是基於 Dalvik Virtual Machine的。Dalvik VM的特點是基於寄存器,相比SUN的JVM(基於堆棧,沒有寄存器)來說,理論上完成同樣的功能需要的指令條數少,但是指令集複雜。到了Android2.2,Dalvik終於實現了JIT(Just In Time)功能,前進了一大步。 近期我們遇到OutOfMemory的錯誤,通常是堆記憶體溢出。網上有些文章說可以通過函數設定應用的HEAP

Android系統開機畫面修改

Android系統開機畫面分為下面三個階段:      1、開機圖片:Android核心是基於標準核心的,對linux比較熟悉,特別是在開發板上移植過Linux系統的人就知道在核心引導過程中會顯示出一個小企鵝的圖片,這就是第一階段的開機圖片,相信大家知道怎麼去修改它。Android1.5及其以上版本都取消了這個圖片的顯示,具體的看核心相關代碼就知道了;      2、開機文字:Android系統開機會出現“A N D R O I

Android判斷是否是CMWAP連網

                Android判斷是否是CMWAP連網,如果是CMWAP連網需要設定代理,其他的使用直連網。這個是今天版本最後修改,也是我為Livingphone項目組寫的最後的代碼。    public boolean isCMWAP() { String currentAPN = ""; ConnectivityManager conManager = (ConnectivityManager)

Android代碼效能最佳化技巧 (一)

   我們大家都知道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

Android模擬器橫屏切換方法

很多沒有購買真機的網友不知道如何切換Android模擬器到橫屏顯示。常規的顯示為HVGA-P(port),即解析度為320x480如果使用橫屏(land)。如果模擬器尚未啟動,可以在Eclipse的項目Run as=>Open Run Dialog對話方塊中設定,如果android模擬器已經啟動後,可以使用快速鍵F12或Ctrl+F11來切換。當然是用命令列僅僅啟動模擬器可以使用參數emulator.exe -skin HVGA-L 來啟動。 

Android 水平的ListView

Android Horizontal ListViewPosted by paul on March 7, 2011Due popularity, I have decided to create a GitHub repo for this project. Please checkout the code at:http://github.com/dinocore1/Android-Horizontal-ListView Pull requests are welcome!Licensed

android中application 關於全域變數

android編程中,application這樣的名詞似乎變得那樣的不常見,而讓大家更為熟悉的是activity、intent、provider、broadcast和service。但其實android中的application也有著它自身的用處。   開啟manifest檔案,會看到有一個application配置標籤,這就是有關application的使用了。那究竟application有什麼用處呢?來看看SDK中是如何描述的:  Base class for those who need

13個對Android開發人員有協助的工具和資源

 1. Free Android Developer Ebook: andbook!這是一款免費電子書。它為Android開發人員提供入門級編程指南。2. Free Android Developer Ebook: Professional Android Application Development這是一本提供行動裝置 App程式執行個體的使用者手冊。這本電子書可協助開發人員快速開發Android應用。3.Android Emulator from The Developer’s

Android之UI設計TextView屬性

android:autoLink設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web/email/phone/map/all)android:autoText如果設定,將自動執行輸入值的拼字糾正。此處無效果,在顯示IME並輸入的時候起作用。android:bufferType指定getText()方式取得的文本類別。選項editable 類似於StringBuilder可追加字元,也就是說getText後可調用append方法設定常值內容。

Android中application 全域變數 && 使用TAB頁不能退出的問題

 android編程中,application這樣的名詞似乎變得那樣的不常見,而讓大家更為熟悉的是activity、intent、 provider、broadcast和service。但其實android中的application也有著它自身的用處。開啟manifest文

Android攔截電話

今天來說一下Android下如何攔截電話CallLog在Android中,電話跟簡訊一樣,也是有一套訊息(廣播)機制的,我們只需要註冊一個Receiver,接收Android電話的相關廣播就OK了,下面這段代碼是一個完整的BroadcasReceiver類,能夠監聽Android系統下打進來的電話和打出去的電話:package com.contact.main.receiver;import android.content.BroadcastReceiver; import

Android 接收簡訊並屏蔽notification 提示

package com.iss.test;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.telephony.SmsMessage;import android.util.Log;public class Smsreceiveandmask extends

Android攔截簡訊,接收簡訊

之前對Android系統下的簡訊資料庫做了一些簡單的分析,也寫了一些簡單的代碼來操作Android系統下的簡訊資料庫,具體見:Android簡訊資料庫簡析讀取Android簡訊其實,Android系統下,對簡訊的操作並不僅限於操作android簡訊資料庫,我們還可以攔截Android接收到的簡訊,或者攔截手機發出的簡訊。Android系統把廣播機制用得出神入化,簡訊這塊也不例外,當Android手機接收到外來簡訊時,會向系統發送一個廣播,當然,這個廣播在被系統接收到之前,是可以被我們進行攔截的:

關於android的靜態變數static關鍵字

    今天本來是想測試一個疑問,將1個子線程在activity A中建立。然後迅速的關閉掉activity A,我想知道這個子線程還會不會繼續跑。答案是會。這個子線程就好像跟activity A沒有關係似的,會一直跑完,直到結束。  相關代碼如下,首先是activity A:  package com.android.test;import android.app.Activity;import android.content.Intent;import

Android 傳送簡訊

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.iss.test" android:versionCode="1" android:versionName="1.0"> <application

Android 圖片縮放,圖片圓角處理

/** * * [圖片縮放]<BR> * [功能詳細描述] * * @param bitmapOrg * @param dstw * @param dsth * @return */ public static Bitmap resizeImage(Bitmap bitmapOrg, int dstw, int dsth) { Bitmap resizedBitmap;

android擷取sd卡路徑方法:

android擷取sd卡路徑方法:public String getSDPath(){File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); //判斷sd卡是否存在if (sdCardExist){sdDir =

Android 下保持螢幕常亮

文章目錄 方法 2: use the window flag FLAG_KEEP_SCREEN_ON 需要對象PowerManager.WakeLock wakeLock;啟用螢幕常亮功能wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK |

推薦10個Android開源項目

 1.Android團隊提供的樣本項目 如果不是從學習Android SDK中提供的那些範例代碼開始,可能沒有更好的方法來掌握在Android這個架構上開發。由Android的核心Team Dev提供了15個優秀的樣本項 目,包含了遊戲、影像處理、時間顯示、開始菜單捷徑等。地址:http://code.google.com/p/apps-for-android/附件: Amazed2_1-300x200.jpgAmazed 2 Android App2.Remote Droid

教你解決android軟鍵盤擋住輸入框問題!

大家在布局時候,有時候會發現輸入框被擋住一部分,能完全顯示出來,但是系統內建簡訊介面可以完全漂浮在軟鍵盤之上,看了一下簡訊源碼,修改一下輸入模式就可以了,源碼如下代碼方式: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |                WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

總頁數: 2771 1 .... 396 397 398 399 400 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.