Time of Update: 2015-06-13
標籤: 由於Appium的學習需要安裝一些手機應用來進行測試,我在這裡簡單介紹下安卓模擬器中應用程式的安裝與卸載。 首先需要下載需要測試的應用程式APK檔案,這裡以YY語音為例,下載後將APK檔案放在%ANDROID_HOME%\platform-tools目錄下。 然後開啟安卓模擬器,開啟命令提示字元,進入%ANDROID_HOME%\platform-tools目錄下,輸入命令“adb install
Time of Update: 2015-06-11
標籤:Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 錯誤的集中原因及解決辦法今天學習Android開發突然遇到了這個問題,查閱了很多資料,並且對集中原因進行了分析。 錯誤資訊字串:java.lang.RuntimeException: Unable to start activity
Time of Update: 2015-06-11
標籤:android昨天在用360掃描應用漏洞時,掃描結果,出來一個android:exported屬性,其實之前根本不知道這個屬性,更不知道這個屬性用來幹嘛的,詳情見: 因此,查了官方API,學習了一下這個屬性!android:exported 是Android中的四大組件 Activity,Service,Provider,Receiver 四大組件中都會有的一個屬性。總體來說它的主要作用是:是否支援其它應用調用當前組件。 預設值:如果包含有intent-filter 預設值為false;
Time of Update: 2015-06-12
標籤:android 滑動刪除 1.實現布局檔案main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_
Time of Update: 2015-06-13
標籤:一、qurza2d是怎麼將繪圖資訊和繪圖的屬性繪製到圖形上下文中去的?說明:建立一個項目,自訂一個view類和storyboard關聯後,重寫該類中的drowrect方法。畫線的三個步驟:(1)擷取上下文(2)繪圖(3)渲染要求:畫兩條單獨的線代碼和: 1 - (void)drawRect:(CGRect)rect 2 { 3 //擷取上下文 4 CGContextRef ctx=UIGraphicsGetCurrentContext(); 5 //繪圖 6
Time of Update: 2015-06-12
標籤: 給GridView設定儲存格分割線有兩種方法,一種是設定背景圖片設定分割線,另外一種是自訂GridView重繪視圖設定分割線。重繪方法代碼如下:public class LineGridView extends GridView{ public LineGridView(Context context) { super(context); // TODO Auto-generated constructor stub } public
Time of Update: 2015-06-13
標籤:ios開發 uinavagationcontroll 右滑pop出棧 IOS視圖控制器左邊緣右滑pop出棧IOS7.0之後,蘋果最佳化了一個小功能,就是對於UINavagationController堆棧裡的UIViewController,只要輕輕在視圖控制器的左邊緣右滑一下,該視圖控制器就會pop出棧(前提當然是對於非根視圖控制器而言)。實現方法很簡單,一句話搞定:self.navig
Time of Update: 2015-06-12
標籤:citrix xenserver xendesktop xenapp 案頭虛擬化 應用虛擬化 DHCP是動態主機設定通訊協定(Dynamic host configuration protocol)的英文縮寫。為了方便用戶端和VM自動擷取IP、DNS等網路資訊,
Time of Update: 2015-06-13
標籤:ios開發 右滑手勢出棧 自訂pop出棧 任意位置右滑出棧 uinavagationcontroll IOS自訂任意位置右滑POP視圖控制器IOS7.0之後系統提供了原生的從左邊緣滑動pop出棧的方法,也可以自訂左邊緣pop出棧,將在下一篇介紹,本篇介紹通過添加手勢的方法實現IOS當前螢幕任意位置(非指定左邊緣)右滑pop
Time of Update: 2015-06-12
標籤: 今天做公司產品的時候遇到了如題問題,困擾我很長時間,用盡各種辦法不能解決,究其原因不知為何,自訂cell低端有view劃線的時候,劃線一般的顯示1像素,而貼著section的顯示很少 頂多0.3像素,這個問題很頭疼,後來 想到了一個非常好的辦法解決: UIImageView *separatorLine = [[UIImageViewalloc]
Time of Update: 2015-06-12
標籤:http://www.2cto.com/kf/201411/356056.html使用Monkeyrunner進行Android自動化的總結使用Android自動化的方式,不僅可以用來對Android APP進行自動化測試,同樣可以用來進行一些其他非常有意思的自動化任務.常用的自動化工具有Monkeyrunner, Robotium, Appium等.Monkeyrunner是Android內建的自動化測試載入器,允許使用者對Android裝置的UI介面進行元素提取,執行touch
Time of Update: 2015-06-12
標籤:建立安卓模擬器有以下兩種方式:1>通過圖形介面建立,在Eclipse中單擊Windows->Android Virtual Device Manager啟動圖形介面視窗2>如果用的不是Eclipse,則可以切換到~/tools/檔案夾,在終端執行"android avd",單擊Create 按鈕,則可以建立一個新的模擬器。 2.使用鏡像功能加快模擬器的啟動速度。 也許你在啟動Android模擬器重新啟動的速度很慢,因此新增了一個儲存和恢複模擬器狀態的鏡像功能,
Time of Update: 2015-06-12
標籤:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2015-06-12
標籤:HashMap是java裡比較常用的一個集合類,我比較習慣用來緩衝一些處理後的結果。最近在做一個Android項目,在代碼中定義這樣一個變數,執行個體化時,Eclipse卻給出了一個 performance
Time of Update: 2015-06-11
標籤:一、JqueryMobile 介紹 jQuery Mobile 是 jQuery 在手機上和平板裝置上的版本。 jQuery Mobile 不僅會給主流移動平台帶來 jQuery 核心庫,而且會發布一個完整統一的 jQuery 移動 使用者介面架構。 支援全球主流的移動平台。此架構簡單 易用。頁面開發主要使用標記,無需或僅需很少 JavaScript。 此架構簡單易用。頁面開發主要使用標記,無需或僅需很少
Time of Update: 2015-06-12
標籤:isineditmode()自訂的view在eclipse預覽時報錯650) this.width=650;" title="捕獲.PNG" alt="wKioL1V6Znbw0iNkAAOGPiQCKa4982.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/5C/wKioL1V6Znbw0iNkAAOGPiQCKa4982.jpg" />根據eclispe中提示Tip: Use View.isInEditMode() in your
Time of Update: 2015-06-11
標籤:android 五大布局 我們知道Android系統應用程式一般是由多個Activity組成,而這些Activity以視圖的形式展現在我們面前,
Time of Update: 2015-06-12
標籤:App升級的原理很簡單,擷取服務端最新版的版本資訊,與自身的版本資訊進行比較,如果自身版本低,就可以提示使用者下載新版本。 對於Android應用,版本資訊主要儲存在AndroidManifest.xml檔案中:
Time of Update: 2015-06-12
標籤:之前的系列文章介紹了Appium以及結合RobotFramework對Android應用如何進行測試。從今天開始,我開始介紹Appium+RobotFramework如何測試iOS應用。測試iOS應用相比測試Android應用要稍微麻煩些,主要是Appium一定要在OS X中運行才能跑測試,所以前提條件是需要搭建OS X的環境。因為沒有蘋果電腦,所以我的方案是用虛擬機器安裝好OS X,具體如何安裝大家可以在網上尋找相關的資料,不過請注意最低需要OS X 10.7,推薦 10.8和1
Time of Update: 2015-06-11
標籤:安裝後第一次運行軟體時,系統會彈出提示使用者是否允許軟體擷取當前位置,如果使用者不允許的話,之後運行時系統不會在彈出提示設定,這點很不方便,有個解決辦法是給使用者一個選項,調出iphone中“設定”定位服務選項,由使用者手動設定,調用系統“設定”中定位服務相關代碼如下:-(IBAction)btnSetting:(id)sender{ NSURL*url=[NSURL