原创 Android進階:手把手教你實現高仿微信底部導航欄動畫

本文轉載自掘金 原作者不惜留戀_ 原文鏈接:https://juejin.im/post/5d5365876fb9a06b130f1aa6 微信自發布以來,底部導航欄的動畫一直讓開發者津津樂道,而且伴隨着版本更新,底部導航欄的動畫也一直

原创 Android性能優化之APP 啓動優化(不敢說秒開,但是最終優化完真不到 1s)

簡介 性能優化的目的不是爲了優化而優化,而且爲了以後不再優化, 給自己統一 一個標準。 這裏也許會有人問 APP 啓動還需要優化嗎?啓動又不是我們自己寫的代碼,難道 Google 工程師會犯這麼低級的錯嗎?其實這還真不是 Google 的錯

原创 一年半Android工作經驗試水杭州:我是如何拿下頭條、阿里和滴滴 offer 的

前言 筆者畢業於非雙大學,大學畢業社招進入環球網,Android開發工程師一職。 成果 來到杭州的目標非常的明確,大廠。其實就是網易、阿里和滴滴。好在基本三家都拿到了offer。最終決定選擇阿里p6。 面試題 大廠流程比較長,比如阿里就面

原创 React Native 與 嵌入Android原生與Activity頁面互相跳轉

前言 RN作爲混合開發,肯定需要與原生直接的頁面跳轉,這裏也屬於和原生端通信的知識模塊。我們知道Android的頁面跳轉是通過Intent、Rn是通過路由,而兩者直接頁面互相跳轉就需要原生藉助JS暴露接口給Rn來實現了。先上效果圖: De

原创 高仿Android「填空題」控件!手擼一個炫酷的View動效

本文轉載自公衆號控件人生 一、寫在前面 本文講解的是如何自定義一個填空題控件,實現的方式其實有很多,最重要的是瞭解其中實現的思路和想法,正所謂條條大路通羅馬嘛。 在Android系統中,我們最常使用的用於展示文字和編輯文字的控件,就

原创 Android多種方式實現相機圓形預覽 看這一篇就夠了

效果圖如下: 一、爲預覽控件設置圓角 爲控件設置ViewOutlineProvider public RoundTextureView(Context context, AttributeSet attrs) { su

原创 【Android逆向】小白也能學會的一個小時破解某貓社區VIP會員

本文來源於github,文末附有項目地址 前言 不記得是哪一天,忽忽悠悠地就進入了某貓社區(你懂的),從此,每天早上一瓶營養快線。慶幸的是,該社區爲了盈利,開啓了VIP通道和播放次數限制,不然可以直接喝蛋白質了。不過正值青春、精力旺盛的

原创 從400多k的大小減到了2B,我的APP是怎麼優化的?

前言 本篇文章主要針對 Android性能優化 中 Android APK的大小優化 雖然現在網速已經非常快,用戶流量也很多,但是對於我們的 Android apk 文件進行優化還是很有必要的,動不動幾十上百兆的大小,用戶體驗還是很不好的

原创 血淚教訓:因爲不夠了解MeasureSpec而引發的生產事故

夭壽啦,出生產事故了 那天,風和日麗,菜雞Android開發工程師小張開心的寫着 bug 代碼 ,突然,測試經理老石跑過來說客戶報上來一個線上bug,小張突然菊花一緊,說不可能,我的代碼是不可能有問題的。然後老石從胯下 口袋 掏出來手機,三

原创 金秋八月!35K成功入職:騰訊視頻面試Android經歷!「含面試題+答案」

背景 樓主雙非本科,17年畢業,學歷背景一般,由於個人原因吧,不得不從杭州撤離了,直接從公司裸辭了,處理好家中的事情後,本着換個環境的想法,直接奔向深圳了,也是開啓了又一次的求職之旅,確實今天的大環境不太好,這裏對幾家公司做一下記錄吧。

原创 中年危機?年過三十的我們 拒絕做焦慮販賣者的韭菜

多數人的現狀 無論你出入職場,還是置身親友,不管你是大齡未婚,還是已爲人父母,縱然你已小有成就,亦或名利雙收,我依然深信總有那麼一羣不滿現狀的人,在各種圈子裏、角色下、慾望中,被不同的焦慮環繞着,看看身邊年齡相仿的同事、親友的現狀,一切都不

原创 作爲一名程序員,誰沒跳過槽,“6”招讓你“空降”大廠

作爲一名程序員,沒有誰沒跳過槽 撇開在跳槽時對所“空降”的企業所需要的行業知識知根知底而“得心應手”,從而“穩定”外,其他人可能或多或少都有過因“不適應”新單位環境而又被迫再離開的厄運,以至於在再“找工作”時因爲不能“騎馬選馬”而每況日下

原创 華爲員工年薪 200 萬!真相讓人心酸!

一直以來,華爲令人豔羨的高薪與備受爭議的狼性文化相伴相生。 那麼,高薪背後又是怎樣的薪酬體系呢? 最近,有華爲員工在匿名社交網站上,曝光自己稅前年收入91萬,再加上股票TUP(Time Unit Plan,直譯爲“時間單位計劃”,即獎勵期

原创 厭倦了MVP?不妨來看看Android View Component 架構

爲什麼要重構? 項目當前採用的DataBinding框架嚴重限制了編譯速度,並且DataBinding框架存在着出錯提示混亂的毛病,在出錯的時候大幅度降低了開發效率(當然沒錯的時候還是很快的) 在嘗試爲Freeline適配最新的DataB

原创 有一天,產品經理叫程序員去網吧開黑......

當程序員再次碰上產品經理,產品經理與程序員稱兄道弟,程序員會給產品經理買賬嗎? 如果有一天,產品經理約你去網吧開黑,你會去嗎? 最後 覺得文章有意思的朋友喜歡+關注,您的支持就是我最大的動力!我會定期分享Android知識