Time of Update: 2016-08-22
標籤:在UIScrollView,setContentOffset方法的功能是跳轉到你指定內容的座標,setContentOffset有兩種方法:setContentOffset:和setContentOffset:animated:但是兩者還是有點差異的:setContentOffset:animated: 這種方法,無論animated為YES還是NO,
Time of Update: 2016-08-22
標籤:1)什麼是活動 活動(Activity)是最容易吸引到使用者的地方了,它是一種可以包含使用者介面的組件,主要用於和使用者進行互動。2)手動建立活動 1.在src中新建立包,然後建立類繼承自Activity,然後點擊Finish。 &nb
Time of Update: 2016-08-22
標籤:首先我們知道,我們需要保證單例類只有一個唯一的執行個體,而平時我們在初始化一個對象的時候, [[Class alloc] init],其實是做了兩件事。 alloc 給對象分配記憶體空間,init是對對象的初始化,包括設定成員變數初值這些工作。而給對象分配空間,除了alloc方法之外,還有另一個方法: allocWithZone.在NSObject
Time of Update: 2016-08-22
標籤:#pragma mark --判斷手機號合法性+ (BOOL)checkPhone:(NSString *)phoneNumber{ NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0-9])|(17[0-9]))\\d{8}$"; NSPredicate *pred =
Time of Update: 2016-08-22
標籤:前言在Activity中一般第一句就是調用setContentView(R.layout.XXX),但這其中系統做了那些工作?我們知道,在ClassLoader裝載了MainActivity之後,首先建立了Application,之後依次調用Application對象的onAttach和onCreate()方法。然後順序調用第一個Activity的onAttach和onCreate()方法。大概有個印象即可,後文會涉及到。具體參考:Launcher啟動應用程式流程程源碼解析。建立測試工程T
Time of Update: 2016-08-22
標籤:我們知道,在Activity#setContentView()中會調用PhoneWindow#setContentView()。而在PhoneWindow#setContentView()中有這麼一句mLayoutInflater.inflate(layoutResID,
Time of Update: 2016-08-22
標籤:原文地址:http://blog.csdn.net/u011936381/article/details/46048893Code nameVersionAPI levelMarshmallow6.0API level 23Lollipop5.1API level 22Lollipop5.0API level 21KitKat4.4 - 4.4.4API level 19Jelly Bean4.3.xAPI level 18Jelly Bean4.2.xAPI level 17Jelly
Time of Update: 2016-08-22
標籤:前者使用property的點操作符,也就相當於調用了abc對應的set method,和這句是一樣的:[self setAbc:nil];而後者沒有通過property,直接存取了成員變數,調用了它的release方法。對於set method來說,用synthesize來讓系統幫我們產生的set方法和如下的類似:- (void)setAbc:(id)newAbc{ if(_abc != newAbc){ [_abc release]; _
Time of Update: 2016-08-22
標籤:http://try.crashlytics.comCrashlytics優勢:1.Crashlytics基本不會漏掉任何應用崩潰的資訊2.Crashlytics對崩潰日誌管理很人性化,會根據崩潰次數排列優先順序,也會顯示相關崩潰資訊(包括裝置資訊等)3.可以定製發送到郵箱 Crashlytics安裝及部署:1.註冊一個帳號後,登入選擇apple,進入下面頁面選擇工程——>next安裝Crashlytics和Answers按照提示流程,先增加一個Ru
Time of Update: 2016-08-22
標籤:原文地址:http://android.xsoftlab.net/training/run-background-service/send-request.html上節課我們學習了如何建立IntentService。這節課我們主要學習如何通過Intent使IntentService執行工作請求。Intent可以將任何資料交給IntentService處理。你可以在Activity或者Fragment的任意方法內發送Intent給IntentService。建立並發送工作請求到IntentS
Time of Update: 2016-08-22
標籤:前言: 前面兩篇介紹了Android的Tween Animation(補間動畫) Android動畫效果之Tween Animation(補間動畫)、Frame Animation(逐幀動畫)Android動畫效果之Frame Animation(逐幀動畫)(二),其實總結前兩個的根本目的就是為了學習今天的主角Property Animation(屬性動畫)。其實在Android最早期只提供了前兩種動畫方式,在Android
Time of Update: 2016-08-22
標籤:問題描述因為項目需要,需要UITableView上添加固定的篩選表頭,一直固定,不能隨UITableView滾動。所以直接將表頭與UITableView分離,將它添加到控制器的UIView上,即添加到UITableView的父視圖上,與UITableView同級。然後表頭上添加三個UIButton,效果達到預期,但問題隨即出現。篩選表頭上的UIButton無法響應點擊事件,剛開始以為造成的原因是手誤把UIButton的父視圖或者UIButton屬性userInteractionEnable
Time of Update: 2016-08-22
標籤:1、配置AndroidManifest.xml,添加許可權 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission
Time of Update: 2016-08-22
標籤:1-1課程介紹 略1-2課程安排課程安排分為兩個方面:開發流程和技術實現1-2-1開發流程為什麼要說流程每個流程要做什麼各個環節易出現什麼問題問題定責1-2-2技術實現技術規劃,選型設計易擴充的開發方案開發各種圖表組件1-3WEB項目開發流程介紹1-3-1為什麼要說開發流程1.可以提升開發效率2.防止背鍋1-3-2開發流程的環節劃分開發流程劃分為三個環節:開發前,開發中,開發後1)開發前產品功能設計 產品經理 產出:產品需求文檔視覺/互動設計
Time of Update: 2016-08-22
標籤:1、 使用前提:需要在工程中添加依賴架構:AdSupport.framework 和 Security.framework2、在AppDelegate.m檔案中的-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中調用以下代碼,
Time of Update: 2016-08-22
標籤:在電信網路拓撲圖中,很經常需要用到自動布局的功能,在大資料的層級關係中,通過手工一個一個擺放位置是不太現實的,工作量是相當大的,那麼就有了自動布局這個概念,來解放布局的雙手,讓網路拓撲圖能夠布局出一個優美的圖案,當然在一些複雜的布局中,光有自動布局還是不行的,還是需要手工地做些相應的調整,才能讓介面圖案更加的完美。今天我們來聊聊電信網路拓撲圖 HT for Web 在自動布局上面的相關內容。在 HT for Web 中有提供兩種布局方案,一個是 AutoLayout,一個是
Time of Update: 2016-08-22
標籤:android自動化測試 selenium androiddriver最近開始研究Android wap app 的自動化測試,各大論壇及部落格逛了幾圈,竟是沒發現有用的,而且大部分都是轉載,千篇一律,最後好不容易找到點門路 ,同事借了本書,研究半天又發現那書早已淘汰了,版本都不知更新了幾圈了。故躍牆去了官網, 總算是入門了。一鼓作氣,記錄下詳細步驟及成果,供後來者學習之用。目的:實現Android 瀏覽器的wap頁測試 。利用Selenium自動化測試android
Time of Update: 2016-08-22
標籤:一、入門(已完成) 1.學習Xamarin Android項目的基本結構 2.學習介面布局的基本方式 3.學習基本編碼規則 4.學習頁面跳轉和傳值 5.學習對話方塊和提示資訊顯示方法 6.學習使用系統剪貼簿 7.學習使用系統介面選擇照片或檔案 8.學習使用系統介面分享資料或連結 9.學習掃描和識別映像二維碼二、調用本機資料庫三、與伺服器互動四、推送資訊五、調用GPS和藍芽等 Xamarin Android自學和實踐步驟
Time of Update: 2016-08-22
標籤:local GameBackbg = class("GameBackbg", function ( ) return display.newScene()end)function GameBackbg:ctor( down,mid,befor ) --背景 local bg = display.newSprite("#bgmap3.png") bg:setAnchorPoint(cc.p(0,0)) --中介層 local mid =
Time of Update: 2016-08-21
標籤:一,介紹 Retrofit將你的http介面API轉換成項目中的一個java的介面。public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user);}