Time of Update: 2016-08-16
標籤:自己對canvas,但又有一顆做遊戲的心TT。然後記錄一下對canvas的學習吧,用一個按方向鍵控制的小圓點來做練習。(編程時用了一些es6的文法)樣本的html很簡單,只有一個canvas元素:<html> <head> <link rel="stylesheet" href="css/base.css"> <link rel="stylesheet" href="css/index.css">
Time of Update: 2016-08-16
標籤: 使用intellij idea 開發android ,關於 gradle 和 android gradle plugin 容易混淆地方,做下記錄: 一. build.gradle 檔案有兩個地方存在,一個是整個項目中的,一個是APP module 中的,這個好理解,就是全域設定和局部設定的關係 二. 項目中的 build.gradle 檔案中,有一句 classpath ‘com.android.tools.build:gradle:2.1.3‘ 這個
Time of Update: 2016-08-16
標籤:其他我之前寫了一篇:[原創]安裝cocopad的坑這一篇就算是個拓展吧,主要是swift的東西就要從新寫一個了,不然待會混淆子弟就麻煩了原有,坑爹的導庫都導了我15分鐘!正確的用法source ‘https://github.com/CocoaPods/Specs.git‘//不管這個是源platform :ios,"8.0" //和OC的cocopod一樣target ‘showDemo‘ do //好像有點小不一樣,反正這個要放在use_frameworks前pod ‘
Time of Update: 2016-08-16
標籤:如果移動端訪問不佳,請訪問 –> Github版背景今天閱讀了兩篇 Android Splash 頁秒開的文章,就上手試了試,效果確實不錯,不過在使用過程中發現個小的問題,應用是發現在 Android 6.0 系統下 APP 啟動的時候有個預設的動畫,如果按照文章介紹的直接啟動下一個載入資料的頁面會出現頁面閃動,有點美中不足的感覺。解決方案解決方案很簡單,我這裡做出了兩處修改:延遲啟動和添加淡出的過場動畫 SplashActivity @Override protected
Time of Update: 2016-08-16
標籤: 對於手機和平板電腦的應用程式來說,打字是非常不方便的操作方式,比較好的方式就是列出一組選項讓使用者挑選,這樣就可以避免打字的麻煩。使用Spinner下拉式功能表組件需要完成以下幾個步驟: 1.建立選項列表,選項列表中包含許多項目名稱,這些項目名稱是用數組的方式代表; 2.把選項列表設定給一個Spinner介面組件; 3.設定Spinner組件的菜單顯示格式; 4.設定Spinner組件的OnItemSelectedListener()事件處理常式,當使用者單擊某個項目之後,程式
Time of Update: 2016-08-16
標籤:背景:在很多App開發過程中需要在Activity中監聽Android裝置的軟鍵盤彈起與關閉,但是Android似乎沒有提供相關的的監聽API給我們來調用,本文提供了一個可行的辦法來監聽軟鍵盤的彈起與關閉。預備知識:在manifest檔案中可以設定Activity的android:windowSoftInputMode屬性,這個屬性值常見的設定如下:android:windowSoftInputMode="stateAlwaysHidden|adjustPan"那麼這裡值的含義列表如下:&
Time of Update: 2016-08-16
標籤:如果移動端訪問不佳,可以訪問我的個人部落格
Time of Update: 2016-08-16
標籤:Problem DescriptionToday is Gorwin’s birthday. So her mother want to realize her a wish. Gorwin says that she wants to eat many cakes. Thus, her mother takes her to a cake garden. The garden is splited into n*m grids. In each grids,
Time of Update: 2016-08-16
標籤:1.用戶端(Eclipse)機器A, 服務端(appium、Genymotion)機器B2.設定Appium,Server Address為192.168.17.123,重新啟動Appium 3.在用戶端機器A瀏覽器中輸入:http://192.168.17.123:4723/wd/hub,說明配置成功。JAVA代碼:其中driver= new AndroidDriver<WebElement>(new URL("http://192.168.17.123:4723/
Time of Update: 2016-08-16
標籤:在ARC環境中,要使用第三方架構,但是這個架構是MRC(非ARC),怎麼做?利用Xcode,將MRC項目轉換成ARC ,但是成功率非常低
Time of Update: 2016-08-16
標籤:編者:本文為攜程機票研發部技術專家祁一鳴在攜程技術微分享中的分享內容,關注攜程技術中心公號ctriptech,獲知更多一手乾貨。【攜程技術微分享】是攜程技術中心推出的線上公開分享課程,每月1-2期,採用目前最火熱的直播形式,邀請攜程技術人,面向廣大程式猿和技術愛好者,一起探討最新的技術熱點,分享一線實戰經驗,暢談精彩技術人生,搭建一個線上的技術分享社區。祁一鳴,2016年4月加入攜程, 任機票研發部技術專家。畢業於美國常春藤名校Dartmouth
Time of Update: 2016-08-16
標籤:iOS9 提供的UIStackview簡化了布局操作,它有些像Android中的liner layout。以前不用UIStackview也是可以做出類似的效果的,不過要添加許多的約束,看得頭都大了,使用了UIStackview後,約束得到了簡化。UIStackview中,不太好理解的就是distribution這個屬性,它的值如下:typedef NS_ENUM(NSInteger, UIStackViewDistribution)
Time of Update: 2016-08-16
標籤:Fiddler是一個http調試代理,它能 夠記錄所有的你電腦和互連網之間的http通訊,Fiddler 可以也可以讓你檢查所有的http通訊,設定斷點,以及Fiddle 所有的“進出”的資料(指cookie,html,js,css等檔案,這些都可以讓你胡亂修改的意思)。 Fiddler
Time of Update: 2016-08-16
標籤:許多時候有這樣的需求:由A模態跳轉到B 再由B模態到C 然後 從C返回到A這個時候可以使用下面的方法,如果是B->A那麼直接使用正常的方法就好//模態 A -> B -> C 然後執行 C -> A 這時 使用下面的方法 //內部機制:入棧上一層消失,本層自動消失 UIViewController *rootVC = self.presentingViewController; while
Time of Update: 2016-08-16
標籤:在Android Project中,有兩個檔案夾的資料是不會被編譯,以原型的方式打包到APK中,這兩個檔案夾就是 assets 和 res/raw/相同點:1、資料不會編譯成二進位位元組碼。2、可讀不可寫。不同點:1、raw中可以建立深層目錄,會被R檔案載入,使用R.raw.xxx調用。路徑為:"android.resource://" + getPackageName() + "/" +
Time of Update: 2016-08-16
標籤:在做推送的時候,往往在appdelegate裡面接收到訊息,跳轉很麻煩,這裡就介紹一種簡單的跳轉方法首先,擷取當前的停留的VC- (UIViewController *)topVC:(UIViewController *)rootViewController{ if ([rootViewController isKindOfClass:[UITabBarController class]]) { UITabBarController *tab =
Time of Update: 2016-08-16
標籤:本文適合有一定RAC基礎的童鞋做不時的查詢,所以本文不做詳細解釋。一、常見類1、RACSiganl 訊號類。RACEmptySignal :空訊號,用來實現 RACSignal 的 +empty 方法;RACReturnSignal :一元訊號,用來實現 RACSignal 的 +return: 方法;RACDynamicSignal :動態訊號,使用一個 block - 來實現訂閱行為,我們在使用 RACSignal 的 +createSignal:
Time of Update: 2016-08-16
標籤:目前公司項目需求,一個主APP,需要開啟某些小APP,這些小APP是整合了Unity的,但是還是android程式(所有小APP的包名是已知的)。以前沒做過,查詢了一下實現方法,其實還是挺簡單的,測試也可以。 代碼比較簡單,直接貼上: try { PackageManager packageManager = getActivity().getPackageManager(); Intent intent=new Intent(
Time of Update: 2016-08-16
標籤:一、項目示範效果如下:項目原始碼:http://yunpan.cn/cZVWIieuFyK9I 訪問密碼 2eac二、使用 彙總資料SDK:(1)我使用的是彙總資料上的天氣預報查詢,地址:http://www.juhe.cn/(2)註冊帳號—建立一個新應用(在個人中心頁面—資料中心—申請資料)–填入自己的應用–找到分類–天氣預報—全國天氣預報(3)下載sdk
Time of Update: 2016-08-16
標籤:點擊狀態列滾回頂部這個功能是系統內建的,只需要設定self.scrollView.scrollsToTop =