原创 美團開源路由框架(WMRouter)學習——源碼篇

前言 源碼的解讀是痛苦的,這裏我打算帶着幾個問題從各個方面去解讀源碼 36164aab1652529611d3e899b586b97f145c70f7 結構介紹 如下圖是源碼的結構圖,源碼相關的庫有三個java庫comiler,interf

原创 Gradle在Android下的詳解及最佳實踐

閱讀本文需要10min+ 關鍵字 Gradle、groovy 目錄 前言 簡介 groovy 簡介 數據語法 數據類型 gradle 簡介 依賴管理 幾個常用Task 新版本gradle屬性介紹( android plug

原创 swing程序打包成jar&exe的方法詳解

把程序打包成jar 首先第一步是把程序打包成jar,我用的開發工具是IntelliJ IDEA(推薦使用這個) File——>Project Structure——>Artifacts 進入到如下這個界面 WX20180925-

原创 電腦鍵盤控制手機輸入(fill android text by pc keyboard)

關鍵字 usb socket android pc keyboard 前言 上一篇文章簡述瞭如何實現電腦對手機的遠程控制,留下了鍵盤輸入沒有實現,本篇文章將簡述如何實現。 方案 廢棄方案一 也許你可能覺得,那豈不是很簡單,adb命令本身就自

原创 android apk被外界調用main方法

前言 android被調用main方法,什麼鬼?一臉疑惑。 are you ok 我們知道android啓動最終調用的還是main方法,只是這個main方法被封裝到源碼裏了,那麼我們打包的時候打包進一個main方法,外界可以調用

原创 2017年末杭州面試記(Android)

新公司已經呆了有五天,十多天,二十多天了,才決定完成這篇求職的記錄,拖了這麼長的時間一方面是因爲新入公司需要一小段時間熟悉公司的人和事,另外一方面是每件事我有個習慣,不立即的評價,而是經過一小段時間的思考慢慢醞釀,總結出自己心裏真實的想法,

原创 android自動化測試(uiautomator)(按鍵精靈)填坑記

uiautomator介紹 Google官方的ui自動化腳本的測試工具,有1.0版本和2.0版本(差異下面會介紹,該填坑主要針對2.0),根據uiautomatorviewer工具獲取界面ui的元素(只能獲取原生的,webview裏面元素不

原创 android的投屏(同屏)(遠程控制)的實現

好不好用看療效 效果圖.gif 目前展示的是兩個手機,可以連接多個手機,因爲我錄屏使用QQ錄屏的,可能有些閃爍,實際顯示還是比較穩定的。 功能介紹 手機的多個投屏 客戶端操作手機(點擊、拖到、滑動) 清晰度的調整(尺寸的調整)

原创 Android 如何改變圖片的拍攝時間

起源 項目經理提出一個需求:把圖片放入Camera(Android 相冊目錄)目錄下,並且讓其顯示在最前面。 思路 把圖片放置到Camera目錄並且讓其相冊可以查看到倒不難,關鍵代碼如下 ...... String path = Env

原创 美團開源路由框架(WMRouter)學習——使用篇

前言 由於花了比較多的時間學習該框架,初步打算分三篇文章去介紹,分別是:使用篇,源碼解析篇,以及關鍵技術解讀篇,歡迎關注探討。WMRouter 目前的困境及想法 由於筆主之前在一個搞教育行業的某某公司,該公司開發了一個整合app,裏面包括了