29 |
29 |
import java.security.MessageDigest;
|
30 |
30 |
import java.security.NoSuchAlgorithmException;
|
31 |
31 |
|
|
32 |
import android.app.Activity;
|
32 |
33 |
import android.content.Context;
|
33 |
34 |
import android.content.pm.PackageInfo;
|
34 |
35 |
import android.content.pm.PackageManager;
|
35 |
36 |
import android.graphics.Bitmap;
|
36 |
37 |
import android.graphics.BitmapFactory;
|
37 |
38 |
|
38 |
|
import androidx.fragment.app.FragmentActivity;
|
39 |
|
|
40 |
39 |
import org.distorted.library.main.DistortedLibrary;
|
41 |
40 |
import org.distorted.objectlib.json.JsonWriter;
|
42 |
41 |
import org.distorted.objects.RubikObjectList;
|
... | ... | |
529 |
528 |
|
530 |
529 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
531 |
530 |
|
532 |
|
private void figureOutVersion(FragmentActivity act)
|
|
531 |
private void figureOutVersion(Activity act)
|
533 |
532 |
{
|
534 |
|
try
|
535 |
|
{
|
536 |
|
PackageInfo pInfo = act.getPackageManager().getPackageInfo( act.getPackageName(), 0);
|
537 |
|
mVersion = pInfo.versionName;
|
538 |
|
}
|
539 |
|
catch (PackageManager.NameNotFoundException e)
|
|
533 |
if( mVersion==null )
|
540 |
534 |
{
|
541 |
|
mVersion = "0.9.2";
|
|
535 |
try
|
|
536 |
{
|
|
537 |
PackageInfo pInfo = act.getPackageManager().getPackageInfo( act.getPackageName(), 0);
|
|
538 |
mVersion = pInfo.versionName;
|
|
539 |
}
|
|
540 |
catch (PackageManager.NameNotFoundException e)
|
|
541 |
{
|
|
542 |
mVersion = "0.9.2";
|
|
543 |
}
|
542 |
544 |
}
|
543 |
545 |
}
|
544 |
546 |
|
... | ... | |
829 |
831 |
|
830 |
832 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
831 |
833 |
|
832 |
|
public void download(final ScoresReceiver receiver, final FragmentActivity act)
|
|
834 |
public void download(final ScoresReceiver receiver, final Activity act)
|
833 |
835 |
{
|
834 |
836 |
initializeStatics();
|
835 |
837 |
figureOutVersion(act);
|
... | ... | |
847 |
849 |
|
848 |
850 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
849 |
851 |
|
850 |
|
public void submit(ScoresReceiver receiver, final FragmentActivity act)
|
|
852 |
public void submit(ScoresReceiver receiver, final Activity act)
|
851 |
853 |
{
|
852 |
854 |
initializeStatics();
|
853 |
855 |
figureOutVersion(act);
|
... | ... | |
865 |
867 |
|
866 |
868 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
867 |
869 |
|
868 |
|
public void debug()
|
|
870 |
public void debug(final Activity act)
|
869 |
871 |
{
|
870 |
872 |
initializeStatics();
|
|
873 |
figureOutVersion(act);
|
871 |
874 |
mDebugState = DEBUG_RUNNING;
|
872 |
875 |
|
873 |
876 |
Thread thread = new Thread()
|
... | ... | |
883 |
886 |
|
884 |
887 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
885 |
888 |
|
886 |
|
public void suspicious(final String suspicious)
|
|
889 |
public void suspicious(final String suspicious, final Activity act)
|
887 |
890 |
{
|
888 |
891 |
initializeStatics();
|
|
892 |
figureOutVersion(act);
|
889 |
893 |
|
890 |
894 |
Thread thread = new Thread()
|
891 |
895 |
{
|
FigureOutVersion before calling debugs.cgi !