Time of Update: 2015-11-29
標籤: 空之境界網址:http://supermao.cn/duan-dian-shen-ru-liao-jie/點擊“閱讀原文”可查看本文網頁版 編碼不能沒調試,調試不能沒斷點(Break
Time of Update: 2015-11-29
標籤:最近遇到這樣的需求:從伺服器擷取到一張照片,只需要顯示他的左半部分,或者中間部分等等。也就是截取UIImage指定大小地區。UIImage擴充我的解決方案是對UIImage進行擴充。通過CGImageRef和CGImage完成截取,調用的方法是:CGImageCreateWithImageInRect。擴充類叫UIImage+Crop,具體代碼如下:UIImage+Crop.h#import <UIKit/UIKit.h>typedef NS_ENUM(NSInteger,
Time of Update: 2015-11-28
標籤:我們在使用UILable時,在初始化的時候往往都是設定的固定的寬和高,在顯示不同長度的文本時達不到我們想要的視覺效果,或者是不能顯示完稍長的常值內容,滿足不了我們的需求,我們可以根據文本的長度自動調節lable的高 或 寬//初始化時設定的size可以隨便(此時的size會根據文本的多少自動調節) _titleLable = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, WIDTH, 100)];
Time of Update: 2015-11-28
標籤:先明確幾個概念的區別: padding margin都是邊距的含義,關鍵問題得明白是什麼相對什麼的邊距. padding是控制項的內容相對控制項的邊緣的邊距. margin是控制項邊緣相對父控制項的邊距. android:gravity 屬性是對該view 內容的限定.比如一個button 上面的text. 你可以設定該text
Time of Update: 2015-11-28
標籤: Android View座標Left, Right, Top, Bottom 1.分析說明Left, Right, Top, BottomView中對於該欄位說明如下,相對父布局的的位置相對父布局的左邊位置 Left相對父布局的右邊位置 Right 相對父布局的左上邊位置 Top 相對父布局的下邊位置 Bottom 對於上述的理解可以根據二位座標系來理解,(left,right),(top,bottom) 2,對應API的調用如下:視圖左側位置 mView.getLeft()
Time of Update: 2015-11-28
標籤:【分享】Android Studio專用檔案轉換工具:把ANSI檔案批量另存新檔無BOM的UTF-8檔案在Andoird Studio下編譯java檔案時,經常會出現像下面的錯誤:Error:(29, 43) 閿欒: 緙栫爜UTF-8鐨勪笉鍙槧灝勫瓧絎?在這裡,分享一個工具:ANSI檔案批量另存新檔無BOM的UTF-8檔案:把下面代碼用記事本存為AndroidStudioJava編碼.vbs,雙擊即可使用:on error resume next Set WshShell=WScript.
Time of Update: 2015-11-28
標籤:21、理解Objective-C錯誤模型@throw [NSException exceptionWithName:NSInternalInconsistencyException reason:@"must be overriden" userInfo:nil]異常只用於處理嚴重錯誤。出現不那麼嚴重的錯誤時,OC語言的編程範式為:令方法返回nil/0,或者使用NSError,表明其中有錯誤發生。-(id)initWithValue:(id)value{if (self = [super
Time of Update: 2015-11-28
標籤:開啟項目以後,點擊項目,選擇 Build 菜單, 然後選擇 Generate Signed APK. 如所示:開啟產生對話方塊:選擇 Create new... 按鈕, 產生新的Key, 彈出新產生對話方塊:首先選擇 Key 儲存的路徑.可能是有BUG, 在彈出的選擇 keystore file 對話方塊中,需要先輸入 File name, 如 ``, 檔案尾碼名 保持預設的 jks
Time of Update: 2015-11-28
標籤:在HTML5標準添加的新元素中,用於常見頁面結 構的包括header footer footer nav aside aside article section hgroup 。下面簡單介紹一下這個元素:1.headerheader>元素定義文檔的頁面組合,通 常是一些引導和導航資訊,標籤內通常包含 secti- on的頭部資訊,如h1~h6 或
Time of Update: 2015-11-28
標籤:目前為止,即使你的介面設計是在合理的複雜度內,你也必須要為之寫許多代碼來適應變化的布局。現在我相信你會很高興聽到這種情況將不會發生了-對於iPhone與iPad IOS6
Time of Update: 2015-11-28
標籤:http://homepage.yesky.com/89/11620089.shtml 目前移動平台的競爭日益激烈,友好的使用者介面可以協助提高使用者體驗滿意度,表徵圖Icon是使用者介面中一個重要的組成部分,今天我們來研究和學習一下Android系統的表徵圖設計規範。在探討Android的icon設計之前,我們有必要先瞭解Android的介面是如何適配多樣化螢幕的。 適配性 由於同一個UI元素(如100 x100像素的圖片)在高精度的螢幕上要比低精度的螢幕上看起來要小,
Time of Update: 2015-11-28
標籤:android提供了一種新的類型:Parcel。本類被用作封裝資料的容器,封裝後的資料可以通過Intent或IPC傳遞。
Time of Update: 2015-11-28
標籤:查看協助命令[email protected] ~$ adb shell screencap -vscreencap: invalid option -- vusage: screencap [-hp] [-d display-id] [FILENAME] -h: this message -p: save the file as a png. -d: specify the display id to capture, default 0.If FILENAME
Time of Update: 2015-11-28
標籤:轉載:使用過 SQLite 資料庫的童鞋對 Cursor 應該不陌生,如果你是搞.net 開發你大可以把Cursor理解成 Ado.net 中的資料集合相當於dataReader。今天特地將它單獨拿出來談,加深自己和大家對Android 中使用 Cursor 的理解。關於 Cursor在你理解和使用 Android Cursor 的時候你必須Crowdsourced Security Testing道關於 Cursor 的幾件事情:Cursor 是每行的集合。使用
Time of Update: 2015-11-28
標籤:抓包準備1. Android手機需要先獲得root許可權。一種是否獲得root許可權的檢驗方法:安裝並開啟終端模擬器(可通過安卓市場等渠道獲得)。在終端模擬器介面輸入su並斷行符號,若報錯則說明未root,若命令提示字元從$變#則為rooted;2. 如果Android手機尚未root,可通過superoneclick或其它方法進行root處理(需要先安裝Microsoft .NET
Time of Update: 2015-11-28
標籤:一、簡介Android基於Linux平台的開源手機作業系統。二、原理既然是Linux,那就應該支援linux的各種命令列,高度的可配置,但實驗發現Android是Google的一個高度閹割版的linux,很多命令都不支援,如rdate命令(網路同步時間命令)。既然不支援,那我使他支援不就完了。三、BusyBoxBusyBox 是標準 Linux 工具的一個單個可執行實現。BusyBox 包含了一些簡單的工具,例如 cat 和 echo,還包含了一些更大、更複雜的工具,例如
Time of Update: 2015-11-28
標籤:最近項目涉及到較多裝置批量管理的需求,發現一工具,可以批量對大量裝置進行WEB端管理,工具首頁:https://openstf.github.io/工具名STF(Smartphone Test Farm)STF (or Smartphone Test Farm) is a web application for debugging smartphones, smartwatches and other gadgets remotely, from the comfort of your
Time of Update: 2015-11-28
標籤:1、從互連網上或者其他途徑拿過來的工程代碼,往往會報下面的提示: (1)開啟檔案的時候出現視窗提示You don’t have permission to save the file “project.xcworkspace” in the folder “****.xcodeproj”. (2)進入Xcode時出現視窗提示Could not add write permission to
Time of Update: 2015-11-28
標籤:小米手環提升執行力,小米手環打造TODO神器你還在用小米手環綁在小狗身上刷運動排名嗎?你還以為小米手環只是用來提醒今天又失眠了嗎?你是不是也跟我一樣,經常忘了要做什麼事,就算是在電腦裡面記下也未必會想起來要做什麼。只要有一個手環,能夠震動提醒就可以。當然,我現在帶的是小米手環,那就從小米手環下手進行操作了。原理: 小米手環 手機提醒通知功能材料:todolist
Time of Update: 2015-11-27
標籤:一、簡單介紹UITabBarController和UINavigationController類似,UITabBarController也可以輕鬆地管理多個控制器,輕鬆完成控制器之間的切換,典型的例子就是QQ、等應?。 二、UITabBarController的使用1.使用步驟:(1)初始化UITabBarController(2)設定UIWindow的rootViewController為UITabBarController(3)建立相應的子控制器(viewcontroller