1- run shadowsocks over localhost:1080
2- run chrome with `google-chrome --proxy-server="socks5://localhost:1080"`
3- turn off chrome-setting : Use a prediction service to load pages more quickly
import android.R.attr | |
import android.content.res.ColorStateList | |
object Colors { | |
@JvmStatic | |
val primaryDarkColor by lazy { 0xFF00284f.toInt() } | |
@JvmStatic | |
val primaryColor by lazy { 0xFF20507c.toInt() } |
View decorView = getWindow().getDecorView(); | |
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | |
| View.SYSTEM_UI_FLAG_FULLSCREEN | |
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | |
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | |
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | |
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | |
); |
brandBlue = 0xFF4285F4 | |
brandRed = 0xFFEA4335 | |
brandYellow = 0xFFFBBC04 | |
brandGreen = 0xFF34A853 |
dconf write /org/gnome/desktop/input-sources/xkb-options "['grp_led:scroll']" |
^0{1}((((910)|(911)|(912)|(913)|(914)|(915)|(916)|(917)|(918)|(919)|(990)|(991)|(901)|(902)|(903)|(905)|(930)|(933)|(934)|(935)|(936)|(937)|(938)|(939)|(932)|(920)|(921)|(922)){1}[0-9]{7})|((99999|99998|99911|99912|99913|99914){1}[0-9]{5})|(9981[0-9]{6}))$ | |
``` |
Download JDK .tar.gz file | |
Extract it to “/usr/local/java” it means finally it appears like this “/usr/local/java/jdk1.8.0_144” | |
Edit the system PATH file “/etc/profile” and add the following system variables to your system path. | |
JAVA_HOME=/usr/local/java/jdk1.7.0_45 | |
JRE_HOME=$JAVA_HOME/jre | |
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin | |
export JAVA_HOME | |
export JRE_HOME | |
export PATH” |
getView().setFocusableInTouchMode(true); | |
getView().requestFocus(); | |
getView().setOnKeyListener((v, keyCode, event) -> { | |
if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) { | |
onBackPressed(); | |
return true; | |
} | |
return false; | |
}); |
flutter run --enable-software-rendering |
public final class RxBus{ | |
private static SparseArray<PublishSubject<Object>> sSubjectMap = new SparseArray<>(); | |
private static Map<Object, CompositeDisposable> sSubscriptionsMap = new HashMap<>(); | |
private RxBus(){ | |
} | |
@Retention(SOURCE) |