Android工程內嵌資源檔的兩種方法

發布時間:2010-08-19 作者:Android開發網原創     Android軟體一般處理大的資源通過sdcard比如線上下載資源到sdcard,而apk中內嵌資源或二進位檔案時一般使用下面的兩種方法:   方法一  res/raw目錄下存放,比如cwj.dat一個二進位檔案,我們可以讀取可以直接  InputStream is=context.getResources().openRawResource(R.raw.cwj);

android調節音量——AudioManager的應用

            Android中可以通過程式擷取系統手機的鈴聲和音量。同樣,也可以設定鈴聲和音量。Android中給出了AudioManager類來實現音量擷取、音量控制。        本篇基於 Android API 中的 AudioManager 作講述,最後給出執行個體。       下面是本篇大綱:1、認識 AudioManager2、AudioManager 主要方法介紹3、參數解釋1、認識 AudioManager       AudioManager 類位於

android自訂Activity視窗大小

第一步,建立一個背景設定檔float_box.xml,放到res/drawable下,如下所示: <?xml version="1.0" encoding="utf-8"?><!--** Copyright 2010, Ideasandroid--><shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="#ffffff"

android SoundPool 的使用

Android裡的SoundPool類是 android.media 包裡提供的一個用來播放音效檔的類,可以支援同時播放多個音效檔,可以控制每個檔案的迴圈次數。基本上要遵守下面的步驟: 1  實現   SoundPool.OnLoadCompleteListener 介面的 onLoadComplete函數2  New一個SoundPool 的執行個體 sndPool,建構函式的第一個參數指定最多同時播放的檔案個數3  設定  sndPool的 onLoadCompleteListener

Android 在列表List中顯示半透明小表單效果的控制項

 想實現圖中這樣中間有半透明表單的效果嗎?Android 在列表List中顯示半透明小表單效果的控制項,多的不多直接上代碼,要說的都在注釋裡了: import com.hiapk.market.R;import android.content.Context;import android.graphics.PixelFormat;import android.os.Handler;import android.view.LayoutInflater;import

Android高手進階教程(十二)之—-Android 在一個應用中如何啟動另外一個已安裝的應用!

今天晚上Jimmy問了我一個問題,就是如何在一個應用中

Android 避免記憶體流失(譯)

Android應用程式的記憶體被限定在16MB,至少在G1手機上是這樣。對於一個手機來說,這已經佔用了非常多的記憶體了,但是對於開發人員想要實現的目標而言,這些記憶體是非常少的。即時你本來就沒打算用掉所有的記憶體,但是你應該儘可能的少用記憶體,來讓其他程式可以保持運行,而不是被系統殺掉。系統在記憶體裡儲存的應用程式越多,使用者在應用程式之間選擇切換的速度就會越快。作為我工作的一部分,我跟蹤了Android應用程式記憶體泄露的情況,發現它們大多數是因為同一個問題:保持了對Context對象的長期的

android下判斷一個應用app是否是系統rom整合的方法

碼農的風格,直接上代碼。android下判斷一個應用app是否是系統rom整合的方法:import android.app.Activity;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.content.pm.PackageManager.NameNotFoundException;import android.os.Bundle;import

android應用程式管理機制

         android應用程式管理主要由PackageManager這個類來管理,實現PackageManager這個抽象類別的是ContextImpl.java。在ContextImpl.java中,有一個內部靜態類叫ApplicationPackageManager,實現了所有PackageManager的介面。 static final class ApplicationPackageManager extends PackageManager

android 中 Proguard 和JNI 相關

 在Android項目中用到JNI,當用了proguard後,發現native方法找不到很多變數,原來是被produard最佳化掉了。所以,在JNI應用中該慎用progurad啊。 解決辦法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、建立proguard.flag檔案,裡面寫入不需要proguard最佳化的類和方法。例如: -keep class

Android文字跑馬燈控制項(文本自動水平滾動)

代碼如下:AutoScrollTextView.javapackage com.cn.lhq;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.os.Parcel;import android.os.Parcelable;import android.util.AttributeSet;import

Android實現開機自啟動Service

一、首先做一個監聽器:public class StartBroadcastReceiver extends BroadcastReceiver{private static final String ACTION = "android.intent.action.BOOT_COMPLETED";public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(

Android–ListView 分割線

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ListView android:id="@+id/android:list"

android中讀取properties檔案

java中經常用到properties檔案,然後通過使用Properties類來解析,這裡不再陳述使用properties檔案的好處,主要探討如何在android中使用properties檔案!   方法一:因為最終是通過流檔案來進行properties檔案讀取的,所以很自然,我們想到要將檔案放入到assets檔案夾或者raw檔案夾中了。   例如,我們這裡有一個檔案——>test.properties,如果放入了assets檔案夾中,可以如下開啟Properties pro = new

android 自訂提示彈窗效果

轉自 http://blog.csdn.net/playboyanta123/article/details/8674653javapackage com.test.ui;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import android.view.Gravity;import

Android控制項隱藏方式

1、在在XML檔案裡設定屬性隱藏:android:visibility="invisible" 2、java代碼裡設定:.setVisibility(View.INVISIBLE); 如果隱藏後,並且不想還佔用相應的位置,就用.setVisibility(View.GONE);

Android– ArrayAdapter用法舉例

近期很多Android開發人員來函表示對ArrayAdapter和BaseAdapter的區別不是很清楚,這裡Android123簡單說下他們的關係和用處,ArrayAdapter是從BaseAdapter派生出來的,具備BaseAdapter的所有功能,但ArrayAdapter更為強大,它執行個體化時可以直接使用泛型構造,我們在Android SDK中可以看到android.widget.ArrayAdapter<T>的字樣,當然也可以使用

android 軟鍵盤 InputMethodManager

調用下面代碼:(第一次調用顯示,再次調用則隱藏,如此反覆),this指activity InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); imm.showSoftInput(myview,

android listview scroll to bottom 添加資料 自動 滾動 底部

吐個槽,國內搜啊搜的,說來說去都是ScrollView潛逃個ListView,算出ListView的大小,然後再賦值給ScrollView。。。。。。吐槽完畢google一搜android:transcriptMode="alwaysScroll"

總頁數: 2945 1 .... 415 416 417 418 419 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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