Android開發周報:谷歌推出Android Wear界面定制應用
原文 http://www.infoq.com/cn/news/2015/03/google-android-waer
新聞
- 《谷歌推出官方Android Wear界面定制應用》 :Android Wear用戶如果想要嘗試一下不一樣的待機界面,現在似乎又有的新選擇。最近谷歌剛剛發布了一批官方Android Wear界面應用,看起來非常具有街頭藝術風格。新的Android Wear界面應用內置了十多種街頭藝術風格待機界面,適合所有Android Wear系統設備,包括方形和圓形的產品。
- 《谷歌表示Android新機很快將搭載USB-C接口》 :谷歌官方現已確認,未來將把 USB Type-C 接口引入到自家的生態系統中,谷歌在最新的宣傳片中確認了 USB Type-C 將出現在未來的硬件上,尤其是 Android 智能手機,這意味著很快我們也將在 Android 智能手機或平板電腦上看到該業界最新的標準的接口,同時得益于 Android 龐大的市場份額,該接口也更有利于普及。
- 《消費者能拿Android手機換蘋果零售店代金卡了》 :有消息稱,蘋果公司正在推動一項全新的零售店銷售計劃。根據這一計劃,用戶可以使用非蘋果品牌的舊手機來換取蘋果公司零售店內的代金卡,從而進一步使用這些代金卡來購買蘋果品牌的新iPhone手機。初聽上去,對蘋果公司而言,這一計劃似乎非常明智,因為蘋果公司可以將Android用戶轉化成 iPhone用戶。
教程
- 《使用Android Studio分析內存泄露》 :Android使用Java作為平臺開發,幫助我們解決了很多底層問題,比如內存管理,平臺依賴等等。然而我們也經常遇到OutOfMemoey問題,在這種情況下,通過調試工具可以幫助我們定位問題、解決問題。雖然Android Studio是一款強大的IDE,但很多開發的同學不是很熟悉。文章給大家介紹了如何使用Android Studio分析內存泄漏。
- 《Android 開發的過去、現在和未來(英)》 :據報道Android已經占據了80%的市場份額。毫無疑問,Android是當前最流行的操作系統。如果你是2011年或更早就加入Android開發,那么一定和作者有相同的感觸。從最開始還有Bug的ADT、Eclipse到現在的Android Studio;從最流行的2.x系統到如今的5.0;從4.0之前比較粗狂的UI到如今體驗號稱超越iOS的Material Design,Android已經完全形成了自己的生態系統并且茁壯成長。如果讓你預測Android開發的未來,或許你會和作者有不一樣的答案。
- 《如何不重新打包調試Android應用》 :安全工程師在進行Android逆向的時候常常會有動態調試的需求,由于廠商對外發布的APP都是release版,發布產品時都會將 debuggable設置為false,使第三方不能直接調試分析APP。目前流行的方法是修改APK的 AndroidManifest.xml 將 android:debuggable 設置為true,再重新打包簽名,操作較簡單,但如果碰到做了自校驗加固的APK包,還要去除APK的自校驗才能重打包成功。本文給出了一種不重新打包便可以調試Android應用的方法。
- 《Android 開發最佳實踐》 :本文是一篇值得所有Android開發者收藏的高質量文章。文章為開發高質量、可擴張、易維護的Android應用提供了解決方案。由于Android 發展的時間還比較短并且各種IDE也并不成熟,所以到目前為并沒有形成比較好的規范,直接后果就是很多項目難以維護。文章從SDK的路徑、模擬器的選擇到類庫的選擇、混淆、測試框架都給出了建議。希望開發者能參考文章中給出的建議,遵守相應規范,提高自己的編碼能力。
- 《Android Proguard 詳解》 :Java代碼是非常容易反編譯的。為了很好的保護Java源代碼,我們往往會對編譯好的class文件進行混淆處理。Android開發者對 Proguard應該比較熟悉。Proguard是一個混淆代碼的開源項目。它的主要作用就是混淆,當然它還能對字節碼進行縮減體積、優化等,但那些對于我們來說都算是次要的功能。文章匯總了Proguard的的原理、使用方法等知識點。
- 《使你的App支持多個主題》 :目前市面上的很多App都支持選擇主題,比如QQ就可以選擇不同的主題。特別是一些閱讀工具類軟件,需要提供白天、夜間模式。由于Android系統本身也支持選擇不同的主題,由此可以推斷系統應該提供了切換主題的Api。作者結合自己的一款App介紹了如何讓App支持多個主題。
- 《將你的開源項目提交到Maven central》 :開源項目已經成為了每個開發者離不開的東西。90后程序猿更是無法想像沒有了Github的世界會是什么樣子。開源項目不僅幫我們節省了腦細胞,并且節約了大量時間。目前有大量的國內開發者也愿意參與開源項目,或者將自己的項目、類庫開源。文章介紹了如何將自己的開源項目提交到Maven,從而讓其它開發者能方便的集成到他們的項目中。 這里 是一篇類似的中文文章。
開源項目
- Android-UniversalMusicPlayer :該項目是谷歌開源的一款播放器,支持Android手機、平板、手表等多款設備。UniversalMusicPlayer界面簡潔漂亮,使用 Material Design設計風格,但只兼容5.0以上的設備,SDK需要使用21以上的版本。由于該項目是出自谷歌大牛之手,所以對于廣大Android開發者提升 Android技能很有幫助。
- GridPasswordView :GridPasswordView是一款模仿支付寶或微信支付輸入密碼界面的組件。實現該效果的方法很多,作者是通過重寫LinearLayout、EditText來實現的。如果你需要該功能,可以通過xml集成該項目。
- DialogPlus :一款簡單、漂亮、實用的自定義Dialog。DialogPlus支持設置顯示位置,可以顯示ListHolder、GridHolder以及自定義 ViewHolder,并且支持添加Header和Footer。開發者可以使用Gradle集成該庫,使用方法類似于系統自帶的Dialog
本文由用戶 dy223 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!