標籤:畫餅圖 自訂 ios 控制項 iOS之畫餅圖1.如下2.畫餅圖實現步驟如下:1.在main.storyboard中拖入一個UIView控制項,並設定其Custom Class 為HMPieView。如 2.建立HMPieView類//// HMPieView.h// 03-餅圖//#import
標籤:網路 ios 編程 伺服器 基礎 貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格
標籤:android eventbus 上文執行個體講解EventBus for Android介紹了EventBus的基本用法,本文將介紹EventBus的實現原理。EventBus的實現主要圍繞兩個函數register和post,下面分別介紹之。1 register(Object subscriber)功能 註冊subscriber中以onEvent開頭的方法 代碼:private synchronized void
標籤:android ddms 問題:今天想查看一下app下面的資料庫檔案,開啟DDMS視圖,然後在file explorer裡面找到data路徑,點擊左側的展開表徵圖,發現無法展開。解決方案:1.首先確定自己的手機是root過了的;(小米手機需要使用開發版,穩定版無法root)2.如果你沒有配置android sdk環境變數,就到你的android sdk路徑下面找到platform tools目錄下;3.開啟開始-----&
標籤:android 目錄 檔案夾 工程目錄結構:src: 存放java原始碼的目錄gen: 存放自動組建檔案的目錄;R.java檔案:存放res目錄下對應資源的id1,目錄中存放所有由Android開發工具自動產生的檔案。2,目錄中最重要的就是R.java檔案。這個檔案由Android開發工具自動產生的。Android開發工具會自動根據你放入res目錄的資源,同步更新修改R.java檔案。3,
標籤:第一種: NSArray *array = [NSArray arrayWithObjects:@"Hello",@" ",@"world", @"!", nil]; NSString *printStr = @""; for(int i = 0; i < [array count]; i++){ printStr = [printStr stringByAppendingFormat:@"%@", [array objectAtIndex:i]]; }
標籤:1.建立CLLocationManager對象,並且成為它的代理- (CLLocationManager *)mgr{ if (!_mgr) { _mgr = [[CLLocationManager alloc] init]; } return _mgr;}self.mgr.delegate = self;2.開始擷取使用者位置[self.mgr startUpdatingHeading];3.在代理方法裡面實現功能// 當擷取到使用者方向時就會調用-
標籤:前言開發過程中有些時候會遇到一些功能,自己不知道該怎麼做,然而別的軟體裡面已經有了,這個時候可以採用反編譯的方式,解開其他的程式,來瞭解一些它的做法,同時啊,還可以借鑒別人的軟體結構,資源檔,等等,哈哈。那我就來講解一些關於反編譯相關的知識,主要分三篇,第一篇介紹反編譯的工具和方法,第二篇,介紹smali的文法,第三篇介紹如何防止反編譯,主要通過這幾篇文章,瞭解如何去做反編譯和代碼加固。工具apktools-目前最強大的反編譯工具輕鬆反編譯apk,解析出資源檔,xml檔案,產生smali檔
標籤: 對於產品的手機項目(應用軟體),主要是進行系統測試。而針對手機應用軟體的系統測試,我們通常從如下幾個角度開展:功能模組測試,交叉事件測試,壓力測試,容量測試,相容性測試,易用性/使用者體驗測試等。 1、功能模組測試:首先應分析功能模組的功能項,測試每個功能項是否能夠實現對應的功能。一般根據測試案例(Test Case)或軟體本身的流程就可以完成基本功能測試(相對簡單,故障也較容易發現、解決)。
標籤:最近接到一個需求,使用android發起列印任務,通過藍芽串連印表機。條件如下: 印表機:南京富士通DPK760E,具有藍芽功能 Android手機:普通手機,Android 4.4版本,具有藍芽功能 具體操作:1. 藍芽握手2. 建立通訊串連3. 發送列印指令 -------------------使用官方提供的例子可以支援 第1,2步,痛點時第三步了。官方提供的例子沒有操作 列印的位置座標的,經過反覆功能,獲得以下指令:a. 捲紙,移動紙張操作,相當於y座標軸,
標籤:搜尋功能,基本每個app標配。實現起來很簡單,但是iOS8後蘋果建議使用UISearchController,官方Demo:Table Search with
標籤:chrome 在很多VDI項目中,使用者喜歡使用Google 瀏覽器,一般項目中都會配置使用者設定檔漫遊與檔案重新導向,這樣在使用Chrome時,使用者不能收藏網址。。。。。。此問題解決方案如下:1.在VDI的公用案頭產生Google 瀏覽器捷徑2.在捷徑後面添加參數--user-data-dir=M:\ChromeProfile3.M盤為AppData重新導向檔案夾目錄
標籤:效果 下載 網路 多線程 ios 貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243?viewmode=contents效果:代碼:- (NSArray *)apps{ if (!_apps) { NSArray
標籤:android 非同步 基礎介紹非同步訊息處理線程是指,線程在啟動後會進入一個無線迴圈體中,沒迴圈一次,從內部的訊息佇列中取出一個一個訊息,並回調相應的訊息處理函數,執行完一個訊息後則繼續迴圈。如果訊息佇列為空白,線程會暫停,知道訊息佇列中有新的訊息。
標籤:haredPreferences的使用非常簡單,能夠輕鬆的存放資料和讀取資料。SharedPreferences只能儲存簡單類型的資料,例如,String、int等。一般會將複雜類型的資料轉換成Base64編碼,然後將轉換後的資料以字串的形式儲存在 XML檔案中,再用SharedPreferences儲存。 使用SharedPreferences儲存key-value對的步驟如下:
標籤:讓圖片自動滾動的話,需要使使用定時器,迴圈計算當前頁的頁碼。並且在拖動圖片時停止計時器,停止拖動時啟動計時器。 定時器方法1: performSelector 1 [self performSelector:@selector(hideHUD) withObject:nil afterDelay:2.0];2 - (void)hideHUD3 {4 _hudLable.hidden = YES;5
標籤:1.this一般而言,在Javascript中,this指向函數執行時的當前對象。2.new在JavaScript中,使用new關鍵字後,意味著做了如下四件事情:建立一個新的對象,這個對象的類型是object;設定這個新的對象的內部、可訪問性和[[prototype]]屬性為建構函式(指prototype.construtor所指向的建構函式)中設定的;執行建構函式,當this關鍵字被提及的時候,使用新建立的對象的屬性;返回新建立的對象(除非構造方法中返回的是‘無原型&rsqu
標籤:做了一點微小的變動....非常微小...不過美觀點了就是...那就是----加背景!變更後的部分代碼: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4
標籤:前述: 在WebApi中,涉及到一個重要的類,HttpWebRequest。 學習link:httpwebrequest詳解 樣本示範: 程式碼範例: 1、前端代碼: 1 @{ 2 ViewBag.Title = "Index"; 3 Layout = null; 4 } 5 @*<script src="~/Views/js/jquery-1.7.1.js"></script>*@ 6 @*<script src="
標籤:轉自:http://blog.sina.com.cn/s/blog_68f262210102v75t.html最近學習了Robotium測試架構,當然學習任何一個架構或是語言之前,第一步就是搭建環境。可是我在搭建環境的過程中,遇到了問題:建立一個Android test project項目後,會彈出一個對話方塊,報下在面的錯誤:Errors running builder ‘Android Resource Manager‘ on project XXX