Time of Update: 2017-01-19
一、Android Studio簡單介紹 2013年GoogleI/O大會首次發布了Android Studio IDE(Android平台整合式開發環境)。它基於Intellij IDEA開發環境,旨在取代Eclipse和ADT(Android開發人員工具)為開發人員提供更好的開發工具。既然Google一直在努力推廣,相信不久以後就有望趕上Eclipse。 相比Eclipse,Android Studio
Time of Update: 2017-01-19
Layout對於迅速的搭建介面和提高介面在不同解析度的螢幕上的適應性具有很大的作用。這裡簡要介紹Android的Layout和研究一下它的實現。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中進行排布的View的XML屬性:幾種Layout中Item所共有的XML屬性: (1)layout_width (2)layout_height 
Time of Update: 2017-01-19
下圖是協助文檔中的關於介面開發的推薦色值,大家可以參考一下: 補充一些常用的顏色值: <color name="white">#ffffff</color><!--白色 --> <color name="ivory">#fffff0</color><!--象牙色 --> <color
Time of Update: 2017-01-19
全球定位系統(Global Positioning
Time of Update: 2017-01-19
HTTP POST 和 PUT 請求可以包含要提交的內容。只需要在建立 Request 對象時,通過 post 和 put 方法來指定要提交的內容即可。HTTP POST 請求的基本樣本:public class PostString { public static void main(String[] args) throws IOException { OkHttpClient client = new OkHttpClient(); MediaType
Time of Update: 2017-01-19
我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示.首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,預設該項已啟用,一般無需指定3.FEATURE_CUS
Time of Update: 2017-01-19
HTTP 頭處理HTTP 頭是 HTTP 要求和響應中的重要組成部分。在建立 HTTP 要求時需要設定一些 HTTP 頭。在得到 HTTP 的響應之後,也會需要對其中包含的 HTTP 頭進行解析。從代碼的角度來說,HTTP 頭的資料結構是 Map<String, List<String>>類型。也就是說,對於每個 HTTP 頭,可能有多個值。但是大部分 HTTP 頭都只有一個值,只有少部分 HTTP 頭允許多個值。OkHttp 採用了簡單的方式來區分這兩種類型,使得對
Time of Update: 2017-01-19
本文執行個體講述了Android實現WebView刪除緩衝的方法。分享給大家供大家參考。具體如下:刪除儲存於手機上的緩衝:// clear the cache before time numDaysprivate int clearCacheFolder(File dir, long numDays) { int deletedFiles = 0; if (dir!= null && dir.isDirectory()) { try { for (File
Time of Update: 2017-01-19
AsyncTask,顧名思義,非同步任務。說到非同步,最簡單的理解就是不同步。再複雜一點理解,就得舉例子了。假設我要去火車站買票,剛到火車站我突然發現我忘了帶身份證。怎麼辦?怎麼辦!想辦法,想辦法!我想我應該找個在學校的同學幫我送過來,因為我不能自己回去拿啊,還要排隊呢,走不開。嗯,要找人送過來。但是問題來了,我找人送身份證了,我去排隊了,如果排到第一位了身份證還沒到怎麼辦?叮,腦袋上面突然亮了一個小燈泡,機智的我在排隊前想到了兩種方案:第一種方案,讓售票員等著我,我後面隊伍裡買票的人也等著我,
Time of Update: 2017-01-19
本文執行個體講述了android自訂群組件實現方法。分享給大家供大家參考。具體如下:atts.xml:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="TopBar"> <attr name="titleText" format="string"/> <attr name="titleTextSize"
Time of Update: 2017-01-19
在Android程式開發過程中,明確哪些映像格式類(ImageFormat、PixelFormat及BitmapConfig等)及映像(JPG、PNG及BMP等)的轉換方式非常重要,在以後的程式開發過程中會起到非常重要的作用。在一個項目開發過程中一款軟體的開發和影像處理有著密切的關係,特別是在行動裝置
Time of Update: 2017-01-19
普通按鈕也就那麼幾種樣式,看著都審美疲勞,先放效果圖: 你會不會以為這個按鈕是集結了很多動畫的產物,我告訴你,並沒有。所有的實現都是基於自訂View,採用最底層的onDraw一點一點的畫出來的。沒有採用一丁點的動畫。雖然示範時間很短,但是要完成這麼多變化,還是挺吃力。首先講解用法: public class MainActivity extends Activity { @Override protected void onCreate(Bundle
Time of Update: 2017-01-19
對於登入功能本身沒有任何特別,使用httpclient向伺服器post使用者名稱密碼即可。但是為了保持登入的狀態(在各個Activity之間切換時要讓網站知道使用者一直是處於登入的狀態)就需要進行cookie的讀寫。httpclient相當強大,讀寫cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).getCookieStore();//讀cookie((AbstractHttpClient)
Time of Update: 2017-01-19
首先給出跑馬燈效果圖 中間的色塊是因為視頻轉成GIF造成的失真,自動忽略哈。大家知道,橫向的跑馬燈android內建的TextView就可以實現,詳情請百度【Android跑馬燈效果】。但是豎直的跑馬燈效果原生Android是不支援的。網上也有很多網友實現了自訂的效果,但是我一貫是不喜歡看別人的代碼,所以這篇部落格的思路完全是我自己的想法哈。 首先,我們需要給自訂的控制項梳理一下格局,如下圖所示: 1、首先我們將控制項分為三個區塊,上面綠色部分為消失不可見的塊,中間
Time of Update: 2017-01-19
Android 控制WIFI相關操作WIFI的全稱是Wireless
Time of Update: 2017-01-19
需求:項目中需要添加語音搜尋模組,增加使用者體驗解決過程:在網上搜到語音搜尋例子,參考網上代碼,加入到了自己的項目,完成產品要求。這個問題很好解決,網上能找到很多的資料,但是沒有直接匯入工程就能用的例子,我這裡寫了一個完整的Demo,代碼可以直接粘貼到自己項目中去,實現了語音搜尋,並將搜尋結果展示。語音搜尋大致流程:啟動系統內建的Intent,Intent參數設定為RecognizerIntent.ACTION_RECOGNIZE_SPEECH,再加上一些提示參數intent.putExtra(
Time of Update: 2017-01-19
在android開發中,有時候我們想擷取手機的一些硬體資訊,比如android手機的總記憶體和可用記憶體大小。這個該如何?呢?通過讀取檔案"/proc/meminfo"的資訊能夠擷取手機Memory的總量,而通過ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以擷取當前的可用Memory量。
Time of Update: 2017-01-19
本文只是寫了如何配置JDK,以及adt-bundle的配置。對於以前的adt-bundle的版本,會內建CPU/ABI系統鏡像,經過本文所描述的兩個步驟後可以直接建立AVD,但是從官網下載的最新的adt-bundle並沒有帶鏡像,下篇文章講述如何下載多個Android版本平台以及下載鏡像。一、JDK的下載,安裝與環境變數配置1)JDK的下載a, 輸入網址https://www.oracle.com/進入oracle官網,如下,點擊Downloads欄下的Java SE,進入Java
Time of Update: 2017-01-19
對於android開發來說自訂View還是一個比較重要的技能,所以在這裡寫一篇自訂View入門的文章,也是實現一個相對簡單的隨機產生驗證碼的功能: 自訂View主要也就分為幾步 1.自訂View的屬性 2.在我們的自訂的布局中擷取自訂屬性 3.重寫onMesure方法 4.重寫onDraw方法好現在我們就一步一步的來,首先建立我們的View屬性 在valuse目錄下建立一個attrs.xml的檔案,然後:<?xml version="1.0"
Time of Update: 2017-01-19
java解析xml檔案四種方式1.介紹1)DOM(JAXP