tech-sjh

2010年9月14日 星期二

Android 在高解析度畫面的處理方式

Samsung Galaxy Tab 採用 Android 作業系統後引起鄉民的廣大迴響,也值
得 Android 開發者好好警惕,主要原因是 Android 原本就不是設計給平板
電腦這類裝置使用,令人安心的大多數的應用程式仍然可以直接套用,潛
在的問題也很容易解決。以下我們提出一個不只適用於平板電腦,也可以
應用在各式各樣產品的解決方案:

這個平板電腦規格如下:
畫面解析度 1024x600,第一個有超過上千畫素的解析度
大多數人都會抓住他的兩旁,橫著使用。

我們建議開發者花時間仔細研讀 supporting multiple screens 一文,我們
也將會在持續改善該文章內容。Dan Morrill 的One Screen Turn Deserves
Another 博客文章,也可以適用於直立式使用的情況。

像素密度的意義

當要開發應用程式的外觀時,主要是設計版面跟使用的圖資,而這兩項外
觀重要原素就牽扯到螢幕的像素密度、尺吋大小、橫放或直立使用三因素
。如果想要設及時髦又漂亮的外觀設計,則必須要完全理解這三個元素。

在三星的這個例子中有另一個意外的地方是他採用遠超過 Android 設定
的 170 DPI,當然這是為了在該平板電腦上有更好畫面的設定。在大螢
幕上如果設計不良很容易讓螢幕空曠區太大,中等解析度時按鍵與圖標
之間距離太遠,但在高解析度時 Android 框架的擴展方式讓該產品畫面
更漂亮。

身為業餘攝影師我想到拍照時的光圈、ISO、快門設定問題。當你想拍
攝一位舞者,就必須加大光圈、ISO 調得更敏銳、快門加速等技巧。同
樣的三星的 Galaxy Tab 使用較大螢幕就必須用更高解析度。

好消息是 Android 框架的程式碼判斷足夠判斷出該產品的最佳畫面,
LifeSaver2 的應用程式畫面表現很棒,上面是在 Nexus One 下圖則是
Galaxy Tab:

只要你確保提供三種不同解析度圖資,Android 框架就可以找到適合的擴展
方式。

可能出錯的地方(你無法預期應用程式跑在哪一種螢幕上)

採用絕對值的 layout
採用絕對值畫素而非無關像素密度的設定
自行計算螢幕大小、自行載入圖資、而非經由框架載入

逃出鞋盒

參考 supports-screens 我們建議你採用以下設定:


<supports-screens android:largeScreens="true" android:anyDensity="true" />


在 API 版本 4 以前的預設值都是 false,如此設定後在大多情況下都可以
得到理想的畫面輸出。


測試

如果要確保畫面輸出,最好還是用模擬器輸出測試過,三星也有提供相
關的外掛(add-on)讓你更容易測試。

幹嘛管這麼多?

主要是因為 Android 本來就只是設計給手機用的平台,為了因應現在的
應用變化,才加入後續的調整與應用。但也拓展了你的應用程式可以應
用在各種產品上的可能性。

原文網址:

Screen Geometry Fun

2010年9月11日 星期六

訓練你的自信心

回顧成長的過程中,除了技術與知識的學習漸漸瞭解該如何持續成長外
,如何鍛練自信則一直是靠斷斷續續的座右銘,成功人士自傳與撰稿者
事後諸葛的猜測與自我合理化,心理低潮時找家人朋友同學尋求慰藉...
等方式。

要說有可以訓練自信的系統化科學方法,請參考神經語言規劃 (NLP)
,輕鬆一點的話,底下這類文章也對訓練自信有效。

摘譯如下:

自信是日常生活中的必備良藥,除了讓我們不會一直自我質疑,管理自
己的恐懼,最重要的是可以花更多的時間去做對真自己真正重要的事。

但很少人知道心理上的自信心,就像生理上訓練身體肌肉一樣,只要有
練就會累積更多自信心。不常常使用、展現你的自信心的話,將會失去
自信。以下列出 64 種訓練自信心的方法,期待你成為擁有強大自信心
的人。

1. 學習是好事,有任何新奇有趣的事物,就去報名或在家自學吧。

2. 暫時脫離自我,問問你的親朋好友有什麼需要你幫忙的事情。

