Time of Update: 2015-06-05
Android Studio 建立aar包與引用,androidaar兩者區別:*.jar: 只包含了class檔案與資訊清單檔 ,不包含資源檔,片等所有res中的檔案。*.aar: 包含所有資源 ,class以及res資源檔全部包含 一、建立aar包1、建立一個android library2、擷取aar包,在lib項目下build/outpus/aar/lib.aar1)建立lib
Time of Update: 2015-06-05
android利用WebSocket實現訊息推送,androidwebsocket1、webSocket服務端的配置與代碼:(1)、伺服器端工程目錄結構:(2)、web.xml的配置 <servlet-name>webSocketServlet</servlet-name>
Time of Update: 2015-06-05
Android批量圖片載入經典系列——使用LruCache、AsyncTask緩衝並非同步載入圖片,一、問題描述使用LruCache、AsyncTask實現批量圖片的載入並達到下列技術要求1、從緩衝中讀取圖片,若不在緩衝中,則開啟非同步線程(AsyncTask)載入圖片,並放入緩衝中2、及時移除無效的非同步線程;保證非同步載入圖片時不會亂序3、只對當前螢幕可見部分進行緩衝、非同步載入圖片4、最佳化效能杜絕OOM二、案例介紹 案例實現照片牆效果 三、主要技術 LruCache
Time of Update: 2015-06-05
android中adb命令大全,androidadb命令大全adb 常用命令大全1. 顯示系統中全部Android平台: android list targets2. 顯示系統中全部AVD(模擬器): android list avd3. 建立AVD(模擬器): android create avd --name 名稱 --target 平台編號4.
Time of Update: 2015-06-05
Android學習之檔案儲存體,android檔案儲存體今天做了下檔案儲存體的小案例,並藉此鞏固一下Android中的單元測試及MVC的設計模式..AndroidMVC模式如下<Button android:id="@+id/btnSave" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+
Time of Update: 2015-06-05
android 多螢幕適配 : 第一部分,android適配1、在xml布局檔案中,控制項的寬度和高度用 dp ; 字型大小用 sp2、根據螢幕的寬高來動態適配 , 擷取螢幕的寬高的兩種方法: 第一種方法: /** * 螢幕的寬度 * 螢幕的高度 * @return */ public void initPhone1( Activity activity ){
Time of Update: 2015-06-05
Android的SeekBar和RateBar的使用-android學習之旅(三十二)SeekBar簡介SeekBar允許使用者拖動,進行調節經常用於音量大小等方面。android:thumb設定drawable對象來表示拖動的物體。setOnSeekBarChangeListener()設定SeekBar的改變。程式碼範例package peng.liu.test;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2015-06-05
Android啟動原理剖析我們知道Android是以一個Activity為單位的,但是我們並沒有看到一個Activity是怎麼開始啟動的。今天我
Time of Update: 2015-06-05
Android:使用ZXing產生二維碼(支援添加Logo圖案)ZXing是Google的一個開源庫,可以用來產生二維碼、掃描二維碼。本文所介紹的是第一部分。首先上:ZXing相關各種檔案官方:https://github.com/zxing/zxing/releases或者在這裡下載(只有本項目所用的jar包,版本號碼:3.2.0):連結: http://pan.baidu.com/s/1hq3s5EW 密碼: mvg71.產生二維碼的工具類 /** * 二維碼產生工具類
Time of Update: 2015-06-05
Android Design Support Library最新組件Android 5.0 Lollipop是Android發布的最具意義的一個版本,這樣說的一個很重要的原因是Material Design的引入,一個新的設計語言重新整理了整個Android的體驗。我們的詳細說明是一個對於適應Material Design的偉大的開始,同時我們也可以理解為那對於開發人員來說是一個巨大的挑戰,尤其是關注著向後相容的開發人員來說。從新的Android的設計依賴庫(Design Support
Time of Update: 2015-06-05
Android 調用系統的分享[完美實現同時分享圖片和文字]android 系統的分享功能 private void share(String content, Uri uri){ Intent shareIntent = new Intent(Intent.ACTION_SEND); if(uri!=null){ //uri 是圖片的地址 shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
Time of Update: 2015-06-05
設計模式MVC for
Time of Update: 2015-06-04
iOS提交後申請加急審核,ios提交後加急之前只是聽過加急審核這回事,一直也沒有用到過。昨天用了下果然很給力。昨天晚上將近8點(北京時間)提交應用,今天早上上班看了下已經通過了審核,而且可以在AppStore裡下載到。話說加急的原因比較悲催,年前一直在做老版本的更新(一直在改別人代碼的bug),臨過年一周多的時候說不改了,做新版本的。心裡終於舒服些,開始自己寫新版本。2月7號上班到2月18號一直在做新版本。就在經理天天催,老闆經常問進度的時候,實施那邊說xxx那邊20號要驗收,驗收不過要打官司了
Time of Update: 2015-06-05
Android中shape的基本使用shape用於設定形狀,可以在selector,layout等裡面使用,點擊效果神馬的我們可以不需要UI的切圖,自己直接使用shape搞定,比較方便快捷。 建立一個shape.xml預設為矩形,可以通過android:shape=來設定具體的形狀,有這麼四種:rectangle 矩形,oval 橢圓形,line 線,ring 環形。shape有6個子標籤,各屬性如下:
Time of Update: 2015-06-05
Android Data Binder 的一個bug跟著官方教程學習資料繫結的用法,功能確實非常強大,這是 Android 向 MVVM 邁出的一大步,也是 Native 的開發方式逐漸向 Web 靠攏的一小步。其中一個綁定方式是直接使用資源資料,例如:android:padding="@{large? @dimen/largePadding : @dimen/smallPadding}"官方教程:完整版的布局檔案如下:
Time of Update: 2015-06-05
Android的ViewAnimator及其子類ViewSwitcher-android學習之旅(三十三)ViewAnimator繼承了FrameLayout,多個組件重合在一起,可以加入多個組件,然後切換的時候會有動畫。ViewAnimator及其子類的繼承關係ViewAnimator常用屬性ViewSwitcher的簡介ViewSwitcher繼承了ViewAnimator,組件重疊。setFactory()方法可以設定ViewFactory(ViewSwitcher.ViewFactory
Time of Update: 2015-06-04
簡單的橫向ListView實現(version
Time of Update: 2015-06-04
Android動態載入位元組碼,android動態位元組碼概述面對App商務邏輯的頻繁變更,如果每一次改變都對App進行一次升級,會降低App的使用者體驗,那麼App進行模組化升級(這裡與增量升級是不同的)是很好的解決方案,讓使用者在完全無感覺的情況下改變App中的商務邏輯。要實現這種模組化升級,動態載入位元組碼(jar/dex)就是實現這個需求的理論基礎。Android系統載入位元組碼Android的虛擬機器(Dalvik
Time of Update: 2015-06-04
imageNamed 與 imageWithContentsOfFile的區別,uiimageimagenamed郝萌主傾心貢獻,尊重作者的勞動成果,請勿轉載。如果文章對您有所協助,歡迎給作者捐贈,支援郝萌主,捐贈數額隨意,重在心意^_^ 我要捐贈: 點擊捐贈Cocos2d-X源碼下載:點我傳送一般情況下,載入圖片都如下:myImage = [UIImage
Time of Update: 2015-06-04
Android設計模式--策略模式,android設計模式--1、定義:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use