原创 CardView不顯示陰影問題

app:cardPreventCornerOverlap="true" app:cardUseCompatPadding="true" 需要加上zhel這兩個屬性,要不然沒有顯示陰影,還有就是在配置文件中添加kaiq開啓硬件加速 a

原创 設計各種ViewPager頁面的滑動動畫

有的時候產品會要求Banner的各種滑動動畫,比如 一般都是用viewpager來做這種效果,那要是達到這種效果就需要自己實現ViewPager.PageTransformer接口。ViewPager.PageTransformer它只

原创 Flutter安裝

1.Flutter的安裝kesh可使用AndroidStudio自帶的插件安裝。 2.安裝重啓Studio之後發現選擇設備那 沒有設備或者模擬器,原因是Flutter沒有綁定android sdk 和 android studio。打開

原创 獲取音頻的時域頻譜

通過MediaExtractor獲取音頻的信息。 package com.goobird.common.basic.utils.audio; import java.io.BufferedWriter; import java.io.

原创 BottomSheetDialogFragment + ViewPager+Fragment+RecyclerView 出現只有第一頁列表可以滑動其他頁不可滑動的情況。

BottomSheetDialogFragment + ViewPager+Fragment+RecyclerView這種樣式出現的不多,所以前一陣做這類需求的時候遇到種種問題。 主要的原因就是因爲BottomSheetBehavior的

原创 CMake編譯時報錯 is not full path什麼的

根本沒windows-86_64這個目錄 只有windows目錄 所以查看ndk目錄裏的ndk-bundle\build\cmake裏的android.toolchain.cmake文件中的windows-x86_64的字眼,改爲wind

原创 CMake 編譯時報錯 ninja: error: ......missing and no known rule to make it

Build command failed. Error while executing process F:\Android\sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--bu

原创 Gradle--創建構建Variant

首先先介紹幾個概念: 構建類型:每個由Android Studio 創建的項目都會生成debug和release構建類型,當然還可以自定義類型。 product flavor(不同定製的產品):它一般用於管理多個應用 variant:構建

原创 kotlin--操作符

主要針對集合操作,註釋上都有解釋,直接貼代碼。 class ListPrise { val TAG:String ="listPrise===" var listData = listOf<Int>(123,23,123,

原创 BuildConfig.Debug總爲false的解決

利用BuildConfig.Debug可以和log日誌結合使用,當在debug模式的時候BuildConfig.Debug爲true,當爲release模式的時候爲false。但是有一種情況就是 我有個l

原创 安卓原生與vue前段相互調用

之前寫過一個博客是安卓原生與JS交互的博客:http://blog.csdn.net/jhl122/article/details/53406623。那是正常情況下的交互,但是如果前段人員使用vue開發就會產生一個問題:安卓原生調用js中

原创 使用studio將module打包成jar包

在要打包的module的builde.gradle文件下添加任務:task makeJar(type: Copy) { delete 'build/libs/mylibrary.jar' //刪除

原创 手欠--Executioin failed for task 的問題

這個問題要強調一下,主要是因爲我用了全局替換 變量的名稱 ,導致了 清單文件中的 權限名稱改變了,特此記錄,不要手欠爲了省事總全局替換。錯誤名稱: Error:Execution failed for t

原创 揭露效果實現

揭露動畫實現一些類似無縫連接的效果: 就是類似這樣的效果。 實現: 1,在初始界面 Intent intent = new Intent(mContext,AnimationActivity.class);

原创 多版本、多環境、多渠道打包

關於多版本多環境的內容之前寫了一篇博客可以參考:https://blog.csdn.net/jhl122/article/details/745407401,多版本需要注意的就是簽名信息的配置:signingConfigs {