Time of Update: 2016-05-07
標籤:面試題1.物件導向的理解物件導向有三大特徵:封裝、繼承和多態封裝是指類把所有的操作封閉起來,僅僅提供介面讓其他人使用,使用的人沒有必要知道實現的方法,只需要知道如何使用該介面就行了繼承是指一個類繼承了一個父類,那麼該子類就有了其父類的所有特性,同時該子類也可以自行添加自己專屬的功能多態,簡單來說就是不同對象面對同樣方法的時候會出現不同的回應程式式2.多線程首先多線程一般的用處是在非同步載入的時候,即在出現需要時間去處理的時候,這時候使用多線程不會阻塞主線程,能在主線程流暢啟動並執行同時去非
Time of Update: 2016-05-07
標籤:iOS的應用只能訪問系統為該應用建立的地區,不可訪問其他地區,這塊地區就是沙箱(sandBox)。我們常常把一些圖片,屬性檔案(plist檔案)等等存在到該目錄下,以便開發中使用。1.擷取沙箱路徑a.擷取模擬器沙箱路徑如果在開發中,你不知道你想尋找的應用沙箱路徑的話,你可以通過NSHomeDirectory()這個方法來列印你的沙箱路徑。eg:NSLog(@"沙箱路徑---->%@",NSHomeDirectory());運行後可見控制台輸出如下:控制台輸出的就是
Time of Update: 2016-05-07
標籤:語言國際化和使用代碼切換語言是很多APP都有的功能, 實現起來也很簡單, 沒有什麼技術難題, 網上有很多相關的資料, 在實現了功能後, 打算把整個過程寫在這裡.(例子均為中英文, 替換其他語言原理相同, 只需記錄儲存該語言的key值即可)需求:1.應用程式名稱跟隨系統切換2.應用內容跟隨系統切換3.使用代碼切換應用內容的語言(含後台返回資料切換語言)實現:1.應用程式名稱跟隨系統切換首先在Project下選擇Info,
Time of Update: 2016-05-07
標籤:一、alpha液晶顯示器是由一個個的像素點組成的,每個像素點都可以顯示一個由RGBA色彩空間組成的一種色值。其中的A就表示透明度alpha,UIView中alpha是一個浮點值,取值範圍0~1.0,表示從完全透明到完全不透明。1、alpha會影響自己的透明度,同時也會影響subView的透明度。2、alpha設為空白之後,UIView不會從響應者鏈中移除,仍然可以收到event。3、更改alpha,預設是有動畫效果的,這是因為圖層在Cocoa中是由
Time of Update: 2016-05-07
標籤:運行時動態許可權簡介在targetSdkVersion小於23的應用中預設授予AndroidManifest中聲明的所有許可權,而無需手動授予。當targetSdkVersion在23或以上時,應用預設不會授予“Dangerous”層級的許可權,Android預設只要授予該組一個許可權即可獲得該組的所有許可權。動態許可權擷取下面將示範如何通過運行時許可權擷取來調用系統相機進行拍照和錄製視頻 首先以targetSdkVersion
Time of Update: 2016-05-07
標籤: AndroidStudio對現在很多Android程式員來說都不陌生了,現在的AS2.1版本也是比較穩定了,建議還在使用eclipse的朋友可以轉了,要不然就太low了。 近期使用AS需要關聯下svn伺服器,這裡記錄下在AndroidStudio下關聯svn的一些問題及解決方案,如有問題或更好的方案,歡迎指出。
Time of Update: 2016-05-07
標籤: 記住讀取連絡人需要配置許可權:<uses-permission android:name="android.permission.READ_CONTACTS" />
Time of Update: 2016-05-07
標籤: 電話號碼Regex(支援手機號碼,3-4位區號,7-8位直播號碼,1-4位分機號) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 匹配格式: 11位手機號碼 3-4位區號,7-8位直播號碼,1-4位分機號 如:12345678901、1234-12345678-123
Time of Update: 2016-05-07
標籤:簡介相信大家都使用過各種布局,而對於各種布局都會使用到設定背景圖片這個功能市場上現在Android手機基本上大多數都是在4.4.4版本或以上,但是老一些的手機還是存的所以針對Android的相容性問題,我們還是要好好處理的。處理方案我們如何處理Android的相容性問題了?根本:就是對sdk版本所缺少的類或者方法做出相應處理即可案例分析例如一:setBackground相信大家都或多或少的使用過,如:LinearLayout.setBackgroud(Drawable
Time of Update: 2016-05-07
標籤: 兩種方式: 一種是check out 遠端代碼項目到本地(本地原本沒有項目) 一種是本地項目 提交到遠程伺服器(遠程伺服器上沒有項目) 方式一:請參考文章:http://www.sxt.cn/info-6043-u-7372.html部落格方式二
Time of Update: 2016-05-07
標籤:最近在做一個貨幣兌換的功能,其中包含貨幣單位的擷取和選擇,整理出來供大家參考。個人整理的貨幣單位檔案如下: CNY=人民幣(CNY) USD=美元(USD) RUB=俄羅斯盧布(RUB) HKD=港元(HKD) EUR=歐元(EUR) JPY=日元(JPY) KRW=韓元(KRW) GBP=英鎊(GBP) MOP=澳門元(MOP) TWD=台幣(TWD) SGD=新加坡元(SGD)
Time of Update: 2016-05-07
標籤:本文是學習Android 開源項目源碼解析 中 android-Ultra-Pull-To-Refresh 部分的筆記。原文:[http://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20源碼解析]1功能下載demo自己體驗,主要是下拉重新整理。2. 總體設計首先抽象出了兩個介面,功能介面和 UI 介面。PtrHandler
Time of Update: 2016-05-07
標籤:可以通過三種方式向伺服器發送資料:NSURLRequest,NSMutableURLRequest,NSURLConnection一、NSURLRequest向伺服器發送同步或非同步請求舉例:如何發送一個GET請求* 預設就是GET請求// 1.URLNSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];// 2.請求NSURLRequest *request = [NSURLRequest
Time of Update: 2016-05-07
標籤:不斷更新…下載所有版本AS:http://tools.android.com/download/studio 官方穩定發行版:http://developer.android.com/sdk/index.html - Stable Channel : 正式版本通道 - Beta Channel : 測試版本通道 - Dev Channel : 開發發布通道 - Canary Channel : 預覽發布通道以上4個通道中, Stable Channel 最穩定,問題相對較少,
Time of Update: 2016-05-07
標籤:OpenGL的承載體是GLSurfaceView,而GLSurfaceView類在很多方面類似於View,那麼它同樣具有與View的一些待遇,比如也能夠響應KeyEvent,MotionEvent事件等等,從前面幾篇中,有很多立方體的圖形可以在每次重繪的時候,設定不同的位置和旋轉角度,就可以實現圖形的位置的變化,這裡就可以通過觸摸事件產生的座標位置,讓圖形跟隨觸摸方向移動或者變換.整體上不是很難.<1> : 建立Android
Time of Update: 2016-05-07
標籤: //初始化textfield並設定位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //設定邊框樣式,只有設定了才會顯示邊框樣式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum {
Time of Update: 2016-05-07
標籤:1,USB存放裝置(如:隨身碟,移動硬碟): //USB存放裝置 插拔監聽與 SD卡插拔監聽一致。 private USBBroadCastReceiver mBroadcastReceiver; IntentFilter iFilter = new IntentFilter();
Time of Update: 2016-05-07
標籤: 今天就 iOS 的多線程 GCD 的使用做了一些總結和理解。 GCD,Grand Central Dispatch,是Apple開發的一個多核編程的解決方案。 GCD其實就是建立/擷取一個隊列,在 Block
Time of Update: 2016-05-07
標籤:Sources for Android API 23 Platfrom not found (Android Studio 2.0) 參考連結: stackoverflow http://stackoverflow.com/questions/36814755/sources-for-android-api-23-platfrom-not-found-android-studio-2-0 cnblogs
Time of Update: 2016-05-07
標籤:需求:使用者可能提交 文字,也可能有語音,還有可能有圖片。當然 都有也是可以的。在這裡我的方案是 先做判斷(因為我提交的類不同(也就是方法不一樣)); (1)if (_imageArray.count == 0 && recordingInterval == 0){ //只有文字}else{ // 文字 圖片 加錄音}方法:// 有文字,有圖,片有語音+(void)askTextImageByUserInfoId:(NSString *)userInfoId