Time of Update: 2013-12-11
首先,在布局檔案main.xml中添加AutoCompleteTextView組件,代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&
Time of Update: 2013-12-11
通過ByteArrayOutputStream將inputStream轉變為outputStream 1.首先,先編寫一個擷取檔案輸入資料流的方法 ops()。2. 之後在調用此方法獲得輸入資料流,並通過 castToBAOStream(Object obj,int bufferSize)進行轉化。3.最後,寫出 轉化成功的
Time of Update: 2013-12-11
像列表這種選擇項的彈出式對話方塊,要改變樣式一般都採取重寫layout方式 今天才瞭解到 其實可以自訂樣式,與大家分享下,其實很簡單 AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom)); 然後自訂自己的樣式就可以了 <?xml
Time of Update: 2013-12-11
類結構圖:由類結構圖,可以看出Button是繼承於TextView的,所以TextView的一些屬性也適用於Button控制項。對於Button控制項,相信大多數開發人員是再熟悉不過了,那麼廢話不多說,直接應用實踐吧 實踐演練:1、 如何設定按鈕的樣式?通過Android:background設定<Button android:id="@+id/myBtn1" android:text="按鈕1
Time of Update: 2013-12-11
從menu按鍵開始,涉及以下3個方法:1、onCreateOptionsMenu(Menu menu)2、onPrepareOptionsMenu(Menu menu)3、onOptionsItemSelected(MenuItem
Time of Update: 2013-12-11
螢幕亮度自動調節:主要是從Sensor分析之中分離出來分析LIGHT 光線感應器,因此就分析一下自動調節螢幕亮度(手機隨著光線的強度自我調節,也就是在亮的光線下螢幕自動調亮一些,暗的時候就自動調暗一些,省得光線對眼睛有刺激)..... (本人從曆經挫折才大概瞭解流程),現在就開始講一下流程,如果有不對地方希望牛人指出來。。。
Time of Update: 2013-12-11
把我實現的一個源碼中案頭左右滑動實現迴圈小功能分享出來: Android
Time of Update: 2013-12-11
項目中的一個小應用,本來不值得寫的,不過最近忙一直沒寫部落格,正好現在閑了,寫寫打發時間。在一個Service中發的一個Notification,需要給它一個PendingIntent,讓這個通知能跳轉到應用。如果應用已退出,則啟動;如果應用是通過Home鍵回到案頭的,則進入到應用之前的介面不重新啟動。這個PendingIntent需要傳一個intent,就是通過這個Intent來實現的。[java]Intent intent = new Intent(Intent.ACTION_MAIN);&
Time of Update: 2013-12-11
遊戲中常常需要監聽android HOME鍵,當HOME鍵下壓時,往往需要做一些狀態儲存,音效停止等操作,那麼如何做,才能監聽到HOME鍵呢?我們知道HOME是系統鍵,app中無法通過onKey這些函數來處理。要妥善的處理HOME鍵,首先需要看看HOME鍵下壓時,系統做了些什麼。 一、HOME鍵之來龍去脈 請見: 二、app中對於HOME鍵廣播事件的接收
Time of Update: 2013-12-11
首先上異常的: 報錯的主要原因是沒找到第三方的類。解決方案:項目右鍵Properties ------->Build Path------->Order And
Time of Update: 2013-12-11
一、 概述 本文介紹了android中擷取root許可權的方法以及原理,讓大家對android 玩家中常說的“越獄”有一個更深層次的認識。 二、 Root 的介紹 1. Root 的目的 可以讓我們擁有掌控手機系統的許可權,比如刪除一些system/app下面的無用軟體,更換開關機鈴聲和動畫,攔截狀態列彈出的廣告等。 2.
Time of Update: 2013-12-11
理解Android的菜單菜單是許多應用程式不可或缺的一部分,Android中更是如此,所有搭載Android系統的手機甚至都要有一個"Menu"鍵,由此可見菜單在Android程式中的特殊性。Android SDK提供的菜單有如下幾種: 選項菜單:最常規的菜單,android中把它叫做option
Time of Update: 2013-12-11
在JNI的c檔案中如果用到了#include <utils/Log.h> 然後用NDK 編譯, ndk-build clean && ndk-build 提示error: utils/Log.h: No such file or directory 如果只是用到LOG功能 1 修改Android.mk檔案配置,添加如下語句 LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib
Time of Update: 2013-12-11
Time of Update: 2013-12-11
Android事件處理機制有兩套: 基於監聽的事件處理 基於回調的事件處理 先說一下事件處理的過程,事件處理主要涉及三個主要部分,事件來源、事件、事件監聽器,下面畫個圖解釋一下他們之間的關係和事件處理的過程: 下面說說基於監聽的事件處理 熟悉swing的都知道,這很簡單,就是為事件來源註冊監聽者,然後實現監聽者介面就哦了 實現監聽者有四種方法,下面分別說說四種方法的利弊: 一、外部類實現監聽者 利:&nb
Time of Update: 2013-12-11
毋庸置疑,Json是當下最主流最受歡迎的資料交換格式,得益於json的簡單易用,一直沒有系統的學習有關json的知識,總是一知半解,所以想整理一下json相關的學習內容。文檔中指出,json是一種輕量級的具有良好的可讀性和便於快速編寫的的交換格式,獲得當今大多數語言的支援,可在不同平台上進行資料交換,比較理想,正因為其種種優良特性使得其很快取代了xml。
Time of Update: 2013-12-11
OpenGL ES軟體層次棧,本章介紹了Android系統中OpenGL ES的調用層次棧,詳細分析了庫之間如何通過鉤子(hook)實現API調用關聯,讓我們明白各個庫之間的依賴關係。本節為Android中的OpenGL ES簡介。 Android中的OpenGL ES簡介 Android支援使用OpenGL(Open Graphics Library)API進行2D和3D圖形的繪製 ,尤其使用OpenGL ES(Embedded System)
Time of Update: 2013-12-11
Time of Update: 2013-12-11
1. ListView的OnItemClickListener不被觸發的另外一種情況 如,在一個ItemView中,只有一個TextView位於最左側,他的右側是空白地區,沒有任何控制項,當點擊右側地區時,並不會觸發OnItemClickListener,當點擊TextView所在的地區時,就能觸發這個事件。
Time of Update: 2013-12-11
效果: corner.xml [html] <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" >