Time of Update: 2015-01-26
標籤:ant
Time of Update: 2015-01-26
標籤:1.方法一:如果NSData資料很大,把很大的資料裝進記憶體,記憶體肯定會爆掉,所以這種方法不可取 // 設定url NSURL *url = [NSURL URLWithString:@"http://localhost/123.jpg"]; // 佈建要求 self.request = [ASIHTTPRequest requestWithURL:url]; &
Time of Update: 2015-01-26
標籤:基於Android相關裝置作為嵌入式裝置範疇,在書寫App應用的時候要格外關注效率,並且受電池電量的限制。這就導致嵌入式裝置有諸多考慮、有限處理能力,因此就要求我們盡量去寫高效的代碼。本文討論了很多能讓開發人員使他們的程式運行更有效方法,遵照這些方法,你可以使你的程式發揮最大的效力。引言對於佔用資源的系統,有兩條基本原則:不要做不必要的事不要分配不必要的記憶體所有下面的內容都遵照這兩個原則。1、避免建立對象世界上沒有免費的對象。雖然GC為每個線程都建立了臨時對象池,可以使建立對象的代價變得
Time of Update: 2015-01-26
標籤: 項目開發用到了AnimationDrawable,調用start後沒有運行,很納悶。google搜了下。記錄一下。這個AnimationDrawable.start不能直接寫在onClick,onStart,onResume裡面,是無效的,無法啟動動畫,只能寫在比如事件監聽當中。 以下有幾種運行AnimationDrawable的方式。 第一種:在事件監聽中start AnimationDrawable 下面一個例子舉例
Time of Update: 2015-01-26
標籤:大家平時見到的最多的可能就是Frame動畫了,Android中當然也少不了它。它的使用更加簡單,只需要建立一個AnimationDrawabledF對象來表示Frame動畫,然後通過addFrame 方法把每一幀要顯示的內容添加進去,最後通過start 方法就可以播放這個動畫了,同時還可以通過 setOneShot方法設定是否重複播放。Activity01.javapackage xiaohang.zhimeng;import android.app.Activity;import
Time of Update: 2015-01-26
標籤:前言本篇文章為Android最佳化的布局部分,該部分應該是Android中很重要的,無論是在自訂控制項中,還是在簡單的書寫布局時,都應該盡量遵循一些最佳化原則,這樣布局的繪製效率才會更高,體驗才能更好。一 最佳化layout的層級Layout結構如果太複雜,Android的繪製過程就會很複雜,measure過程就會很複雜,我分析的View繪製機制中詳細介紹了整個測量、布局和繪製過程,過於複雜、嵌套的布局會造成效能問題。1.1 避免嵌套嵌套的 LinearLayout 可能會使得 View
Time of Update: 2015-01-26
標籤:首先可以先定義一個逐幀播放的xml:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/on_001"
Time of Update: 2015-01-26
標籤:Android 3.0及以上已經有了ActionBar的API,可以通過引入support package在3.0以下的平台引用這些API,但這兒呢,完全自訂一個ActionBar,不用引入額外jar包,參照的是開源的UI組件 GreeenDroid,項目首頁:https://github.com/cyrilmottier/GreenDroid
Time of Update: 2015-01-26
標籤:最近幾天無聊自己動手寫個音樂播放器,用到Cursor來取得資料庫中音樂檔案的資訊,但是當用到Cursor的時候總是報null 指標錯誤,後來發現是模擬器上沒有音樂檔案,使用Cursor的時候 ,若Cursor中沒有結果,則Cursor的對象則為空白,所以在使用Cursor的時候最好先判斷Cursor對象是否為空白且其結果是否大於等於1,以下是最開始的代碼: private void getSongMessage(){ String TITLE =
Time of Update: 2015-01-26
標籤:android下http通訊 httpclient使用 android檔案上傳 android檔案下載 android網路訪問 上一篇專題Android開發之網路請求通訊專題(一):基於HttpURLConnection的請求通訊我們講解了如何使用httpurlconnection來實現基本的文本資料轉送。一般在實際開發中
Time of Update: 2015-01-26
標籤:nsdate與nsstring互相轉換 nsstring日期格式互轉 一般用java+oracle寫的後台,可能給你返回的時間樣式是這樣的:2014-01-20 13:24:33 看一下這個時間串是比較複雜,但是ios 的SDK已經為我們封裝好了,把NSString 轉換為 任意的NSDate 或者 NSString 使用NSDateFormatter 實現+ (NSString
Time of Update: 2015-01-26
標籤:menu optionsmenu contextmenu popupmenu Android常用菜單:1.OptionsMenu.2.ContextMenu.3.android4.0以後的PopupMenu和ActionMode.OptionsMenu1. 建立:1.1
Time of Update: 2015-01-26
標籤: 上一次周例會上,有關專家介紹了一下android5.0的一些新特性。其中一個是主色提取,按照產品經理的意思,下一期需求上我們最好能加上這個特性。於是乎,我們就開始研究一下這個新特性了。這個是放在support包裡面的新增介面,也就是說這個介面和android版本無關。看來源碼也不會太大。:-)
Time of Update: 2015-01-26
標籤:改寫返回鍵事件監聽,使得back鍵功能類似home鍵,讓Acitivty退至後台時不被系統銷毀,代碼如下: public boolean onKeyDown(int keyCode, KeyEvent event) { PackageManager&nbs
Time of Update: 2015-01-26
標籤:今天在做一個含有CheckBox 的ListView時,發現當初始化CheckBox的狀態後, 滾動ListView,其中CheckBox 的選中狀態不停的發生變化。最後發現原因是 ListView滾動時自動調用 onCheckedChanged
Time of Update: 2015-01-26
標籤:android 新博 拾荒者老大 今天,安卓中級最後一天.加上5天的初級,不到30天,下周馬上要進階了.感覺自己學的還差很多啊,時間怎麼就那麼快了呢.
Time of Update: 2015-01-26
標籤:android 新博 拾荒者老大 時間.真快.這馬上就是第五天了.(1) FrameAnimation幀動畫2)
Time of Update: 2015-01-26
標籤:發POST請求,需要用到專門的類:#import "ASI/ASIFormDataRequest.h"範例程式碼: // 設定url NSURL *url = [NSURL URLWithString:@"http://api.openweathermap.org/data/2.5/weather"]; // 佈建要求 self.postRequest =
Time of Update: 2015-01-26
標籤: new Handler().postDelayed(new Runnable() { public void run() {
Time of Update: 2015-01-26
標籤:本文轉載至 http://www.aichengxu.com/view/35326 UIAlertView及UIActionSheet在ios8中被放棄,其功能將完全由UIAlertController代替: 1.Alert用法UIAlertController *alert = [UIAlertControlleralertControllerWithTitle:@"This is Title"message:@"This is