Time of Update: 2018-12-05
運行一個Android小程式時提示: No compatible targets were found Do you wish to a add new Android Virtual Device ?未發現有可相容的目標(程式),你是不是希望添加一個AVD?這個問題最主要的原因還是項目版本與建立的模擬器(AVD)版本不一樣造成的, 有時候我們把之前建那的模擬器刪除了,那你再次建好模擬器的時候,運行程式時有可能會提示No compatible targets were found, Do
Time of Update: 2018-12-05
在finish(); Activity 時在Logcat 中發現下面錯誤資訊:11-10 09:41:35.956: ERROR/WindowManager(2117): android.view.WindowLeaked: Activity com.crintv.android.pad.ui.video.CrintvPlayActivity has leaked window android.widget.LinearLayout@40899438 that was originally
Time of Update: 2018-12-05
在別的地方看到的,轉過來作為記錄!!在Android中,ListView是最常用的一個控制項,在做UI設計的時候,很多人希望能夠改變一下它的背景,使他能夠符合整體的UI設計,改變背景背很簡單只需要準備一張圖片然後指定屬性
Time of Update: 2018-12-05
霧效果其實很容易實現,我先總結一下:(1)首先肯定是將背景色設為我們霧的顏色(2)開啟霧效果(3)設定霧的背景色(4)設定霧方程式霧方程式有三種表現形式
Time of Update: 2018-12-05
1. java層java層列印log由類android.util.Log類實現,該類定義於檔案:frameworks/base/core/java/android/util/Log.java (APP 架構層)對應的JNI層代碼在檔案:frameworks/base/core/jni/android_util_Log.cpp (本地架構層)這個層次主要調用了HAL層的liblog庫中的函數__android_log_buf_write() --> write_to_log()
Time of Update: 2018-12-05
今天查了一下TabActivity的使用方法。網路上的文章不是很全面,且總結不夠細緻。所以特地將整幅代碼整理出來,已方便大家查閱。初次寫發布Android的原始碼,不足指出請大家不吝賜教~ 閑話少說,下面進入正題。 我的開發環境是 Eclipse + Android SDK1.6。 Manifest.xml:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.
Time of Update: 2018-12-05
轉自:http://liaowb1234.blog.163.com/blog/static/771555472010523103813125/ 針對螢幕上的一個View控制項,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件?在Android中,一次使用者操作可以被不同的View按次序分別處理,並將完全響應了使用者一次UI操作稱之為消費了該事件(consume),那麼Android是按什麼次序將事件傳遞的呢?又在什麼情況下判定為消費了該
Time of Update: 2018-12-05
TCP 是什麼,可能有些人不知道先掃一下盲吧。TCP:Transmission Control Protocol 傳輸控制通訊協定。TCP是一種連線導向(串連導向)的、可靠的、基於位元組流的運輸層(Transport layer)通訊協定。相當於一個聊天的小應用程式,只能發送文字。Server端是一個java project 僅僅有一個類Server 代碼如下:import java.io.DataInputStream;import
Time of Update: 2018-12-05
Win7 安裝Android
Time of Update: 2018-12-05
android系統中的每個ViewGroup的子類都具有下面三個和TouchEvent處理密切相關的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 這個方法用來分發TouchEvent2)public boolean onInterceptTouchEvent(MotionEvent ev) 這個方法用來攔截TouchEvent3)public boolean onTouchEvent(MotionEvent ev)
Time of Update: 2018-12-05
Android Emulator是一款功能非常齊全的模擬器,電話本、通話等功能都可進行類比。甚至其內建的瀏覽器和Google Maps都可以連網。使用者可以使用鍵盤輸入,單擊模擬器按鍵輸入,甚至還可以使用按一下滑鼠、拖動螢幕進行操作。1.模擬器和真機的不同之處 * 不支援呼叫和接聽實際來電,但可以通過控制台類比撥打電話(呼入和呼出)。 * 不支援USB串連。 * 不支援相機/視頻捕捉。 * 不支援音頻輸入(捕捉),但支援輸出(重放)。 * 不支援擴充耳機。 *
Time of Update: 2018-12-05
原文地址:http://www.linphone.org/eng/documentation/guide/getting-started-with-linphone-for-androidiphone.htmlGetting started with Linphone for Android/iPhoneYou just downloaded Linphone on your iPhone or Android phone. Great ! But what happens now ?
Time of Update: 2018-12-05
主要是記載一下下載源碼過程中的一些問題和解決方案:1. 首先,按照http://source.android.com/source/initializing.html官方網站上得要求,配置了一個Ubuntu的原始碼下載環境。從Ubuntu官網上:http://releases.ubuntu.com/lucid/下載了一個ubuntu-desktop-386的鏡像,之後用虛擬機器建了一個ubuntu的系統。之後按照官網上得要求執行以下命令:下載java SDK 6和安裝一些需要的庫$ sudo
Time of Update: 2018-12-05
前提條件,Activity的之間的調用關係:A --> B,即Activity A啟動了Activity B 在A中啟動B的代碼:startActivityForResult(new Intent("ActivityB"), 100) 此方法與startActivity(Intent
Time of Update: 2018-12-05
位元影像是我們開發中最常用的資源,畢竟一個漂亮的介面對使用者是最有吸引力的。1. 從資源中擷取位元影像可以使用BitmapDrawable或者BitmapFactory來擷取資源中的位元影像。當然,首先需要擷取資源: Resources res=getResources();使用BitmapDrawable擷取位元影像使用BitmapDrawable (InputStream
Time of Update: 2018-12-05
情境假定:一個連絡人A有兩個電話號碼,分別是32111268和32111269。現在要對連絡人的電話進行查詢,以得到連絡人的raw_contact_id。 我們知道,在Android系統中,所有和連絡人有關的資料,都儲存在資料庫/data/data/com.android.providers.contacts/databases/contacts2.db裡面的data資料表中,因此,可以對該表進行查詢以獲得連絡人的raw_contact_id。對於上面假定的情況,在data資料表中和連絡人A有關
Time of Update: 2018-12-05
LP Sense UI 是一款非常不錯高仿 HTC Sense 的 Android Launcher。 最近在以網站下載了其漢化版,安裝之後很是喜歡。但是發現相比 HeLauncher,它會在抽屜盒子中顯示。點擊之後也只是顯示其介面,但這完全可以通過按手機 Home 鍵來完成,在此顯示我覺得有點雞肋了。於是想把它從菜單抽屜中去掉。 查了一些資料,使用 APKTool 反編譯之後,在 AndroidManifest.xml 中發現了些端倪: <application
Time of Update: 2018-12-05
EditText和TextView一樣,也可以進行圖文混排。所不同的是,TextView只用於顯示圖文混排效果,而EditText不僅可顯示, 也可混合輸入文字和映像,讓我們先回顧一5.2所示的QQ聊天輸入框,在輸入框中可以同時輸入文字和表情映像。實際上,這種效果在Android SDK中只需要幾行代碼就可以實現。為了使讀者更有學習的衝動,先來欣賞一下即將實現的效果,如所示。在EditText控制項中輸入文字和映像
Time of Update: 2018-12-05
怎麼實現Android首頁面的左右拖動效果。其實實現起來很簡單,就是使用ViewFlipper來將您要來回拖動的View裝在一起,然後與GestureDetector手勢識別類來聯動,確定要顯示哪個View,加上一點點動畫效果即可。JAVApublic class TestFlip extends Activity implements OnGestureListener {private ViewFlipper flipper;private GestureDetector detector;
Time of Update: 2018-12-05
1. ITelephony介面和ISms介面以及AIDL 在我們的Android應用中,當需要實現電話撥號時,我們需要進行如下調用 ITelephony phone = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon")) phone.dial("10086"); 對於簡訊應用,我們需要的是調用SmsManager,代碼如下 SmsManager manager =