make function for .class and .dex

This commit is contained in:
Jean-Marie 'Histausse' Mineau 2025-10-30 23:43:24 +01:00
parent 8feefbefe5
commit 1d6ff63406
Signed by: histausse
GPG key ID: B66AEEDA9B645AD2
6 changed files with 91 additions and 24 deletions

View file

@ -0,0 +1,10 @@
package com.example.shadowing;
public class Main {
private static String value = "actual";
public static void actual() {}
public static String getValue() {
actual();
return Main.value;
}
}

View file

@ -0,0 +1,10 @@
package com.example.shadowing;
public class Main {
private static String value = "dummy";
public static void dummy() {}
public static String getValue() {
dummy();
return Main.value;
}
}

View file

@ -0,0 +1,4 @@
package com.example.shadowing;
public class Empty {
}

View file

@ -6,22 +6,25 @@ import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.TextView;
//import android.widget.RelativeLayout;
//import android.view.ViewGroup;
//import android.view.View;
import android.util.Log;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String txt = Main.getValue();
String pkg_name = getApplicationContext().getPackageName();
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
ll.generateViewId();
setContentView(ll);
TextView tw = new TextView(this);
tw.setText("Hello Void!");
tw.setText(txt);
tw.generateViewId();
ll.addView(tw);
Log.i("SHADOWING", "App: " + pkg_name + ", txt: " + txt);
}
}