Time of Update: 2018-12-05
修改Eclipse的字型,我希望大一些,反正22寸的顯示屏:Window->Preferences->General->Apprearance->Colors and Fonts -> Java -> Java Editor Text Font(...) -> Edit在此次,我們先建立一個Hello,Android的程式,並既而討論Andriod的程式架構。1、建立project:File > New > Project >
Time of Update: 2018-12-05
在上次筆記中,我們編寫了自己的Provider,這次筆記,我們將通過Content Provider的Uri介面對資料進行訪問,重寫Android學習筆記(四二)中例子。在這裡我們不在充分描述相關UI如何編寫,可以到筆記(四二)中詳細查看,重點講述如何?資料的訪問。讀取資訊讀取資訊方式,在筆記(四七)中已經介紹,代碼如下 private voidread(){ /* 通過managedQuery讀取,第1參數表示URI,
Time of Update: 2018-12-05
本文修改自:http://apps.hi.baidu.com/share/detail/34744939一、簡介 Monkey是一個命令列工具,可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流,實現對正在開發的應用程式進行壓力測
Time of Update: 2018-12-05
建議更新20130522的ADT版本,無論是Linux下還是Windows下,我覺得速度快了很多。而且將Android SDK Tool升級到ver
Time of Update: 2018-12-05
Content Provider在資料處理中,Android通常使用Content Provider的方式。Content Provider使用Uri執行個體作為控制代碼的資料封裝的,很方便地訪問地進行資料的增、刪、改、查的操作。Android並不提供所有應用共用的資料存放區,採用content Provider,提供簡單便捷的介面來保持和擷取資料,也可以實現跨應用的資料訪問。簡單地說,Android通過content Provider從資料的封裝中擷取資訊。Content
Time of Update: 2018-12-05
本系列是閱讀《Pro Android4》的讀書筆記,也包括網路閱讀資料的整理,以及個人心得。由於智能手機引入AP(應用處理器),Android在某種意義上是個人電腦,具有案頭電腦的完整架構,採用Linux-based OS stack來管理裝置、記憶體和進程。Android的Java庫覆蓋電話,視頻、串連、圖形、UI編程等多個方面。Android SDK支援幾乎全部的J2SE,除去UI的AWT和Swing部分,而用Android UI
Time of Update: 2018-12-05
1、準備環境 對模擬器,只要“Ctrl+F12“,就可以可以實現豎屏(portrait)和橫屏(landscape)的切換。2、UI的螢幕切換實現下面一個簡單的例子,。我們需要寫兩個Android XML檔案,假定檔案為chapter_19_test1.xml,放在常規目錄位置layout/內容如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
Android引入了Intent的概念來喚起components,component包括:1、Activity(UI元件) 2、Service(後台代碼) 3、Broadcast receiver(處理廣播訊息的代碼) 4、Content provider(抽象資料的代碼)
Time of Update: 2018-12-05
指定widget在container的相對位置,包括:android:layout_alignParentTop, android:layout_alignParentBottom, android:layout_alignParentLeft, android:layout_alignParentRight, android:layout_centerHorizontal, android:layout_centerVertical,
Time of Update: 2018-12-05
Intent的構成Intent可以帶有action,data(由URI表達),extra data(key/value map,索引值對),指定的類名(成為component name)。一個intent至少攜帶上述的一個內容。Action。Action名,在上一筆記中已經給出兩種例子,一種是系統內建的,如Intent.ACTION_DAIL,一種是開發人員通過AndroidManifest.xml進行註冊的,在建立intent時給出:Intent intent=new
Time of Update: 2018-12-05
WebView的使用很方便。在學習WebView之前,我們現看看如何通過程式中調瀏覽器。1、在程式中調起瀏覽器Uri uri = Uri.parse("http://commonsware.com");Intent intent = new
Time of Update: 2018-12-05
切換需注意資料儲存和恢複 在Android學習筆記(三六):橫屏豎屏的切換中,我們配置了兩個layout,一個使用者普通的portrait,一個使用者landsapce方式。如果只有一個layout,我們沿用上一個例子,刪除了在layout-land/中的xml檔案,則在螢幕切換時,會按照原來的排版,適配新的螢幕。程式我進行了簡化,每按一次pick,就加一,用此來跟蹤是否需要進行資料儲存和恢複,如下:public class Chapter19Test3 extends
Time of Update: 2018-12-05
無涯和有涯正看我下載的資料,正式雄心勃勃想看這個和看那個之際,腦際中閃現了莊子的一句話:以有涯追無涯,殆矣。Oh~。前段時間IBM有個人機比賽,人輸了,比的大概有點像百科全書之類的知識。知識是無涯的,但是知識不等於智慧,而智慧正式我們追究,智慧有涯還是無涯?好像是幾個月前,山東教育局要求閹割三字經,貌似呵護學生,實際不讓學生思考,分辨真偽,只是灌輸,這就如同和電腦比賽百科全書,我要部電腦就可勝出,而智慧不是。不管的AI能發展到什麼程度,知識可以增長,智能可以增加,但是智慧是人和機器的差異。我們的
Time of Update: 2018-12-05
在上一次學習筆記中,學習了XML檔案的解析,實際上一些簡單的activity屬性,一些簡單的資訊,我們也可以放入xml檔案中,可以直接放入res/vaules,由系統來進行解析,而無須使用XmlPullParser來自己分析。Dimension用於字型大小,間距pading等等。常用的尺寸大小詳細見Android
Time of Update: 2018-12-05
AutoCompleteTextView,有一個text作為首碼,有一個類似spinner作為選擇,使用者也可以敲入所需,可不在spinner的list之中。AutoCompleteTextView是EditText的subclass,可以使用EditText所有的屬性,例如字型,顏色等。此外,提供android:completionThreshold,用於表明最小要敲入多少字元才開始顯示list
Time of Update: 2018-12-05
這裡,我們不採用IDE,直接用命令列來處理。1、建立project這裡使用Andriod SDK中tools裡面的命令:android create project --target 2 / --path /workspace/andriod/learning/Now --activity Now / --package
Time of Update: 2018-12-05
根據www.mars-droid.com:Andriod開發視頻教學,先跳過書本《Beginning Android
Time of Update: 2018-12-05
我們在Andriod學習筆記(三):Andriod程式架構,中對main.xml檔案進行了初步的瞭解,這本次,我們將初步學習Activity和main.xml的關係。雖然我們可以使用java code來編寫UI,但是更通用的方式是使用XML-based Layout檔案,它用於描述widget和container之間的關係。這使得我們可以方便閱讀和是UI設計獨立,也使得一些IDE工具可以提供直觀的GUI。1、修訂main.xml<!--
Time of Update: 2018-12-05
設定文本顯示繼承ViewText的widget有以下集中設定文本顯示的方式:一、在Android XML中
Time of Update: 2018-12-05
排版如果在一個layout中有幾個widget,最後一個widget採用fill_parent,這將填滿剩餘的空間。如果某一個widget(非最後一個)採用fill_parent,則後面的widget將無法顯示。從某個意義上fill_parent可以理解為父layout剩餘的所有空間。Eclipse中的提示功能我們在使用eclipse時候,在編譯XML,會自動由提示,可能會因為我們按了一下滑鼠或者其他方式,提示消失,可以採用Atl+/的方式,啟動提示。TextView(Label)在Andrio