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