編輯:高級開發
克裡斯(Chris)是一位來自波蘭的android應用開發者,作為一名非著名的開發者,他開發的應用在Android Market上免費提供下載,並通過廣告獲得收入,最近他在自己的博客上面分享了從事Android開發帶來的收入情況,並通過自己的經歷給予android開發入門者一些建議。
以下是轉載的全文:
很多人認為從事Android開發是一件賠本的買賣。他們說,如果你想賺錢,你應該轉向iPhone、iPad和所有其他的平台。但事實顯然不是這樣的,雖然從事android開發並沒有讓我收入數千美元,但我的收入是穩定的,並且一直在增長。
盡管我並不是頂級的開發者,並且也沒有任何應用被Android Market推薦過。我只是成千上萬名android開發者之間默默無聞的一個,我的應用也不是那麼的有名。但這有什麼好奇怪的呢?我所有的應用程序都是免費的,因為谷歌不允許來自我的國家(波蘭)的開發者通過android Market出售應用程序!
所以請你記住這些事實:
1.android Market從來沒有在Top的推薦位置推薦過我的應用程序。
2.我只提供免費的應用程序(主要是由於android Market的限制)。
3.即使我能夠在android Market出售應用程序我也不會將它作為主要收入來源(我相信廣告才是最主要的收入來源)
我所有的收入都來自應用程序中的廣告。
這是它們在android Market下載次數:
1.X-Ray Scanner(超過268000下載)
2.Cracked Screen(超過182000下載)
3.Virtual Drums(超過20000下載)
4.Daily Beauty Tips(超過11000下載)
5.Don’t push it(超過6500下載)
6.WP Stats(超過4000下載)
我從2010年4月開始學習Android應用開發。並且在5月份便發布了我的第一個Android應用——WP Stats,它帶給我幾美元的收入。雖然我一直期待這個應用是我最受歡迎的應用,可惜它不是。在我已經發布的幾個應用程序中,有很多比它更受歡迎。這裡是我這幾個月通過android應用的總收入明細:•2010年5月:4.92美元
•2010年6月:138.87美元
•2010年7月:538.26美元
•2010年8月:920.00美元
•2010年9月:1545.45美元
•2010年10月:1059.31美元
十月份的收入看起來有所下降,但事實上發生這種情況是因為我沒有著這一個月之內沒有更新過應用程序。因此,大家可以看到,雖然收入不高,但是卻是穩步增長的!並且這些收入全部來自廣告。即使這樣,在我看來,從事Android開發給我帶來的收入甚至遠沒有達到iPhone開發人員的水平。 但不管怎麼說,從事android開發是非常有前途的,特別是對於新的應用點子有很大的發展空間。下面這些問題是在成為一名開發者之前常常困擾我的,所以,如果你有興趣讓android開發成為您每月一筆收入來源,這篇文章可能對你有幫助。
走出誤區
我應該熟練的掌握Java——事實並非如此!
有很多專家都會非常嚴肅的說:“你必須要熟練的掌握Java,否則您做夢都不要期望成為一名android開發者!”。 以我的情況來看,事實並非如此,我僅僅只是對於PHP非常熟練。 至於Java,我一直計劃著在空余時間好好的學習它,但是我幾乎沒有空閒時間,所以我只只是略知皮毛。雖然我購買了《Thinking in Java》,但不幸的是到目前為止我還沒有看完第三章。所以,非常基本的Java的基礎知識,這就是你所需要的!
我必須先熟練的掌握一種IDE(Eclipse或NetBeans)——這也是錯誤的!
另外,專家們還會說會說:“你必須要先完美的掌握一種IDE,否則在學習一門新的語言之前你便會掉隊!”。專家們總是這麼聳人聽聞,看來,我不是真正的專家。因為我是在學習Java Dalvik (android aPPS開發語言) 的同時才開始使用IDE(Eclipse)的。所以,事實是你只需要在需要使用的時候再開始學習它,而那些IDE專家撰寫的有關書籍在大多數情況下是浪費時間和金錢。
我需要擁有一台基於android的手機——這(再一次)是錯誤的!
如果你擁有一台android手機,那當然最好。甚至,你最好能夠幾台不同系統版本的Android手機來測試你的應用——如果你准備讓他們在所有的Android設備中正常工作!但是事實上這並不能解決所有的問題。雖然一台真正的Android手機有利於你測試自己的應用程序,但在大多數情況下Android模擬器(包含在android SDK中)便已經足夠了。
那麼什麼是你真正需要的?
在我看來,想要成為一名真正的android開發者,你需要擁有這些東西:
•Java基本知識(或任何其他面向對象語言)
•免費下載的Android SDK(包含android模擬器)
•免費的IDE (例如Eclipse)
•免費的android文檔
還有一些並不是必要的,但可能非常有用的東西:
•一部android手機(我的選擇是HTC Desire )
•一本不錯的Android開發入門書籍(我買了兩本讓我非常滿意的書籍——《Hello, Android 》和 《Beginning android 2》
所以,如果你真的想成為一名android開發者——不要被專家嚇到。只要你肯努力學習它,你會驚奇地發現它是那麼的容易!
; > android Repository: + android SDK Tools, revision 9 + android SDK Platf
om/img/xlovey/201008/2010080509204739.png alt= /> 4.生成JNI頭文件 下面生成JNI 頭文件啦,使用 ja
在前文中我們介紹了android添加很多新功能,本文我們將介紹在android平台下,如何開發聊天客戶端Demo版軟件。由於時間關系,寫的斷斷續續,到現在也只是實現一部
在實現了android系統平台的強大性,現就將引擎的前兩個元素即攝像頭與指南針之後,下一步要做的就是確定位置,要想更好的完成這一項目,我們主要用到android的Loc