原创 android studio創建flutter項目卡在creating flutter project

android studio創建flutter項目卡在creating flutter project 最近學習了下flutter,搭建了開發環境,具體的配置方法網上一大堆,我這裏就直說下我遇到的兩個小問題。 1.flutter

原创 dagger2兩種注入方式

記錄dagger使用筆記第一種第二種 第一種 //需要注入的對象 public class AObject { @Inject public AObject() { } public void

原创 android9.0適配http請求

在將API升級到28的時候http請求就報錯 java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network securi

原创 解決8.0,在後臺啓動服務閃退問題

在做保活機制的時候,一般在service的onDestroy()方法中再一次啓動服務,達到避免service被kill 先來看下報錯對的日誌(我的手機8.0的系統) 2019-07-10 15:31:31.049 16473-16

原创 If this view is optional add '@Nullable' (fields) or '@Optional'

使用butterknife時報錯了。butterknife版本如下 //butterknife implementation 'com.jakewharton:butterknife:10.1.0' annot

原创 fragment中使用MediaPlayer&SurfaceView發生黑屏或者閃一下

解決辦法: 1.視頻播放最好先延遲。 2.在activity的onCreate()中設置 getWindow().setFormat(PixelFormat.TRANSLUCENT); 3.在創建SurfaceView的hol

原创 ConstraintLayout使用

1.百分比佈局 //分別爲高和寬的比例, app:layout_constraintHeight_percent="0.5" app:layout_constraintWidth_percent="0.5" 注意:設置 app:

原创 ViewPager實現左右邊距效果

最近不知道寫什麼,就寫一個在項目中用到的效果,看圖。 其實和banner差不多,效果就是支付寶財富-財富直通車類似。實現起來並不是很難。 首先看下佈局 <?xml version="1.0" encoding="utf-8"?>

原创 項目中有N個Module使用相同aar導致衝突解決

項目中有N個Module使用相同aar導致衝突解決第1種解決辦法第2種 解決辦法 最近在做項目,要把另一個項目打包成Module集成到主工程,合併發生了衝突,原因是原來分開的兩個項目都使用了BaseAdapter的aar文件,合到

原创 FrameLayout;LinearLayout的onDraw方法不執行

在構造方法里加上 setWillNotDraw(false);

原创 android.9圖padding;.9圖空白區域

廢話不多說,如果在使用.9圖時遇到如下效果 一眼看上去好像imageview好像有padding值,實際上我是什麼都沒有設置的,而且拉伸區域也是正確的,剛好在發光圈內,出現這種問題我也是一臉懵逼,一般美工把.9的圖發過來就直接能用。

原创 啓動App黑屏白屏優化

在開發IPTV應用時經常會遇到app啓動就發生白屏或者黑屏的現象; 我們來分析下原因 1.最主要的就是盒子的性能原因,一般盒子的處理器和內存性能都比較低,一般都是andoid 5.0. 2.App啓動做了大量耗時操作,比如第三方SD