diff --git a/app/src/main/res/LICENSE/LICENSE.CC_BY_NC_3.txt b/ICONS_LICENSE/app_icon/LICENSE.CC_BY_NC_3.txt similarity index 100% rename from app/src/main/res/LICENSE/LICENSE.CC_BY_NC_3.txt rename to ICONS_LICENSE/app_icon/LICENSE.CC_BY_NC_3.txt diff --git a/app/src/main/res/LICENSE/LICENSE.txt b/ICONS_LICENSE/app_icon/LICENSE.txt similarity index 100% rename from app/src/main/res/LICENSE/LICENSE.txt rename to ICONS_LICENSE/app_icon/LICENSE.txt diff --git a/app/src/main/java/com/emanuelef/remote_capture/MainActivity.java b/app/src/main/java/com/emanuelef/remote_capture/MainActivity.java index 9c013d5f..ffb9bbb8 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/MainActivity.java +++ b/app/src/main/java/com/emanuelef/remote_capture/MainActivity.java @@ -191,13 +191,16 @@ public class MainActivity extends AppCompatActivity implements LoaderManager.Loa PackageInfo p = packs.get(i); if((p.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) { - String appName = p.applicationInfo.loadLabel(pm).toString(); - Drawable icon = p.applicationInfo.loadIcon(pm); String packages = p.applicationInfo.packageName; - int uid = p.applicationInfo.uid; - apps.add(new AppDescriptor(appName, icon, packages, uid)); - Log.d("APPS", appName + " - " + packages + " [" + uid + "]"); + if(!packages.equals("com.emanuelef.remote_capture")) { + String appName = p.applicationInfo.loadLabel(pm).toString(); + Drawable icon = p.applicationInfo.loadIcon(pm); + int uid = p.applicationInfo.uid; + apps.add(new AppDescriptor(appName, icon, packages, uid)); + + Log.d("APPS", appName + " - " + packages + " [" + uid + "]"); + } } } return apps; diff --git a/app/src/main/jni/vpnproxy-jni/vpnproxy.c b/app/src/main/jni/vpnproxy-jni/vpnproxy.c index d0ad8164..5f3626b4 100644 --- a/app/src/main/jni/vpnproxy-jni/vpnproxy.c +++ b/app/src/main/jni/vpnproxy-jni/vpnproxy.c @@ -382,7 +382,7 @@ static void sendCaptureStats(vpnproxy_data_t *proxy) { if(!midMethod) __android_log_print(ANDROID_LOG_FATAL, VPN_TAG, "GetMethodID(sendCaptureStats) failed"); - (*env)->CallObjectMethod(env, proxy->vpn_service, midMethod, stats->sent_bytes, stats->rcvd_bytes, + (*env)->CallVoidMethod(env, proxy->vpn_service, midMethod, stats->sent_bytes, stats->rcvd_bytes, stats->sent_pkts, stats->rcvd_pkts); } @@ -401,7 +401,7 @@ static void notifyServiceStatus(vpnproxy_data_t *proxy, const char *status) { status_str = (*env)->NewStringUTF(env, status); - (*env)->CallObjectMethod(env, proxy->vpn_service, midMethod, status_str); + (*env)->CallVoidMethod(env, proxy->vpn_service, midMethod, status_str); (*env)->DeleteLocalRef(env, status_str); } diff --git a/playstore/foreground.png b/playstore/foreground.png new file mode 100644 index 00000000..023d7fa4 Binary files /dev/null and b/playstore/foreground.png differ diff --git a/app/src/main/res/playstore/icon.png b/playstore/icon.png similarity index 100% rename from app/src/main/res/playstore/icon.png rename to playstore/icon.png diff --git a/playstore/screenshots/app_filter.jpg b/playstore/screenshots/app_filter.jpg new file mode 100644 index 00000000..fb8e459c Binary files /dev/null and b/playstore/screenshots/app_filter.jpg differ diff --git a/playstore/screenshots/capturing.jpg b/playstore/screenshots/capturing.jpg new file mode 100644 index 00000000..6efe7b21 Binary files /dev/null and b/playstore/screenshots/capturing.jpg differ diff --git a/playstore/screenshots/main_screen.jpg b/playstore/screenshots/main_screen.jpg new file mode 100644 index 00000000..a2c9f587 Binary files /dev/null and b/playstore/screenshots/main_screen.jpg differ diff --git a/playstore/screenshots/settings.jpg b/playstore/screenshots/settings.jpg new file mode 100644 index 00000000..b71f44d9 Binary files /dev/null and b/playstore/screenshots/settings.jpg differ