Tag Archives: Android學習

Andriod繪圖的基礎知識

1.位圖的配置 ALPHA_9:用於作為Alpha蒙版的位圖,隻為Alph通道分配8位。沒有其他顏色。 ARGB_4444:為每個顏色通道分配4位,包括Alpha通道。允許表示擁有16個Alpha值的4096種不同顏色。 ARGB_8888:為每個顏色通道Read More

Android進階練習 – 高效顯示Bitmap(高效加載較大的 Bitmaps)

高效加載較大的 Bitmaps      圖片有各種形狀和各種大小,在很多情況下,圖片的實際大小都比圖片在應用中所顯示的大小要大的多,比如Android系統自帶的 Gallery  應用顯示的照片實際的分Read More

藍牙通信-如果允許本地藍牙被附近的其它藍牙設備發現

如果本地的藍牙設備可以被附近的其它藍牙設備發現,可以使用下面的方法,代碼中有註釋。 當然需要你的藍牙設備設置一下,可以被附近的藍牙設備檢測到(一般為2分鐘) 在設置-藍牙中-選中可檢測性復選框。我的數據時andRead More

藍牙通信-打開和關閉藍牙設備

藍牙(BlueTooth)要求的最低版本是android2.0,由於Android模擬器不支持藍牙,運行藍牙的有關應用必須在真機上測試運行。 藍牙是一種重要的短距離無線通信協議,廣泛應用於各種設備(手機,醫療,汽車等)。藍牙是比較Read More

android中json解析及使用(上)

  一、JSON的定義        JSON是一種輕量級的數據交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供瞭完整的解決方案(有點類似於正則表達式 ,獲得Read More

Android MediaPlayer 字幕同步

Android從API16中更新對字幕追蹤的支持,具體是下面幾個方法。 Added in API level 16 public void addTimedTextSource (Context context, Uri uri, String mimeType) public void addTimedTextSource (String pathRead More

Android利用ViewPager實現滑動廣告板

•android-support-v4.jar,這是谷歌官方給我們提供的一個兼容低版本Android設備的軟件包,裡面包囊瞭隻有在Android3.0以上可以使用的api。而ViewPager就是其中之一,利用它我們可以做很多事情,從最簡單的導航,Read More

Android 搜索 把軟鍵盤上的回車鍵改為搜索

效果就是在EditView上輸入內容後,可以直接點擊鍵盤上的搜索鍵【由之前的回車鍵改編而來】   步驟如下: 1. 修改Editview屬性:android:imeOptions="actionSearch"   在該Editview獲得焦Read More

Android MediaPlayer 字幕同步

大致思想如下: 從網上獲取srt文件後(可以保存在本地/或者不保存)解析srt文件,隨後根據Player播放不斷的刷新字幕來實現同步機制。 srt解析 網上隨便下瞭一個電影的字幕srt文件, 1 00:00:00,000 –> 00:0Read More

Android實現數據存儲技術

本文介紹Android中的5種數據存儲方式。 數據存儲在開發中是使用最頻繁的,在這裡主要介紹Android平臺中實現數據存儲的5種方式,分別是: 1 使用SharedPreferences存儲數據 2 文件存儲數據 3 SQLite數據庫存儲數據 4Read More

[Android]聯通性 — USB主機模式

當你的Android設備在USB主機模式中時,它作為USB主機給從屬設備供電,並會列舉被連接的USB設備。USB主機模式在Android3.1以後開始被支持。 一,API概要         在開始之前,重Read More

電話號碼 手機號碼 等準確詳細 正則表達式

電話號碼 手機號碼 等準確詳細 正則表達式電話號碼正則表達式 (支持手機號碼,3-4位區號,7-8位直播號碼,1-4位分機號) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\Read More

android 類似QQ 換皮膚 實現思路 apk資源共享

   1、首先在AndroidManifest.xml中的<manifest>中加入android:sharedUserId="共享id"—-具有相同id的apk可以不受限制訪問。 2、根據包名創建Context,在Activity下有提供方法creatRead More

Android資源管理框架(Asset Manager)簡要介紹和學習計劃

 在軟件開發中,說到代碼與資源分離,最容易想到的可能就是Web開發瞭。在Web開發中,我們一般會通過CSS文件來描述HTML頁面的展現形式,也就是通過CSS來控制HTML頁面的UI。這樣就可以很方便地進行Web開發和維護Read More

Resource is out of sync with the file system解決辦法

在eclipse或mycelipse中,啟動run on server時或查看項目文件時報錯: Resource is out of sync with the file system: '/Test_1_Struts_Spring_Hibernate/WebContent/WEB-INF/.struts-config.xml.strutside�Read More

過濾Android工程中多餘的資源文件

在Android項目開發過程中經常會遇到這樣的情況:界面開發人員發佈瞭一個新版本的資源包,不過有的圖片名稱改瞭,有的圖片刪掉瞭,可是在實現的時候開發人員隻是把新的資源覆蓋到原來的資源文件夾中,隨著版本的發佈Read More

Android編程之Toast官方使用說明譯文

以下來自android官方Toast使用說明的譯文   toast是一種簡單到彈出反饋操作。它隻占用瞭消息所需要的空間大小,並在當前activity顯示和互動。例如,當你退出正在編寫email之前,會提示一個“草稿已保存&rdRead More

[Android開發學習03]短時間的音效播放實現SoundPool

  實現技術: android.media.SoundPool實現 (管理和播放應用程序的聲音資源,直接加載到內存)。   一.基礎知識: 1. 創建一個SoundPool :    我們先看看SoundPool函數的定義,如下: [javaRead More

[Android開發學習04]長時間的音樂播放實現MediaPlayer

長時間的音樂因為體積比較大,放在手機內存中,對資源的占用太大。 MediaPlayer類可以用來播放音頻、視頻和流媒體,MediaPlayer包含瞭Audio和Video的播放功能。 在Android的界面上,Music和Video兩個應用程序都是調Read More

[Android開發學習05]Android中SQLite數據庫操作

  一.基礎知識: 1.SQLite的數據類型: NULL:空值。 INTEGER:帶符號的整型,具體取決有存入數字的范圍大小。 REAL:浮點數字,存儲為8-byte IEEE浮點數。 TEXT:字符串文本。 BLOB:二進制對象。 smallint 1Read More

[Android開發學習06]Android中的文件I/O操作

本節分兩部分: 1.訪問SD卡. 2.訪問手機中的存儲文件夾. 3.讀取assets中的文件.     一.訪問SD卡: 1.界面編輯(res\layout\main.xml): [java] <?xml version="1.0" encoding="utf-8&qRead More

[Android開發學習07]存儲簡單數據的利器–Preferences

一.基礎知識: Preferences是一種輕量級的數據庫存儲機制,主要用於記錄遊戲中的得分,應用程序上次登錄的時間等。       二.編程實現: 1. 界面編輯(res\layout\main.xml): [java] <?xml versioRead More