Time of Update: 2015-07-16
標籤:(一)剛開始學習android的時候我是這麼寫的 1 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start(); 後來看到別的部落格說這種違反android單執行緒模式 本人不理解非要刨根問題那麼它是怎麼違反單執行緒模式的呢?百度了一下找到了原因
Time of Update: 2015-07-16
標籤:到今天實現功能, 由iTunes匯入檔案的應用程式, 並在此文檔進行編輯的應用。就像我們平時經常使用 PDF閱讀這樣的事情, 們能夠自己匯入我們的電子書。原始碼下載:https://github.com/colin1994/iTunesTest.git以下詳細介紹下實現過程。先看。圖1. 未實現功能前, iTunes圖2. 實現功能後,
Time of Update: 2015-07-16
標籤:本人apemhttp://www.mamicode.com/info-detail-494411.html如何設定App的啟動圖,也就是Launch Image?Step11.點擊Image.xcassets 進入圖片管理,然後右擊,彈出"New Launch
Time of Update: 2015-07-16
標籤: iOS上的Safari也支援click 和mouseover等傳統的互動事件,只是不推薦在iOS的瀏覽器應用上使用click和mouseover,因為這兩個事件是為了支援滑鼠點擊而設計 出來的。Click事件在iOS上會有半秒左右的延遲,原因是iOS要highlight接收到click的element。而 mouseover/out等事件則會被手指的點擊觸發。所以,在iOS上,應當拋棄傳統的互動事件模型而接受一個新的事件模型。Touch事件和更進階
Time of Update: 2015-07-16
標籤: icon表徵圖,圖片規範總體標準icon,啟動圖,需要出3套標準.一個是適配 iphone 4 @1x下面那些版本,還有一個是 4 4s 5 5S 6的 @2x,還有就是一個 6plus的 @3x。具體大小規範官方文檔網址還有這裡icon size 規範6 plus(@3x)654S@1xapp icon180*180120*120120*120120*12057*57啟動圖片2208*1242750*1334640*1136690*960320*480app icon
Time of Update: 2015-07-16
標籤:由於最近項目需要製作一個可定製的底部彈窗效果,因此研究了一下UIActionSheet,打算重寫一個自訂的彈窗,在寫demo的時候出於偷懶的原因,直接在建立項目的- (void)viewDidLoad {}中寫入了視窗切換測試代碼,結果在調試的時候就出現了如下錯誤資訊:Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘, reason: ‘Application windows are
Time of Update: 2015-07-16
標籤:簡單樣本FileModel model = new FileModel();FileEntity file = Mapper.DynamicMap<FileEntity>(model); AutoMapper是基於對象到對象約定的映射工具,常用於(但並不僅限制於)把複雜的物件模型轉為DTO,一般用於ViewModel模式和跨
Time of Update: 2015-07-16
標籤:本文採取128位AES-CBC模式加密和解密1.首先對服務端安裝mcrypt:sudo apt-get install php5-mcrypt php5-devsudo php5enmod mcryptsudo service apache2 restart2.PHP服務端AES加密類代碼class MCrypt { private $iv = ‘fedcba9876543210‘; //初始化向量iv
Time of Update: 2015-07-16
標籤:布局添加動畫使用步驟:1.擷取到布局的id1 RelativeLayout ly=(RelativeLayout)findViewById(R.id.layout);2.設定動畫樣式1 ScaleAnimation sa = new ScaleAnimation(0, 1,0,1); //設定動畫效果2 sa.setDuration(3000);3.使用布局動畫管理員1 LayoutAnimationController lac = new
Time of Update: 2015-07-16
標籤: 但我們使用Android手機時,會發現如果安裝了新版本的軟體,不是特別喜歡新版本軟體,希望使用以前使用的某一個版本軟體,那麼我們進行如下操作: 1.下載Android版的手機樂園apk並安裝 2.安裝成功後,搜尋所需軟體名 3.接著下載,會發現有很多版本的軟體,包括新版本和老版本 如何用Android手機用使用老版本,之前的版本的軟體
Time of Update: 2015-07-16
標籤:自訂動畫,需要建立一個類,繼承Animation類。重寫applyTransformation()方法和initialize()方法。applyTransformation(float interpolatedTime, Transformation t)方法中第一個參數:interpolatedTime代表動畫的時間進行比。不管動畫實際的期間如何,當動畫播放時,該參數總是自動從0變化到1.第二個參數:Transformation
Time of Update: 2015-07-16
標籤:有不少朋友都問過我,怎樣才能寫出高效能的應用程式,如何避免程式出現OOM,或者當程式記憶體佔用過高的時候該怎麼樣去排查。確實,一個優秀的應用程式,不僅僅要功能完成得好,效能問題也應該處理得恰到好處。為此,我也是閱讀了不少Android官方給出的高效能編程建議,那麼從本篇文章開始,我就準備開始寫一個全新系列的博文,來把這些建議進行整理和分析,協助大家能夠寫出更加出色的應用程式。 注意本系列文章的內容基本源於Android
Time of Update: 2015-07-16
標籤:今天小編學習了MiniTwitter記住密碼的小案例: 介面如下: 在設計時需要注意2點: 1.只有在使用者選擇了記住密碼並且成功登入後,才執行記住密碼的操作 2.記住的不僅僅是使用者名稱以及密碼,還要記住複選框的選中狀態 布局主要代碼如下: <?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2015-07-16
標籤:見:需要圖片和文字 在一起之前的做法是用兩個控制群組成<LinearLayout> <ImageView /> <TextView /></LinearLayout>今天讀人家的源碼,發現原來一個TextView就可以實現: <TextView android:id="@+id/btn_middle"
Time of Update: 2015-07-16
標籤:一、問題現象 1,No bean named ‘bomManageMapper‘ found in org.s[email protected]......... 2,我把代碼中引用的bomManageMapper全部注釋掉,又會出現另外一個Mapper對象找不到
Time of Update: 2015-07-16
標籤: 最近被問到一些關於iOS開發中對於資料存放區的處理方式,感覺資料存放區這個也是經常用到的一個功能的,有必要自己去整理和記錄一下的。 iOS開發中一般是有四種儲存資料的方式,分別是: 1.NSUserDefaults:用來儲存使用者自己設定的一些屬性,使用者再次開啟程式,或者開機後,這些資訊還是存在,NSUserDefaults可以儲存的類型包括NSString,NSData,NSNumber,NSDictionary,NSArray。如果要儲存其他的資料類型,則需要轉化為前面的一
Time of Update: 2015-07-16
標籤:Android Studio終於發布了1.0正式版,:http://developer.android.com/sdk/index.html。需要注意的是Android Studio需要JDK 1.7+才可以安裝,不過這個時候也要升級到1.7了。安裝完成之後第一次啟動的時候會首先顯示Fetching Android SDK component information,等一會兒在Setup Wizard - Downloading Components介面下面開始下載Andorid SDK,
Time of Update: 2015-07-16
標籤:動畫偵聽使用了AnimationListener介面,需要實現三個方法onAnimationStart()、onAnimationRepeat()、onAnimationEnd() 代碼:實現Button的動畫偵聽 1 findViewById(R.id.btnAnimation).setOnClickListener(new OnClickListener() { 2 3 @Override 4
Time of Update: 2015-07-16
標籤:一、Arguments該對象代表正在執行的函數和調用他的函數的參數。[function.]arguments[n]參數function :選項。當前正在執行的 Function 對象的名字。n :選項。要傳遞給 Function
Time of Update: 2015-07-16
標籤:Activity全屏設定方式1:AndroidManifest.xml<activity android:name="myAcitivty" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代碼實現requestWindowFeature(Window.FEATURE_NO_TITLE);