原创 安卓案例-計時器

安卓提供了一個計時器的組件:Chronometer ,該組件繼承自 TextView ,Chronometer 提供了一個 android:format 屬性,用於指定計時器的計時格式。 Chronometer 常用方法 s

原创 如何使用顯式 Intent

不管你想創建多少個活動,方法都和上一篇文章中介紹的是一樣的。唯一的問題在於,你在啓動器中點擊應用的圖標只會進入到該應用的主活動,那麼怎樣才能由主活動跳轉到其他活動呢?我們現在就來一起看一看。 Intent 介紹 Intent

原创 活動的生命週期介紹

掌握活動的生命週期對任何 Android 開發者來說都非常重要,當你深入理解活動的生命週期之後,就可以寫出更加連貫流暢的程序,並在如何合理管理應用資源方面,你會發揮的遊刃有餘。你的應用程序將會擁有更好的用戶體驗。 返回棧 An

原创 如何使用隱式 Intent

隱式 Intent 相比於顯式 Intent,隱式 Intent 則含蓄了許多,它並不明確指出我們想要啓動哪一個活動,而是指定了一系列更爲抽象的 action和category等信息,然後交由系統去分析這個 Intent,並幫我

原创 安卓案例-簡單圖片查看器

使用XML 佈局文件和 java代碼混合控制UI界面製作一個簡單的圖片查看器 app 演示圖 佈局文件 我們先在佈局文件中定義一個簡單的線性佈局容器,該佈局文件代碼如下: <?xml version="1.0" encodi

原创 安卓案例-跟隨手指運動的小球

跟隨手指運動的小球這個案例使用了自動以的UI組件,這個UI組件將會在指定位置繪製一個小球,這個位置會隨着我們的手指的拖動而改變。 原理就是使用程序來監聽我們手指的動作,把手指動作的位置傳入自定義UI組件,並通知該組件重繪即可。

原创 安卓案例-圖片瀏覽器

本例中的圖片瀏覽器可以改變所查看的圖片的透明度,可通過調用ImageView 的setImageAlpha方法來實現,不僅如此,這個圖片瀏覽器還可以通過一個小區域來查看圖片的原始大小,因此本案例定義兩個ImageView ,一個

原创 @RequestMapping 用法詳解之地址映射(轉)

前段時間項目中用到了RESTful模式來開發程序,但是當用POST、PUT模式提交數據時,發現服務器端接受不到提交的數據(服務器端參數綁定沒有加任何註解),查看了提交方式爲application/json, 而且服務器端通過re

原创 活動的基本用法

活動(Activity)它是一種可以包含用戶界面的組件,主要用於和用戶進行交互。一個應用程序中可以包含零個或多個活動,但不包含任何活動的應用程序很少見。 創建 Activity 活動都應該重寫 Activity 的 onCre

原创 js中Promise詳解(轉)

原文 MDN鏈接 概述 所謂Promise,簡單說就是一個容器,裏面保存着某個未來纔會結束的事件(通常是一個異步操作)的結果。(這裏的翻譯源自ECMAScript 2015關於Promise的解釋,沒有原文翻譯MDN的原話,如

原创 [譯]使用 ES6+ 寫 react

原文 : React on ES6+ :http://babeljs.io/blog/2015/06/07/react-on-es6-plus/ (英文不好,見諒哈) Posted Jun 7, 2015 by Steven

原创 安卓案例-霓虹燈效果

本例子中佈局使用的是 幀佈局 。幀佈局容器爲每個加入其中的組件穿件一個空白的區域(稱爲一幀)。每個子組件佔據一幀,這些幀都會根據 gravity 屬性執行自動對齊。 下面示範了幀佈局的用法,可以看到6個TextView 疊加在

原创 安卓案例-使用QuickContactBadge 關聯聯繫人

QuickContactBadge 繼承了 ImageView 因此它的本質也是圖片按鈕,也可以通過 android:src 屬性指定它顯示的圖片。QuickContactBadge 額外增加的功能是:該圖片可以關聯到手機中指定

原创 ListView的使用2

之所以說 ListView這個控件很難用,就是因爲它有很多的細節可以優化,其中運行效率就是很重要的一點。目前我們ListView的運行效率是很低的,因爲在 FruitAdapter的getView()方法中每次都將佈局重新加載了

原创 如何創建自定義控件

我們所用的所有控件都是直接或間接繼承自 View的,所用的所有佈局都是直接或間接繼承自 ViewGroup 的。View 是 Android 中一種最基本的 UI 組件,它可以在屏幕上繪製一塊矩形區域,並能響應這塊區域的各種事件