原创 AndroidStudio運行main方法時報錯的解決方案

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/107182903 一、前言 有的時候我們可能需要在AndroidStudio中建立一個測試類並運行它的main方法,

原创 Android - 組件化、模塊化開發

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/107184467 一、組件化與模塊化介紹 組件化 組件:最初的目的是代碼重用,功能相對單一或者獨立。在整個系統的

原创 Android - MVC、MVP與MVVM架構

一、MVC 1.MVC(Model-View-Controller)介紹。 MVC即爲模型-視圖-控制器,是一種軟件設計模式,通常用於開發用戶界面,該界面將相關的程序邏輯分爲三個相互連接的元素。這樣做是爲了將信息的內部表示形式與信

原创 Android - 判斷當前網絡環境、隱藏軟鍵盤、動態監測及獲取權限、Bitmap與Base64互轉、SHA1算法

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/101024337 一、判斷當前網絡環境 /** * 判斷當前網絡環境是WiFi還是移動數據 * * @para

原创 PhpStorm下載安裝及破解教程

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/89562192 一、PhpStorm的下載。 PhpStorm官網下載鏈接 點擊DOWNLOAD NOW完成下載。

原创 Android - 運行時權限一個工具類搞定

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/101451937 一、運行時權限簡述。 請點擊這裏瞭解更多 二、運行時權限工具類。 package com.myth

原创 Android - 比較版本號大小、安裝apk、獲取設備唯一標識、獲取設備mac地址

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/101023827 一、比較版本號大小 /** * 版本號比較:主版本號和朱版本號比較,次版本號和次版本號比較等等

原创 數據庫管理工具Navicat Premium 12

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/89560919 Navicat Premium 是一套多連接數據庫開發工具,讓你在單一應用程序中同時連接多達七種數據

原创 Android - 獲取版本號、判斷當前是否爲debug模式,判斷當前應用是否在前臺/後臺運行

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/101023434 一、獲取版本號 /** * 獲取版本號 * * @param context 上下文 *

原创 Android - TextView限制文本長度,英文佔1位,中文佔2位

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/101022086 一、TextView自帶屬性限制長度 我們知道,TextView有一個android:maxLen

原创 Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 APP 變得花俏

http://www.jianshu.com/p/1078568e859f http://sunjiajia.com/2015/07/02/android-new-widgets-demo/ 拖拽RecyclerView http

原创 在Android Studio中進行單元測試和UI測試

http://www.jianshu.com/p/03118c11c199

原创 Retrofit 2.0 使用教程(含實例講解)

http://blog.csdn.net/carson_ho/article/details/73732076

原创 分享45個android實例源碼

分享45個android實例源碼,很好很強大 http://www.apkbus.com/android-20978-1-1.html andriod鬧鐘源代碼 http://www.apkbus.com/android-20

原创 Android - 覆蓋安裝APP時出現"應用未安裝"問題的解決方案

轉載請註明出處:https://blog.csdn.net/mythmayor/article/details/78875849 一、導致此問題出現的原因 1.簽名不一致。 2.在build.gradle文件的配置中,versio