Skip to content

Instantly share code, notes, and snippets.

View ekosp's full-sized avatar

Eko Setyo Purnomo ekosp

View GitHub Profile
@easterapps
easterapps / ActivityRestart.kt
Last active March 23, 2024 18:44
restart android application programmatically
fun triggerRestart(context: Activity) {
val intent = Intent(context, MainActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
context.startActivity(intent)
if (context is Activity) {
(context as Activity).finish()
}
Runtime.getRuntime().exit(0)
}
@MeNiks
MeNiks / RealPathUtil.kt
Last active July 10, 2024 08:57
Kotlin code to get real path / sd card path from intent data while browsing file.
import android.annotation.SuppressLint
import android.content.ContentUris
import android.content.Context
import android.content.CursorLoader
import android.database.Cursor
import android.net.Uri
import android.os.Build
import android.os.Environment
import android.provider.DocumentsContract
import android.provider.MediaStore
@zthxxx
zthxxx / Activate Office 2019 for macOS VoL.md
Last active November 17, 2025 15:40
crack activate Office on mac with license file
@wizmea
wizmea / newapp.java
Last active May 31, 2020 16:36
check android app version playstore and force update
private void checkNewAppVersion(Context context,int view){
final String link = "https://play.google.com/store/apps/details?id="+getPackageName() + "&hl=en";
new AsyncTask<Void, Void, String>() {
@Override
protected String doInBackground(Void... strings) {
try {
Log.e("startVersion","start");
String newVersion = Jsoup
.connect(link)
.timeout(30000)
@jkwiecien
jkwiecien / retrofit2_rxjava_proguard_config
Last active September 15, 2020 08:43
Retrofit2 + RxJava proguard config.
########--------Retrofit + RxJava--------#########
-dontwarn retrofit.**
-keep class retrofit.** { *; }
-dontwarn sun.misc.Unsafe
-dontwarn com.octo.android.robospice.retrofit.RetrofitJackson**
-dontwarn retrofit.appengine.UrlFetchClient
-keepattributes Signature
-keepattributes Exceptions
-keepclasseswithmembers class * {
@retrofit.http.* <methods>;