Time of Update: 2013-12-11
試想下,資料配接器只是提供不同的資料並匹配介面中的組件以呈現不同的資料內容.那麼就可以對介面組件與資料項目入手進行修改.通常在BaseAdapter.getView中會使用ViewHolder方式來緩衝介面中的組件,以便提高效能.那我們可以定義一個DataViewHolder類[java] public class DataViewHolder { HashMap<Integer,View> mapView
Time of Update: 2013-12-11
GPS Alarm 1.前言 開發一個有GPS功能的鬧鐘。 有了這個軟體,就能保證趕火車不會遲到,趕公交不用起的太早。 2.需求 2.1
Time of Update: 2013-12-11
方法一:view plaincopy to clipboardprint?// 輸入框限制輸入字數 editText.addTextChangedListener(new TextWatcher() { private
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc檔案裡,可以看到載入下面的服務: service nexus /system/bin/nexus socket nexus stream 0660 root system
Time of Update: 2013-12-11
本來想直接看sdk中的doc文檔來學習android的,結果發現裡面的英文資料,學起來速度有點慢,遂買了本android的教程書回來學習,剛好看到一個書裡面一個使用java.net.URL訪問網頁的例子,之前在做採集的時候,使用了html解析器jsoup來擷取頁面所有連結,順便試下把jsoup放進android中使用下,發現jsoup在android中能直接使用,測試例子代碼(本文只作了簡單測試):tt.jsp頁面<%@ page language="java" contentType="
Time of Update: 2013-12-11
如果想在不同型號手機對同一個應用做適配,如果你在xml中全部使用dp沒有使用px,那麼適配上依然很有可能出問題!無數人存在誤區,認為自己使用的都是dp,為什麼在手機A上面和手機B上面看上去比例不一樣,為什麼在A手機上顯示正好而手機B上卻顯示到螢幕外面每次解釋的都很累,所以寫此blog首先先明確幾個概念density值表示每英寸有多少個顯示點(*)dip/dp: device independent
Time of Update: 2013-12-11
(10:31)(2012-07-26 10:31) , 已有36次閱讀 共0個評論 2011-07-25 10:29:15在多裝置(模擬器)時,想要直接用logcat查看其中一台的狀態,或者直接把應用安裝到目標裝置上時,需要指定裝置號。adb devices這個指令可以得到當前裝置的序號(serialNumber)。比如一個模擬器通常是 emulator-5554在adb的指令後面加上參數 -s <serialNumber> 比如 -s
Time of Update: 2013-12-11
Linkify為TextView及其子類提供了將文字串自動轉換為超連結的輔助類,當然文字串需要符合預定義或是自訂的正規運算式。符合正規運算式(RegEx Pattern)文字串在轉變為超連結後,當使用者點擊該超連結時,將會調用 startActivity(new Intent(Intent.ACTION_VIEW,uri) uri 為符合定義的文字串。Linkify
Time of Update: 2013-12-11
因為利用Renderscript的應用程式依然運行在Android虛擬機器(VM)內部,所以能夠訪問所有你熟悉的架構API,但也可在適當的時機利用Renderscript。為了促進Renderscript運行時和架構之間的相互作用,利用中介層代碼來幫。助兩個代碼層之間的通訊和記憶體管理。本文深入討論不同代碼層的更多細節,以及Android VM和Renderscript運行時之間是共用記憶體的。Renderscript Runtime層Renderscript
Time of Update: 2013-12-11
AIDL(AndroidInterface
Time of Update: 2013-12-11
網上查了不少Gallery停止監聽位置的方法,都是通過起線程然後睡眠來判斷,我覺得這樣沒必要開線程,耗費資源,同意的舉手。偶然看圖庫源碼的時候看見一段代碼,packages\apps\Gallery\src\com\android\camera\ViewImage.java 1<strong>private void scheduleDismissOnScreenControls() {2
Time of Update: 2013-12-11
上類使用自訂的ExpandableListAdapter使用數組來定義Expandable list 的group 和 childern. 為ExpandableListAdapter之間的繼承關係 CursorTreeAdapter 支援使用一系列的Cursors 作為ExpandableListView 的資料來源,最上層的一個Cursor定義為Expandable的group ,其它的Cursor可以通過getChildernCursor為特定的Group定義其子Item。
Time of Update: 2013-12-11
世界上有很多不同形狀和尺寸的android裝置。支援廣大的裝置類型,你就有機會獲得廣大的使用者群。為了在android上取得更大成功,你的程式需要適配不同的裝置配置。你需要支援不同的語言,不同的螢幕尺寸,和不同的Android平台版本。這個課程教你怎麼使用基本的平台特徵,利用不同的資源和其他特性,讓你的程式在不同的Android相容裝置中得到最優的使用者體驗,並且是使用一個APK包來實現這些支援。課程支援不同的語言學習怎麼使用不同的字串資源來支援多語言。支援不同的尺寸學習怎麼在不同的螢幕尺寸和密
Time of Update: 2013-12-11
這兩天在手機設定裡面需要添加一個設定項,可是在所有代碼都添加好之後,點擊該設定項時,一直報錯,log為:08-08 10:51:50.622 E/AndroidRuntime( 3169): FATAL EXCEPTION: main08-08 10:51:50.622 E/AndroidRuntime( 3169): java.lang.RuntimeException: Unable to start activity
Time of Update: 2013-12-11
前面介紹Android ApiDemos樣本解析(97):Views->Animation->Push 時用到了ViewFlipper ,ViewFlipper 和ViewSwitcher 都是ViewAnimator 的子類,ViewAnimator (FrameLayout的子類)提供了不同View之間切換時的動畫效果支援,應為ViewAnimator
Time of Update: 2013-12-11
經常用到多個透明圖片層疊,但又需要擷取不同圖片的點擊事件,本文實現圖片透明地區穿透點擊事件。: 一、先片,這2張圖片尺寸是一樣的,放到drawable目錄下:圖1:transparent.png 圖2:transparent2.png 二、上布局檔案,test.xml:[html] <?xml version="1.0" encoding="utf-8"?> <FrameLayout
Time of Update: 2013-12-11
var str: String;var imageTexture :Texture;private var imageWidth ;int;private var imageHeight ;int;private var screenWidth ;int;private var screenHeight ;int;function Start ()
Time of Update: 2013-12-11
問題:一個頁面(附有)中含有搜尋方塊和地圖,當程式跳轉到此頁面的時候,進行自動定位並且顯示一些指定的資訊,但是此時去點擊輸入框,鍵盤不會調起。一直沒找到原因,可能是當跳轉到本頁面的時候焦點不能被輸入框獲得,但是設定的監聽又能夠執行,想不明白。嘗試解決方案,監聽輸入框,人為調起鍵盤,方案一:封裝方法[java] KeyBoardUtil.showKeyBoard(Activity); [java] view
Time of Update: 2013-12-11
本文指導:如何在自己的eclipse裡建立第一個Android程式,並運行。本文環境的搭建步驟:1. 下載eclipse Version: Juno Release Eclipse IDE for Java Developers,2. JDK安裝jdk1.6.0_33,從官網上下載,直接安裝,配置環境變數。如果不懂可以Google一下“Java開發環境搭建”3. Android SDK,從官網下載最新的, 然後啟動SDK
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/149848.html對於可以顯示文字的View(如TextView,Button等),它的baseline 指的是這個UI控制項中文字Text的baseline 到UI控制項頂端的位移值,可以通過View 的getBaseline()返回,如果一個View不支援baseline 對齊(比如ImageView) getBaseline()返回-1.LinearLayout