原创 Android Studio dexForClass

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’. com.android.build.api.transform.TransformE

原创 簡單ListView 使用

首先要有一個關於ListView的Item各個內容的java文件進行數據的獲取及使用。 /*demo.java*/ public class demo { String demo; public demo(Stri

原创 android----R8混淆編譯

當gradle 版本在5.1.1及其以上(或許以下某個版本就支持了)使用了新的混淆、壓縮編譯方法——R8。 在本地操作的時候,這沒有任何問題,當使用自動化部署打包的時候——JENKINS。問題出來了,在R8編譯這一過程就報錯:

原创 IJKPlayer編譯FFmpeg命令行

編譯環境 Win10 + Oracle VM + Ubuntu 19 NDK version: r10e 編譯CMD進IJK中,使用正常的IJK編譯方法即可。 編譯HTTPS進入IJK中 拉取IJK後,進入文件夾目錄進行命令編譯

原创 NDK R20編譯Ffmpeg集成Android命令

本次編譯環境爲windows,linux和mac大同小異(windows都異類了,其他環境編譯沒啥問題) 下載好MINGW,咋個配置的,百度吧,忘了。 下載好NDK文件,我是R20版本的;在從ffmpeg的官方下載源碼,版本4.2

原创 TextView 判斷省略號

這裏碰到了行數大於3行的時候有一個顯示全部的文案提示,看了下網上內容 大多數的做法是textview.getLayout(),然後這一方法又需要TextView繪製完成才能調用,不然返回的null。 所以基本在回調裏處理。 con

原创 android 獲取設備真實ip地址

不多說 直接扔代碼,android5,android9測試 public String getLocalIpAddress() { try { for (Enumeration<Netwo

原创 AndroidX WebView Crash 5.0&5.1

版本庫遷移至AndroidX後,WebView在5.0&5.1設備上引起App崩潰 當前AndroidX版本1.1.0 stackoverflo的帖子 兩個方案: 1、針對WebView複寫 public class Lollip

原创 Android新建卡死

Android Studio 新建 buildi卡死 對於國內Android開發者來說 被牆了真是一件痛苦的事情 特別是 Studio 自動更新下載一些東西的時候 那速度 真是槓槓的 那麼 特別是在gradle的下載配置的

原创 CollapsingToolbarLayout+Toolbar 大號字體的位置

設置了title後,想讓它跟上面的返回箭頭對齊,但是 默認狀態是這樣的 怎麼破? 然後我設置了toolbar的邊距,contentInsetStart="0dp"沒用 然後百思不得其解的時候,國內搜索,一堆全是title居中。

原创 RecyclerView 源碼、回收、複用

RecyclerView 根據平常對recyclerview的調用過程進行代碼跟蹤,以此來了解RecyclerView的原理 RecyclerView recycler = findViewById(R.id.xxx); recy

原创 Android 調用系統拍照後無法查看圖片

Q 在開發項目的時候,本打算使用知乎的Matisse進行圖片選取以及拍照,但是在實際操作中碰到了這樣一件事 能獲取到相機APP拍照的圖片 調用系統相機拍照後在選取圖片處沒有該圖 這很困擾,WX,QQ等應用都能拍了照再選取圖片的

原创 Linux 開啓端口的問題

主要記錄一下踩到的坑 開發用的WebSocket,服務器用的Java寫的 在監聽端口時候 三位數的端口 linux沒反應–932 這時候我怎麼操作都沒用 我改成了6666就能監聽了 記錄一下: 開啓端口: iptables -I

原创 android得到文件的真實路徑

@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivity

原创 :app:processXXXResource--- AGPBI: {"kind":"error","text":"error: resourcexxxx"} etc.

項目遇到的坑,記錄一下,具體原因我也不知道 對整個項目進行編譯build的時候出現某一個資源文件找不到 ps:該資源文件爲第三方aar包 新建一個項目導入該包並build通過、成功,無錯。無法知曉具體原因 clean or r