原创 AOP之AspectJ

aop實現的三大方式(反射 (xutil) apt註解(ButterKnife) aspect (本文即將講到的)) 說出各自的優缺點 一、AOP概念 百度百科中對AOP的解釋如下: 在軟件業,AOP爲Aspect Oriented Pr

原创 windows下批量改名

具體操作: 主要用到的是bat命令。 在需要批量處理的文件夾內,新建一個.txt文件; 改成後綴名爲.bat; 右擊.bat文件,點擊“編輯”打開; 複製入文末的內容,將代碼中“想要批量去掉的字母或數字”處,修改成你想去掉的

原创 Android黑白模式的實現

默哀日,基本上大多網頁的黑白化,只要一句話就搞定了,思路就是加一個灰色的濾鏡。公司app一個大紅色也是夠尬的,那我們Android端是不是也可以這樣子幹呢,我找度娘打聽了一下,大神們已給出了方案,我也就不用去摳腦袋了。看看實現過程吧 方法一

原创 webview圖片加載失敗顯示默認圖片

在Android項目中新聞顯示需要使用圖片的異步加載,並且在加載圖片前和加載圖片失敗時顯示默認圖片。 (1) 從相應請求獲取到頁面的數據,處理其中的img標籤,將img標籤中的src屬性存儲在img標籤中的ori_link屬性中,給img標

原创 androidTV圖文混排的一個解決方案

目前碰到的一個需求是:一個頁面上有文字簡介,同時會有視頻與圖片若干。視頻與圖片每行排3個,視頻與圖片不要在同一行顯示。 Android官方對TextView的圖文混排提供了支持,我們可以從以下三種方式實現TextView的圖文混排: 1.

原创 前臺服務無法點擊跳轉Activity的問題

1.PendingIntent pendingIntent=PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_UPDATE_CURRENT);第4個參數必須爲Pending

原创 ActivityThread

ActivityThread 1 幾個重要的成員變量 (1)ApplicationThread final ApplicationThread mAppThread = new ApplicationThread(); Applicati

原创 百度語音合成出錯問題

今天運行程序時,報出下面的錯誤,出現崩潰現象。 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePa

原创 通過adb連接三方模擬器

開發中有時需要第三方的模擬器,要鏈接Android studio需要adb命令,用as的adb一般沒法直連,需要用它們自帶的工具來連接調試。我們這裏用adb的網絡調試都可以連接,下面是幾種常用的模擬器的連接方法: 打開Androidstud

原创 flutter之provider使用與簡單封裝

Provider是目前Google推薦的狀態管理庫,國內鏡像的地址,現在的最新版本是4.1.1,但是我的sdk版本是1.16,不支持這個最新的,所以改版本用的4.0.0 基本使用 我先是以最簡單的主題更改來做基本的更改 第一步,添加Prov

原创 約束佈局ConstraintLayout使用詳解

從 Android Studio 2.3起,官方的模板默認使用 ConstraintLayout。ConstraintLayout 官方文檔,之前項目中用的比較少,有些屬性不是很熟練,做個筆記方便查找 相對定位的常用屬性: layout_c

原创 Android版本與api對應關係

Version Codename API Distribution 2.3.3 -2.3.7 Gingerbread 10 0.3% 4.0.3 -4.0.4 Ice Cream Sandwich 15 0.3% 4.

原创 Android BuildConfig:Gradle自定義你的BuildConfig

BuildConfig.DEBUG 首先在Gradle腳本中默認的debug和release兩種模式BuildCondig.DEBUG字段分別爲true和false,而且不可更改。該字段編譯後自動生成,在Studio中生成的目錄在app/b

原创 ItemDecoration只需理解3個方法

ItemDecoration的作用是給RecyclerView裏面的條目增加一些裝飾,最常用的就是添加分割線了,我們沒有特殊要求的話,只需要給RecyclerView指定默認的分割線,像這樣: mRecyclerView.addItemDe

原创 Java中的正則表達式知識點總結

前段時間做聊天消息的解析,涉及到要在羣消息中查找@的人,需要把@後面的用戶暱稱解析出來,首先想到的當然就是用正則來實現了,於是一頓操作外加度娘加持。 public static List<String> findRegex(String p