原创 Android JNI開發解決Could not get version from cmake.dir path問題

項目用到了JNI,在Android Studio上NDK開發用的是cmake,但是打開項目報瞭如下錯誤 Could not get version from cmake.dir path 'D:\Android\Sdk\cmake\3.

原创 解決GitLab Push master to origin/master was rejected by remote問題

問題描述 公司自己搭建的GitLab服務器,由管理人員創建了一個Android的Group,並在該Group下創建了一個項目叫MyProject,A是該分組的成員可以和該遠程倉庫建立連接,但是在push代碼的時候卻報瞭如下錯誤 字面意思就

原创 RxJava操作符——just

使用 如下代碼,Observable.just()方法創建一個Observable對象 調用subscribe()方法會發出一個包含“野猿新一”內容的事件 通過Action1.call()的回調我們將事件的內容打印出來 Observab

原创 Android 獲取開發版和發佈版祕鑰庫keystore的SHA1/MD5/SHA256值

在使用一些第三方的SDK比如高德地圖,創建項目的時候會要求輸入包名和SHA1值,這個SHA1值是指我們的項目打包的時候用的keystore簽名文件的SHA1值,有debug版和release版 命令行格式 keytool -list -

原创 Android Studio 項目版本控制由SVN切換到Git

我的項目原來是用SVN進行版本控制的,後來想切換到Git Git倉庫創建和連接 這一步是Git的相關知識不理不再多說,就是要先創建一個Git項目,得到一個遠程的倉庫地址,然後再通過類似如下的命令經本地項目和遠程倉庫連接起來,完成以下步驟後

原创 Android Retrofit 網絡請求地址無法設置變量報Attribute value must be constant問題的解決方法

問題  假設我有如下一個接口,請求的ip地址是可配的,有可能會改變,所以用一個變量來表示,但是Retrofti卻報“Attribute value must be constant”錯誤,意思就是說請求地址必須是常量 public st

原创 android.os.TransactionTooLargeException: data parcel size 4195216 bytes問題原因與解決

從AActivity跳轉BActivity通過intent.putExtra傳遞數據,結果報android.os.TransactionTooLargeException: data parcel size 4195216 bytes錯誤

原创 Linux vi/vim 下字符串搜索

搜索 輸入斜杆符號/加上要搜索的字符串後回車就可以搜索相應字符串,匹配的字符串會高亮顯示 例如如下所示輸入"/You"回車後搜索 下一個 若搜索結果有多個可以通過輸入小寫的"n"查看下一個,光標會自動移動到下一個 上一個 若搜索結果有多

原创 CentOS 7 搭建GitLab 代碼倉庫服務器

準備工作 如果是搭建到遠程服務器上,還需要遠程連接到Linux,我這裏用的是PuTTY 安裝和配置相關軟件 安裝curl、policycoreutils-python、openssh-server等軟件並配置防火牆放開SSH、HTTP、H

原创 推薦一款安卓手機一鍵Root工具

手上有一臺魅族MX5當做測試機在用,是一款比較老的機子了,加上預裝的應用很多導致手機很卡,刪又刪不掉,消息推送又一大堆,很是煩人,這可惹惱了身爲Android工程師的我,打算把這臺備用機給閹掉Root了。 看似簡單,還是費了一番周折,試了

原创 推薦一款一鍵切換到無線調試的Android Studio插件Android WiFi ADB

在Android adb 切換到無線調試和USB調試這篇文章中我們介紹了安卓設備切換到無線調試模式的方法,但是還是感覺有點麻煩,每次切換還要連接USB線,還要打開cmd命令行窗口,最麻煩的是還要到手機設置的無線連接裏找到設備在局域網絡的i

原创 PhpStorm代碼跳轉之前和之後瀏覽的位置

查看代碼的時候我們經常會用Ctrl+單擊進入某個方法或者進入多層代碼,會在多個文件的多個方法之間跳轉,當我們想返回去查看之前的代碼時往往會忘了進來的路徑,這時就可以使用回退操作來查看之前查看的代碼位置,當然也可以用往前操作來查看之後的瀏覽

原创 《JavaSE學習筆記 - 泛型進階》學習筆記(一)

本文是本人學習《JavaSE學習筆記 - 泛型進階》這篇文章的筆記,記錄自己學習理解的過程,主要是作爲備忘。建議大家直接看《JavaSE學習筆記 - 泛型進階》這篇文章原文後再來看本文。 原生類型 使用泛型的時候不指定類型實參,創建出來的

原创 寶塔Linux面板7.1.0正式版安裝教程

現在很多服務器用的都是Linux,特別是CentOS。CentOS默認是沒有圖形操作界面的,只有命令行,安裝、運行軟件、配置等等都是用命令行的形式,對於習慣Windows界面操作方式的用戶來說很不習慣,今天推薦一款Linux服務器運維的

原创 Android開發者網站博客導航

Android開發者網站博客導航 常用網站 大廠博客 大牛博客 CSDN博客 公衆號 社區論壇 GitHub 求職招聘 面試指南 在線學習 應用商店 常用工具 常用網站 Google Developers Android Develope