Time of Update: 2016-04-06
標籤:*** Settings *** Library AppiumLibrary Library Collections Library String Library Dialogs *** Test Cases *** 開啟app Comment Open Application http://localhost:4723/wd/hub alias=tudouapp
Time of Update: 2016-04-06
標籤:自訂一般分三種情況1. 自訂布局2. 自訂控制項3.直接繼承View 下面來著eoe例子,實現自訂控制項1. 自訂屬性 res/values/attrs.xml 自訂屬性 <?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="progress"> <attr name="text"
Time of Update: 2016-04-06
標籤:# 02-打包測試:: 情境描述: 你在上海一家外包公司工作, 給一西藏的客戶開發一款App, 那麼當你開發完畢之後, 需要給客戶示範,客戶需要體驗,該怎麼做? ::- 方案1: 客戶坐飛機到公司, 通過真機調試安裝- 方案2: 客戶把手機通過順豐寄過來, 給他裝下,寄過去- 方案3: 通過遠程操控客戶電腦, 給他安裝個Xcode,申請認證,把程式運行到他手機上- 方案4: 你還發行就緒到AppStore, 曆時半個月左右, 通過審核了給客戶看, 客戶看了需要修改後, 你再修改發布,
Time of Update: 2016-04-06
標籤:category:向現有的類中增加方法,同時提供方法的實現,現有類不需要做任何改動。protocol:(相當於Java或C#中的介面interface,當很多類都要需要類似的方法,但是方法具體實現因類的不同而不同的時候,需要用到protocol或interface,C++中不需要interface是因為C++支援多重繼承,實作類別似功能只需要各個類繼承同一個基類即可)現有的類如果要實現protocol就需要實現其中的方法,方法實現在現有的類中,現有類需要做改動。ios
Time of Update: 2016-04-06
標籤:今天先弄個HelloWord,堅持每一天學習一點。開發工具Eclipse,完成效果如下。strings.xml:此檔案修改在介面上顯示的文字資訊main.xml:此檔案作用是頁面配置本次例子:strings.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World</string> &
Time of Update: 2016-04-06
標籤:xml <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="點擊觸發彈出日期對話方塊" android:onClick="rq_onclick"/> <Button android:layout_width="match_parent"
Time of Update: 2016-04-05
標籤:一、GC_Reason 觸發記憶體回收的回收的集中原因:類型描述GC_CONCURRENT記憶體使用量將滿時,並發的進行記憶體回收。GC_FOR_MALLOC當記憶體已滿應用嘗試分配記憶體時會出觸發記憶體回收,所以系統會停止應用進行垃圾整理GC_HPROF_DUMP_HEAP當建立HPROF檔案分析記憶體時觸發垃圾收集。GC_EXPLICIT顯示的垃圾收集,例如當你調用gc() (應該避免調用,而是交由系統處理)GC_EXTERNAL_ALLOC只會在API
Time of Update: 2016-04-05
標籤:在程式的運行中,有時候資料庫會中斷連線,然後報下面錯誤:ORA-12519: TNS:no appropriate service handler found 可用的服務處理常式沒有找到。1. 簡單解釋下什麼是service handler,以及service handler是什麼時候被調用的?在用戶端和資料庫oracle進行通訊時,oracle需要進行完成一個過程"服務註冊 (service registration)" .
Time of Update: 2016-04-05
標籤:避免block中循環參考,記憶體釋放不了的問題,規範編碼很重要。相對來說,在block中操作self時,正確的使用姿勢。 1 BlockManager *bm = [BlockManager sharedInstance]; 2 3 __weak typeof(self) weakSelf = self; 4 [bm doSomethingWithBlock:^NSString *(NSInteger value) { 5 __strong
Time of Update: 2016-04-05
標籤:我們使用的是intel加速模擬器,但sdk更新後卻不能使用,因為intel的HAXM虛擬程式沒有更新,雖然線上更新包說已經Installed,但自己要親自到根目錄找到安裝包並安裝。安卓sdk線上更新,由於Google的那邊連不上,就連結國內的鏡像,具體教程可看這網站http://www.androiddevtools.cn/,修改sdk Mannager,下接著修複設定檔,重新開啟因為我們使用的是intel加速模擬器,雖然
Time of Update: 2016-04-06
標籤:對於手機應用開發人員而言,除了通過付費下載收費外,手機廣告也是一種賺取收益的一種方式。在國內手機廣告市場還沒有成形之前,跨越多個廣告平台或許可以協助開發人員提高收益。今天小編給大家介紹的”KeyMob彙總”所提供的服務就是協助開發人員將手機廣告投放到多個平台並進行最佳化與管理。 KeyMob彙總平台是國內首傢具備手機廣告最佳化管理平台模式的移動廣告彙總平台。該平台將整合國內外主流的移動廣告平台,並對廣告功能進行統一管理、動態配置。 KeyMob彙總為為應用開發人員提供全
Time of Update: 2016-04-06
標籤:含義:MeasuerSpce是parent傳遞給child的一組測量值(size)和模式(mode)的組合。使用情境:經常我們會在child的onMeasure(int widthMeasureSpec,int heightMeasureSpec)這個函數中來對spec進行處理,用於確定child的長和寬。這裡我們看到MeasureSpec有3中測量模式:MeasureSpec.AT_MOST
Time of Update: 2016-04-06
標籤:先說一下我自己理解的非同步更新:用app非同步升級舉例,app是否升級的檢查是在啟動app時訪問伺服器的,把app本地的最新版本號碼與伺服器端的最新版本號碼做對比,假如不一致,則提示升級。但本次已經開啟使用app了,之後我在後台修改了最新版本的版本號碼,本次使用是不會受到影響的,只有當下次再次開啟時又會對比本地與伺服器的版本號碼,這時探索服務器的版本號碼比本地高,之後就發送請求,本地也會有彈窗提示升級。非同步體現在我修改伺服器是在第一次開啟app之後,可是提示升級確是在我第二次開啟app時
Time of Update: 2016-04-06
標籤:在Android的開發過程中,我們可能會讀取手機裡面的照片或者通過相機拍攝擷取照片,這是兩種常用的擷取圖片的方式,在做項目過程中也會經常遇到,下面來介紹一下這兩種擷取方式..1.從本地相簿擷取照片:一般就是寫出這個方法protected void getImageFromAlbum() { Intent intent = new Intent(Intent.ACTION_PICK); intent.setType("image/*");//相片類型
Time of Update: 2016-04-06
標籤:wifi的基本結構在Android的官方文檔中定義了如下五種狀態:WIFI_STATE_DISABLING WIFI網卡正在關閉 0WIFI_STATE_DISABLED WIFI網卡不可用 1WIFI_STATE_ENABLING WIFI網卡正在開啟 2WIFI_STATE_ENABLED WIFI網卡可用 3WIFI_STATE_UNKNOWN
Time of Update: 2016-04-06
標籤:一、智能手機作業系統、瀏覽器、螢幕尺寸NetMarketShare資料網站2015年9月份智能手機作業系統的市場份額排名。Android平台手機、IOS平台的iphone、黑莓(BlackBerry)各自內建的Web瀏覽器,如下:Android中的 Android BrowserIOS中的 Mobile SafariBlackBerry中的
Time of Update: 2016-04-06
標籤:function isMobile(){ if (typeof this._isMobile === ‘boolean‘){ return this._isMobile; } var screenWidth = this.getScreenWidth(); var fixViewPortsExperiment = rendererModel.runningExperiments.FixViewport ||
Time of Update: 2016-04-06
標籤:網上的iOS開發的教程很多,但是像cnblogs博主文頂頂的部落格這樣內容圖文並茂,代碼齊全,樣本經典,原理也有闡述,覆蓋面寬廣,自成系統的系列教程卻很難找。如果你是初學者,在學習了斯坦福iOS7公開課和跟著文頂頂的部落格做項目之後,最快只需要2個月時間,就基本可以獨立完成iOS App的開發工作。有經驗的開發人員也可以在該部落格中尋找程式碼片段進行學習借鑒,必有所收穫。在此也向@文頂頂
Time of Update: 2016-04-06
標籤:這幾天在使用.aidl檔案的時候eclipse的控制台總是爆出如下提示:aidl.exe E 10744 10584 io_delegate.cpp:102] Error while creating directories: Invalid
Time of Update: 2016-04-06
標籤:原文連結:https://medium.com/@laanayabdrzak/android-development-some-of-the-best-practices-27722c685b6a#.x3b8wsvz9