....
If FirstTime Then
NativeMe.InitializeContext
EndIf
Dim w AsBoolean
w = NativeMe.RunMethod("isInstalled", Null) ' <----- I think that i have here ERROR
Log("Whatsapp " & w)
......
#If JAVA
import java.io.File;
import android.content.Context;
import java.util.ArrayList;
import android.content.ContentProviderOperation;
import android.content.ContentResolver;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.provider.ContactsContract;
import android.util.Log;
private final static String WHATSSAP_APP_ID = "com.whatsapp";
private final static boolean DEBUG = false;
public final static int IMAGE_TYPE = 0;
public final static int AUDIO_TYPE = 1;
public final static int VIDEO_TYPE = 2;
public final static boolean isInstalled(Context context){
Boolean installed = false;
try{
PackageManager mPm = context.getPackageManager();
PackageInfo info = mPm.getPackageInfo(WHATSSAP_APP_ID, 0);
installed = info != null;
}catch(Exception e){
installed = false;
if(DEBUG) Log.e("Exception", e.toString());
}
return installed;
}
#End If