原创 ADB的奇葩現象

最近升級Android studio 4.0遇到一個奇葩問題,折騰了很久,在這裏記錄一下,爲了更多的小夥伴少走彎路。 現象:在cmd命令行輸入adb命令,入adb devices查看設備,這時候提示adb kill,不管輸入任何命令都會是

原创 時間往復,唯愛如初

        時間往復,唯愛如初。     時間就是這個樣子,徜徉其中尚覺得慢,一旦定睛回望,彈指之間。當我們長大了的時候,才發現父母已經老了。同時我們都總會感慨,假如時光能夠倒流該多好,假如父母能年輕一點該多好。殊不知,時光如逝,往

原创 Android 9.0 適配開發問題記錄

1.限制訪問通話記錄 如果應用需要訪問通話記錄或者需要處理去電,則您必須向 CALL_LOG權限組明確請求這些權限。 否則會發生 SecurityException。 2.限制訪問電話號碼 要通過 PHONE_STATE Intent 操

原创 開發常用的網站

一寸光陰一寸金,寸金難買寸光陰。記錄平時常用網站以備不時之需。 一、PDF在線工具       https://www.pdfpai.com/ 二、圖片壓縮       https://tinypng.com/ 三、MPAndroidCh

原创 安卓適配Spring框架的ShaPasswordEncoder加密詳解

最近項目要做一個離線登錄,賬號密碼與在線一樣; 實現方法是下載服務器的所以用戶名和密碼,但是服務的密碼是經過框架加密的,通過閱讀源碼,知道spring框的ShaPasswordEncoder加密是通過密碼拼接salt,然後經過加密得到的,

原创 安卓CRC32校驗

話不多說,直接上代碼 /** * Created by SiKang on 2017/5/17. */ public class CustomData { public static void main(String arg

原创 如何獲取Android手機連接網絡的當前局域網IP

看到一哥們說自己的手機打印不出連接網絡的外網ip,於是乎我也試了一下,還是可以的嘛。 public static String getIPAddress(Context context) { NetworkInfo inf

原创 EditText彈出軟鍵盤把視圖上彈

前言:我們在開發中,經常會遇到Activity中的佈局的下方有EditText,獲取焦點彈出軟鍵盤的時候,軟鍵盤可能會遮擋輸入框,這樣用戶體驗非常不好,如何解決這一現象呢? 一、修改AndroidManifest.xml文件,如下代碼:

原创 Java基礎知識總結(逆天經典)

Java基礎知識總結(超級經典)   寫代碼:     1,明確需求。我要做什麼?     2,分析思路。我要怎麼做?1,2,3。     3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。     4,代碼實

原创 應用的打包簽名

之前疏於寫博客,發現很多操作過後的東西很容易忘記,此篇僅以記錄或回憶,方便用到的時候可以有個參考。 一. 打包是什麼? 打包就是根據簽名和其他標識生成安裝包。 二.簽名是什麼? 1.在android應用文件(apk)中保存的一個

原创 安卓登陸的驗證與有效期

一、登錄機制 登錄機制主要分爲登錄驗證、登錄保持、登出三個部分。登錄驗證是指客戶端提供用戶名和密碼,向服務器提出登錄請求,服務器判斷客戶端是否可以登錄並向客戶端確認。 登錄認保持是指客戶端登錄後, 服務器能夠分辨出已登錄的客戶端,併爲

原创 android——實現NFC的讀寫

一、NFC是什麼? 近距離無線通訊技術,這個技術由非接觸式射頻識別(RFID)演變而來,由飛利浦半導體(現恩智浦半導體公司)、諾基亞和索尼共同研製開發,其基礎是RFID及互連技術。近場通信(Near Field Communication

原创 使用socket讀取服務器發送的數據問題

剛剛項目使用到socket進行數據的傳送,其中數據的讀取問題着實 費了老大的勁,以此分享希望能讓有緣人少走彎路。 new Thread() { @Override public void

原创 Android網絡編程之Socket

        生活像一隻蝴蝶,沒有破繭的勇氣,哪來飛舞的美麗。生活像一隻蜂,沒有勤勞和努力,怎能嚐到花粉的甜蜜,越努力越幸運!       Android開發肯定離不開網絡編程,首先說說網絡編程的三要素一、IP地址網絡中host的標識不