Time of Update: 2017-02-28
文章描述:Android 4.0平台互動簡析.
Time of Update: 2017-02-28
文章描述:使用者體驗導向的Android應用開發. 文 /
Time of Update: 2017-02-28
文章描述:GoogleAndroid UI設計技巧:新的UI設計模式. 本系列文章原是Android的官方開發人員部落格的一份Android UI設計的投影片,51CTO的譯者將這份教程5部分進行翻譯整理,希望對Android開發人員能有協助。本文為《GoogleAndroid UI設計技巧》第四部分:新的UI設計模式。本文為《GoogleAndroid UI設計技巧》第四部分:新的UI設計模式。[1] [2] 下一頁
Time of Update: 2017-02-28
文章描述:Android 3.0(蜂巢)互動&UI設計規範. Android OS自上市以來,由於缺乏統一規劃,使得不同裝置在 1.5、1.6、2.0、2.1、2.2、2.3幾大版本徘徊,本人用的HTC Hero(俗稱G3)也是從1.5~2.3一個個版本,10多個rom手動刷機試過來的,過程及其糾結
Time of Update: 2017-02-28
文章描述:GoogleAndroid UI設計技巧:表徵圖與指導說明. 本系列文章原是Android的官方開發人員部落格的一份Android UI設計的投影片,51CTO的譯者將這份教程5部分進行翻譯整理,希望對Android開發人員能有協助。本文為《GoogleAndroid UI設計技巧》第五部分也就是最後一部分:表徵圖與指導說明。本文為《GoogleAndroid UI設計技巧》第五部分也就是最後一部分:表徵圖與指導說明。
Time of Update: 2017-02-28
文章描述:Android硬體鍵互動之“選項菜單”. 眾所周知Android沒有明確的GuideLine,雖說沒有嚴格的規範來限制設計與創新很贊,但這也導致市場上的Android應用設計上的混亂。一個典型例子就是選項菜單Options
Time of Update: 2017-02-28
文章描述:Android與Iphone的體驗差異.
Time of Update: 2017-02-28
Android 混淆代碼詳解及執行個體 為了防止自己的勞動成果被別人竊取,混淆代碼能有效防止被反編譯,下面來總結以下混淆代碼的步驟: 1. 大家也許都注意到建立一個工程會看到項目下邊有這樣proguard-project.txt一個檔案,這個對混淆代碼很重要,如果你不小心刪掉了,沒關係,從其他地方拷貝一個過來 2. 最重要的就是在proguard-project.txt添加混淆的申明了: a.
Time of Update: 2017-02-28
先來看看效果圖 當你點擊菜單可以更改表徵圖,例如點擊happy,首頁就會變一個笑臉,這個實現的過程超級簡單 你需要使用ToolBar與DrawableLayout兩個比較新的控制項 首先要寫三個xml布局檔案,我這裡的布局檔案是使用了include標籤嵌入的,代碼如下 headbar_toolbar.xml ? 1 2 3 4
Time of Update: 2017-02-28
Android編程實現表徵圖拖動效果的方法 本文執行個體講述了Android編程實現表徵圖拖動效果的方法。分享給大家供大家參考,具體如下: 最近最佳化表徵圖拖動時的速率,稍微有一點點效果,直接把代碼貼出來,有興趣一起討論的朋友可以給我留言。 代碼如下: DragView.java package com.android.dragtest; import
Time of Update: 2017-02-28
Android編程設定全屏的方法執行個體 本文執行個體講述了Android編程設定全屏的方法。分享給大家供大家參考,具體如下: 在實際的應用程式開發中,我們有時需要把 Activity 設定成全螢幕顯示,一般情況下,可以通過兩種方式來設定全螢幕顯示效果。其一,通過在代碼中可以設定,其二,通過manifest設定檔來設定全屏。 其一:在代碼中設定(如下) package xiaohang.zhimeng;
Time of Update: 2017-02-28
Android編程實現擦除Bitmap中某一塊的方法 以前要截取Bitmap中的圖片使用的一塊塊的拼接,雖然可以實現,但是效率很低。想了很久,無意中看到網上的對BITMAP圖片的RGB資訊進行修改,然後想出了這個辦法,感覺用起來還是挺舒服。很多出錯處理都沒有寫,只實現準系統啊 public static Bitmap setTransparentAreaForBitmap(Bitmap b, int width, int
Time of Update: 2017-02-28
1.Android SDK 即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上開發Android應用的開發組件,包含了在Android平台上開發行動裝置 App程式的各種工具集。 2.Android SDK tools (1).Android模擬器(Android Emulator(emulator.exe)) 運行在電腦上的虛擬移動模擬器,可以使用模擬器來在一個實際的Android運行環境下
Time of Update: 2017-02-28
簡單的說,一個程式只有一個主線程,可以有多個主線程。在Android世界中也是這樣,Android屬於單執行緒模式,耗時操作必須放在非主線程中執行,故而Google為了方便我們使用線程,為我們提供一個AsyncTask多線程操作對象。 對於Android使用線程還有一點需要特別注意,哪就是Android不允許在子線程中更新UI,相信很多初學者一定遇到過這個問題,這個怎麼解決呢?在Activity中,我們可以通過 new Thread(new
Time of Update: 2017-02-28
基於Android相關裝置作為嵌入式裝置範疇,在書寫App應用的時候要格外關注效率,並且受電池電量的限制。這就導致嵌入式裝置有諸多考慮、有限處理能力,因此就要求我們盡量去寫高效的代碼。本文討論了很多能讓開發人員使他們的程式運行更有效方法,遵照這些方法,你可以使你的程式發揮最大的效力。 引言 對於佔用資源的系統,有兩條基本原則: 不要做不必要的事 不要分配不必要的記憶體 所有下面的內容都遵照這兩個原則。
Time of Update: 2017-02-28
一、擷取當前的手機號 /* * 擷取當前的手機號 */ public String getLocalNumber() { TelephonyManager tManager = (TelephonyManager) this .getSystemService(TELEPHONY_SERVICE); String number = tManager.getLine1Number(); ;
Time of Update: 2017-02-28
前幾天,和同事探討了一下Android中的訊息機制,探究了訊息的發送和接收過程以及與線程之間的關係。雖然我們經常使用這些基礎的東西,但對於其內部原理的瞭解,能使我們更加容易、合理地架構系統,並避免一些低級錯誤。 Android中的Handler, Looper, MessageQueue和Thread,對於這部分的內容,將分成4小節來描述: 1.職責與關係 2.訊息迴圈 3.線程與更新 4.幾點小結 一、
Time of Update: 2017-02-28
在Android編程開發中都會遇到哪些問題呢?在這裡為初學者介紹了十四段簡單實用的代碼,儲存下來需要時輕鬆一鍵獲得。其中包括檢查是否有SD卡,讓某個Activity透明,在螢幕元素中設定控制代碼等等在實際應用經常用到的簡短代碼。 1、查看是否有儲存卡插入 String status=Environment.getExternalStorageState(); if ( status.equals ( Enviroment.MEDIA_MOUNTED )
Time of Update: 2017-02-28
在Android開發中我們經常會用到網路連接功能與伺服器進行資料的互動,為此Android的SDK提供了Apache的HttpClient來方便我們使用各種Http服務。你可以把HttpClient想象成一個瀏覽器,通過它的API我們可以很方便的發出GET,POST請求(當然它的功能遠不止這些)。 比如你只需以下幾行代碼就能發出一個簡單的GET請求並列印響應結果: try { // 建立一個預設的HttpClient HttpClient httpclient =
Time of Update: 2017-02-28
我曾經從事過五年的iOS應用開發工作,那段時間我一直在盡量避免同Android打交道——不過現在情況不同了。不管大家是否相信,Android開發其實樂趣滿滿、而且與iOS開發相比也不像大家想象的那樣差異巨大。 我在Android平台上開發出這款“七分鐘鍛煉”應用,並藉此學到了很多寶貴的知識。我希望這篇文章分享的一些小技巧也能協助大家解決實際問題。請注意,我接下來進行比較的內容並不一定完全符合,而且本文的重點也不在於完整地敘述And