標籤: 1 SpannableStringBuilder style = new SpannableStringBuilder(str); 2 style.setSpan( 3 new ForegroundColorSpan(getResources().getColor( 4 R.color.tab_sel_color)), 0, t1.length() - 1, 5
標籤:對於IOS裝置使用者來說,他們操作裝置的方式主要有三種:觸控螢幕幕、晃動裝置、通過遙控設施控制裝置。對應的事件類型有以下三種:1、觸屏事件(Touch Event)2、運動事件(Motion Event)3、遠端控制事件(Remote-Control Event)響應者鏈條概 念: iOS系統檢測到手指觸摸(Touch)操作時會將其打包成一個UIEvent對象,並放入當前活動Application的事件隊列,單例的
標籤:1.先說說mate標籤裡的viewport:viewport即可視地區,對於案頭瀏覽器而言,viewport指的就是除去所有工具列、狀態列、捲軸等等之後用於看網頁的地區。對於傳統WEB頁面來說,980的寬度在iphone上顯示是很正常的,也是滿屏的,但對於webapp而言,可能就有點問題了,在iphone上我們的webapp在豎屏下通常寬度都是320。因此我們必須改變viewport,我們就有如下幾種屬性值可以設定:width: viewport 的寬度 (範圍從 200 到 1
標籤:前言:各位小夥伴,又到了每周更新文章了時候了,本來是周日能發出來呢,這不是趕上清明節嗎,女王大人發話了,清明節前兩天半陪她玩,只留給我周一下午半天時間寫部落格,哪裡有女王哪裡就有壓迫呀有木有!好了閑話少說,上一篇部落格(Android Metro風格的Launcher開發系列第二篇)說到Launcher主體架構用ViewPager來實現,這一篇部落格咱們來說說每一個page的具體實現。PagerAdapter:
標籤:一。autoLayout的用途: 主要用於螢幕適配,尤其是出現了iphone6,plus之後。二.怎麼簡單的用autoLayout呢? 點擊左一,可以看到:點擊左二: 基本上要想autolayout,就要在這兩個按鈕上做文章了。 然後做一個練習,如: 寬高都為1
標籤:android 廣播 broadcastreceiver 動態註冊 由於動態註冊BroadcastReceiver只能在Activity的onCreate()方法調用時才能註冊再接收廣播,所以當程式沒有運行就不能接受到廣播;但是靜態註冊的則不依賴於程式是否處於運行狀態。當然動態註冊的好處是,自由靈活。下面來看一下靜態註冊的代碼吧:MainActivity.
標籤:bitmap 自訂view bitmapshader canvas painter 要實現塗鴉這個功能,首先需要以下幾步:1、要實現一個DrawingView類,這個類繼承View;2、重寫其父類的構造方法,並初始化塗鴉的畫筆、畫布的畫筆和路徑;3、重寫onDraw方法,在這個方法中主要進行塗鴉的繪製工作;4、重寫onTo
標籤:flappybird cantk tangide html5 遊戲 這個系列很久沒有更新了。幾個月前有位讀者調侃說,能不能一行代碼做一個遊戲呢。呵呵,接下來一段時間,我天天都在想這個問題,怎麼能讓GameBuilder+CanTK進一步簡化遊戲的開發呢。經過幾個月的努力,雖然還是做不到一行代碼做一個遊戲,但是GameBui
標籤:MVP -- Model View PresenterMartinFowler 的 這篇文章 將MVP分為 SupervisingPresenter 和PassiveViewAndroid 中MVP 例子: https://github.com/antoniolg/androidmvp先看一下項目的結構
標籤:效能最佳化 智能終端 動畫 layout animation 一、背景: 智能終端的普及改變了人們對互連網的使用習慣,終端環境對頁面效能有更高的要求,接下來以一張圖來分析:1s內渲染一個移動頁面網路整體消耗來分析:
標籤:instrument android declare 單元測試 library 在Android進行Junit單元測試的時候報以下錯誤:[2015-04-06 20:26:21 - adtest] adtest does not specify a
標籤:android:scaleType可控製圖片的縮放方式,範例程式碼如下: [html] view
標籤: 當天的筆記 重寫(Override) 就是子類在應許父類訪問對父類方法的重寫。傳回值行參都不能改變。即外殼不變,核心重寫! 好處:子類可以根據自己的需要定製自己的行為; Animal b = new Dog();//可以調用到子類重寫的方法 注意:在上面的例子中可以看到,儘管b屬於Animal類型,但是它啟動並執行是Dog類的move方法。 這是由於在編譯階段,只是檢查參數的參考型別 當需要在子類中調用父類的被重寫方法時,要使用super關鍵字 安卓學習流程圖
標籤: 今天鼓搗了一天混合app的東西,在node
標籤: 上篇分享講了,書寫緩衝能很大程度上提高應用的效能。緩衝的應用除了寫在js代碼裡還需要相應的伺服器做配置 比如nginx配置http://linux008.blog.51cto.com/2837805/547236 這裡說明的比較詳細,當然有些時候我們不希望自己的伺服器被代理緩衝,那麼我們可以設定緩衝前序在一個小時後到期,可以寫為
標籤:Fragment Android是在Android 3.0 (API level
標籤:沙箱 ios 圖片 imageview 多線程 - (void)viewDidLoad { [superviewDidLoad]; //初始化一個載入圖片的試圖
標籤:android mediaplayer stagefright awesomeplayer 1. Media Framework 層次(1) 應用程式層Music, VideoPlayer(2) JAVA層MediaPlayer : frameworks/base/media/java/android/media/MediaPlayer.java(3)
標籤: 在軟體測試的課上,老師介紹了閏年測試。閏年測試旨在檢測某一年份是否為閏年,計算方式為四年一閏,百年不閏,四百年再閏。使用安卓實現這個小程式。 介面代碼如下: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3
標籤:對於我們寫好的介面,如果不經過安全認證就可以直接存取的話,則將對我們網站產生非常大的安全隱患,一些hack可能直接用你的介面去操作資料庫,後果無法估量。那麼如何才能進行有效安全驗證呢?