Time of Update: 2015-11-04
標籤:Traceview Traceview是執行日誌的圖形查看器。這些日誌通過使用Debug類記錄。 Traceview可以協助調試應用和profile效能。Traceview布局Traceview可以載入trac記錄檔(通過添加跟蹤代碼添加到應用或由DDMS產生)。TraceView的介面分為兩部分,上面是時間軸面板(Time
Time of Update: 2015-11-04
標籤:今天博主有一個XCode7免認證真機調試的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.在Xcode 7中,蘋果改變了自己在許可許可權上的策略,此前Xcode只開放給註冊開發人員下載,但Xcode 7改變了這種慣有的做法,無需註冊開發人員帳號,僅使用普通的Apple ID就能下載和上手體驗。此前開發人員需每年支付99美元的費用成為註冊開發人員才能在iPhone和iPad真機上運行代碼,蘋果新的開發人員計劃則放寬要求,無需購買,只要你感興趣同樣可以在裝置上測試app。操作步驟:1
Time of Update: 2015-11-04
標籤:1、開啟其他應用 appURLStr = "cwork://app_id?title=xxx&content=xxx" [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appURLStr]]; 需要對方應用在Info.pist中配置:
Time of Update: 2015-11-04
標籤:一、No active compatible AVD‘s or devices found. Relaunch this configuration after connecting a device or starting an AVD.修改adb server的連接埠,設定一個系統內容變數ANDROID_ADB_SERVER_PORT,值7913(隨意一個數字),再啟動adb server步驟:a)進入cmd命令模式b)cd XXX\platform-toolsc)adb start-
Time of Update: 2015-11-03
標籤:懶載入——也稱為 消極式載入, 即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其get方法。注意: 如果懶載入的話,則一定要注意先判斷是否已經有了,如果沒有那麼再進行執行個體化。懶載入的好處:1.不必將建立對象的代碼全部卸載ViewDidload方法中,代碼的可讀性更強2.每個空間的getter方法中分別負責各自的執行個體化處理,代碼彼此之間的獨立性強,低耦合性。 iOS—UI —懶載入
Time of Update: 2015-11-03
標籤:1。手機上網的過程 普通瀏覽器上網過程 瀏覽器<--->Web伺服器 手機上網過程 手機<--->WAP網關(UP.Link Server)<--->整合HDML,WML的Web伺服器 * UP指Unwired
Time of Update: 2015-11-03
標籤:GCD中又三種隊列類型:1.The main queue:與主線程功能相同。實際上,提交至main queue 的任務會在主線程中執行。main queue 可以調用dispatch_get_main_queueu()來獲得。因為main queue是與主線程相關的,所以這是一個串列隊列。2.Global queues : 全域隊列是並發隊列,並由整個進程共用。進程中存在三個全域隊列:高、中(預設)、低三個優先順序來訪問隊列。3.使用者隊列:
Time of Update: 2015-11-03
標籤:1.安全性測試 1)軟體許可權 -計費風險:包括髮送簡訊、撥打到電話、串連網路等 -隱私泄露風險:包括訪問手機資訊、訪問連絡人資訊等 -新增風險項 2)開發人員官方許可權列表資訊比對分析 2.安裝、運行、卸載測試
Time of Update: 2015-11-03
標籤:PS:Force Is Meaningless Without Skill 學習內容:1.使用AndBase實現單線程任務...2.使用AndBase實現多線程任務...
Time of Update: 2015-11-03
標籤:1、選擇你的平台 選擇什麼樣的平台取決於你想做什麼以及你的使用者是誰。這些平台的最頂層是web。如果你想出售你的應用程式,那麼你可能想要將它放在市集。如果你需要使用相機或者其他裝置的API,那麼你可以使用本地方法,或者使用一些封裝好了的架構比如AIR/PhoneGap/Titanium。
Time of Update: 2015-11-03
標籤:線程是指進程內的一個執行單元,也是進程內可調度實體。 與進程的區別:1.地址空間:進程內的一個執行單元。進程至少有一個線程;它們共用進程的地址空間;而進程有自己獨立的空間。2.資源擁有:進程是資源分派和擁有的單位,同一個進程內的線程共用進程資源。3.線程是處理器調度的基本單位,但是進程不是。4.二者均可並發執行 進程和線程的區別: 簡而言之,一個程式至少有一個進程,一個進程至少有一個線程。線程的劃分尺度小於進程,使得多線程程式的並發性高。另外,進程在執行過程中
Time of Update: 2015-11-03
標籤:題目來源: https://leetcode.com/problems/trapping-rain-water/ 題意分析: 輸入一組數組,代表一個寬度為1的高度地圖。問,這個地圖在雨後可以收集多少水。例如,輸入一個數組[0,1,0,2,1,0,1,3,2,1,2,1],返回的是6.: 題目思路: 這道題目雖然說是hard難度的題目,但是其實不是很難。不難發現,水都是從最高那個數起和第二高數之間。那麼這題可以分成兩部。①找到數組的最大值。②計算最大值左邊和右邊分別
Time of Update: 2015-11-03
標籤:軟體運行環境: 服務端: ubuntu 14.04.2 server 用戶端: Android pad資料跟蹤工具: 無線網卡 + Wireshark + notepad
Time of Update: 2015-11-03
標籤:__block int timeout=59; //倒計時時間 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);
Time of Update: 2015-11-03
標籤:一、引言 TextView是我們最常用的一個控制項了,它類似於C# Winform程式中的Lable,Java Swing編程中的JLable,不過相對功能更強大些,但從功能上看,它其實就是個文字編輯器,只是預設關閉了編輯功能,而EditText這個編輯框控制項就是它的直接子類。我們查看一下API(API Level23)中關於TextView的繼承關係:
Time of Update: 2015-11-03
標籤:Google效能點滴http://developer.android.com/intl/zh-cn/training/articles/perf-tips.html本文主要涉及一些小最佳化,組合使用可以提升App整體效能,但不會顯著的提升效能。提升效能首選合適的演算法和資料結構,這超出了本文的範疇。這裡的技巧應該作為你平時寫代碼的習慣,以便寫出高效的代碼。高效的代碼有兩個基本的規則:不做不必要的事盡量不分配記憶體最佳化Android程式的時候需要面對不同的硬體、不同版本的VM,不同的處理器
Time of Update: 2015-11-03
標籤:CGSize constraintSize; constraintSize.width = MAXFLOAT; constraintSize.height = 32; //CGSize sizeFrame =[content.text sizeWithFont:WBLText16Font
Time of Update: 2015-11-03
標籤:一、常見問題APP Scode碼校正失敗一般出現這個問題都是ak不正確導致可能出錯的地方1、SHA1值沒有正確擷取正確擷取SHA1值:在左下角開啟Terminal終端,進入debug.keystore所在目錄,一般是C:\Users\Administrator\.android,輸入:keytool -v -list -keystore
Time of Update: 2015-11-03
標籤:Afinal簡介Afinal 是一個android的sqlite orm 和 ioc
Time of Update: 2015-11-03
標籤:最近公司由於要參加國際上的某個show,需要整合Google Maps和Google Search的apk,注意是源碼整合。在此過程中遇到一些坑,總結下來希望大家注意,以後遇到類似問題可以參考。大家都知道,源碼整合apk主要有兩種形式,一種是預裝到/system/app下邊,一種是預裝到/data/app下,當然還有一種比較特殊的是/system/priv-app。在整合之前,我先在某個應用市場下載了最新的幾個Google的apk (我的系統內容是5.0.1),它們分別是:Google