原创 AOP技術實現無侵入式解決按鈕重複點擊

一、前言 通常android系統需要做一些統一的處理,最簡單的選擇是在BaseActivity中,但是由於BaseActivity的 1,強侵入性(改變原有代碼結構) 2,java的硬編碼特性(在預編譯階段需要存在才能處理,但大

原创 code-push-server的私有化部署

一、開啓關閉code-push-server 開啓code-push-server服務器:cd到code-push-server目錄下,使用命令./bin/www開啓服務器,或者直接點擊該文件(充分條件是要打開MySQL服務器)

原创 android開發模式之組件化開發

一、簡介 基於模塊化。有一個主工程(殼工程)和多個組件(module)。開發時每個組件都是application,打包發佈時每個組件都作爲library。 關於模塊化: 模塊化是AndroidStudio中引進的概念,主要分

原创 android轉場動畫,讓你的APP瞬間絢麗起來

友好的交互體驗能夠吸引眼球,android API 21(5.0)後系統內置了Activity之間的切換動畫,不僅可以讓用戶看起來舒服,而且實現起來也特別簡單。 一、通過overridePendingTransition實現轉

原创 android開發模式之插件化開發

一、簡介 插件化開發是將整個app拆分成很多模塊,這些模塊包括一個宿主和多個插件,每個模塊都是一個apk(組件化的每個模塊是個lib),最終打包的時候將宿主apk和插件apk分開或者聯合打包。由宿主APP去加載以及運行插件APP

原创 安卓疑難雜症積累

# getMeasuredHeight()與getHeight的區別 推薦使用getMeasureHeight(). 在當屏幕可以包裹內容的時候,他們的值相等,只有當view超出屏幕後,才能看出他們的區別:getMeasuredHeigh

原创 Mac Jenkins 權限問題

mac電腦從官網下載安裝的jenkins通常會在共享目錄下新建一個jenkins用戶,該用戶爲普通用戶,對於sh腳本通常會報Permission denied錯誤。當然解決這種問題的方法有很多,之前筆者是通過在共享目錄再搭建一套

原创 關於目前uni-app渲染性能以及混合開發的大方向的若干思考

筆者接觸uniapp已經大半月了,同時百度編程法接觸了較多的混合開發框架進行技術選型對比,心理歷程是感嘆 -> 佩服 -> 釋然 -> 平靜。 一、uni-app vs taro 首先帶微信小程序的框架都是國內的,國外主要玩

原创 Hook技術實現無侵入式解決按鈕重複點擊

一、前言 通常android系統需要做一些統一的處理,最簡單的選擇是在BaseActivity中,但是由於BaseActivity的 1,強侵入性(改變原有代碼結構) 2,java的硬編碼特性(在預編譯階段需要存在才能處理,但大

原创 android中gradle的環境配置

本文主要解決兩個問題: 1,當前項目./gradlew的配置問題 2,全局統一gradle的配置問題 一、當前項目./gradlew的配置問題 我們做rn跨平臺開發的時候經常會遇見這個問題 : react-native在ma

原创 react-native轉場動畫,讓你的APP瞬間絢麗起來

一、前言 關於react-native的轉場動畫這裏要依賴於路由庫"react-navigation":“3.6.1”,可以實現包括向上轉場、向下轉場、向左轉場、向右轉場、縮放、alpha值變化、旋轉等多種動畫。 二、實現方式

原创 android字符串處理

在安卓開發中我們需要利用TextView實現各種各樣的文字展示效果,這裏記錄常用的幾種利用TextView對文字的處理。效果圖: 一、利用TextView的ellipsize屬性實現跑馬燈輪播效果 <TextView

原创 android組件化開發

一、簡介 基於模塊化。有一個主工程(殼工程)和多個組件(module)。開發時每個組件都是application,打包發佈時每個組件都作爲library。 關於模塊化: 模塊化是AndroidStudio中引進的概念,主要分

原创 Mac應用程序已損壞打不開的處理方法

1,打開終端(Terminal.app),執行命令 sudo spctl --master-disable 打開隱藏的“未知來源”選項卡 2,打開安全性與隱私 並啓動未知來源選項 點贊 收藏 分享

原创 移動端遠程辦公(app遠程連接內網並實現charles抓包)

一、簡介 在新型冠狀病毒肆虐的這段時間,去公司上班已經很難實現。時至今日,我們依舊痛恨那個“吃蝙蝠的武漢人”,但是湖北人是無辜的,宜昌人更是受害者,希望大家能夠明辨是非。 同時作爲新型互聯網工作的搬磚人,我們依舊可以遠程辦公,享