Time of Update: 2013-12-11
Intent的基本作用:一個Intent對象包含了一組資訊:1. Component name2. Action3. Date4. Category5.
Time of Update: 2013-12-11
文法(SYNTAX):<manifestxmlns:android="http://schemas.android.com/apk/res/android" package="string"
Time of Update: 2013-12-11
一、只想讓TextView顯示一行,但是文字超過TextView的長度怎麼辦?在開頭顯示省略符號[html]
Time of Update: 2013-12-11
Near Field Communication (NFC) 為一短距離無線通訊技術,通常有效通訊距離為4厘米以內。NFC工作頻率為13.65 兆赫茲,通訊速率為106 kbit/秒到 848kbit/秒。NFC通訊總是由一個發起者(initiator)和一個接受者(target)組成。通常initiator 主動發送電磁場(RF)可以為被動式接受者(passive target)提供電源。其工作的基本原理和收音機類似。正是由於被動式接受者可以通過發起者提供電源,因此target
Time of Update: 2013-12-11
我們將使用一個TodoList 為例介紹SQLite 的基本用法,在設計SQLite資料庫表時有幾點建議:對於一些檔案資源(像或是聲音等)不建議直接存放在資料庫表中,而今儲存這些資源對應的檔案名稱或是對於的content provider 使用的URL 全名。儘管不是強制的,在設計資料庫的關鍵字時,所有表都包含一個_id 域做為表的關鍵字,它是一個自動成長的整數域。 如果使用SQLite 作為一個Content
Time of Update: 2013-12-11
先定義一個Application package com.xesam;import android.app.Application;import android.content.res.Configuration;import android.util.Log;public class ApplicationActivity extends Application { static String name =
Time of Update: 2013-12-11
文法(SYNTAX):<serviceandroid:enabled=["true" | "false"] android:exported=["true" | "false"]
Time of Update: 2013-12-11
Android中提供的HttpURLConnection和HttpClient介面可以用來開發HTTP程式。以下是本人在學習中的總結與歸納。1. HttpURLConnection介面 首先需要明確的是,Http通訊中的POST和GET請求方式的不同。GET可以獲得靜態頁面,也可以把參數放在URL字串後面,傳遞給伺服器。而POST方法的參數是放在Http請求中。因此,在編程之前,應當首先明確使用的要求方法,然後再根據所使用的方式選擇相應的編程方式。
Time of Update: 2013-12-11
文法(SYNTAX):<uses-permissionandroid:name="string"/>被包含於(CONTAINED
Time of Update: 2013-12-11
Android的動畫實現是在Animation裡面實現的,在Android裡面,有兩種Animation模式:其中Tween Animation是通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果,即是一種漸層動畫;而Frame Animation:順序播放事先做好的映像,是一種畫面轉換動畫。下面是一個Android Animation的設定檔例子。相對比較簡單。但是基本方法都有用到:[html]<?xml version="1.0" encoding=&
Time of Update: 2013-12-11
在android應用程式裡,有一種沒有UI的類(android.app.Service)——Service。簡單來說,Service是一個 background process(背景程式),通過背景程式,可以實現一些不需要UI的功能,比如播放背景音樂。下面是一個實現播放背景音樂的常式:在上個工程的基礎上,在Activity中添加音樂播放功能。在工程中添加一個新類yypService(File->New->Class):[java]
Time of Update: 2013-12-11
Gallery滑動的時候之所以會卡,是因為當它滑動到中間的時候,預設會為選中狀態,那麼這個時候就要去載入圖片,如果當圖片比較大的時候,就會導致卡一下。一、通過非同步載入圖片的方式其餘的地方不變,只是在Adapter中使用非同步載入的方式。[java]public class GalleryAdapter extends BaseAdapter { private ImageView[] imageView;//
Time of Update: 2013-12-11
資料存放區在開發中是使用最頻繁的,在這裡主要介紹Android平台中實現資料存放區的5種方式,分別是:1 使用SharedPreferences儲存資料; 2 檔案儲存體資料;3 SQLite資料庫儲存資料;4 使用ContentProvider儲存資料;5 網路儲存資料;SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中
Time of Update: 2013-12-11
方法1:按固定比例進行縮放在開發圖片瀏覽器等軟體是,很多時候要顯示圖片的縮圖,而一般情況下,我們要將圖片按照固定大小取縮圖,一般取縮圖的方法是使用BitmapFactory的decodeFile方法,然後通過傳遞進去
Time of Update: 2013-12-11
public void onStart()當該Fragment對象對使用者可見時,該方法會被調用。該方法通常會跟它的Activity的生命週期的Activity.onStart()方法綁定。public void onStop()當Fragment對象被終止的時候,該方法會被調用,它通常會跟它的Activity的生命週期的Activity.onStop()方法綁定。public void onTrimMemory(int level)當作業系統判斷某個時機是從進程中消除不需要的記憶體的好時機時,
Time of Update: 2013-12-11
我們已經知道<intent-filter>用來定義你的Activity如何被另外的Activity開啟,這就是所謂的“過濾器”。但是,如果有兩個Activity有相同的<intent-filter>,那將發生什麼呢? AndroidManifest.xml中的代碼。 <?xml version="1.0"
Time of Update: 2013-12-11
現代手機裝置的一個非常重要的特性就是可以旋轉螢幕的方向。當然了,Android也不例外。Android支援兩種螢幕方向:portrait(豎屏)和landscape(橫屏)。預設情況下,當改變手持功能的螢幕方向時,當前的anctivity會自動地重繪它的內容。這是因為當螢幕方向發生變化的時候,onCreate()方法被觸發了。 說明:當改變裝置的螢幕方向,事實上,你的當前的activity會被銷毀,然後重新建立。 然後,當views被重繪的時候,它們可能會按照之前的螢幕方向被
Time of Update: 2013-12-11
下面以一問一答的形式來解決這個問題: 一般建立一個Android項目後,AndroidManifest.xml的內容都是這樣的:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
當圖片過大,或圖片數量較多時使用BitmapFactory解碼圖片會出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用則需分配更少的記憶體,具體的解決辦法是修改採樣值BitmapFactory.Options.inSampleSize,例如:www.2cto.comBitmapFactory.Options opts = new BitmapFactory.Options();opts.inSampleSize =
Time of Update: 2013-12-11
1、設定WebView為透明:[java] android:background="#00000000" android:cacheColorHint="#00000000" WebView.setBackgroundColor(0); 2、WebView