Time of Update: 2013-12-11
上一節中我們通過http協議,採用HttpClient向伺服器端action請求資料。當然調用伺服器端方法擷取資料並不止這一種。WebService也可以為我們提供所需資料,那麼什麼是webService呢?,它是一種基於SAOP協議的遠程調用標準,通過webservice可以將不同作業系統平台,不同語言,不同技術整合到一起。
Time of Update: 2013-12-11
軟體業界,無時無刻不在創造,也無時無刻不在重複,就是這樣,無所謂對和錯,但是我們要精誠合作。這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。這篇文章很簡單,但是很重要,真的很重要,特此隆重推薦! 1.需求 無論是在.net還是java平台,合理的分層架構是最普遍的模組化思路之一。
Time of Update: 2013-12-11
Intent.createChooser(ntent target, CharSequence title)其實 大家對該功能第一影響就是ApiDemo 裡面的 其只有區區幾行代碼 提取為:Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/*");
Time of Update: 2013-12-11
Factory Method Pattern模板模式的衍生品? 以Template Method Pattern 架構擷取產生對象執行個體的工廠就是Factory Method Pattern。 Factory 方法模式在父類規定對象的建立方法,但並沒有深入到較具體的類名。所有具體的完整內容
Time of Update: 2013-12-11
發布過Android應用的朋友們應該都知道,Android APK的發布是需要簽名的。簽名機制在Android應用和架構中有著十分重要的作用。例如,Android系統禁止更新安裝簽名不一致的APK;如果應用需要使用system許可權,必須保證APK簽名與Framework簽名一致,等等。在《APK
Time of Update: 2013-12-11
Android提供了使用者級輕量的LOG機制,它的實現貫穿了Java,JNI,本地c/c++實現以及LINUX核心驅動等Android的各個層次,而且還足夠簡單清晰,是一個相當不錯的解讀案例。本系列文章針對LOG機制的內部實現機理進行解讀,本文是系列之三,解讀android.util.Log的JNI實現,以及在c/c++的本地實現中如何操作裝置檔案寫Log資訊。 類Log的JNI實現 由前文知道,類android.util.Log有兩個Na
Time of Update: 2013-12-11
前段時間在網上看到這麼個例子是將view映射到一個bitmap中,稍加改進可以用於一些工具或者軟體(QQ之類),例子寫的不夠完善,不過很有些學習的意義內容大致如下:在Android中自有擷取view中的cache內容,然後將內容轉換成bitmap,方法名是:getDrawingCache(),返回結果為Bitmap,但是剛開始使用的時候,得到的結果都是null,所以在一個論壇裡查到了正確的使用方法.代碼如下:contentLayout.setDrawingCacheEnabled(t
Time of Update: 2013-12-11
Java代碼 時間過得真快,開學的日子也越來越近了,前段時間都是忙於上一屆學員的工作,今天終於有時間坐下來靜靜的整理上一屆授課的方面的知識點了,接下來的日子我會堅持把授課中的關於android方面的知識做進一步細化的總結,也希望能給將要進入3G行業的學員們提供更多的學習協助!
Time of Update: 2013-12-11
之前提及過,啟動Service有兩種方式:startService 與bindService。前者已經說過如何使用,所以,這篇貼子主要是關於bind service的。 這裡所討論的是僅針對那些被綁定的service的,而那些既被startService() 又被bindService() 的service 不在此範圍內。①Bind
Time of Update: 2013-12-11
網路應用,對於使用者來說,主要是搜尋,瀏覽網頁,發email,發mms。對於android來說這些應用涉及到的一些中間過程,主要涉及到webkit,wap,smtp等協議,然後是socket通訊,然後就是linux核心的tcpip協議棧,及ppp協議,最後再是ttyS0之類的裝置介面,最後由modem發送資料。另外手機的網路介面可能不是modem,有可能是網卡或者wifi,那麼android中也有相應的介面可以添加。不過有線網卡,目前用的比較少,畢竟手機或平板電腦上很少會用到體積大的網口。&nb
Time of Update: 2013-12-11
android.graphics.Bitmap.Config是一個枚舉類型,裡面定義了位元影像的四種格式.起初有點奇怪,網上查了一下,大概指定了類型名字怪怪的緣由. 從名字中可以看出: ALPHA_8:數字為8,圖形參數應該由一個位元組來表示,應該是一種8位的位元影像
Time of Update: 2013-12-11
android簡單網頁瀏覽器的開發 功能概要:1.用WebView控制項實現簡單瀏覽器的開發2.實現了網頁瀏覽器的簡易功能。3.能夠瀏覽網頁中的所有內容。但不可使用視訊的播放。4.瀏覽器載入速度快。:編程要點:1.使用WebView控制項,用於網頁的顯示2.設定WebView的屬性,使其支援更多的功能3.當使用者點擊網頁中的連結,仍然用該網頁載入4.設定許可權,使app具有上網許可權。5.Activity的布局等。[java]code[java] package
Time of Update: 2013-12-11
Socket通常也稱做”通訊端“,用於描述IP地址和連接埠,廢話不多說,它就是網路通訊過程中端點的抽象表示。值得一提的是,Java在包java.net中提供了兩個類Socket和ServerSocket,分別用來表示雙向串連的用戶端和服務端。這是兩個封裝得非常好的類,使用起來很方便!
Time of Update: 2013-12-11
Android 判斷網路狀態,並且在沒有網路的時候,開啟網路設定對話方塊 在使用Android串連網路的時候,並不是每次都能串連到網路,在這個時候,我們最好是在程式啟動的時候對網路的狀態進行一下判斷,如果沒有網路則進行即時提醒使用者進行設定。 要判斷網路狀態,首先需要有相應的許可權,下面為許可權代碼: 即允許訪問網路狀態: < uses-permission
Time of Update: 2013-12-11
Designing for Security為安全而設計 Android was designed so that most developers will be able to build applications using the default settings and not be confronted with difficult decisions about security.Android also has a number of security features
Time of Update: 2013-12-11
我們學習一種新事物必然首先都要對該事物要有個大體的瞭解,熟悉它的整體架構,然後進行劃分歸類,接下來才是各個擊破,逐步學習乃至掌握。對於要學習android Multimedia的人來說也是如此,先來個總括吧 !我打算分三部分來講解,請聽我娓娓道來....一:多媒體簡介 為啥要講多媒體的概念呢?可能很多人都對這個名稱解釋不怎麼瞭解,所以在這普及普及。
Time of Update: 2013-12-11
申請AppKey,AppSecret必須到微博開放平台官方網站申請應用的AppKey和AppSecret後,才能完成微博登入。SDK(Android_SDK_v1.2.jar)適用的開發環境JAVA SDK v5 及以上Android SDK 2.2(level8) 及以上依賴包:httpmime-4.1.3.jar特別說明: Android SDK
Time of Update: 2013-12-11
關於List,前面已有很多介紹,例如Android簡明開發教程十:資料繫結Data Binding 。ListActivity 可以通過綁定資料來源(如數組或Cursor)來顯示一個列表,並可以響應使用者選擇某個清單項目。ListActivity中顯示的是ListView,ListView和Gallery
Time of Update: 2013-12-11
1.獲得 RadioButton值[java] rb1 = (RadioButton)findViewById(R.id.sex1); if (rb1.isChecked()) { sex = "M"; } else { sex =
Time of Update: 2013-12-11
本例介紹使用ProgressDialog 的用法,我們之前也在Dialog中簡單介紹過ProgressDialog ,參見Android ApiDemos樣本解析(22):App->DialogProgressDialog為AlertDialog的子類,ProgressDialog 無需通過AlertDialog.Builder