Time of Update: 2015-05-27
標籤:android 開發 背景圖片 資源 安卓開發中應注意記憶體的釋放,一旦載入圖片或其他佔用太多記憶體,此時就會發生OOM錯誤,即記憶體泄露。在開發中,尤其應注意圖片資源的釋放。1。背景圖片和ImageView釋放------尤其注意圖片資源如:<?xml version="1.0"
Time of Update: 2015-05-27
標籤:xib ios X-code6.3 建立xib檔案載入xib檔案到控制器的兩種方式(MS) // 1.第一種方式// NSArray * array = [[NSBundle mainBundle]loadNibNamed:@"cell" owner:nil options:nil];// MyTableViewCell *
Time of Update: 2015-05-27
標籤:android之前一章記錄了跨應用啟動service,之前學習過startService於bindService的區別及用法。 使用bindService方法,activity需要service返回一個Binder對象,那麼如果是兩個應用怎麼實現呢,這裡就涉及到了一個AIDL的概念。 AIDL (Android Interface Definition Language) 是一種IDL 語言,用於產生可以在Android裝置上兩個進程之間進行處理序間通訊(interprocess
Time of Update: 2015-05-27
標籤:jdk xcode j2objc java ios
Time of Update: 2015-05-27
標籤: 1.簡介對於程式拋出的未被捕獲的異常,可能會導致程式異常退出,介面不友好且應記錄嚴重錯誤資訊上傳至伺服器。這裡主要使用UncaughtExceptionHandler我們在進入Activity的onCreate函數的時候,設定一下處理未捕獲異常 1.簡介對於程式拋出的未被捕獲的異常,可能會導致程式異常退出,介面不友好且應記錄嚴重錯誤資訊上傳至伺服器。這裡主要使用UncaughtExceptionHandler2.代碼實現public class
Time of Update: 2015-05-27
標籤:轉自:最愛NBA http://www.cnblogs.com/Struggler/archive/2011/07/25/2116298.html直接寫我的解決辦法:在src下面建立file名為log4j.properties內容如下:# Configure logging for testing: optionally with log filelog4j.rootLogger=WARN, stdout# log4j.rootLogger=WARN,
Time of Update: 2015-05-27
標籤:android ui 應用 介面 一、開發自訂View組件
Time of Update: 2015-05-27
標籤:android本章部落格,記錄的是跨應用啟動Service。 我們需要建立一個應用service1,其中包含一個MyService,部分代碼如下: @Override public void onCreate() { // TODO Auto-generated method stub System.out.println("onCreate"); super.onCreate(); } @Override
Time of Update: 2015-05-27
標籤:android camera 申請許可權 <uses-feature android:name="android.hardware.camera" android:required="true" />檢查相機是否可以使用hasSystemFeature(PackageManager.FEATURE_CAMERA). 擷取照片static final int
Time of Update: 2015-05-27
標籤:android 耗時任務 looper handler anr HandlerThread 在上一篇android耗時任務_handler中介紹了handler的運作機制,並且介紹了一個普通線程中產生looper並使用handler機制通訊的簡單例子。我們知道在普通線程中是沒有looper的,也就不好在普通線程空
Time of Update: 2015-05-27
標籤:
Time of Update: 2015-05-27
標籤:1、方法定義call方法: 文法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定義:調用一個對象的一個方法,以另一個對象替換當前對象。 說明: call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。 如果沒有提供 thisObj 參數,那麼 Global 對象被用作
Time of Update: 2015-05-27
標籤: iOS_Spring神一樣的介紹 下載iOS_Spring_Source 使用教程 視頻教程 url,一般都是這種結構: 網域名稱/項目名/Model/方法名?參數=preUrl,顧名思義,就是指url的首碼。一般都是: 網域名稱/項目名/如:url:
Time of Update: 2015-05-27
標籤: 對SSD沒有研究,同事提出蘋果對非官方的SSD不開啟TRIM,上網度了一把,對TRIM不明覺厲。一、TRIM是怎麼回事:http://bbs.feng.com/read-htm-tid-1870887.html二、開啟非官方SSD的TRIM:http://bbs.feng.com/read-htm-tid-8997023.html 其方法很簡單,依葫蘆畫瓢即可。sudo nvram boot-args="kext-dev-mode=1"重啟sudo cp
Time of Update: 2015-05-27
標籤: 下載iOS_Spring_Source 使用教程 視頻教程 basePath,其實就是你將要安置Model和Service的目錄 (這裡是預設Model,service,controller三個檔案夾是平行的結構) 方法一:1,這裡假設我的工程檔案夾BiGo2是放在案頭上的,如所示: 那麼,我的basePath就是如:
Time of Update: 2015-05-27
標籤:轉載自 http://www.cocoachina.com/ios/20150519/11857.html在軟體開發過程中,我們常常需要在某個時間後執行某個方法,或者是按照某個周期一直執行某個方法。在這個時候,我們就需要用到定時器。然而,在iOS中有很多方法完成以上的任務,到底有多少種方法呢?經過查閱資料,大概有三種方法:NSTimer、CADisplayLink、GCD。接下來我就一一介紹它們的用法。一、NSTimer1. 建立方法NSTimer *timer =
Time of Update: 2015-05-27
標籤:android自訂控制項時,通常需要重寫父類建構函式。這三個夠找函數具體啥時調用?public View (Context context) 是在java代碼建立視圖的時候被調用,如果是從xml填充的視圖,就不會調用這個public View (Context context, AttributeSet attrs) 這個是在xml建立但是沒有指定style的時候被調用public View (Context context, AttributeSet attrs, int
Time of Update: 2015-05-27
標籤: 方法一: 在AndroidMainfest.xml中選擇哪個activity,設定windowSoftInputMode屬性為adjustUnspecified|stateHidden 例如:<activity android:name=".Main"
Time of Update: 2015-05-27
標籤: 時不時的使用android已經有一段時間了,但是還沒有真正的徹底的理解Activity的生命週期。今天在看見了一篇文章,特地引用過來學習.感謝筆者。 Android
Time of Update: 2015-05-27
標籤:android include layout 標籤 項目 在一個項目中我們可能會需要用到相同的布局設計,如果都寫在一個xml檔案中,代碼顯得很冗餘,並且可讀性也很差,所以我們可以把相同布局的代碼單獨寫成一個模組,然後用到的時候可以通過<include /> 標籤來重用layout代碼。btn.xml:<?