Time of Update: 2015-07-30
標籤:android studio 注釋 快速鍵 1.你在方法前輸入/**然後一斷行符號,自動幫你產生方法和參數的注釋。2.或者你在建立方法時,勾選產生注釋的選項,也能幫你產生。3.要把滑鼠焦點放在方法裡,然後ALT+SHIFT+J(該方法僅用於eclipse中)
Time of Update: 2015-07-30
標籤:ios 設計模式 觀察者模式 觀察者模式:定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新.何時使用觀察者模式(1):對一個對象的改變需要同時改變其他對象,而不知道具體有多少對象有待改變(2): 一個對象必須通知其他對象,而他又不需要知道其他對象是什麼.(3):
Time of Update: 2015-07-30
標籤:眼看iOS9就要出了。最近做項目用的系統的UITabBarController,就mark一下遇到的問題。系統預設的UITabBarController使用storyboard可以進行設定。下面主要是講代碼設定tabbar的圖片與顏色。1.tabbar的背景顏色或背景圖(灰色效果) tabBarController.tabBar.backgroundImage = [UIImage imageNamed:@"tabbar_unselected"];這個圖片可以是一張寬度為2像素,高9
Time of Update: 2015-07-30
標籤:一:android 進程和線程進程是程式啟動並執行一個執行個體。android通過4大主件,弱化了進程的概念,尤其是在app層面,基本不需要關係進程間的通訊等問題。但是程式的本質沒有變,尤其是多任務系統,以事件為驅動的軟體系統基本模式都是如下:程式的入口一般是main:1.初始化:比如建立視窗,申請資源等。2.進入while(true)在迴圈中處理各種事件,直到進程退出。四大組件是進程的部分載體,配置進程在androidmanifest.xml裡面,android:process
Time of Update: 2015-07-30
標籤:Android Console視窗只會列印 軟體的 安裝資訊及部分異常。Android 日誌資訊 可通過Logcat View 查看。其中使用Logcat 可查看到的記錄層級分別為:ERROR,WARN,INFO,DEBUG,VERBOSE其優先順序分別為:ERROR>WARN>INFO>DEBUG>VERBOSE通常使用Logcat 的方式可自訂Filter 中的LogTag 來進行Log日誌的篩選。Java 中常用的System.out
Time of Update: 2015-07-30
標籤:xml 按鈕效果 邊框 圓角 線 關於xml中經常用到邊框及邊框效果,在此進行一下總結。3.border(邊框及邊框效果)(1)直角邊框線<LinearLayout android:layout_width="200dp"
Time of Update: 2015-07-30
標籤:最近學習做一些小項目的的思路,也瞭解和掌握了一些新的知識。越深入的學,越覺得學編程不容易,那些大神,真心讓我佩服。一、UIButton 有三種狀態normal(普通狀態) 預設情況 對應的枚舉常量:UIControlStateNormalhighlighted(高亮狀態) 按鈕被按下去的時候(手指還未鬆開) 對應的枚舉常量:UIControlStateHighlighteddisabled(失效狀態,不可用狀態)
Time of Update: 2015-07-30
標籤:getAppStrings() 預設系統語言對應的Strings.xml檔案內的資料。 getAppStrings(String language) 尋找某一個語言環境對應的字串檔案Strings.xml內資料 sendKeyEvent(int key) 按下某個鍵,具體哪個鍵由key值決定,key值定義在AndroidKeyCode類中 sendKeyEvent(int key, Integer metastate)
Time of Update: 2015-07-30
標籤:在這個時間開始學習移動開發真是最好不過了,每個人應該都有一些行動裝置 App的創意,而且你並不需要任何的原生應用編程經驗,你只需要一些HTML的相關知識,懂一些CSS和JavaScript就夠了。如果你總聽別人說HTML5的行動裝置 App太慢,我只能告訴你應該有一些主見,首先HTML5會越來越好,移動端的硬體也會越來越強,怎麼說呢,你仔細看一看你手機上的應用吧,很多應用已經悄悄的使用混合式開發了,如果像你說的它們很慢,你發現它們了嗎?目前已經有很多的架構可以協助你開發跨平台的行動裝置
Time of Update: 2015-07-30
標籤:首先,移動端瀏覽器大部分是禁用video和audio的autoplay功能;並且,很多行動瀏覽器也不支援首次js調用play方法進行播放。這樣做主要是為了防止不必要的自動播放浪費流量。要實現可以播放音頻檔案,不能隱藏播放的控制項。 js方法調用play的代碼:<script> $(function(){ $("#body").on("touchstart",function(){ audio.play(); });
Time of Update: 2015-07-30
標籤:Android 通過應用程式來設定系統的日期和時間中的android 2.3 android 4.0測試可行,剛需ROOT許可權.import java.io.DataOutputStream;import java.io.File;import java.io.IOException;import java.util.Calendar;import android.os.SystemClock;public class SystemDateTime {static final
Time of Update: 2015-07-30
標籤:extends:http://johncookie.iteye.com/blog/1560649 很久沒有更新,換了家公司,在做手機端的網遊,採取的技術是webApp+phoneGap的形式,之前一直覺得端遊平台資源的利用更好,也更流暢,但是phoneGap的形式又能提高代碼的重用,兩者的區別也基本在這之上。這次做了以後發現,頁遊的形式還有一個好處,就是更新方便,遊戲更新後不需要重新安裝用戶端,重新打包發布新的App程式,這應當也算是一個不錯的優點了。
Time of Update: 2015-07-30
標籤:委託1.將要開始編輯- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{return YES;}2.- (void)textFieldDidBeginEditing:(UITextField *)textField{ //開始編輯時觸發,文字欄位將成為first responder}3.-
Time of Update: 2015-07-30
標籤:一. 什麼是scale factor在[UIScreen mainScreen]中有個屬性叫做scale,這個屬性全稱為scale
Time of Update: 2015-07-30
標籤:第一種:匿名內部類作為事件監聽器類大部分時候,事件處理器都沒有什麼利用價值(可利用代碼通常都被抽象成了商務邏輯方法),因此大部分事件監聽器只是臨時使用一次,所以使用匿名內部類形式的事件監聽器更合適,實際上,這種形式是目前是最廣泛的事件監聽器形式。上面的程式碼就是匿名內部類來建立事件監聽器的!!!對於使用匿名內部類作為監聽器的形式來說,唯一的缺點就是匿名內部類的文法有點不易掌握,如果讀者java基礎紮實,匿名內部類的文法掌握較好,通常建議使用匿名內部類作為監聽器。第二種:內部類作為監聽器將事
Time of Update: 2015-07-30
標籤:我們都知道第三方庫,一般使用cocoapods管理,cocoapods在我們IOS開發中有著很大的作用。好了,現在看下它的安裝步驟: 1.開啟終端,輸入sudo gem install cocoapods 結果: WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please
Time of Update: 2015-07-30
標籤: 也算經曆了不少視圖模型介面,甚至寫了一些。一個不太複雜的設計,順便試試visual studio
Time of Update: 2015-07-30
標籤:ios 導航 微博 部落格 貓貓分享,必須精品原創文章,歡迎轉載。轉載請註明:翟乃玉的部落格 地址:http://blog.csdn.net/u013357243一:效果第二篇裡面寫了怎樣自訂navigation實現自訂的導航控制器左右按鈕樣式,但是當我們自己實現後,系統內建的向右邊滑動來實現回退的功能就不能用了。 這裡主要實現滑動回退功能 。
Time of Update: 2015-07-30
標籤:iOS學習(UI)知識點整理一、關於UITextField的介紹1)概念: UITextField 是用於接收使用者輸入的一個控制項 2)UITextField 初始化執行個體代碼: 1 //建立一個UItextField執行個體 2 UITextField *textField = [[UITextField alloc] init]; 3 textField.frame = CGRectMake(10, 40, self.view.frame.size.width - 20
Time of Update: 2015-07-30
標籤:筆者:Mark Liu下載樣本代碼簡單介紹在 Android 中,建立一個可以播放視訊剪輯的應用很easy;建立一個採用 3D 圖形平面的遊戲應用也很easy。可是,建立一個可以在 3D 繪圖物件上播放視頻的應用卻不easy。本文介紹了我為應對該挑戰建立的應用。該應用可在 3D 平面上渲染視頻,並支援使用者以互動的方式在視頻平面上播放。該應用須要解決三大實施問題:怎樣構建代碼以支援使用者在播放視頻時變更 3D 平面?儘管 Android