Time of Update: 2015-09-09
標籤: 前幾天因為項目的需要,要在一個ListView中放入另一個ListView,也即在一個ListView的每個ListItem中放入另外一個ListView。但剛開始的時候,會發現放入的小ListView會顯示不完全,它的高度始終有問題。上網查了下,發現別人也有遇到這樣的問題,而大多數人都不推薦這樣的設計,因為預設情況下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是無法計算的。
Time of Update: 2015-09-09
標籤: Declaring and Creating Blocks (聲明和建立blocks)Declaring a Block Reference (聲明一個block引用)Block variables hold references to blocks. You declare them using syntax similar to that you use to declare a pointer to a function, except that you
Time of Update: 2015-09-09
標籤: ubuntu12.04 android studio 安裝 分類: android 2014-02-17 15:57 10756人閱讀 評論(0) 收藏 舉報 1、下載JDK ,我下載的是jdk-7u51-linux-i586.tar.gz我這裡有jvm檔案夾,直接cd過去:$ cd /usr/lib/jvm/拷貝下載的jdk-7u51-linux-i586.tar.gz到jvm檔案夾:$ sudo cp ~/下載/jdk-7u51-linux-i586.tar.gz
Time of Update: 2015-09-09
標籤: 之前處理鍵盤遮擋問題都是在每一個控制器進行單獨處理,這樣做真的是非常的費事,今天在做項目的時候就想到自己封裝一個,記錄一下這個“跌宕起伏”的過程。 思路是這樣的:計算文本編輯控制項Frame與鍵盤Frame,如果遮擋則移動控制器View。 建立控制器類:WKAvoidKeyboardViewController 1 #import <UIKit/UIKit.h> 2 3 @interface
Time of Update: 2015-09-09
標籤: 1號黑色條位置向下覆蓋的地區表示圖片橫向展開時,只展開該地區 2號黑色條位置向右覆蓋的地區表示圖片縱向展開時,只展開該地區 3號黑色條位置向左覆蓋的地區表示圖片縱向顯示內容的地區 4號黑色條位置向上覆蓋的地區表示圖片橫向顯示內容的地區 沒有黑色條的位置覆蓋的地區是圖片展開時保持不變(比如,如果圖片的四角為弧形的時候,當圖片被任意展開時,四角的弧形都不會發生改變) The Android source
Time of Update: 2015-09-09
標籤:armv6 裝置: iPhone, iPhone2, iPhone3G, 第一代、第二代 iPod Touch armv7 裝置: iPhone3GS, iPhone4, iPhone4S iPad,
Time of Update: 2015-09-09
標籤:主要介紹了android monkey命令詳解,Monkey 就是SDK中附帶的一個工具,該工具主要用於進行壓力測試:一、Monkey 是什嗎?Monkey 就是SDK中附帶的一個工具。 二、Monkey 測試的目的?該工具用於進行壓力測試。 然後開發人員結合monkey 列印的日誌 和系統列印的日誌,結局測試中出現的問題。 三、Monkey 測試的特點?Monkey 測試,所有的事件都是隨機產生的,不帶任何人的主觀性。 四、Monkey
Time of Update: 2015-09-09
標籤: 下面先看看效果,這裡我直接截取了模擬器裡面的效果,嘻嘻,偷偷懶。 上布局代碼:
Time of Update: 2015-09-09
標籤: CrespoXiao 授權本站轉載。
Time of Update: 2015-09-09
標籤:virtualenvwrapperVirtualEnv 是什麼VirtualEnv用於在一台機器上建立多個獨立的python運行環境,VirtualEnvWrapper為前者提供了一些便利的命令列上的封裝。為什麼要用- 隔離項目之間的第三方包依賴,如A項目依賴django1.7.8,B項目依賴django1.8.2 -
Time of Update: 2015-09-09
標籤:multidex android 分包 google MultiDex的產生背景當Android系統安裝一個應用的時候,有一步是對Dex進行最佳化,這個過程有一個專門的工具來處理,叫DexOpt。DexOpt的執行過程是在第一次載入Dex檔案的時候執行的。這個過程會產生一個ODEX檔案,即Optimised
Time of Update: 2015-09-09
標籤:iPhone6plus和iPhone6在放大模式下也可以擷取:匯入:#import "sys/utsname.h" 調用:- (NSString*)deviceString{ // 需要#import "sys/utsname.h" struct utsname systemInfo; uname(&systemInfo); NSString *platform = [
Time of Update: 2015-09-09
標籤:首先應該知道ios開發是在沙箱中開發的,對一些部分的檔案的讀寫進行了限制,只能在幾個目錄下讀寫檔案(1)Document:應用中使用者資料可以放在這裡,ITunes備份和恢複的時候會包括此目錄(2)tmp:存放臨時檔案,iTunes不會備份和恢複此目錄,此目錄下檔案可能會在應用退出後刪除(3)Library/Caches:存放快取檔案,iTunes不會備份此目錄,此目錄下檔案不會在應用退出後刪除寫入Document檔案時有兩個類NSDocumentDirectory
Time of Update: 2015-09-09
標籤:http://my.eoe.cn/yaming/archive/879.html 1 當我們使用ListView或GridView的時候,當列表為空白的時候,我們需要一個特殊的View來提示使用者操作,於是就有了setEmptyView().下面看看如何使用: 1 2 3 4 5 6 7 8 910111213141516<LinearLayout
Time of Update: 2015-09-09
標籤:Android 核心具有和標準 Linux 核心一樣的功能,主要實現了記憶體管理、進程調度、處理序間通訊等功能。但在檔案系統、處理序間通訊、記憶體管理等方面存在差異。1、檔案系統。行動裝置採用的大多不是硬碟而是 Flash 作為儲存介質,因此,Android 核心中增加了標準 Linux 專用於 Flash 的檔案系統 YAFFS2(Yet Another Flash File System)。YAFFS2 是基於 NAND
Time of Update: 2015-09-09
標籤: 看下源碼中對於這兩個方法 public void notifyDataSetChanged ()
Time of Update: 2015-09-09
標籤:一個典型的持續整合周期包括以下幾個步驟: 1. 持續整合伺服器不斷從版本控制伺服器上檢查代碼狀態,看代碼是否有更新。 2. 如果發現代碼有最新的提交,那麼就從版本控制伺服器下載最新的代碼。 3. 等代碼完全更新以後,調用自動化編譯指令碼,進行代碼編譯。 4. 運行所有的自動化測試。 5. 進行程式碼分析。 6.
Time of Update: 2015-09-09
標籤:iOS測試第一章 iOS測試 在編寫業務代碼的同時,也要編寫和維護相應的測試代碼。因為單元測試不僅能保證代碼啟動並執行正確性,也有助於代碼結構的安排和思考,有助於自身的不斷提高。 對於持續整合平台來說,測試還是非常重要的。項目中能採用自動化測試越多,平台的價值就會越大。持續整合最大的好處在於能夠儘早發現問題,降低解決問題的成本。而發現問題的手段主要就在於測試。&
Time of Update: 2015-09-09
標籤:資訊清單檔的重要參數: <intent-filter> 代表的應用程式的入口介面 <action android:name="android.intent.action.MAIN" />
Time of Update: 2015-09-09
標籤:android基本架構Android其本質就是在標準的Linux系統上增加了Java虛擬機器Dalvik,並在Dalvik虛擬機器上搭建了一個JAVA的application framework,所有的應用程式都是基於JAVA的application framework之上。