Time of Update: 2015-06-02
標籤:ios autolayout 隨著蘋果機型越來越多,多機型適配成了一個問題,有的計算螢幕大小 ,有的用autoresize,個人感覺最好用的還是蘋果提供的autolayout.當然,每個人的喜好不一樣,這就要看自已的喜好了。autolayout實現多機型適配主是用用到約束,通過約束能夠定位控制項的位置,前提是父視圖的大小確定。
Time of Update: 2015-06-02
標籤:概述面對App商務邏輯的頻繁變更,如果每一次改變都對App進行一次升級,會降低App的使用者體驗,那麼App進行模組化升級(這裡與增量升級是不同的)是很好的解決方案,讓使用者在完全無感覺的情況下改變App中的商務邏輯。要實現這種模組化升級,動態載入位元組碼(jar/dex)就是實現這個需求的理論基礎。Android系統載入位元組碼Android的虛擬機器(Dalvik
Time of Update: 2015-06-03
標籤:adt monkey monkeyrunner android自動化測試 在這個系列的上一篇文章中,我們介紹了Monkey的用法,這篇文章將繼續介紹Adt內建的另外一個自動化工具MonkeyRunnerMonkeyRunner和Monkey的關係在這個系列的上一篇文章中,我們介紹了Monkey最常規的一種用法,即進行完全隨機的測試(點擊文末“閱讀原文”可以
Time of Update: 2015-06-03
標籤:adt monkey monkeyrunner 自動化測試 在這個系列的上一篇文章中,我們介紹了MonkeyRunner,並提到如果根據座標來編寫自動化指令碼的話存在著一定的局限性(點擊文末“閱讀原文”可以開啟這篇文章查看)。這篇文章將進一步介紹根據控制項的id來編寫自動化指令碼的方法根據控制項的id來操作控制項從Android
Time of Update: 2015-06-02
標籤: 簡介:目前ArcGIS For Android發行最新版本10.2.6,從10.2.5之後ESRI對Android的開發不再支援eclipse外掛程式方式的開發,官方建議使用Android Studio進行開發。具體參照:http://blog.csdn.net/u011116642/article/details/45420345 針對ArcGIS For Android最新版本的使用,使用Android
Time of Update: 2015-06-03
標籤:service 跨進程 同進程 組件 假設情景:建立兩個應用appA和appB,appA包含一個Service,此Service有一個阻塞方法每隔10秒鐘產生一個隨機數字,如下:public int getRandomInt(){ Thread.sleep(10000); return
Time of Update: 2015-06-03
標籤:navigation 手勢 pop ui ios IOS-navigation中左滑pop的三種方法系統內建pop方法如果我們沒有對navigation中的back按鈕進行自訂,我們可以直接使用系統內建的左滑pop方法。但是如果我們對back按鈕,進行了自訂,我們就要對self.navigationController.i
Time of Update: 2015-06-01
標籤:認識防火牆概念作用Linux上防火牆類別封包過濾機制Netfilter程式管控機制TCP Wrappers一般網路布線使用能力限制TCP Wrappers程式管控概念:簡單來說,TCP wrappers就是透過/etc/hosts.allow和/etc/hosts.deny這兩個檔案來管理,但並非所有軟體都可以。支援的服務super daemon (xinetd)管理的服務chkconfig --list 顯示內容下的xinetd based
Time of Update: 2015-06-03
標籤:原文:http://blog.csdn.net/dqjyong/article/details/7685898委託delegation的介紹: 委託delegation是一種簡單但是功能強大的設計模式,它的功能是程式中一個對象代表另一個對象,或者一個對象與另外一個對象協同工作。委派物件保留了另外一個對象的引用,即就是委託,以及在合適的時候發送訊息給委託。訊息通知事件的委託方法,委派物件
Time of Update: 2015-06-01
標籤:/* Working with Classes *//** * Returns the name of a class. * * @param cls A class object. * * @return The name of the class, or the empty string if \e cls is \c Nil. */OBJC_EXPORT const char *class_getName(Class cls)
Time of Update: 2015-06-01
標籤:android 下拉重新整理 listview 布局 控制項 (本文講解了在Android中實現列表下拉重新整理的動態效果的過程,文末附有源碼。)看完本文,您可以學到:1.下拉重新整理的實現原理2.自訂Android控制項,重寫其ListView3.ScrollListener滾動監聽4.Adapter適配器的使用話不多說
Time of Update: 2015-06-01
標籤:文章目錄: Coredump簡介及使用... 1 目錄... 2 一、什麼是Coredump. 3 二、Coredump產生的原因... 3 三、如何控制產生Coredump. 4 四、使用Coredump的準備... 4 五、開始使用Coredump. 5一、什麼是Coredump有些C/C++程式或者通過JNI調用了C/C++的APK程式可以通過編譯, 但在運行時會出現錯誤,比如常見的signal 11
Time of Update: 2015-06-01
標籤:android eventbus 上文執行個體講解EventBus for Android介紹了EventBus的基本用法,本文將介紹EventBus的實現原理。EventBus的實現主要圍繞兩個函數register和post,下面分別介紹之。1 register(Object subscriber)功能 註冊subscriber中以onEvent開頭的方法 代碼:private synchronized void
Time of Update: 2015-06-01
標籤:隨著手機研發技術的不斷提高,現如今的手機功能越來越強大,手機在人們生活中發揮著越來越重要的作用,手機再也不單單只是一個通訊工具,而是相當於一台迷你型的電腦。而我們都知道電腦中一般都會儲存著許多資料,手機也一樣。只不過行動數據不是儲存在硬碟中而是記憶卡。這時如果記憶卡被不小心格式化了怎麼辦?手機記憶卡格式化的資料要怎麼恢複?使用頂尖資料恢複軟體來恢複記憶卡的資料效果最佳。頂尖資料恢複軟體使用者量超百萬的一款資料恢複軟體,在行業內更是有著極高的評價。它不僅有著簡潔易用的操作介面,而且支援255
Time of Update: 2015-06-02
標籤:對話方塊 android 漂亮的提醒/載入對話方塊
Time of Update: 2015-06-02
標籤:轉自:http://www.cnblogs.com/wisekingokok/archive/2011/11/30/2245790.html Dalvik虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,在上面記憶體空間是受到限制的。在這篇 文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling
Time of Update: 2015-06-01
標籤:完成這個例子的步驟: 1.下載ViewFlow的源碼,然後將類ViewFlow放在自己的工程的src的某個包下。2.下載的源碼裡有2個工程view flow,viewflow-example。將view flow工程裡的attr3.布局檔案如下: <?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-06-02
標籤:android.intent.action.MAIN決定應用程式最先啟動的Activityandroid.intent.category.LAUNCHER決定應用程式是否顯示在程式列表裡 在網上看到文章 android.intent.action.MAIN 與 android.intent.category.LAUNCHER 一直知道加上這2個東西就表示程式啟動時最先啟動的Activity上網查了下這麼說的: android.intent.action.MAIN決定應用程式最先啟動的
Time of Update: 2015-06-01
標籤:在設計師與前端開發人員的努力下,一個WebApp出爐了,可是測試人員說了一堆的問題:某某機型下頁面表現不一致,某某系統下頁面如何如何,某某 系統瀏覽器下頁面怎麼怎麼滴。看著滿滿的測試匯總文檔,我們曾經在一個又一個知名或不知名的手機終端上重複著這些工作:仔細的排查代碼,alert可疑的 變數,甚至不惜重構來嘗試解決這種不一致的問題。雖然說Android 4.0+以上的行動裝置支援案頭版Chrome遠端偵錯,而且在Android
Time of Update: 2015-06-01
標籤:前言:Activity是android的四大組件之一,它主要負責管理android應用程式的使用者介面。本文主要從framework的角度去分析activity的啟動過程。activity的啟動過程根據不同的情況會有一些差別,比如鎖屏與非鎖屏狀態下的區別,activity依附的應用程式進程不存在與已經存在的區別等。目錄:一、KK4.4從Launcher啟動Activity的流程二、應用內啟動子Activity的流程三、鎖屏狀態下Activity啟動的流程文章中含有大量的時序圖,請直接下載P