Time of Update: 2013-12-11
ProgressBar 控制項 ProgressBar就是所謂的進度條,進度條在Android中的樣式也分為好幾種,有條狀的,也有圓形轉動的。首先要在布局檔案中,定義和設定ProgressBar的樣式。 程式碼片段如下:<ProgressBar android:id="@+id/bar1"//設定ProgressBar的id android:layout_width=
Time of Update: 2013-12-11
隱藏標題列需要使用預定義樣式:android:theme=”@android:style/Theme.NoTitleBar”.隱藏狀態列:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”.[XML]代碼:1. view sourceprint?01 <?xml version="1.0"
Time of Update: 2013-12-11
getUserMedia目前可以在Chrome瀏覽器中直接使用,此外還有Opera、Firefox Nightly構建版、Aurora瀏覽器(儘管在Firefox中需要設定喜好設定)。可以看一看simpl.info/gum上getUserMedia跨瀏覽器的示範,以及Chris Wilson使用getUserMedia來進行網路音頻輸入的驚人示範。
Time of Update: 2013-12-11
PULL 的工作原理: XML pull提供了開始元素和結束元素。當某個元素開始時,可以調用parser.nextText從XML文檔中提取所有字元資料。當解析到一個文檔結束時,自動產生EndDocument事件。 常用的XML
Time of Update: 2013-12-11
在標準的linux核心開發過程中,使用 printk ,這是一個與printf輸出列印齊名的函數,同樣提供格式化輸出功能,只是其有 列印層級且將資訊儲存到 /proc/kmsg 日誌中,使用cat命令查看其資訊[cat /proc/kmsg] #define KERN_EMERG "<0>" /* system is unusable &
Time of Update: 2013-12-10
本文將告訴你如何讓你的應用程式支援各種不同螢幕大小,主要通過以下幾種辦法:讓你的布局能充分的自適應螢幕根據螢幕的配置來載入合適的UI布局確保正確的布局應用在正確的裝置螢幕上提供可以根據螢幕大小自動調整的圖片使用 "wrap_content" 和
Time of Update: 2013-12-10
sqlite比較常規的使用方式一般是這樣的,就是在程式中建立一個空的資料庫,然後進行增刪改查等一系列的操作,這樣的操作,對於小應用的開發是比較容易滿足需求的,但是有些比較大的應用,包含的資料量比較大,如果在程式中,對資料進行一條一條的插入,第一,比較耗時,第二,使用者體驗很差,最重要的一點是顯得很不專業。那麼,可以想到的一種比較好的方式,就是如何將db檔案與apk一起安裝到手機上呢,實現方法如下:首先,要有包含資料的sqlite檔案,是db類型的,可以是你之前一條一條匯入的,然後找到手機路徑下/
Time of Update: 2013-12-10
–Bitmap代表這一張位元影像,BitmapDrawable裡封裝的圖片就是一個Bitmap對象。如果要將Bitmap對象封裝成BitmapDrawable對象只需要用構造方法即可。//講bitmap對象封裝成BitmapDrawable對象BitmapDrawable drawable = new BitmapDrawable(bitmap);//將BitmapDrawable對象轉換為bitmapBitmap bitmap =
Time of Update: 2013-12-10
Android如何在java代碼中設定margin,也就是組件與組件之間的間距。代碼中設定: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); params.setMargins(0, 5, 2, 0); LinearLayout.LayoutParams
Time of Update: 2013-12-10
OpenGL(全寫Open Graphics Library)是一個跨語言、跨平台的三維圖象編程介面,同樣他也可以用來建立二維映像。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三維圖形 API 的子集,針對手機、PDA和遊戲主機等嵌入式裝置而設計。android 平台上同樣整合了opengl es的開發包,opengl
Time of Update: 2013-12-10
1. 源起 很多分頁載入的組件都是繼承自ScrollView,分頁要檢查是否滾動到底部,下拉重新整理需要檢測是否滾動到頂部。 2. 代碼 <SPAN style="FONT-FAMILY: Microsoft YaHei; FONT-SIZE: 18px"><RelativeLayout
Time of Update: 2013-12-10
Android中有許多隱藏的Service,StatusBarManager就是其中一個,在Context.java中可以看到:[java]/** * Use with {@link #getSystemService} to retrieve a {@link * android.app.StatusBarManager} for interacting with the status bar. * * @see
Time of Update: 2013-12-10
對於我們的android平台,控制台被定義到了串口1上,因此初始化過程就是把控制台的輸出配置到串口1上對kernel控制台初始化是在掛載檔案系統之前,由於沒有串口的裝置檔案,不能通過開啟裝置檔案來訪問串口,只能直接存取硬體,更類似與裸機的訪問方式。下面正式來看板子初始化的過程android\kernel_imx\arch\arm\mach-mx6\board-mx6q_sabresd.c[cpp]MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6
Time of Update: 2013-12-10
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java public boolean performHapticFeedbackLw(WindowState win, int effectId, boolean always) {.... ... case
Time of Update: 2013-12-10
Android內建了很多方便的測試載入器和方法,包括我們常用的單元測試、Robotium測試、Monkey測試、MonkeyRunner測試、senevent類比等。這些方法對於我們編寫高品質的APP十分有用。也可以提前暴露我們程式的隱藏問題。今天給大家講一下Monkey測試,Monkey測試可以說是我上面提到過的測試方法裡面最簡單的。 1、Monkey測試簡介 Monkey主要應用在壓力和可靠性測試上,運行該命令可以隨機地向目標
Time of Update: 2013-12-10
項目中遇到當TextView顯示的資料不超過3行的時候,不顯示下面的展開按鈕,這時候就必須要擷取到此時TextView的行數,查看api發現了getLineCount()方法,當我興高采烈地使用時,卻放心傳回值總為空白,後來查Google才發現說是要先把TextView完全畫出來,才能擷取行數,並說解決方案就是開啟非同步去擷取,下面是具體的方法:private class MyOpenTask extends AsyncTask<Integer, Integer, Integer>
Time of Update: 2013-11-16
多國語言:在res目錄下建立不同名稱的values檔案來調用不同的語言包Values檔案匯總如下:中文(中國):values-zh-rCN中文(台灣):values-zh-rTW中文(香港):values-zh-rHK英語(美國):values-en-rUS英語(英國):values-en-rGB英文(澳大利亞):values-en-rAU英文(加拿大):values-en-rCA英文(愛爾蘭):values-en-rIE英文(印度):values-en-rIN英文(新西蘭):values-en
Time of Update: 2013-11-16
SideBar textColor = 0xFFA6A9AA backgroundColor = 0x55DDDDDD backgroundActionDownColor = 0xFFCCCCCC isDown = SideBar(Context context, AttributeSet attrs, [] l = [0 SectionIndexer sectionIndexter = m_nItemHeight = 29 selectIndex = -1 ==
Time of Update: 2013-11-16
TextView是個特別基礎的Android控制項,只要有文本基本就少不了它。但是最近在項目開發的過程中我發現TextView存在很多局限性,其中最令我頭疼的就是TextView文本排版方面的問題。我們都知道在word中文字對齊有靠左、靠右、置中、分散對齊等,但是TextView中就偏偏沒有分散對齊這個屬性設定。這就導致了TextView中一段文字會出現右邊參差不齊的問題,中文由於每個字等寬看起來還不是特別糟糕,英文看起來就比較過分了。為瞭解決這個問題,一個常用的解決方案是在TextView內使
Time of Update: 2013-11-16
隨著智能手機的普及,app開發成為當下IT行業最熱門的一個分支。“智能”,不僅僅是年輕人的專利,現在很多的中老年人也為之癡迷,街頭巷尾隨時可見大家使用著各種手持行動裝置用得不亦樂乎。智能化浪潮的來襲使得這個市場前所未有的活躍,在專業成熟的APP開發商之外,也有很多個體的技術者為了自身愛好而加入到這個行列中來。當然更有很多有內容不懂技術的人也想開發一款屬於自己的app。那麼不懂技術,如何開發個人app?其實稍許百度一下,就會發現這個技術門檻早已打破,互連網上有很多線上app