Google Java 程式風格指南

本篇譯自 Google Java Style,該文件共分七大部份

  1. Introduction  (原文譯文)
  2. Source file basics (原文譯文)
  3. Source file structure (原文譯文)
  4. Formatting (原文譯文)
  5. Naming (原文譯文)
  6. Programming Practices (原文譯文)
  7. Javadoc (原文譯文)

[box style=”lavender announcement rounded” ]譯注:
本篇譯文會視內容的通順而做一些調整,並不全然照原文的字序來逐文逐句翻譯。若有翻譯錯誤或造成誤會處,也麻煩請各位提出指正,感謝!

翻譯版本
March 21, 2014

特別感謝

[/box]

繼續閱讀 “Google Java 程式風格指南” »

Android – 裝置的通用識別碼

開發者在開發 APP 時,若是有跟伺服器資料連接時,常常會為了一些理由,而會設法從裝置中取其識別碼來進行識別之用。可是,這個動作在 Android 設備中,其實也是一種很麻煩的動作,而這個麻煩就是源自於碎片化,各 OEM 廠商都會客製化自己的機器,或是配合當地的需求而有不同的差異化,比方說,有的機器其實並沒有藍芽、這時候要取得藍芽的 id 就是一件做不到的事情;像是 Nexus 7 2012 在一開始販售時,只有 Wifi,而這時候想要取得其 IMEI 也是無法的。

因此,在 Android 的開發世界中,要如何取得一個單純的識別碼,其實也是隱藏很多地雷在其中;所以本篇將為各位介紹幾種設備上 “直覺上” 會嘗試去取出當做識別碼的介面,以及現存可以查到的識別碼方法進行說明,並列出使用何者可能會發生的問題,希望有助於大家判斷何者適合於自己服務,減少踩到地雷的機會!

Device Id

本範例 APP:
Get it on Google Play

 

繼續閱讀 “Android – 裝置的通用識別碼” »