重營運的業務特别是電商業務,往往講究靈活多變,需要對線上業務做實時調整,此類頁面動态化的需求便應運而生。
Tangram就是為了解決這些問題,我們希望這個架構提供一系列基本單元,就像積木塊一樣,通過快速拼裝就能搭建出一個頁面或者調整頁面的結構。
Tangram 的基礎 —— vlayout(Android)目前已經在Github上開源.

Android平台約10台裝置中就有1台染毒,裝置感染率達10% 每天新增近9000個新移動病毒樣本,每10秒生成1個 89%的熱門應用存在仿冒(金融行業銀行類仿冒居多,某銀行仿冒應用全部具有短信劫持行為) 18個行業的Top10應用中98%的應用都存在漏洞,但Webview遠端執行代碼漏洞迅速下降 人機對抗-滑動驗證碼作為對抗黑産的重要手段
VR了這麼久, 别要再看别人做的小視訊,小圖檔了.
是時候自己動手搞個VR app了.
本文介紹了
Google官方的VR demo 全景圖(PanoramaActivity) 360 視訊
團隊大了以後, "持續內建/自動建構"變得越來重要.
這時候Jenkins是一個最好的選擇.
它是持續建構各種項目的大殺器.
本文詳細介紹了Jenkins的
1.安裝 2.配置 3.使用
有很多種方式實作AOP.
本文通過使用ASM來講解了在Java和Android中的AOP方法,非常值得大家學習交流~
不影響現有邏輯 需要統計耗時的方法頭部加上注解 支援混淆
方案分兩部分,一部分針對JVM,一部分針對Android平台。
1.Android引入依賴的多種方式
2.多平台私服搭建
3.建立和依賴自己的代碼倉庫
從tinker對dex檔案的處理來看,源碼大體上可以分為3部分閱讀:
在應用中對patch的合并與加載 詳細的dex patch,dex diff算法 tinker gradle plugin相關知識
本文主要分析了tinker的"DexDiff / DexPatch".
來一個dex檔案結構介紹
jar 包我們會非常高頻率的使用,尤其是用一些其他三方庫的時候,往往把 java 代碼打包成 jar 檔案,友善項目依賴使用。
帶來的問題是, 多個jar包容易出現包名沖突.
這時候我們修改 jar 檔案的包名是一個比較快速有效的解決辦法。
下面介紹如何修改jar檔案的包名,需要用到一個小工具,叫做 jarjar.jar
介紹了怎麼在各種平台上展示應用角标.
1.角标開源庫-ShortcutBadger 2.機型上的特殊适配(華為/小米/OPPO/VIVO/Sony)
示範了各種酷炫效果:
微網誌底部tab顯示最新微網誌條數 微網誌清單使用者頭像顯示顯示右下角vip徽章 微信消息界面使用者新消息 微信消息界面訂閱号新消息 拖拽删除徽章
TextView的動畫效果元件.效果很贊
View的三段式折疊效果
SwissArmyKnife 是一款友善調試android UI的工具,可以相容所有android版本,不需要root權限。可以直接在android手機螢幕上顯示目前Activity中所有控件的邊界,内外邊距大小,每一個控件大小,圖檔大小,字型顔色,大小,以及自定義資訊。同時可以直接在螢幕上取色,另外還提供了直尺,圓角尺等工具,可以直接測量大小。針對android開發者還提供了布局樹檢視功能,可以直接在手機螢幕檢視目前Activity中所有控件層次資訊等。最新的版本還提供了view渲染性能和頁面渲染性能統計工具。
菜刀說: 在UI聯調上的效果還是不錯的
開啟後會看到控件的寬高,機關可以在功能界面控制
Android-skin-support: 一款用心去做的Android 換膚架構, 極低的學習成本, 極好的使用者體驗. 隻需要兩行代碼, 就可以實作換膚, 你值得擁有!!!
菜刀說: 最近冒出好些換膚的文章. Android-skin-support有1200+star; 用起來也很友善. 是以mark一下.. 但是我對換膚必須繼承SkinCompatActivity的方式耿耿于懷, 要知道每個項目都有自己的BaseActivity啊.
菜刀說: 一個簡單漂亮的view, 有用的自取
<a href="http://www.jianshu.com/p/4310e4affcf3">Android技術周報_W9</a>
<a href="http://www.jianshu.com/p/b1397bb5f597">Android技術周報_W8</a>
<a href="http://www.jianshu.com/p/59f0ef571f70">Android技術周報_W7</a>
<a href="http://www.jianshu.com/p/3fa297372f5a">Android技術周報_W6</a>
<a href="http://www.jianshu.com/p/e617786034ba">Android技術周報_W3</a>
<a href="http://www.jianshu.com/p/e617786034ba">Android技術周報_W2</a>
<a href="http://www.jianshu.com/p/19ecd6870409">Android技術周報_W1</a>
<a href="http://www.jianshu.com/p/bb18295bf747">Android技術周報_2016-last</a>