Time of Update: 2015-02-06
Drawable Resource簡介,drawableresourceDrawable Resource一個Drawable資源是繪圖中的一個普通概念,可以再螢幕上繪製出來。可以通過APIs中的getDrawable(int)方法檢索出來,也可以在其他的XML資源中通過android:drawable和android:icon等屬性使用它。Android中有多種不同類型的drawable。 Bitmap File:一個位元影像檔案(.png,.jpg,或.gif),
Time of Update: 2015-02-06
小白的Android Note(written by Mr.Bubbles),androidmr.bubbles小白的Android Notewritten by
Time of Update: 2015-02-06
滑動finish activity組件-通用,finishactivity該源碼主要是針對類似於天天動聽音樂播放器的app,它們內部有一個較為炫酷的功能——滑動操作後,可以finish整個activity,且手指可以動態跟蹤activity位置。註:跟動畫、viewpager之類的沒有關係,重點是滑動 finish activity的效果:http://www.dwz.cn/BlDEV運行: &
Time of Update: 2015-02-06
推薦幾個Resources串連,Resources串連推薦幾個Resources串連1、Drawable Resource簡介 http://blog.csdn.net/lonelyroamer/article/details/8148147 2、BitmapDrawable和Bitmap http://blog.csdn.net/lonelyroamer/article/details/8147542 3、NinePatchDrawable和NinePatch圖片的製作
Time of Update: 2015-02-06
Android Resource學習總結,androidresource 運用Android SDK進行UI開發時,雖然也可以使用純程式碼來完成,但是那種方法對我這種剛學習Android對API還不懂的人來說,能進行類似VB、MFC一樣圖形化開發自然是最合適不過的。幸好Android也提供了這種方式,在Android工程檔案中專門有個res目錄用於存放資源,該目錄下的資源可以進行可視化的編輯,編寫好的資源通過AAPT(Android
Time of Update: 2015-02-06
Android自訂控制項前置基礎知識學習(一)——Canvas,androidcanvas概述: 我們時常會遇到一些需要利用畫圖來實現的功能。例如一些常見的幾何圖形——點、直線、弧、圓、橢圓、文字、矩形、多邊形、曲線、圓角矩形,總不能遇到 一個幾何圖形就用圖片來代替吧。這樣我們的手機肯定會吃不消。就算我們現在能夠使用一些少量圖片能夠來解決當前的一些問題,可是對於那些“變化多端”的需求來說,這些手段根本不值一提。對此,我們可以利用Canvas畫圖技術來解決。
Time of Update: 2015-02-06
Android
Time of Update: 2015-02-06
android--利用Animation.RELATIVE_TO_SELF做出個人化的動畫在Android開發中,Animation是用來給控制項製作效果的。大多數的控制項都可以用這個類,這個類包含了4種基本動作,分別為移動,旋轉,淡入淡出,縮放。使用Animation的兩種方式:方式一:在代碼中建立、設定以及啟動動畫(移動TranslateAnimation/旋轉RotateAnimation/淡入淡出AlphaAnimation/縮放ScaleAnimation),這樣的優點是可以方便偵錯工
Time of Update: 2015-02-06
Android 打造編譯時間註解解析架構 這隻是一個開始,android架構轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/43452969 ,本文出自:【張鴻洋的部落格】1、概述記得很久以前,寫過幾篇部落格,容我列舉一下:Android 進階 教你打造 Android 中的 IOC 架構 【ViewInject】 (上)Android 進階 教你打造 Android 中的 IOC 架構 【ViewInject】
Time of Update: 2015-02-06
深入分析Android開機找網延遲一般來說,phone的屬性是persistent為true,而因此phone進程也是較早被叫起,被android:presistent修飾的應用在系統啟動之後會被AM啟動,即便沒有運行,AM也會調用startProcessLocked啟動該進程。啟動package com.android.phone 即phone application,這會直接call到PhoneApp的onCreate(),執行初始化找網的動作。我們查看源碼如下:alps\packages\
Time of Update: 2015-02-06
Android組件——建立DrawerLayout導航 概述本篇部落格是對developer.android.com/上的Training課程的簡單翻譯,若是覺得翻譯出來的理解有困難,請點擊下方連結查看原文!關於DrawerLayout的Training:http://developer.android.com/training/implementing-navigation/nav-drawer.html關於DrawerLayout的API:http://developer.andr
Time of Update: 2015-02-06
Android Toast進階——自訂Toast進階目標 上一篇部落格我們學習了Toast的源碼,瞭解了Toast從顯示到消失的全過程,學習連結:Android Toast源碼分析 。俗話說的好,學以致用。我們學習Toast源碼不是用來炫技的,而是用來瞭解Toast原理,從而真正解決我們問題的。下面我就提兩個業務中可能遇到的跟Toast相關的真實問題,看看學習了Toast源碼之後,該如何解決這些問題。兩個問題是:如何自訂Toast的顯示時間。如何修改Toast的出現動畫。
Time of Update: 2015-02-06
android自訂鍵盤(解決彈出提示的字型顏色問題)最近準備要做一個項目,需要用到自訂小鍵盤來確保安全,而且還需要精確獲得使用者點擊鍵盤時的落點位置、力度、指尖接觸螢幕的面積等參數。在寫自訂鍵盤的時候,用到了國內網上的一些代碼,出處是 向先人致敬! 然後發現down下來的代碼用到我的項目時,出現了各種問題:1.首先,是一開啟應用,就會出現彈出的是系統的IME鍵盤,而是不自訂鍵盤,這個問題是由於EditText會在應用開啟的使用獲得焦點,導致直接彈出系統IME,而不是自訂IME
Time of Update: 2015-02-06
Android擷取電訊廠商資訊項目上要求做三網外放產品,將三個單網SDK自行整合成三網聯合,思路大概是在OnCreate時區分電訊廠商設定枚舉,根據取到的sim卡資訊賦予枚舉變數,後面三網的一些操作根據枚舉進行判定先設定電訊廠商枚舉enum CARRIEROPERATOR{NONE(0),MM(1),UNIPAY(2),EGAME(3);private int value; private CARRIEROPERATOR(int i) { this.value=i;
Time of Update: 2015-02-06
Android程式測試一、建立測試環境安裝了Android Developer Tools (ADT) 外掛程式的Eclipse將為你建立,構建,以及運行Android程式提供一個基於圖形介面的整合式開發環境。Eclipse的一項方便的特性是可以自動為你的Android應用項目建立一個對應的測試專案。1、建立一個Android工程(如下,名為AndroidNormalProject)、或者匯入已經存在的工程。2、產生一個該工程對應的測試工程在工程上右擊-->Android Tools--&
Time of Update: 2015-02-06
Android布局最佳化前言本篇文章為Android最佳化的布局部分,該部分應該是Android中很重要的,無論是在自訂控制項中,還是在簡單的書寫布局時,都應該盡量遵循一些最佳化原則,這樣布局的繪製效率才會更高,體驗才能更好。一 最佳化layout的層級Layout結構如果太複雜,Android的繪製過程就會很複雜,measure過程就會很複雜,我分析的View繪製機制中詳細介紹了整個測量、布局和繪製過程,過於複雜、嵌套的布局會造成效能問題。1.1 避免嵌套嵌套的 LinearLayout
Time of Update: 2015-02-06
Android--網路通訊(讀取網狀圖片的樣本).xml代碼如下: .java程式如下: package org.lxh.demo;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.app.Activity;import
Time of Update: 2015-02-06
關於Android資源檔中出現百分比符號的問題編輯strings.xml的時候,提示 %編譯不通過。http://aa.cc.com/dd?g=%rasdf 或者這裡是積分 %1s 積分,佔比%2s %提示下面的錯誤Multiple annotations found at this line:- error: Multiple substitutions specified in non-positional format; did you mean to addthe formatted=
Time of Update: 2015-02-06
android管理bitmap的記憶體除了緩衝bitmap之外,你還能做其他一些事情來最佳化GC和bitmap的複用。推薦的策略取決於Android的系統版本。附件中的例子會向你展示如何設計app以便在不同的Android版本中提高app的記憶體效能。 在不同的Android版本中,bitmap的記憶體管理有所不同。 在Android2.2(api
Time of Update: 2015-02-06
Android 中的HandlerHandler在Android中是一個輕量級的線程,主要接受子線程發送的資料, 並用此資料配合主線程更新UI. 它有兩個作用: (1): 安排訊息或Runnable 在某個主線程中某個地方執行, (2)安排一個動作在不同的線程中執行。 當應用程式啟動時,Android首先會開啟一個主線程 (也就是UI線程) , 主線程為管理介面中的UI控制項,進行事件分發, 比如說, 你要是點擊一個 Button,