Androidこまごました(壹)

1749 ワード

壹、Android studioではダウンロードに依存できない
terminalにgradlew build --refresh-dependenciesと入力し、リターンキーを押します.このコマンドの役割は、Androidstudioにすべての依存を再ダウンロードするように強制することです.(mac下入力./gradlew build --refresh-dependencies)
二、activityの全画面を設定し、下の戻りキーを隠す
スタイルで設定
   

「activity」で次のように設定します.
 private void setFullScreenUI() {
        if (Build.VERSION.SDK_INT < 19) {
            View v = this.getWindow().getDecorView();
            v.setSystemUiVisibility(View.GONE);
        } else if (Build.VERSION.SDK_INT >= 19) {
            View v = this.getWindow().getDecorView();
            int options = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
            v.setSystemUiVisibility(options);
        }
    }

叁、Surface Viewはアンチエイリアシングを設定していますが、無効です.
mCanvas.drawColor(Color.TRANSPARENT, android.graphics.PorterDuff.Mode.CLEAR);

surfaceviewには独自のbufferがあり、この行のコードはbufferを消去することに相当し、描画前にこの方法を呼び出すたびに呼び出すことができます.
肆、Android 8.0アプリケーションバージョンの更新が直接クラッシュした.
次の権限の追加:伍、Retrofit中国語の文字化けし問題.
ヘッダを追加するには、次の手順に従います.
@Headers("Content-Type:application/x-www-form-urlencoded; charset=utf-8")

陸は、QQのようなチャットインタフェースを実現する場合、Recyclerviewを使用してメッセージリストを実現し、入力方式が開くと、Recyclerviewは最後までスライドできない.
ソリューション:mLayoutManager.setStackFromEnd(true);