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 目錄” »

Java – 可以取得數值與鍵值的列舉宣告

程式語言的列舉(Enumeration)功能,簡易來說就是將我們希望有的結果統統放進去,讓我們能夠分類並輕易取出使用,說穿了,他也是一種物件類型,本篇內容將為大家介紹基本的宣告方式、帶值的列舉宣告以及完整取得鍵值與數值方法。

最基本的宣告方式如下:

使用方式也很容易,就是直接如下使用

繼續閱讀 “Java – 可以取得數值與鍵值的列舉宣告” »

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” »

App is misconfigured for Facebook login

Facebook App is misconfigured for Facebook Login for English Facebook App is misconfigured for Facebook Login for tw

 

這幾天在處理一個 Android 內嵌 Facebook 服務所發生的問題(如上圖所示),這個問題是在啟動該服務時,需要先經過一次個人在 Facebook 上的授權確認頁,而這時會在確認頁的最上方看到一排紅底的提示訊息:

英文訊息

[Your Facebook APP Name] is misconfigured for Facebook login. Press Okay to go back to the application without connecting it to Facebook.

中文訊息

因[Your Facebook APP Name]不當預設 Facebook 的登入。請按 Okay 直接返回該應用程式,無需經由 Facebook 再登入。

繼續閱讀 “App is misconfigured for Facebook login” »

PSR-2 Coding Style Guide

這份文件(PSR-2)從PSR -1 這份基本編碼標準所延伸、擴充 。

本文件希望能藉由一套共用的規則讓大家可以格式化 PHP 程式,以期降低大家在看各作者間程式碼時,因風格的不同所造成的衝擊。

此處的風格規則由不同專案的成員所合作。各成員彼此合作於多個專案間,而這份指導方針讓他們使用在各個專案間。因此,這份文件的優點就是沒有規則,而唯一的規則就是分享。

在文件中所使用到的關鍵字 “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, 以及 “OPTIONAL” 皆引用自 RFC 2199 中說明。

譯註:
為了讓語句順暢,這邊就不先針對每個字翻譯;而為了維持原文件中之強調性,所以都會將這幾個關鍵字加粗並在其後接上原字,例如一定 (MUST)

繼續閱讀 “PSR-2 Coding Style Guide” »

Android – 匯入專案以及注意事項

本篇接續在專案的建立後,來介紹如何匯入一個已有程式碼的專案,其實在本篇中也不過就是把原本建立的 Hello World 範例移除,再將之匯入罷了XD。

不過除了匯入專案外,本篇還介紹到一些需要注意的事項,以及在匯入後可能會發生的錯誤,如

繼續閱讀 “Android – 匯入專案以及注意事項” »

Eclipse – 建構 Android 的開發環境

Android
圖片來源:http://developer.android.com/index.html

Android 是一套由 Linux 為基礎所分支出來的作業系統,其開發語言是 JAVA,另外還可以利用 C/C++ 來開發的套件,更詳細的中文介紹可以直接在 wikipedia 看。至於在 Android 官方提供了相當完備的開發者文件供我們學習以及參考;從版本代號為 「冰淇淋三明治 (Ice Cream Sandwitch)」開始,Android 官方也開始注意到介面紛亂的問題,因而也提供了設計介面的架構建議,試圖著要統整這個混亂的局面,這份說明可以在官網的設計文件中看到。接下來就為各位介紹,當今天我們想要開發 Android APP 時,得要如何去建構起一個開發環境。

本篇說明所採用的作業系統是微軟 Windows XP。

繼續閱讀 “Eclipse – 建構 Android 的開發環境” »