Time of Update: 2018-12-05
今天晚上Jimmy問了我一個問題,就是如何在一個應用中
Time of Update: 2018-12-05
43. 下面異常是屬於Runtime Exception 的是(abcd)(多選) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException44. Math.round(11.5)等於多少(). Math.round(-11.5)等於多少(c) A、11 ,-11 B、11 ,
Time of Update: 2018-12-05
通過Runtime實現,代碼如下:[html] view
Time of Update: 2018-12-05
RatingBar為評分條控制項,預設效果為若干個綠色的星星,如果想將其換成其他自訂圖片就要自訂它的style。首先是布局檔案:Java代碼
Time of Update: 2018-12-05
Home鍵(小房子鍵)在鍵盤上映射的就是home鍵,這倒是很好記。Menu鍵用於開啟菜單的按鍵,在鍵盤上映射的是F2鍵,PgUp鍵同樣可以。另外,看英文原文的意思,貌似這個鍵在某些機型上會被設計為左軟體(left softkey)Start鍵這個鍵在模擬器和G1真機上我都沒有找到到底是哪個鍵。映射的是Shift+F2或PgDn,某些機型會被設計為右軟鍵(right
Time of Update: 2018-12-05
今天在做一個執行個體是突然想到這個問題,我不想從系統軟鍵盤輸入資料,而是要從手機上的按鍵上輸入資料,那怎麼辦呢?在網上查了一下,很多都說了同樣的方法:首先找到我們要屏蔽鍵盤的TextView對象,這裡比如是:et定義一個:private InputMethodManager imm;然後再onCreate方法中:imm =
Time of Update: 2018-12-05
Android系統架構由5部分組成,分別是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分將詳細介紹這5個部分。下面自底向上分析各層。 Android架構 1、Linux Kernel Android基於Linux 2.6提供核心系統服務,例如:安全、記憶體管理、進程管理、網路堆棧、驅動模型。Linux
Time of Update: 2018-12-05
在Android SDK中使用Typeface類來定義字型,可以通過常用字型類型名稱進行設定,如設定預設黑體:Paint mp = new paint();mp.setTypeface(Typeface.DEFAULT_BOLD)常用的字型類型名稱還有: * Typeface.DEFAULT //常規字型類型 * Typeface.DEFAULT_BOLD //黑體字型類型 * Typeface.MONOSPACE //等寬字型類型 * Typeface.SANS_SERIF
Time of Update: 2018-12-05
講解一在android系統中單位DP也就是DIP:device independent pixels(裝置獨立像素). dip : device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和 QVGA 推薦使用這個,不依賴像素。 px : pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。 pt : point,是一個標準的長度單位,1pt=1
Time of Update: 2018-12-05
http://515632.blog.51cto.com/505632/714705其實除了啟動模式,還有intent的Flag和activity在manifest中定義的其它屬性也會影響activity的行為。首先,我們必須要理解如下幾個概念。一、task(任務):這裡面提到的任務與Android系統是個多任務的系統中的任務是不同的。後者更傾向於多進程和多線程來說的,而這裡的任務與application(應用程式)和activity(活動)有關係。Activity就不用說了,大家都知道這是與使
Time of Update: 2018-12-05
1、自訂RatingBar:Ratingbar簡介:RatingBar為評分條控制項,預設效果為若干個綠色的星星,如果想將其換成其他自訂圖片就要自訂它的style。RatingBar是SeekBar 和 ProgressBar
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。繼續基礎控制項的學習;一、提示Toast控制項該控制項在Android中,主要用於顯示資訊。比如:當退出程式時,用來提示玩家“需要更新”等資訊,在輸入框中輸入文本時,提示玩家“最多能輸入10字元”等。 執行個體分析:用顯示當收到簡訊息的時候,使用Toast控制項顯示傳送簡訊的內容。【關注點】:1
Time of Update: 2018-12-05
1、接收來自AppWidget的廣播 1)、在AndroidManifest.xml當中為AppWidgetProvider註冊新的intent-filter 2)、使用getBroadcast()方法建立一個PendingIntent 3)、為AppWidget當中的控制項註冊處理器 4)、在onReceive()方法當中接收廣播訊息2、更新AppWidget當中控制項的狀態注意:由於AppWidget和主程式不在同一個進程當中,不能用普通的方法進行操作! 1)、在RemoteViews類當
Time of Update: 2018-12-05
本文通過學習ExpandableListView控制項的使用,同時學習ExpandableListActivity類和SimpleExpandableListAdapter適配器的使用。通過例子講解,代碼中有詳細的注釋:首先layout中有3個布局檔案:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
背景介紹:到目前為止,android已經從1.5發展到目前的3.2,我們在寫一個應用的時候,最常用到得就是擷取螢幕高度,寬度,以及status bar的高度。然而android系統變化太快了,從開始的手機作業系統到目前的3.2 平板電腦系統,在擷取這些資料的時候也發生了很大的變化。值得我們重視,否則會有很多錯誤發生。問題分析及解決方案:1. android 1.6 到 android 2.x這是android手機作業系統,從1.6到2.x都有著統一的擷取方法。直接利用android
Time of Update: 2018-12-05
1、如果skin的顯示地區太大,鍵盤部分可能顯示不全,給使用帶來不便模擬器還會報出警告: emulator window was out of view and was recentred我們可以通過-scale 選項來解決這個問題,用./emulator -scale 0.9來啟動模擬器就沒問題了如果已經把sdk的tools加入到PATH當中,使用emulator -avd avdname -scale 0.9也可以2、在eclipse中,如何使用WVGA skin在 Run ->
Time of Update: 2018-12-05
下載msysgit,安裝官方下載:http://code.google.com/p/msysgit/downloads/list, 開啟Git Bash,執行命令cd D:git clone https://android.googlesource.com/platform/manifest.git 輸入命令,切換到manifest目錄cd manifestgit tag 列出android各個分支版本git
Time of Update: 2018-12-05
Android各個版本API的區別 Android 1.5 API變更概要: 1、UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 組件 · 新HorizontalScrollview 組件 2、AppWidget framework · 一些關於建立案頭AppWidget 的API. · 提供根據自訂的內容建立LiveFolders的API 3、Media
Time of Update: 2018-12-05
布局檔案:在main.xml中設定一個ListView ,在other.xml中詳細 的設定ListView 的每一個單項的布局。例如:main.xml中:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2018-12-05
ListView是Android開發過程中較為常見的組件之一,它將資料以列表的形式展現出來。一般而言,一個ListView由以下三個元素組成:1.View,用於展示列表,通常是一個xml所指定的。大家都知道Android的介面基本上是由xml檔案負責完成的,所以ListView的介面也理所應當的使用了xml定義。例如在ListView中經常用到的“android.R.layout.simple_list_item_1”等,就是Android系統內部定義好的一個xml檔案。2.適配器,用來將不同的