Time of Update: 2015-07-29
標籤:OnTrimMemory 回調是 Android 4.0 之後提供的一個API,這個 API 是提供給開發人員的,它的主要作用是提示開發人員在系統記憶體不足的時候,通過處理部分資源來釋放記憶體,從而避免被 Android
Time of Update: 2015-07-29
標籤:iOS設計模式 - 原型 原理圖 說明1. 原型模式為複製這個原型並建立新的對象2. 不同類的執行個體間差異僅是狀態的若干組合,因此,複製原型要比手工執行個體化更加方便3. 類不容易建立,每個組件可把其他組件作為子節點的組合對象,複製已有的組合對象要比對副本修改更加容易 源碼https://github.com/YouXianMing/PrototypePattern//// BaseCopyObject.h// PrototypePattern////
Time of Update: 2015-07-29
標籤:android中提供了4中動畫: AlphaAnimation 透明度動畫效果 ScaleAnimation 縮放動畫效果 TranslateAnimation 位移動畫效果 RotateAnimation 旋轉動畫效果 本節講解RotateAnimation 動畫, RotateAnimation (float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float
Time of Update: 2015-07-29
標籤:滾動視圖多個頁面實現的原理 滾動視圖位置不變 內容的位置發生改變。滾動視圖的運用1.分頁查看圖片 2.查看大圖片 3.當內容過多需要一個頁面顯示,如:註冊,修改個人資訊等等4。當不希望使用者感覺咱們的介面是一張圖片的時候。。。。。。 設定滾動視圖的contentSize 時,如果contentSize小於 滾動視圖的bounds就不會滾動 設定滾動視圖的contentSize跟圖片的尺寸一樣scrollview.contentSize
Time of Update: 2015-07-29
標籤:問題:使用addGestureRecognizer:oneTap導致 didSelectRowAtIndexPath 方法失效 添加一個UIview,再把table添加到這個view上,給這個view使用addGestureRecognizer手勢點擊功能,導致table的 didSelectRowAtIndexPath 方法失效。 ViewDidLoad中註冊手勢的部分代碼如下:[cpp] view
Time of Update: 2015-07-29
標籤:本文轉載至 http://blog.sina.com.cn/s/blog_6f29e81f0101tat6.html //按比例縮放,size 是你要把圖顯示到 多大地區 CGSizeMake(300, 140)-(UIImage *) imageCompressForSize:(UIImage *)sourceImage targetSize:(CGSize)size{ UIImage
Time of Update: 2015-07-29
標籤:添加手勢監聽: GestureDetector detector;// 手勢偵聽detector = new GestureDetector(getApplicationContext(),new myGestureListener()); 手勢偵聽 在 onFling 中指定螢幕滑動效果和展示映像:
Time of Update: 2015-07-29
標籤:鎖 應用 synchronized ios 上次百度面試,對方問了一個鎖你都用過哪些? 由於才疏學淺,我只說了兩個,一個NSLock 還有一個是@synchronized.
Time of Update: 2015-07-29
標籤:ios html 圖片 本地預覽 1.引言 相信用過蘋果手機的童鞋,會發現很多新聞類的應用,都可以實現HTML圖片本地預覽,那麼這是如何?的呢?本文將深入闡述其中的原理. 關於此功能,我還實現了一個DEMO,大家可以點擊此訪問更詳細內容2.原理接觸過web開發的人,就瞭解與html元素互動都是通過javascript進行的,比如點擊、滑動等,比如點擊標籤
Time of Update: 2015-07-29
標籤:首先來看一下TextWatcher的原始碼package android.text;/** * When an object of a type is attached to an Editable, its methods will * be called when the text is changed. */public interface TextWatcher extends NoCopySpan { /** * This method is called to
Time of Update: 2015-07-29
標籤:strictmode android 效能最佳化 StrictMode是一個開發人員工具,它可以協助我們監測到在大量代碼中運行在主線程中我們不容易發現的耗時操作,這些耗時操作顯然是放錯了位置的,他們應該在背景工作執行緒中運行,如果我們自己一行一行去發現這種錯誤,代碼少的話還可以,代碼一多,這顯然是不可能做到的事情。我們的UI有時候會有卡頓,這也是因為我們不小心在主線程UI中放置了耗時的操作
Time of Update: 2015-07-29
標籤:android studio component 1)進入剛安裝的Android Studio目錄下的bin目錄。找到idea.properties檔案,用文字編輯器開啟。 2)在idea.properties檔案末尾添加一行: disable.android.first.run=true ,然後儲存檔案。 3)關閉Android Studio後重新啟動,便可進入介面。 可以解決。
Time of Update: 2015-07-29
標籤:ffmpeg ios 流媒體 推流 rtmp 本文記錄IOS平台下基於FFmpeg的推流器。該樣本C語言的原始碼來自於《最簡單的基於FFMPEG的推流器》。相關的概念就不再重複記錄了。原始碼項目的目錄結構。C代碼位於ViewController.m檔案中,內容如下所示。/** * 最簡單的基於FFmpeg的推流器-IOS
Time of Update: 2015-07-29
標籤:索引值 方法 ios value kvo KVO什麼是 KVO —->What索引值觀察( Key-Value Observing) 是一種機制.這種機制允許當一個對象的某些屬性的值被修改後會通知另外的觀察改變化的對象.常用語 MVC 中 Model 與 Controller 之間的通訊.如何使用
Time of Update: 2015-07-29
標籤:swift xcode ios 控制項取值 如何對各種控制項進行操作,擷取值以及賦值操作是iOS開發中最基本的技能,現在我們對輸入框(Text Field),分段控制項(Segmented Control),日期控制項(Date
Time of Update: 2015-07-29
標籤:實現的效果是醬紫的:使用方式跟普通的ImageView是一樣的,代碼:/** * 參考:http://blog.csdn.net/lee576/article/details/7900228 * */public class WaveBottomImageView extends ImageView{private Bitmap mBitmap;private boolean inited;// 定義兩個常量,這兩個常量指定該圖片橫向,縱向上都被劃分為100格private final
Time of Update: 2015-07-29
標籤:匯入Eclipse工程庫 Step1: File->New->Import Module,然後一直Next即可Step2: settings.gradle加入一行 include ‘:WeiboSDK‘Step3: 在需要使用到庫的module裡面的build.gradle加入: dependencies { compile project(‘:WeiboSDK‘)} 添加SO檔案, 參考: Android Studio
Time of Update: 2015-07-29
標籤:工作上遇到IOS的webView中的H5頁面需要透明以顯示webView的背景顏色。用H5自身的透明度的css樣式或者js控制背景顏色及透明度都打不到想要的效果,最後還是通過ios設定webView中的body顏色及透明度來實現的,具體代碼如下:-(void) webViewDidFinishLoad:(UIWebView *)webView{ [webView
Time of Update: 2015-07-29
標籤:一.鍵盤通知當文本View(如UITextField,UITextView, UIWebView內的輸入框)進入編輯模式成為first responder時,系統會自動顯示鍵盤。成為firstresponder可能由使用者點擊觸發,也可向文本View發送becomeFirstResponder訊息觸發。當文本視圖退出first responder時,鍵盤會消失。文本View退出first
Time of Update: 2015-07-29
標籤: Android的menu有多種實現方式,以前寫過一篇Android中五種常用的menu(菜單),這裡介紹一種新的menu實現方式:ActionMode。ActionMode是Android 3.0以後出現的,我們可以使用AppCompat庫使ActionMode相容至Android 2.1。 Android 3.0以前,我們處理列表的長按事件經常使用Context