Gradle build error in comman line for Android Studio app projects

I saw someone met the same problem on StackOverflow. Fortunately, I found out how to make it work. So leave some notes here: upgrade Gradle version to 1.6 Afterward, running “gradle build –stacktrace”, you will see that ANDROID_HOME environment variable is required to be set up. on Mac, add following line to your ~/.bash_profile export ANDROID_HOME="/Applications/Android Studio.app/sdk/" Now it should work like a charm!

June 1, 2013

Open downloaded files directly in Firefox on Mac

(Annecy.France) It’s annoying that I have to click on torrent files every time I download them in firefox. Although I tried to check the option to open always with a certain application in SaveFile dialog, it never worked. However, the solution seems so simple that I should have searched the internet earlier to make my life easier. In firefox official support website, it mentioned that this is configurable in Peferences: ...

May 31, 2013

OrientationEventListener on Android to get current rotation degree

(Central Park.New York) Strangely, it’s not possible to get current rotation angle in android directly, except for getting the fixed 4 rotation modes: 0, 90, 180, 270. In order to get precise rotation degrees instead of rotation modes, OrientationEventListener can be used. Once it’s implemented, you can get the rotation degree in onOrientationChanged(). It’s a lot easier than manipulating values from all the sensors like gyroscope, accelerator, etc. REF: ...

May 28, 2013

Tips for using AdMod module in Android Studio

(Geneva.Swiss) It’s pain in the ass to use Android Studio now, since it’s just published, which implies bugs appear every now and then, and you’re not sure it’s due to your misunderstanding of this IDE, or it’s really an issue. In addition, it’s relatively hard to find How-to answers comparing to ADT plugin with Eclipse. While trying to set up AdMob module in my project on Android Studio, it took me some time to fix some external library import errors that should be clearly mentioned in online AdMob doc, or even better, just integrate it into “Android Studio”. Isn’t Android Studio meant to make Android developers’ life easier? ...

May 24, 2013

Enhance Reading Experience for Android Dev website

Recently I spend most of my time reviewing documents on google’s android official site. It annoys me that the left side of the screen is always occupied by the content index; however, I just need to change articles once in a while by using it. It makes me feel bad that one third of the screen is wasted. In addition, it also distracts me while I was reading. As a consequence, I searched internet to see if there’s any extension, plugin, or script to help me hide the navigation panel when I want to do so. Out of luck, no. Maybe it’s too tiny to have someone work on it. ...

May 20, 2013

JavaScript & jQuery: The Missing Manual

很容易讀的一本書,花了兩天把它翻完。 前半部的javascript,因為已經看過一些基本的語法介紹,就沒細看。 後面的jQuery介紹,把selector的使用和網頁的一些操作都帶到了。 比較讓人不解的是,最後一章的debugger介紹,為什麼不是放在整本書的最前面呢? 中間在測一些小範例時,老是卡住;還是靠自己摸索才知道firefox和chrome都有console之類的component可以協助debugging。 ...

May 17, 2013

Eclipse/Java code completion not working with Android development

(GreatWall.Beijin.China) While watching some video tutorials about android development, I found that the lecturer can call out the class completion helper dialog during typing class names. However, I only have the function/variable autocompletion feature after typing a . after a class name in my eclipse. Without entering the class name correctly, I can not get any help from eclipse, which is quite strange comparing to what I’ve seen for others. ...

May 14, 2013

vrapper

最近常遇到 limeHD 選字不對的問題。不知道能不能加個小方法,讓它可以按著使用者的意思,針對某種打法,強制某個字是自己要的第一候選字呢?所以去抓了limeHD的程式碼,想要來研究研究一下。 ...

April 18, 2013

QNAP TS-112 再復活

(Annecy.France) Mountain climbing with my good friends. **** 很久前試著把我買的QNAP TS-112升級, 結果升級完就GG了。 在裡頭寫的wordpress post一開始以前,在重灌時搞爛了, 後來好像那個partition還在。 ...

April 12, 2013

How to de-compile android apk for studying purpose

(Redmond.Seattle.US) Oh, How I miss it. **** Due to interview purpose, I wanna know some inside implementation details about a certain apk. In order to do further investigation, I searched how to de-compile apk files on the internet. The reference article below is so wonderful that it lists necessary tools and also the commands how to trigger them. In brief, you need dex2jar and JD-GUI. If you want resource, or read smali files, apktool will do the trick too. ...

April 10, 2013