Android开发技术周报 Issue#52
新聞
Google Play推出新功能,幫助開發者獲取有效用戶
在今年五月的Google I/O大會上,Google提前公布了一批功能強大的新開發工具,來幫助Google Play上的開發者以更敏銳的眼光擴大自身業務并提升決策水平。這些新功能已在Google Play開發者控制臺正式上線。
Android新掌門人確認--Hiroshi Lockheimer
在成立母公司Alphabet之后,為更好的監管谷歌不斷激增和龐大的業務流也為了讓企業邁上新的臺階,除Google聯合創始人Larry Page維持高位之外很多在公司內有影響力的高管和資深員工都得到了提拔,在Page升任Alphabet的CEO之后,此前Google的首席執行官職位已經穩妥的交由Sundar Pichai,而今天Pichai終于確認了此前職位的繼任人選-- Hiroshi Lockheimer。
Google Cardboard新動作,在虛擬現實世界玩起來吧!
自發布以來,Google Cardboard一直在努力將虛擬現實技術帶到全世界。從今天開始,有39種不同語言版本的Google Cardboard 應用程序在100多個國家的Android和iOS設備上運行。此外,我們還公布了Cardboard 開發者說明以協助開發者創建美妙的虛擬現實體驗。 Google Play目前已經有超過1500萬個Cardboard 應用程序安裝量,我們很興奮能將虛擬現實技術與體驗帶給全世界更多的人們。
教程
Android GC那點事
想寫一篇關于Android GC的想法來源于追查一個魅族手機圖片滑動卡頓問題,由于不斷的GC導致的丟幀卡頓的問題讓我們想了很多方案去解決,所以就打算詳細的看看內存分配和GC的原理,為什么會不斷的GC, GC ALLOC和GC COCURRENT有什么區別,能不能想辦法擴大堆內存減少GC的頻次等等。
Android無需權限顯示懸浮窗, 兼談逆向分析app
最近UC瀏覽器中文版出了一個快速搜索的功能, 在使用其他app的時候, 如果復制了一些內容, 屏幕頂部會彈一個窗口, 提示一些操作, 點擊后跳轉到UC, 顯示這個懸浮窗不需要申請android.permission.SYSTEMALERTWINDOW權限.
如何自定義封裝一個ReactNativeAndroid的NativeModule組件并在JSX中調用
FaceBook的 React Native Android 目前還不能加載 remoteJs的url方式,但是已經可以通過devPC-ip綁定或本地asserts編譯依賴的方式進行打包了,也就是React基本可以實現了Learn Once,Run everyWhere(暫時即iOS,Andorid,webview)。
iOS高性能圖片架構與設計
雖然是一篇講解iOS高性能圖片架構和設計的文章,但是講到的一些問題拆解分析思路、架構的結構設計、緩存淘汰算法以及插件化的設計方法都很值得學習和思考。
代碼&開源庫
Android 6.0源代碼
Android 6.0完整源代碼,詳情戳這里。
VerticalViewPager
垂直切換的自定義ViewPager
Meter
一個在 Android 手機桌面上動態顯示手機電量、信號強度和通知數量的動態壁紙程序.
AutosizeEditText
一個對系統EditText進行了擴展,當輸入的文字很多時EditText的大小變化的更加平滑。
TextSurface
一個小動畫框架可以幫助你漂亮地顯示文本消息。
android-animate-RichEditor
一個支持用戶插入和刪除圖片的富文本編輯器,并且有插入和刪除圖片的動畫效果。
android-image-filter
一些圖片濾鏡效果。
PhotoView
圖片瀏覽縮放控件,和普通的ImageView一樣的使用方法。
XCL-Charts
XCL-Charts基于原生的Canvas來繪制各種圖表,在設計時,盡量在保證開發效率的同時,給使用者提供足夠多的定制化能力。因此使用簡便,同時具有相當靈活的定制能力。支持各種圖表,其它特性還包括支持手勢縮放、圖表滑動、點擊交互、多圖疊加、圖表批注、動畫效果、多XY軸顯示、軸線任意方位顯示、動態圖例、圖表參考線、柱圖刻度居中風格切換、混合圖表及同數據源圖表類型切換等。
A-MusicView
Canvas實時繪制音樂波形圖,Canvas動態繪圖,涉及碰撞檢測,動畫效果很贊,而且代碼百分百全注釋。
pull-back-layout
下拉返回布局。
android-vertical-slide-view
仿照淘寶和聚美優品,在商品詳情頁,向上拖動時,可以加載下一頁。使用ViewDragHelper,滑動比較流暢。ScrollView滑動到底部的時候,再行向上拖動時,添加了一些阻力。
工具
android-classyshark
Android executables browser?http://www.api-solutions.com/p/classyshark.html
視頻
Android Performance Patterns Season 4
官方推出的一系列Android應用性能優化視頻第四季,觀看請自備“梯子”。
設計
如何成為交互設計師?
一個知乎上問答,可以作為自學指導,適用于完全不在相關圈子里的外行入門,可以通過這個方法找到一份初級設計師工作或申請到交互設計專業學校。但效果完全看個人天賦和水平了。
轉載于:https://www.cnblogs.com/stewartlj/p/5684630.html
總結
以上是生活随笔為你收集整理的Android开发技术周报 Issue#52的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux系统编程12:进程入门之进程的
- 下一篇: centos 最简单的服务程序