Time of Update: 2015-08-16
標籤:android 最佳化 圖片 記憶體 1. 對圖片本身進行操作盡量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 來設定一張大圖,因為這些方法在完成 decode 後,最終都是通過 Java 層的 createBitmap 來完成的,需要消耗更多記憶體。因此,改用先通過
Time of Update: 2015-08-16
標籤:android 驗證碼 簡訊 使用者體驗 一般使用者喜歡用手機號作為使用者名稱註冊APP帳號,這時一般都是通過手機驗證碼的方式進行驗證,下面我們就研究一個非常實用的方法,通過監聽簡訊-實現簡訊驗證碼的自動填入,提高使用者體驗。 首先我們看一下如何監聽手機簡訊。一、擷取簡訊全部內容1.建立一個SMSBroadcastReceiver:package com.
Time of Update: 2015-08-16
標籤:android 自動化測試 前提:在Android 通話自動化測試中會用到am命令去撥打到電話、開啟音樂播放器播放音樂等等操作。這裡總結一下am命令。Android am命令:(1)命令參數:am start -n 包名(package)/包名.活動(activity)名稱 其實啟動的方法可以從應用的AndroidManifest.xml檔案中找到,然而並無什麼卵用。(2)舉例:a)啟動Music、視頻: am
Time of Update: 2015-08-16
標籤:在寫項目時,要實現一個從下移上來的一個快顯功能表,並且背景變深的這麼一個效果,在此分享給大家。主要說一下思路及一些核心代碼貼出來,要想下載源碼,請到:http://download.csdn.net/download/rhljiayou/6280989一個簡單,效果好,比較實用的菜單彈出效果的實現,: 實現方式:將self.view當前頁面縮小,在當前頁的上面添加一個菜單的view,即在self.view.superview添加。 [cpp] view
Time of Update: 2015-08-16
標籤:1、開啟eclipse,右鍵new——》other,如找到maven project2、選擇maven project,顯示建立maven項目的視窗,勾選,Create a simple
Time of Update: 2015-08-16
標籤:Xcode的簡單使用一、快速鍵的使用經常用到的快速鍵如下:建立shift + cmd + n 建立項目cmd + n 建立檔案 視圖option + cmd + 斷行符號 開啟助理編輯器cmd + 斷行符號 顯示主視窗cmd + 0
Time of Update: 2015-08-16
標籤:Android手機一般不用時,都會通過電源鍵來鎖定螢幕同時關閉螢幕燈。其實從API Level 8 (也就是Android 2.2) 開始, Android提供了DevicePolicyManager類,
Time of Update: 2015-08-16
標籤:android parcelable 接觸安桌不久,在之後很長的一段時間我將會一直在研究安桌開發。只是為了實現一下自己的想法。1.首先要說parcelable之前必須要說一下,Serializable介面。看了很多教程,在說Activity數值傳遞的過程便是要先說Serializable介面,然後才是parvelable介面。兩個介面相類似,有什麼區別?Parcelable和Serializab
Time of Update: 2015-08-16
標籤:appcan sliderSlider滑塊使用一、添加滑塊二、在js完成事件處理 函數appcan.slider({參數})selector: /*選取器*/, hasIndicator:true or false /*是否有位置提示條*/, hasLabel: true or false /*是否有標籤文字欄*/, aspectRatio:0 or !=0
Time of Update: 2015-08-16
標籤:release 程式 開發 iOS中用retain或者copy修飾的屬性就要重寫dealloc方法, 在dealloc中把屬性release. 這是因為當我們用self.取屬性的時候會讓屬性的引用計數加1. 如果不用self.而是用"_"取屬性那就不用重寫dealloc方法, 因為"_"並沒有讓屬性的引用計數加1. 總而言之,
Time of Update: 2015-08-16
標籤:currently running holding waiting another [[email protected] ]# yum install app*Existing lock /var/run/yum.pid: another copy is running as pid 3807. Another
Time of Update: 2015-08-16
標籤:我們canvas繪製文字的遇到一個不知道drawtext(str,x,y,paint)
Time of Update: 2015-08-15
標籤:android 簽名 許可權 在應用開發時經常會有這樣的需求,如何在應用裡用代碼讓手機重啟,另外,我們知道在重啟之後,我們的應用可以註冊廣播接收者,以保證我們的應用會第一個將我們的服務開啟起來,這樣我們的代碼就可以第一個接收到接收簡訊的廣播事件。好了,現在就讓我們一起來實現一個利用系統許可權實現手機重啟的樣本吧。一、實現我們實現很簡單,就是給介面一個按鈕,然後設定按鈕的點擊事情
Time of Update: 2015-08-15
標籤:1,根據label中的文字內容自動換行顯示的方法 1>,認識兩個屬性 @property(nonatomic) NSInteger numberOfLines; @property(nonatomic) NSLineBreakMode lineBreakMode; 其中NSLineBreakMode為枚舉類型typedef NS_ENUM(NSInteger, NSLineBreakMode) { /* What to do with
Time of Update: 2015-08-15
標籤:android launchmode 西西說作為一隻安卓小白,還是願意和大家分享我的探索旅程,那麼就讓我們先來一點來自Android launchMode的溫馨提示吧~(≧▽≦)/~。背景知識 “現在我的手中有一摞牌,但是我讓你看到的只有一張。” &
Time of Update: 2015-08-15
標籤:android asynctask 源碼 解析 歡迎轉載,請附出處: http://blog.csdn.net/as02446418/article/details/47684415注釋都寫在代碼裡了,直接看代碼吧:/* * Copyright (C) 2008 The Android Open Source Project * * Licensed
Time of Update: 2015-08-15
標籤:1.建立一個自訂的xib2.拖一個UITableViewCell並在上面拖控制項3.綁定class設定identifier4.使用 UINib *nib = [UINib nibWithNibName:@"CustomTableViewCell" bundle:nil]; [self registerNib:nib forCellReuseIdentifier:@"CustomCell"];- (UITableViewCell
Time of Update: 2015-08-15
標籤:√ 概述1.索引值編碼KVC2.索引值監聽KVO √ 索引值編碼KVCKVC的操作方法由NSKeyValueCoding協議提供,而NSObject就實現了這個協議,也就是說ObjC中幾乎所有的對象都支援KVC操作。常用的KVC操作方法如下:♥ 動態設定: setValue:屬性值 forKey:屬性名稱(用於簡單路徑)、setValue:屬性值
Time of Update: 2015-08-15
標籤: 所謂單元測試(又稱為模組測試, Unit
Time of Update: 2015-08-15
標籤:android學習筆記001的問題已經沒有了,估計是我又更新了Android的SDK 的關係。所以接下來的問題又來了 日誌如下:[2015-08-15 13:57:59 - HelloWorld] ------------------------------[2015-08-15 13:57:59 - HelloWorld] Android Launch![2015-08-15 13:57:59 - HelloWorld] adb is running