Time of Update: 2015-12-29
標籤:簡單的需求:在一個工作Thread中更新進度對話方塊ProgressDialog遇到的問題:1,建立需要Context,這個需要傳進來2,Thread中不能建立ProgressDialog,否則需要建立Looper3,直接在Thread中更新ProgressDialog不行,扔例外,不是建立Thread的View不允許更新4,Thread外建立Handler,然後現成裡Post,更本不會更新。解決方案:1,建立ProgressDialog,同時建立Handler,用Callback
Time of Update: 2015-12-29
標籤:今天更新svn以後,xcode工程檔案就打不開了,顯示xxx..xcodeproj cannot be opened because the project file cannot be
Time of Update: 2015-12-28
標籤:蘋果 行動裝置 品牌佔比 IDC評述網(idcps.com)12月28日報道:根據百度移動統計公布的最新資料顯示,在11月國內蘋果行動裝置份額十強大戰中,iPhone 6排名第1,份額23.53%,較上月下降0.95%。位居其後的iPhone 5s份額同樣遭到蠶食,環比減少1.36%,跌至17.45%。與之相反,iPhone 6s份額上漲2.99%,增至4.16%,並因此躋身十強,排名第6
Time of Update: 2015-12-26
標籤:貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243 源碼共用:https://github.com/znycat/NYCarouselView原始碼NYCarouselView.h//// NYCarouselView.h// 廣告輪播CollectionView//// Created by IOS on 15/12/26.// Copyright ? 2015年 com.itcat.com.
Time of Update: 2015-12-20
標籤:當我們的手指在Android螢幕上點擊或滑動時,就會觸發觸摸事件TouchEvent。在App中ViewGroup和View存在多級嵌套,在最外層的是Activity,最內層的View,介於Activity與View之間的是一些ViewGroup。本文為了簡化討論,我們假設一個Activity中只有一個ViewGroup,這個ViewGroup中只有一個View。當我們用手指觸摸到View的UI時,就會產生觸摸事件TouchEvent,總的過程如所示:首先是最外層的Activity接收到該
Time of Update: 2015-12-17
標籤:在android開發過程中,如果使用到了導覽列。那麼不可避免的就需要使用fragment來處理介面。閑著沒事,就詳解一下Framgent的使用方法吧。難得寫一次。本人shoneworn shonewronshoneworn 重要事情說三遍。1.Fragment 的生命週期情境示範 : 切換到該Fragment11-29 14:26:35.095: D/AppListFragment(7649): onAttach11-29 14:26:35.095:
Time of Update: 2015-12-21
標籤: 群號:49690168 轉:http://blog.csdn.net/liangliang103377/article/details/40078015iOS8推出了幾個新的“controller”,主要是把類似之前的UIAlertView變成了UIAlertController,這不經意的改變,貌似把我之前理解的“controller”一下子推翻了~但是也無所謂,有新東西不怕,學會使用了就行。接下來會探討一下這些個新的
Time of Update: 2015-12-18
標籤:iOS開發多線程篇—NSOperation簡單介紹一、NSOperation簡介1.簡單說明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能實現多線程編程NSOperation和NSOperationQueue實現多線程的具體步驟:(1)先將需要執行的操作封裝到一個NSOperation對象中(2)然後將NSOperation對象添加到NSOperationQueue中(3)系統會?動將NSOperationQueue中的NSO
Time of Update: 2015-12-18
標籤:iOS開發多線程篇—自訂NSOperation一、實現一個簡單的tableView顯示效果實現效果展示: 程式碼範例(使用以前在主控制器中進行業務處理的方式)1.建立一個項目,讓控制器繼承自UITableViewController。 1 // 2 // YYViewController.h 3 // 01-自訂Operation 4 // 5 // Created by apple on 14-6-26. 6 // Copyright (c) 2014年
Time of Update: 2015-12-15
標籤: 今年Google推出了Android 6.0,作為安卓開發人員,對其學習掌握肯定是必不可少的,今天小編和大家分享的就是Android 6.0中的 JNI相關知識,這是在一個安卓教程網上看到的內容,感覺很不錯,一起來看看吧~~ 初學者可能首先就會問,JNI是個什麼鬼?其實,JNI 的全稱 Java Native
Time of Update: 2015-12-14
標籤:【自動化測試模式】支援以adb shell命令的形式啟動和運行。需要注意的是,office系列軟體可能會更改命令中的字元,導致命令不可用!請手工輸入命令,或從附帶的command.txt文本中複製。1、啟動首頁adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n
Time of Update: 2015-12-09
標籤:本文介紹了android開發人員中比較熱門的開原始碼,這些代碼絕大多數可以直接應用到項目中。FileBrowserView一個強大的檔案選擇控制項。介面比較漂亮,使用也很簡單。特點:可以自訂UI;支援複製、剪下、刪除、移動檔案;可以用在Fragment、ativity、DialogFragment中;支援快速切換目錄。項目地址: https://github.com/psaravan/FileBrowserViewMultiItemRowListAdapter多列效果的ListV
Time of Update: 2015-12-10
標籤:Android中經常需要用到view資料的緩衝,比如我們希望EditText 在被切到別的介面的時候,輸入的資料要仍保持不變。參考代碼:/* 緩衝textview */public class CPComplexDatePicker extends FrameLayout { private Context mContext; /** * 日期展示 */ private TextView mExpireTxt; /** * 選中的日期
Time of Update: 2015-12-09
標籤:代理模式 顧名思義就是委託別人去做事情。IOS中經常會遇到的兩種情況:在cocoa架構中的Delegate模式與自訂的委託模式。下面分別舉例說明一下:一、cocoa架構中的delegate模式在cocoa架構中的Delegate模式中,委託人往往是架構中的對象(視圖中的控制項、表視圖神馬的),代理人往往是視圖控制器對象。在我們這個例子中UITableView是委託人,代理人首先得滿足一個條件:就是在.h檔案中申明它擁有代理資格:@interface
Time of Update: 2015-12-14
標籤:iOS的版本號碼,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode 中選中target,點擊“Summary”後看到。
Time of Update: 2015-12-11
標籤:介面地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html對於第三個介面,返回資訊比較全面,也是以json格式提供,格式如下{"weatherinfo": {//基本資料;"city":"北京","city_en":"beijing","date_y"
Time of Update: 2015-12-08
標籤:android作業系統詳細目錄結構\system\app 這個裡面主要存放的是常規下載的應用程式,可以看到都是以APK格式結尾的檔案。在這個檔案夾下的程式為系統預設的組件,自己安裝的軟體將不會出現在這裡,而是\data\檔案夾中。下面是詳細的介紹:\system\app\AlarmClock.apk 鬧鐘\system\app\AlarmClock.odex\system\app\Browser.apk
Time of Update: 2015-12-04
標籤:eclipse/android studio 天天模擬器Android開發人員都知道,原生的模擬器啟動比較慢,操作起來也不流暢,當然很多人都會選擇直接使用android手機來開發,但是有時候需要在投影儀上示範程式的時候手機不太好實現。所以很多人選擇使用genymotion,但是genymotion配置又過於繁瑣,
Time of Update: 2015-12-04
標籤:我們在項目過程中或多或少會使用到裝置的唯一識別碼,我們希望能夠得到一個穩定、可靠的裝置唯一識別碼。今天我們將介紹幾種方式。 1. DEVICE_ID假設我們確實需要用到真實裝置的標識,可能就需要用到DEVICE_ID。在以前,我們的Android裝置是手機,這個DEVICE_ID可以同通過
Time of Update: 2015-12-05
標籤:一、成員介紹1. Certification(認證)認證是對電腦開發資格的認證,每個開發人員帳號有一套,分為兩種:1) Developer Certification(開發認證)安裝在電腦上提供許可權:開發人員通過裝置進行真機測試。可以產生副本供多台電腦安裝;2) Distribution