3. 上健身房或保持運動習慣,鍛練強壯的身體才能做為自信最穩
固的基礎。

4. 放下擔心的事物,看看網路上有什麼事件,想想你可以如何幫助別人?

5. 列出清單,釐清哪些是真正對你重要的事。跟你生活無關的就丟掉。

6. 列出你必須容忍的非必要事物,並記下如何降低這些事物對你的影響。

7. 回顧自己以前的成就、成功經驗,肯定自己以前付出的努力。這不是
要你對別人感到自負驕傲,而是你對自己能力與信心的肯定。

8. 在社交場合不只跟熟悉的人打招呼,多去認識新面孔,去發掘更多新
鮮有趣的人事物。

9. 下次當你想放棄某件事,或逃避某人、事物對你的挑戰時,記得改變
想法,去做就對了。

10. 每天至少做一件讓你物質或心理上感到由衷高興的事。

11. 找尋讓你自我懷疑、猶疑不定的模式與想法來源;想像這是你最好的
朋友經歷其中,並且準備放棄,你希望如何做出改變?

12. 邀約心中的夢中情人﹝前提是你還單身,我並不想讓你陷入麻煩﹞

13. 照顧好你的心靈,列出二十項可以滋養心靈的人事物,記得在心中
保留空間給這些人事物。

14. 不要一直去猜想別人希望你做什麼,專注在自己身上。

15. 當每次出現"你不能擁有","你得不到","你不夠格得到"這類關鍵否
定想法時,馬上丟棄,專注在如何得到、擁有的想法與行動上。

16. 不要把生活當作隨機、訴諸命運,每件事都是你清楚知覺,想要,喜
歡去做的。

17. 下次面對風險、挑戰時,傾聽內心的聲音與對話,想想如何改善。要
怎麼更簡單、容易處理這件事的方式。

18. 害怕別人覺得你很蠢、看到你犯錯嗎?其實這並不重要,每個人都曾
經歷過,重點是不要因此停止努力,繼續把事情完成。

19. 停止為自己貼上沒自信的標籤與話語。事實上每個人都可以在日常生
活中找到足夠的自信支持你的心靈,只要你留心注意就會得到,每個人
都會有不消自我懷疑、完全自信的領域。

20. 自我懷疑有時候並非壞事,這也告訴你自己該在哪方面多加準備、努
力付出。正面思考每件原本認為負面的人事物。

21. 回想你全力以赴、完全專注的經驗,想想你當在做什麼?是什麼原因
讓你如此認真投入其中。

22. 每個人都會有許多過時的規則去決定自己可以做什麼?什麼不可以做
?該做與不該做的事?正是這些規則限制了自己的思考與行為。捨棄這些
過時的規則與限制,然後你才能做出真正自由的決定。

23. 你是否曾經因為放棄某個機會,或是不敢全心全力投入某件事而後悔
不已?別再因此自責,這只會陷入惡性循環。狠下心面對已經造成的過錯
與悔恨,你學到了什麼?下次你會如何思考?如何回應?

24. 當在做任何一件你感到害怕,不確定有足夠自信的事時,代表你正將
自己推向新的境界,正在提升自己到另一個層次。

25. 如果曾經有人故意讓你難堪,或貶低你,要知道這是你欠自己一個公
道,下次遇到同樣情況,別再讓人有機會再貶低、欺負你。你值得別人
對你更好。

26. 調情是與別人連接的無害舉動,也很有趣。

27. 在人際關係中適時表露強烈的感情。

28. 承認並歡迎所有好與壞的遭遇。這讓你的內心不再因為不敢面對過
去的遭遇而持續衝突。

29. 不論情況有多糟,永遠都要知道你有能力完善的處理好。

30. 不要對任何發生在自己身上的事大驚小怪,找出真正可以處理、解
決生活問題的方法。

31. 不要一有利可圖就讓步,這通常表示你賤賣自己。

32. 當感到想跺腳發洩忿怒時,退一步並對自己說"我值得更好的"

33. 自信有時表現在勇於認錯,永遠做好承認錯誤,立即改正的準備。

34. 相信你的直覺。

35. 做某件事會感到恐懼是因為知道自己將接近現有極限,也是自信成
長的良機。

36. 想像理想中的自己,充滿自信、成功、迷人、生氣勃勃的你,會想
要給現在的自己什麼樣的建議?

