標籤彙整: Android

Android – 在 KitKat 以上版本的 Translucent 介紹

Android 從 4.4(KitKat) 開始提供了一個視覺上的提升,讓位在裝置最上方的狀態列 (Status Bar) 以及最下方的導航列 (Navigation Bar) 可以被透明化,並讓 APP 的內容可以往上下延伸,使整個畫面的可被利用度大幅提升。

KitKat_Transparent

 

繼續閱讀 “Android – 在 KitKat 以上版本的 Translucent 介紹” »

Android – Navigation Drawer 實作

Navigation Drawer 是 Google 讓使用 Android 裝置的人們,在使用不同 APP 時,能夠有個共通的操作模式,而制定的一個側邊欄元件。其實這也給所有的 Android 開發者有個統一的元件可用,省掉四處去找不同開源套件的麻煩;也因此才能寫這篇出來,啊不是…而官方定義的元件行為跟過去我們常看的樣子不相同,當然,這也是有這麼設計的理由在其中。

Navigation Drawer Opened

本篇將分成下面幾個部份為各位進行介紹

  1. 淺談 Navigation Drawer
  2. Navigation Drawer 的實作

繼續閱讀 “Android – Navigation Drawer 實作” »

Genymotion – 好用的 Android 模擬器

Genymotion 是一個很強大的 Android 模擬器,他是被執行在 Virtual Box 這套跨平臺的模擬機器上,執行的效能與順暢度遠遠超過原生的模擬器呀!!
他除了可以拿來玩遊戲外,最大的受益者莫過於 Android 的開發者了,這套模擬器上幾乎提供了大部份 Android 在操作時會用到的功能,如定位、鏡頭以及翻轉…等。

Genymotion AndroVM

Genymotion 的更新還算是滿頻繁的,所以本篇將分成下面幾個大部份進行介紹,未來各位就自行依需求進行閱讀

  1. 下載 Genymotion
  2. Genymotion 的安裝、執行與模擬器建立
  3. 做為開發模擬器的設定
  4. 將安裝 APK 到模擬器上

繼續閱讀 “Genymotion – 好用的 Android 模擬器” »

Android – 基於 ActionBarCompat(AppCompat) 的 Action Bar Style 設定

ActionBar 已棄用,請改用 Toolbar,詳見「ANDROID – TOOLBAR STEP BY STEP

 

之前介紹的「Android – ActionBarCompat(AppCompat) 的基本套用」,裡面用了「Android Action Bar Style Generator」,讓我們很方便地產生了基本的風格,但相信很多情況下都會希望可以再進一步,將 APP 客製化成有自己的風格,所以本篇就為各位介紹如何設定 XML 或是 程式(coding) 的方式來進行 style 的調整。

ActionBar Style

繼續閱讀 “Android – 基於 ActionBarCompat(AppCompat) 的 Action Bar Style 設定” »

Android – ActionBarCompat (AppCompat) 的基本套用

Action Bar 是從 Android 3.0 (API Level 11) 開始,Google 官方所使用在 Android 裝置上一個通用的介面,如下圖所示

ActionBar

他是位在每個 APP 最上面狀態列之下的一個主要介面,而這個除了被列在 Android Design Guide 之中,更是現階段官方大力推動的介面之一,這無非是期待所有 Android 使用者在非遊戲類的 APP 中,其使用體驗是一致的。

繼續閱讀 “Android – ActionBarCompat (AppCompat) 的基本套用” »

Android Studio 無法啟動

Android Studio 是今年 Google I/O 2013 所發佈的開發工具。

看到這麼有趣的東西當然是馬上下載回來試用,興沖沖地裝好後馬上就要打開來玩,結果馬上就要打怪~
嗯!他打不開 = =

在下的環境是 Win 7 64 Bits OS,如果您可以順利打開,當然是相當恭喜,若是不行~就請來看看如何解決吧! 繼續閱讀 “Android Studio 無法啟動” »

Android – 更新 Android SDK Platform-tools 所引發的問題解決

