原创 android studio 常用的快捷鍵

註釋代碼(//)    Ctrl + / 1、註釋代碼(/**/)        Ctrl + Alt + / 2、格式化代碼            Ctrl + Alt + L 3、清除無效包引用        Alt + Ctrl +

原创 登錄、退出(關於token)

比較標準的方案是“帶時效檢測的token機制”。所謂token,即“令牌”的意思。那這個token機制的執行邏輯是怎麼樣的呢? 當用戶剛安裝完APP,並進行了註冊,擁有了賬號和密碼後。此時,則該進行首次登錄了(所以在登錄時最好加個是否

原创 BigDecimal中的取整模式

這個類用起來還是很比較複雜的,原因在於舍入模式,數據運算規則太多太多, 不是數學專業出身的人看着中文API都難以理解,這些規則在實際中使用的時候在翻閱都來得及。 在銀行、帳戶、計費等領域,BigDecimal提供了精確的數值計算。其中8種

原创 【多張圖片時,圓角處理不一致】Glide 加載圓角圖片大小不一的問題

問題描述:圖片如下:兩張圖片大小不一樣,比例也不一樣。imageView的控件大小:540px X 720px (3:4) (第一張圖是3:4的寬高比)(第二張圖是7.5:3的寬高比),導致到圓角不一樣 代碼如下: public c

原创 Webview/X5WebView加載H5頁面中的圖片不顯示問題

一、問題描述:在android4.4的手機上是可以顯示H5頁面中的圖片,但測試機爲android 6.0,7.0,8.0,就不行。        我的H5的地址是:https://www.abc.com/new/103        我的

原创 Json 解析 null 變爲 “null”

推送解析:key爲“url”的 value 值 null 變爲“null”  ,影響了後面的判斷 if( !TextUtils.isEmpty(jumpPath)) 解決方法: json.isNull(key)  和 json.optSt

原创 Xshell 部署java環境

1步:查看進程 ps -aux | grep qing 2步:殺了進程 ------------------------清華大學部署環境------------------------------------- sudo kill -9

原创 聯網處理之如何把json作爲參數傳遞,要用【RequestBody】

先來看一個例子,通過json傳值來獲取登錄信息,下圖的postman的演示: 注意:用的Post方式,Body中用raw選項,傳的是json數據 聯網框架okhttp+retrofit+Rxjava 處理如下: 在統一的接口文件中的方

原创 Java(Double強轉Int)精度丟失問題

問題:提現4515.23元,接口需要的這個提現金額是:int類型且單位是分在處理中出現了精度丟失:    double num=4515.23    int  numInt=(int)(num*100)    這個是強轉後numInt=4

原创 docx4j (只能是docx)word轉pdf 【增加:中文宋體(中文正文)類型轉換亂碼】

直接用java代碼進行 word 轉pdf ,測試沒有問題 docx4j 依賴的庫: <dependency> <groupId>args4j</groupId> <artifactId>args4j</artifact

原创 android 如何集成小米和極光推送

1.在小米和極光的官網平臺的創建應用,獲取到appkey。極光創建後直接下載官方的Demo,小米在官網上下載SDK:https://dev.mi.com/mipush/downpage/2.分別集成小米和極光的源碼到項目中去:極光:根據官

原创 git命令(git都是可用的)

$ cd ..   /**返回上一級目標**/$ cd 文件夾名稱  /**進行該文件名稱的目錄裏**/$ pwd  /**查看路徑**/$ vi 文件名  /**編輯文件內容(保存:按esc然後輸入:wq

原创 Json轉換利器Gson之-實際開發中的特殊需求處理(手動解析-TypeToken處理)

下面是開發中遇到的複雜JSON,用TypeToken來進行處理:(當然還有第二種解析方式,請查看http://blog.csdn.net/jason_996/article/details/78039799) 處理方法: 1,先將接口返回

原创 Android學習筆記之Activity

管理生命週期 四個狀態: 一、繼續--->此Activity在前臺且有焦點。(也叫運行)運行狀態:onCreate()---onStart()---onResume() 二、暫停--->a.另一 Activity 在屏幕前臺並具有焦點,此

原创 OkHttp的攔截器Interceptor

1.請求連接中添加頭信息 先自定義一個攔截器如下:public class DefaultHeaderInterceptor implements Interceptor { @Override public Respo