##新聞
1. [未來已來 Solve for X首次登陸亞洲](http://t.cn/RU89ZVy)
你一定聽說過這些項目:由淚液量測血糖值的智能隱形眼鏡,針對無法上網地區提供網路服務的熱氣球計劃,以及為手術提高效率、減低成本的納米機器人。這些多年前聽起來像是科幻小說的項目現在都已實現,而它們皆來自于Solve for X。
## 教程
1. [Android快捷方式解密](http://www.jianshu.com/p/dc3d04337d00)
Android快捷方式作為Android設備的殺手锏技能,一直都是非常重要的一個功能,也正是如此,各種流氓App也不斷通過快捷方式霸占著這樣一個用戶入口。同時,各大國產ROM和Luncher的崛起,讓這個桌面之爭變的更加激烈。畢竟大家都只想用戶用自己的App資源,所以,現在各大App不僅僅是要搶占入口,同時還要和各大ROM斗智斗勇。
2. [Kotlin在Android中的應用](http://qq157755587.github.io/2015/11/14/kotlin-in-android/)
最近公司新開發了一個新App,android程序員就我一個人,愛咋寫咋寫~~于是我嘗試用Kotlin完成了這個App。開發過程中越來越感動……太好用了!!!解決了android開發中的好多痛點!
3. [ViewPager不為人知的秘密](http://www.jianshu.com/p/80891d0185f7)
關于控制ViewPager的翻頁,在網上已經有很多解決方法了,我們一個個來看看。setScanScroll() 我們先來看一下具體實現,通過控制isCanScroll變量,設置給scrollTo()方法,控制是否能滑動,看上去非常完美,實際上是最不靠譜的方法,因為你setScanScroll()調用之后狀態就無法再修改這個狀態了,甚至是setCurrentItem方法都不能調用了。
4. [內存泄露從入門到精通三部曲之排查方法篇](http://t.cn/RU8aIjj)
重復多次操作關鍵的可疑的路徑,從內存監控工具中觀察內存曲線,是否存在不斷上升的趨勢且不會在程序返回時明顯回落。這種方式可以發現最基本,也是最明顯的內存泄露問題,對用戶價值最大,操作難度小,性價比極高
5. [當dex分包遇上NoClassDefFoundError&ClassNotFoundException](http://t.cn/RU8acdX)
本文記錄的是:國慶節前夕,解決Crash率高達9.08%問題成功避免加班拿3倍工資的故事 PS: 除了在時間上兩者相遇外,本文中提到的兩個(top1&top2)crash問題與dex分包并沒有關系
6. [如何實現攜程動態加載插件中對aapt的改造](http://blog.csdn.net/lzyzsd/article/details/49768283)
前幾天,攜程無線部門開源了他們的插件框架,使用該框架可以方便的實現app的插件化開發和熱更新。 很多同學都很關心這里應該怎么修改aapt來實現為不同的插件工程指定不同的PackageID,這里我來分析一下aapt的源碼,提供一個大概的思路吧
7. [淺談Hybrid技術的設計與實現](http://web.jobbole.com/84121/)
隨著移動浪潮的興起,各種APP層出不窮,極速的業務擴展提升了團隊對開發效率的要求,這個時候使用IOS&Andriod開發一個APP似乎成本有點過高了,而H5的低成本、高效率、跨平臺等特性馬上被利用起來形成了一種新的開發模式:Hybrid APP。
8. [在Android 6.0 設備上動態獲取權限](http://maoruibin.github.io/%E6%8A%80%E6%9C%AF/2015/11/10/android_m_permission.html)
眾所周知,Android 6.0 相比之前的Android版本有一個很大的不同點,就是動態獲取權限。今天自己在做撥號功能時,正巧遇到這個問題, 順手記錄下在Android 6.0 上如何動態獲取權限。
9. [Android中Canvas繪圖基礎詳解](http://blog.csdn.net/iispring/article/details/49770651)
Android中,如果我們想繪制復雜的自定義View或游戲,我們就需要熟悉繪圖API。Android通過Canvas類暴露了很多drawXXX方法,我們可以通過這些方法繪制各種各樣的圖形。Canvas繪圖有三個基本要素:Canvas、繪圖坐標系以及Paint。Canvas是畫布,我們通過Canvas的各種drawXXX方法將圖形繪制到Canvas上面,在drawXXX方法中我們需要傳入要繪制的圖形的坐標形狀,還要傳入一個畫筆Paint。
10. [Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 APP 變得花俏](http://www.jianshu.com/p/1078568e859f)
令人驚訝的是,在 Android 應用中材料設計是不容易實現的,因為材料設計的 UI 組件 如: Floating Action Button (FAB) 在低于 Android L 系統上是不可用的。我們只能選擇使用由獨立開發者公布出來的第三方庫。
## 代碼&開源庫
1. [Nuwa](https://github.com/jasonross/Nuwa)
女媧(Nuwa),可以熱修復Android應用,可以加快編譯。參考Qzone,純JAVA實現,支持Dalvik和ART虛擬機,提供SDK?[http://t.cn/RUWLWpQ](http://t.cn/RUWLWpQ)?和 Gradle Plugin[http://t.cn/RUWLWpH](http://t.cn/RUWLWpH)
2. [KLog](https://github.com/ZhaoKaiQiang/KLog)
這是一個Android專用的LogCat工具,主要功能為打印行號、函數調用、Json解析、點擊跳轉等。靈感來自Logger。
3. [DoubanMovie-React-Native](https://github.com/fengjundev/DoubanMovie-React-Native)
一個用React Native寫的豆瓣電影客戶端。
4. [BlurImageView](https://github.com/wingjay/BlurImageView)?
一個可以由模糊慢慢漸近顯示為清晰圖的控件。
5. [WheelView-Android](https://github.com/lantouzi/WheelView-Android)
一個刻度滾輪控件。
6. [Highlight](https://github.com/hongyangAndroid/Highlight)
一個用于app指向性功能高亮的庫。
7. [MaterialColdStart](https://github.com/DreaminginCodeZH/MaterialColdStart)
一個增強冷啟動體驗的庫。
8. [CharacterPickerView](https://github.com/alafighting/CharacterPickerView)
可實現三級聯動的選擇器,高仿iOS的滾輪控件。
## 技術之外
1. [從工程師到產品經理——轉變(1)](http://www.jianshu.com/p/6fcee7aa30d1)
從2014年以工程師身份踏入互聯網行業以來,無論是平時和一線研發工程師交流抑或是面試應聘者,經常遇到工程師或者設計師朋友想轉行做產品經理的情況;碰巧此時現在已接近2015年底,再過兩個月便是我從一名Android研發工程師轉為一名移動產品經理年滿一年的日子,遂決定在這個時刻寫下這個系列的文章和大家分享一名90后工程師轉為移動產品經理這一年中的所思所想。
- 前言
- Android開發技術周報 Issue#90
- Android開發技術周報 Issue#89
- Android開發技術周報 Issue#88
- Android開發技術周報 Issue#87
- Android開發技術周報 Issue#86
- Android開發技術周報 Issue#85
- Android開發技術周報 Issue#84
- Android開發技術周報 Issue#83
- Android開發技術周報 Issue#82
- Android開發技術周報 Issue#81
- Android開發技術周報 Issue#80
- Android開發技術周報 Issue#79
- Android開發技術周報 Issue#78
- Android開發技術周報 Issue#77
- Android開發技術周報 Issue#76
- Android開發技術周報 Issue#75
- Android開發技術周報 Issue#74
- Android開發技術周報 Issue#73
- Android開發技術周報 Issue#72
- Android開發技術周報 Issue#71
- Android開發技術周報 Issue#70
- Android開發技術周報 Issue#69
- Android開發技術周報 Issue#68
- Android開發技術周報 Issue#67
- Android開發技術周報 Issue#66
- Android開發技術周報 Issue#65
- Android開發技術周報 Issue#64
- Android開發技術周報 Issue#63
- Android開發技術周報 Issue#62
- Android開發技術周報 Issue#61
- Android開發技術周報 Issue#60
- Android開發技術周報 Issue#59
- Android開發技術周報 Issue#58
- Android開發技術周報 Issue#57
- Android開發技術周報 Issue#56
- Android開發技術周報 Issue#55
- Android開發技術周報 Issue#54
- Android開發技術周報 Issue#53
- Android開發技術周報 Issue#52
- Android開發技術周報 Issue#51
- Android開發技術周報 Issue#50
- Android開發技術周報 Issue#49
- Android開發技術周報 Issue#48
- Android開發技術周報 Issue#47
- Android開發技術周報 Issue#46
- Android開發技術周報 Issue#45
- Android開發技術周報 Issue#44
- Android開發技術周報 Issue#43
- Android開發技術周報 Issue#42
- Android開發技術周報 Issue#41
- Android開發技術周報 Issue#40