Androidこまごました(壹)
1749 ワード
壹、Android studioではダウンロードに依存できない
terminalに
二、activityの全画面を設定し、下の戻りキーを隠す
スタイルで設定
「activity」で次のように設定します.
叁、Surface Viewはアンチエイリアシングを設定していますが、無効です.
surfaceviewには独自のbufferがあり、この行のコードはbufferを消去することに相当し、描画前にこの方法を呼び出すたびに呼び出すことができます.
肆、Android 8.0アプリケーションバージョンの更新が直接クラッシュした.
次の権限の追加:
ヘッダを追加するには、次の手順に従います.
陸は、QQのようなチャットインタフェースを実現する場合、Recyclerviewを使用してメッセージリストを実現し、入力方式が開くと、Recyclerviewは最後までスライドできない.
ソリューション:
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);