Time of Update: 2015-04-10
標籤:看過好幾篇進行數字動畫處理的文章,這個是我發現的最簡單也是最好理解的,特地拿出來和大家分享。核心的代碼主要是重寫了 TextView這個控制項,做了一些自己的處理。package com.lance.widget;import java.text.DecimalFormat;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import
Time of Update: 2015-04-10
標籤: 1 package com.leolu.fristapp; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.View; 6 import android.view.animation.AlphaAnimation; 7 import android.view.animation.Animation; 8 import
Time of Update: 2015-04-10
標籤:Service的生命週期方法比Activity少一些,只有onCreate, onStart, onDestroy 我們有兩種方式啟動一個Service,他們對Service生命週期的影響是不一樣的。 1 通過startService Service會經曆 onCreate --> onStart stopService的時候直接onDestroy 如果是 調用者
Time of Update: 2015-04-10
標籤: 1 // 程式剛剛啟動時最先建立的時UIApplication對象,它是一個單利對象,是一個程式的象徵,所以不能以UIApplication *app = [[UIApplication alloc] init];方式來建立,使用方法是UIApplication *app = [UIApplication sharedApplication];來提取UIApplication對象 2 3 // UIApplication屬於應用層級的操作,常用做一個應用跳轉到另一個應用程式,常用屬性:
Time of Update: 2015-04-10
標籤:: <br/><br/><br/><a class="preview">把滑鼠放到這裡1</a><br/><br/><br/><a class="preview">把滑鼠放到這裡2</a><br/><br/><br/><a class="preview">把滑鼠放到這裡3</a><br/>&
Time of Update: 2015-04-10
標籤:手機端相片預覽版組件可憐的我用著華為3C手機,用別人現成的組件都好卡,為了適應我這種屌絲,於是自己簡化寫了一版的相片預覽版效果,暫時無縮放功能,以後可能有空再加吧,你也可以自己加下,這是個github上的開源項目。它的github地址是:https://github.com/tianxiangbing/mobile-photo-preview下面是預覽圖,它的完整demo請點擊這裏手機端相片預覽版組件demo 使用方法案例: var photoPreview = new
Time of Update: 2015-04-10
標籤:Android編譯環境本身比較複雜,且不像普通的編譯環境:只有頂層目錄下才有Makefile檔案,而其他的每個component都使用統一標準的Android.mk.
Time of Update: 2015-04-10
標籤:一,在需要的地方添加監聽[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onKeyboardWillShowNotification:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter
Time of Update: 2015-04-10
標籤:MemoryMonitor 一個給開發人員使用的Android App記憶體清理、監控工具,可以擷取當前手機的記憶體使用量比率,可用記憶體大小,檢查一個APP是否存在記憶體流失。 並且整理了一些最佳化記憶體的方式。 0.GitHub地址 https://github.com/cundong/MemoryMonitor 1.記憶體清理 類似360衛士的 加速球,擷取系統已用記憶體比率、可用記憶體大小,一鍵清理。
Time of Update: 2015-04-10
標籤:IOS中有一個類型是SEL,它的作用很相似與函數指標,通過performSelector:withObject:函數可以直接調用這個訊息。但是perform相關的這些函數,有一個局限性,其參數數量不能超過2個,否則要做很麻煩的處理,與之相對,NSInvocation也是一種訊息調用的方法,並且它的參數沒有限制。這兩種直接調用對象訊息的方法,在IOS4.0之後,大多被block結構所取代,只有在很老的相容性系統中才會使用,簡單用法總結如下: 一、初始化與調用
Time of Update: 2015-04-10
標籤:httpwatch jsoup 抓包 最近對抓包挺感興趣的,所以就花了一點時間去研究。最後總結一下這套方法吧。HttpWatch這個軟體相當於IE的一個外掛程式(FireFox也支援)。HttpWatch是強大的網頁資料分析工具,整合在Internet Explorer工具列,包括網頁摘要、Cookies管理、緩衝管理、訊息頭髮送/接受、字元查詢、POST
Time of Update: 2015-04-10
標籤:android sqlite android使用的是sqlite資料庫,sqlite是比較輕量級的資料庫,sqlite預設在插入資料的時候預設一條語句就是一個事務,有多少條資料就有多少次磁碟操作。一次插入10000條記錄也就是要10000次讀寫磁碟操作,導致速度慢。解決方案:添加交易處理,把5000條插入作為一個事務dataBase.beginTransaction(); &n
Time of Update: 2015-04-10
標籤:1.擷取游標位置 [java] int index = editText.getSelectionStart(); int index = editText.getSelectionStart();2.在游標處插入字元 [java] int index = editText.getSelectionStart(); Editable editable = editText.getText();
Time of Update: 2015-04-10
標籤:ios開發 百度地圖 sdk api 地圖 有時候我們使用百度地圖的時候,會產生這樣的問題(如)問題的關鍵在於 我們申請的 百度地圖key的安全碼 與我們的項目中的 Bundle Identifier 的value不相符。所以會出現地圖只顯示灰色網格而沒有地圖的情況解決辦法:使兩者的值
Time of Update: 2015-04-10
標籤:設計模式 原廠模式 Factory 方法 android 簡單工廠&Factory 方法一直以來總是分不清簡單工廠,Factory 方法,抽象工廠這三個設計模式的區別,倒不是不理解其區別,而是總是記憶混淆,傻傻分不清楚,所以再重新總結一下區別,並記錄下來,下次再混淆時,可以拿出來看看。這節先說簡單工廠和Factory
Time of Update: 2015-04-10
標籤:ios開發 ios uitextfield //初始化textfield並設定位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //設定邊框樣式,只有設定了才會顯示邊框樣式 text.borderStyle =
Time of Update: 2015-04-10
標籤:studio android 教程 開發人員 工具 AndroidStudio使用教程(第一彈)Android Studio是一套面世不久的IDE(即整合式開發環境),免費向Google及Android的開發人員發放。Android Studio以IntelliJ IDEA為基礎,
Time of Update: 2015-04-10
標籤:studio android 教程 AndroidStudio使用教程(第二彈)遷移Eclipse工程到Android Studio 官方文檔中說Android Studio可以相容Eclipse的現有工程,但需要做一些操作: Eclipse進行項目構建 首先升級ADT到最新版本,
Time of Update: 2015-04-10
標籤:設計模式 抽象工廠 android 抽象原廠模式(Abstract Factory)先上類圖吧,自己懶得畫了,找了個現成的 抽象工廠的引入是根據需求而產生的,說到這裡先要提到一個名字—產品族(Product Family),還是以生產汽車為例,我想要一個上汽的汽車工廠能夠同時生產一款MPV,一款SUV和一款Sedan,那比如說它就是上海通用別克的工廠啦,可以生產MPV
Time of Update: 2015-04-10
標籤:android studio AndroidStudio使用教程(第六彈)DebugAndorid Studio中進行debug: - 在Android Studio中開啟應用程式。 - 點擊狀態列中的Debug表徵圖。 - 在接下來的選擇裝置視窗選擇相應的裝置或建立虛擬機器, 點擊OK即可。 Android Studio在debug時會開啟Debug工具列, 可以點擊Debug表徵圖開啟Debug視窗。