Time of Update: 2015-08-31
標籤: 在做Android app開發的時候由於機器配置不是特別高,而Android內建的模擬器非常耗資源,效能極其差。所以常常由於模擬器效能差而抓狂,相信不少開發人員都會面臨和我一樣的問題。於是換了一台平常很少用的配置相對較好的thinkpad來試試,折騰了半天。最後發現主板不支援“Virtualization Technologe”,因而Haxm無法安裝,抓狂!!!!實在無法忍受,網上尋找了一下。有不少開發人員推薦用genymotion或者海馬玩等模擬器進行開發。
Time of Update: 2015-08-30
標籤:在.h中加入delegate@interface ViewController : UIViewController<UIActionSheetDelegate,UIImagePickerControllerDelegate,UINavigationControllerDelegate>//實現按鈕事件-(IBAction)chooseImage:(id)sender { UIActionSheet *sheet;<p>// 判斷是否支援相機<
Time of Update: 2015-08-30
標籤:在Android開發中,定時器一般有以下3種實現方法:1、採用Handler與線程的sleep(long)方法2、採用Handler的postDelayed(Runnable,
Time of Update: 2015-08-31
標籤:Activity的轉場效果使用的是Android的動畫效果,Android的動畫在官方有相關資料:http://developer.android.com/guide/topics/graphics/animation.html和http://developer.android.com/guide/topics/resources/animation-resource.html ,Activity的切換動畫實際上是Android的View
Time of Update: 2015-08-31
標籤: 1 #import "PrisonBreakCheck.h" 2 3 @implementation PrisonBreakCheck 4 /** 5 * 判斷iPhone是否越獄了 6 */ 7 +(BOOL)checkPrisonBreak 8 { 9 //擷取當前環境參數10 char *env = getenv("DYLD_INSERT_LIBRARIES");11 NSLog(@"%s", env);12 //如果env 不是空
Time of Update: 2015-08-31
標籤:var browser={ versions:function() { var u=navigator.userAgent, app = navigator.appVersion; return {//移動終端瀏覽器版本資訊 trident: u.indexOf(‘Trident‘) > -1, //IE核心 presto: u.indexOf(‘Presto‘) > -1, //opera核心 webKit: u.indexOf(
Time of Update: 2015-08-28
標籤:先說用法1、開始選圖(相機、相簿)//這句代碼啟動相機拍照SelectPicUtil.getByCamera(this);//這句代碼跳轉到相簿選圖 SelectPicUtil.getByAlbum(this);2、處理圖片,在onActivityResult中處理protected void onActivityResult(int requestCode, int resultCode, Intent da
Time of Update: 2015-08-27
標籤: 開發中常見錯誤和警告總結(二十)armv6, armv7, armv7s和i386 出現這類問題一般與靜態庫有關。------------------------------------------i386是代表模擬器,顯示i386錯誤說明靜態庫不支援模擬器,只支援真機。 armv6, armv7, armv7s是ARM CPU的不同指令集,原則上是向下相容的。如iPhone4S CPU支援armv7,
Time of Update: 2015-08-28
標籤:ios 開發 面試 kvo 關於KVO,估計很多同學對KVO一樣是很模糊的,都聽到大家在說,面試會問,但是在開發中很少使用到,一般使用到的也是某個組件中封裝使用,而這個封裝又不是交由自己來完成,因此還是很模糊。現在想來,似乎我也不清楚了,到底KVO是什麼,怎麼用,又會在哪種情境中使用。帶著疑問,讓我們一起來學習學習吧1、什麼是KVO?KVO其實就是Key-
Time of Update: 2015-08-28
標籤:js的call apply bind 方法都很常見,目的都是為了改變某個方法的執行環境(context) callcall([thisObj[,arg1[, arg2[, [,.argN]]]]])thisObj可選項。將被用作當前對象的對象。arg1, arg2, argN ..可選項。將被傳遞方法參數序列。 如果沒設定strict 模式 “use strict” 當thisObj 不存在或 為 undefined
Time of Update: 2015-08-28
標籤: 在部分Android手機(如MT788、Note2)上,使用Camera拍照以後,得到的照片會被自動旋轉(90°、180°、270°),這個情況很不符合預期。仔細分析了一下,因為照片屬性中是儲存了旋轉資訊的,所以要解決這個問題,可以在onActivityResult方法中,擷取到照片資料後,讀取它的旋轉資訊,如果不是0,說明這個照片已經被旋轉過了,那麼再使用android.graphics.Matrix將照片旋轉回去即可。1、讀取圖片的旋轉屬性/**&n
Time of Update: 2015-08-28
標籤: Android開發中,常遇到一種需求,即按鈕長按下去重複執行某個動作,放開後停止執行動作。網上找了許多代碼,都沒有適合的,於是自己動手寫了一個。 基本思路是:首先設定一個標識變數,用於標識是否處於按下的狀態。當按鈕按下的時候,將標識變數設定為true,啟動一個線程用於重複執行某個動作(當標識變數為true時,迴圈執行動作,當為false跳出迴圈,結束動作);當按鈕彈起來的時候,將標識變數設定為false。 1、首先,設定標識變數1 private boolean
Time of Update: 2015-08-28
標籤:Android Version |API Level |Linux Kernel in AOSP----------------------------------------------------1.5 Cupcake |3 |2.6.271.6 Donut |4 |2.6.292.0/1 Eclair |5-7 |2.6.292.2.x Froyo |8
Time of Update: 2015-08-28
標籤:一、nagios監控交換器 二、nagios監控windows 1、監控內容 a. 記憶體使用量狀況 b. CPU負載 c. 磁碟使用狀況 d. 服務狀態 e. 啟動並執行進程 2.監控原理: 在windows伺服器內安裝NSClient++的監控引擎,nagios伺服器通過check_nt來擷取監控資料 3、配置: a、在被監控機(用戶端)安裝NSCP(NSClient++)
Time of Update: 2015-08-26
標籤:參考:http://blog.sina.com.cn/s/blog_68661bd80101nn6p.html IPhone下每個app可用的記憶體是被限制的,如果一個app使用的記憶體超過20M,則系統會向該app發送Memory Warning訊息。蘋果公司系統工程師建議,應用程式所佔記憶體不應該超過20MB,開發人員圈內流傳著一個粗略的經驗法則:當應用程式佔用了大約20MB記憶體時,iphone開始發出記憶體警告。當應用程式所佔記憶體大約為30MB時,iphone
Time of Update: 2015-08-21
標籤:recyclerview android開發 個人覺得 RecyclerView組件確實值得學習並用到我們的項目中去,前面學了相關的內容,今天再補充一些相關的東東。1,實現對RecyclerView中的資料進行添加和刪除操作,還是一樣直接上代碼:public class MainActivity extends ActionBarActivity {private
Time of Update: 2015-08-26
標籤:Swift中的條件編譯 在Objective-C中,我們經常使用預先處理指令來協助我們根據不同的平台執行不同的代碼,以讓我們的代碼支援不同的平台,如:1 #if TARGET_OS_IPHONE2 3 #define MAS_VIEW UIView 4 5 #elif TARGET_OS_MAC6 7 #define MAS_VIEW NSView8 9
Time of Update: 2015-08-25
標籤:android webview 由於工作忙,很久沒寫部落格了,今天就先來一篇吧,這也是項目中遇到的問題。 如題,webview載入網頁,但是網頁內容無法滾動和點擊,且網頁內容也沒有正常全部展示,主要是因為沒有正確setting而已,解決訪求如下: WebSettings s = webview.getSettings();
Time of Update: 2015-08-21
標籤:一、效果展示這裡寫圖片描述這種類型的新手引導比較常見,用於告訴使用者某個按鈕的作用,或者提醒使用者可以進行某種互動操作。引導樣式是在介面上加了一個半透明的引導圖,高亮部分就是要突出的地區二、怎麼做?方案有很多種,不同的方案有不同的優缺點,這裡列舉兩種常見的方案方案一:產生整張引導圖(1). 匯出引導圖讓設計師匯出各個尺寸的引導圖,引導圖只包含指引部分,不包括背景,匯出的引導圖樣式如下:這裡寫圖片描述需要匯出iPhone4,iPhone5,iPhone6,iPhone6 plus
Time of Update: 2015-08-21
標籤:android 活動 啟動模式 1.啟動模式一共有四種,分別是standard、singleTop、singleTask 和 singleInstance,可以在AndroidManifest.xml中通過給activity標籤指定android:launchMode 屬性來選擇啟動模式。2.standard standard