這個禮拜 Android 官方一口氣釋出了幾個 SDK 的更新出來,其中一個 Android SDK Platform-tools 會引發 Android SDK 跟 Eclipse 平臺的版本不合問題。當將這個套件更新完後,再開啟 Eclipse 會跳出帶有「This Android SKD requires Android Developer Toolkit version no. or above」這段文字的錯誤提示視窗。

This Android SDK requires Android Developer Toolkit version 21.1.0 or above.

繼續閱讀 “Android – 更新 Android SDK Platform-tools 所引發的問題解決” »

Android Library – MosilWeb 說明文件

整理了好一陣子終於覺得可以將這個專案釋出見人了XD

不過註解以及例外說明現處於中英文混雜狀態中,不知有無英文強者願意協助翻譯@@

此文件會持續更新…

下載(Download)


https://github.com/mosil/Android-MosilWeb

說明(Description)


MosilWeb Library 讓 Android 開發者可以透過此 library 取得與 Web API 串接以及相關資源之用。
提供 GET、POST、HTTP以及HTTPS四種主要連線方式,使用方式也只要定義物件後設定好連線網址,再根據該 API 所需要的連線方式給予相關參數即可。

MosilWeb Library 採用 MIT 授權

若是有什麼使用上的問題,以及遭遇因為此 Library 所發生的例外情形,歡迎在下方回應處留言回報!

版本紀錄(Version)

 


  1. 2013/02/26

    0.1.1 將 Response 的結果,改到執行完連線後,馬上取出取中的結果字串

  2. 2013/02/16

    0.1.0 Beta

繼續閱讀 “Android Library – MosilWeb 說明文件” »

Android 變更虛擬機器存放的 .android 目錄

Android 在 Windows 系統中的開發環境,都會為我們在自己的使用者帳號下,增加一個預設 .android 目錄來存放虛擬機器的設定資料,然而,這樣的設定或多或少,對系統磁碟槽容量相對設定比較少,或是用容量不大的SSD來做系統磁碟的人為來說,這個是一個很不方便的預設。而在這種狀況下,如何去更動這個預設就是一個相對重要議題了!

繼續閱讀 “Android 變更虛擬機器存放的 .android 目錄” »

Android – 讓模擬器支援鍵盤輸入

EditText

本篇算是在寫 2012 第5屆iT邦幫忙鐵人賽文章時的有感而發吧~其實有用手持裝置的人都知道,在這些裝置上面輸入資料是一件很麻煩的事情,這也就是為什麼逐漸有人開始在使用藍芽鍵盤或是觸控筆代為輸入的原因。但是,對開發人員在某些狀況一定只能使用虛擬機器模擬實機的操作時,這就又更痛苦了!

繼續閱讀 “Android – 讓模擬器支援鍵盤輸入” »

Final 勇者逗(?) Android fantasy

這篇就是將自己參加「第五屆 iT邦幫忙鐵人賽」的每一篇文章表列出來,期待自己真的能夠每天更新一篇達成卅天連續發文的目標!

所有的程式碼都可以從 GitHub 上下載哦

10/19 將標題名稱更名為「Final 勇者逗(?) Android fantasy」,除了kuso的結合兩套經典遊戲名稱外,就是加了點自我嘲笑的意味,常常會有種被稱程式碼耍著玩的感覺,到底是勇者逗程式還是程式玩勇者呢?讓我們繼續看下去~

繼續閱讀 “Final 勇者逗(?) Android fantasy” »

Android – Add Content Descriptions

[Accessibility] Missing contentDescription attribute on image
Missing contentDescription attribute on image
這篇是寫給有強迫症的人看…呃~是像我一樣有強迫症的人看的XD

怎麼說呢,其實在下是蠻討厭看到在 IDE 中給予的修改建議,就像上圖一般會出現在文字底下的黃色抖抖線,所以看到這些訊息都會想辦法去解掉他,但就會好奇出現這個提示的原由何在,所以這篇可以定位成「有強迫症工程師的治療歷程吧」XD

繼續閱讀 “Android – Add Content Descriptions” »