37. 不要一直想攬下全部的事情自己做,尋求協助也是表現自信。

38. 明天試試一件值得冒險的事,不管大小,試試自己的極限。

39. 你需要跟支持、樂於鼓勵你的人在一起,而非一直低估你的人。

40. 別再掙扎於生活中令人討厭的事物,創造一個與你相稱、可以表現
自我的環境。

41. 沒有人適合孤獨,我們必須藉由參與感才能有自信。想想你可參加
哪些團體活動培養自信?

42. 當面臨挑戰與恐懼時,不要猶疑於優劣分析,勇於挑戰自己的恐懼。

43. 專注訓練能夠幫你贏得對你有意義事物的技能上,如果要大幅增進
你獲勝的機率,最有幫助的訓練是什麼?

44. 身心是一體兩面。當你改善身體狀態也會獲得更有自信的心靈。

45. 當你已經灰心喪志、失去動機與鬥志時,不要放棄,因為這表示你
已經完成事情最難的部份,只剩最後 10% 就能成功了。

46. 不要再拿自己跟別人比較。昨天的你就是今天要超越的指標。

47. 抬頭挺胸,唸出可以再改進的部份,唸出瞬間即逝的靈感。

48. 如果你苦思良久仍無法理解某件事物,先停止嘗試理解,但要全
心全意的接受並將這件事銘記於心。

49. 對陌生人感到害羞也沒關係,這不影響你的自信。不要執著於你的
害羞,當你不再去想害羞這件事,就是展現完全自信的時機。

50. 環境會影響你的心靈,找個早晨時間將凌亂、垃圾、文件資料做個
整理,井然有序的桌面與工作環境讓你能夠保持心靈的純淨。

51. 列出這一生最讓你驚喜的項目,從最吸引你注意的前兩項,並努力
地實現。

52. 別將你的快樂、幸福、自我價值建立在某種關係的角色,或是交由
他人決定。先找出你最重視的價值,然後你的人際關係跟自信就自然
而然的大幅增進。

53. 你的能力足以克任何弱點。人人都有弱點,但除非你允許,沒有人
可以傷害你。

54. 將你人生中最重要的事延遲越久,越會讓你精疲力盡,也會讓你以
為越來越難完成,趕緊處理並解放心裡的禁錮。

55. 讓你生命中最輝煌的時期、主軸、熱情、模式是什麼?如果發現失
落了哪些部份,就該是改變價值觀回到輝煌時期的時候了。

56. 身體健康狀況很重要,因為當你的心靈跟身體無法同步改善時,當
中的斷層會讓你無法維持自信。如果需要的話就該鍛鍊自己的身材,
確保你的體態也能為自己帶來自信。

57. 自信是一件持續的過程,並沒有完結的終點。自信不是某項目標或
終點可以讓你到達後就停止。持續全力以赴展示自己能力,你的自信就
會適時的讓你更上一層樓。

58. 嘗試新的路逕、領域。過去已熟悉的平鋪之路會讓你暮氣沉沉,失
去自信,挑戰新事物會激起更多自信。

59. 別因為怕麻煩就一味的答應別人的要求。你可以有禮貌的拒絕無理
的要求,告之以理,也無需編造理由塘塞。

60. 觀察你尊重的,有自信的人,不要只是模仿他們,而是要去辨識出
他們的言行跟你或一般沒自信的人有什麼差異,可以從中學到什麼?

61. 做事要預做規劃,從容不迫的順勢完成工作。觀察事情進展可以反
饋給你的自信。

62. 當警覺陷入對自己的疑惑與恐懼時,轉移注意力到外界你可以銜接
並進行互動的事物。

63. 失敗或搞砸事情時仍會自責嗎?雖然很難開懷面對,但自責絕對沒
有用。要認知任何事情或好或壞,全繫於你是否實際的付出全力活出
精彩的生活。

相關連結:

63 Ways to Build Self-Confidence
63 種建立自信心的方式

版權宣告、免責聲明


姓名標示、非商業性、相同方式分享3.0台灣授權條款授權。
免責聲明: 本文所載資料僅供參考,並不構成投資建議,
讀者閱讀或使用該資料所導致結果需要自擔風險與責任,
作者概不承擔閱讀人行為之任何風險與責任。
除非有特別宣稱,作者言論並不代表所屬任何團體、公司、或其他人意見。