android中讀寫檔案

眾所周知Android有一套自己的安全模型, 具體可參見Android開發文檔。當應用程式(.apk)在安裝時就會分配一個userid,當該應用要去訪問其他資源比如檔案的時候,就需要userid匹配。預設情況下 ,任何應用程式建立的檔案,資料庫, sharedpreferences都應該是私人的(位於/data/data/your_project/files/),程式私人的資料的預設路徑為/data/data/your_project/files/;其餘程式無法訪問。除非在創 建時指明是MODE

android中讀XML檔案

res/xml中的XML檔案會被Android平台(如果使用Eclipse)自動提取並編譯為資源。在程式中可能通過Android支援的XML格式來讀取它。people.xml檔案<people><person firstname="hu" lastname="bing"/><person firstname="hu" lastname="dashi"/><person firstname="zheng" lastname="wei"/></p

Android項目代碼混淆

Eclipse中的Android項目預設使用Proguard(http://proguard.sourceforge.net/)混淆項目代碼檔案。 具體使用方法很簡單:1.       在default.properties檔案中增加一句proguard.config=proguard.cfg2.       在proguard.cfg中配置Proguard的參數(如果沒有這個檔案,在src目錄中建立一個即可。)3.      

android中讀寫SD Card檔案

1. 使用mksdcard命令建立一個名為 sdcard.img的128M(M需大寫)SD卡鏡像。mksdcard 128M sdcard.img2.把sdcard.img拷貝到D:\projects2下,在Eclipse中的Run Configuration對話方塊中設定啟動參數。-sdcard D:\projects2\sdcard.img這樣SD Card就可用了。3.sdcard中加入內容 adb push E:\Xunlei\give.mp3 /sdcard/give.mp3。4.應用

OSGI與Android結合

將當前最優秀的OSGI架構,與當前最火熱的Android系統結合到一起,會擦出什麼樣子的火花? 還不知道。但是好像有一些商業機會。 要知道,當前有很多公司,都想在Android平台基礎上做點文章,想在Android平台基礎上做成自己的平板電腦產品。 OSGI是一個比較成熟的架構,已經有著各種各樣的眾多的免費的應用。如果能把OSGI架構結合到Android系統中,一個是可以很容易的把現有的各種應用整合到系統中,很容易就完成某種平板電腦的開發;另一個是,因為規範有了,介面就是開放的,其他公司也可以根

Android Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

在Eclipse中部署程式到Android模擬器中的時候,可能會出現如下錯誤:Installation error:INSTALL_FAILED_INSUFFICIENT_STORAGEPlease check logcat output for moredetails.Launch canceled!原因是,模擬器預設的記憶體比較小,如果程式的APK安裝包過大了,就無法部署成功了。 解決辦法:使用命令列的方式運行模擬器,並且在命令列中設定模擬器的記憶體大小。emulator -avd

Android中跨包訪問Preferences

我們可以在一個應用程式中建立並編輯一個Preferences,然後在另外一個應用程式中讀取它。當然有個前提是該Preferences的許可權至少是Context.MODE_WORLD_READABLE。比如在包名為com.teleca應用程式A中有一個名叫com.teleca_prefer的Preferences:final static String preferName="com.teleca_prefer";final static String KEY_TIP="tip";.......

Android判斷當前網路是否可用–範例程式碼

 在Android平台上開發基於網路的應用,必然需要去判斷當前的網路連接情況。下面的代碼,作為例子,詳細說明了對於當前網路情況的判斷。 先看一個自己定義的應用類。 public class NetworkDetector { public static boolean detect(Activity act) { ConnectivityManager manager = (ConnectivityManager) act

說說Android案頭(Launcher應用)背後的故事(七)——又是一個附屬品(可以轉動的絢爛餅圖)

 部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我 本來這一篇應該還是寫Launcher中item拖拽的實現原理的,奈何,自從研究了Launcher,以前沒有實現的,現在靈感全來了。這不,一個月前看到了著名記賬軟體隨手記,看到android版中有一個炫酷的可以旋轉的統計餅圖,當時,下載了APK,反編譯了下,奈何,不知道是不是在代碼中進行了處理,沒有反編譯出源碼來,半點鐘都沒有。只反編

Android中實現非本地圖片的點擊態

本人部落格原文對於本地圖片我們可以通過selector來輕鬆的實現點擊態。但是在我們的項目中,一個關於對非本地圖片的點擊態實現還是難倒了不少人;因此專門寫本博文來說明。實際上Android中非本地圖片的點擊態起實現原理很簡單,只需要在ImageView被按下時,改變其顯示圖片的Alpha值就可以了。樣本1程式碼片段1        View.OnTouchListener onTouchListener =new View.OnTouchListener(){           

Android線程與ANR

本人部落格原文第一部分

說說Android案頭(Launcher應用)背後的故事(五)——案頭壁紙的添加

 部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我 上一篇中,我們瞭解了Workspace是如何處理多個CellLayout之間的滑動的。這篇,將記錄如何將壁紙添加到案頭,以及Workspace如何處理滑動的時候,壁紙的滑動。壁紙的添加,也是調用系統內建的,用如下方式調用://調用系統內建壁紙選擇功能,ACTION_SET_WALLPAPER為選擇的時候使用的過濾條件Intent

Android應用程式的debug屬性

本文參照:http://blog.csdn.net/fyh2003/article/details/6861981在開發Android應用程式時,我們可以在AndroidManifest.xml中設定其debug屬性,比如樣本1樣本1    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/

Google推Android 3.0正式版本

對於目前正在開發基於Android的平板電腦的公司來說,Android 3.0正式版本的推出,即是好事情,又是壞事情。好事情是,Android終於有了專門用於平板電腦的版本。壞事情是,這個3.0版本裡內建了很多功能,可能與目前很多公司正在開發的項目有重疊,所以有的項目就要考慮是否要取消了。不管怎麼說,隨著Android 3.0正式版本的推出,未來半年到一年內,基於Android 3.0版本的平板電腦會如雨後春筍一般湧現出來。拭目以待吧。

《Android應用開發精解》初稿完成

        今天終於把《Android應用開發精解》的初稿發給了出版社,開始進入了編輯階段。        寫書真的是好辛苦的,比我想象的要辛苦。我們畢竟不是專業的寫手,我們都是平凡的程式員,做設計和開發是很容易的,寫書卻很難。我們沒有那麼華麗的詞藻,很多時候,為了說清楚一件事情,要不停的琢磨如何去寫,都快發瘋了。還好,曆時半年多的折磨,終於完成了滿意的初稿。起碼自己讀了幾遍,還算滿意。        在這裡很感激另外兩位作者,是你們的大力支援,讓本書完成了初稿。       

說說Android案頭(Launcher應用)背後的故事(一)——揭開她神秘的面紗

 部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我       

Android Activity的title的設定

 1、改變標題內容:public void setTitle (CharSequence title)2、隱藏標題:requestWindowFeature(Window.FEATURE_NO_TITLE); 3、隱藏標題和最上面的電池電量及訊號欄(全屏):(請發郵件到freeget.one@gmail.com獲得翻強軟體。)public void setFullscreen() {requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow()

說說Android案頭(Launcher應用)背後的故事(八)——讓案頭的精靈穿越起來

部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我                有了前面的工作,基本上這個案頭就已經像模像樣了,但是,和系統內建的Launcher相比,還差得很遠。其中,系統Launcher的案頭上的item是可以任意穿越(移動)的。同時,在其穿越的過程中,你也可以將其kill掉。在這篇文章中,就讓我們來看看案頭上的精靈如何?她們穿越的夢想….        

[Android] Android開發最佳化之——對Bitmap的記憶體最佳化

在Android應用裡,最耗費記憶體的就是圖片資源。而且在Android系統中,讀取位元影像Bitmap時,分給虛擬機器中的圖片的堆棧大小隻有8M,如果超出了,就會出現OutOfMemory異常。所以,對於圖片的記憶體最佳化,是Android應用開發中比較重要的內容。 1)

Android多媒體學習六:利用Service實現背景音樂的播放

Android允許我們使用Service組件來完成背景工作,這些任務的允許不會影響到使用者其他的互動。 1、Activity類package demo.camera;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;

總頁數: 2771 1 .... 1353 1354 1355 1356 1357 .... 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.