@@ -1007,32 +1007,32 @@ private void writeFragmentActivity(final File srcDirectory) {
1007
1007
writer .println ("import processing.android.PFragment;" );
1008
1008
writer .println ("import processing.core.PApplet;" );
1009
1009
writer .println ("public class MainActivity extends Activity {" );
1010
- writer .println (" private static final String MAIN_FRAGMENT_TAG = \" main_fragment\" ;" );
1011
- writer .println (" private static final int viewId = View.generateViewId();" );
1012
- writer .println (" PFragment fragment;" );
1013
- writer .println (" @Override" );
1014
- writer .println (" protected void onCreate(Bundle savedInstanceState) {" );
1015
- writer .println (" super.onCreate(savedInstanceState);" );
1016
- writer .println (" FrameLayout frame = new FrameLayout(this);" );
1017
- writer .println (" frame.setId(viewId);" );
1018
- writer .println (" setContentView(frame, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, "
1010
+ writer .println (" private static final String MAIN_FRAGMENT_TAG = \" main_fragment\" ;" );
1011
+ writer .println (" private static final int viewId = View.generateViewId();" );
1012
+ writer .println (" PFragment fragment;" );
1013
+ writer .println (" @Override" );
1014
+ writer .println (" protected void onCreate(Bundle savedInstanceState) {" );
1015
+ writer .println (" super.onCreate(savedInstanceState);" );
1016
+ writer .println (" FrameLayout frame = new FrameLayout(this);" );
1017
+ writer .println (" frame.setId(viewId);" );
1018
+ writer .println (" setContentView(frame, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, "
1019
1019
+ "ViewGroup.LayoutParams.MATCH_PARENT));" );
1020
- writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1021
- writer .println (" if (savedInstanceState == null) {" );
1022
- writer .println (" fragment = new PFragment();" );
1023
- writer .println (" fragment.setSketch(sketch);" );
1024
- writer .println (" FragmentTransaction ft = getFragmentManager().beginTransaction();" );
1025
- writer .println (" ft.add(frame.getId(), fragment, MAIN_FRAGMENT_TAG).commit();" );
1026
- writer .println (" } else {" );
1027
- writer .println (" fragment = (PFragment) getFragmentManager().findFragmentByTag(MAIN_FRAGMENT_TAG);" );
1028
- writer .println (" fragment.setSketch(sketch);" );
1029
- writer .println (" }" );
1030
- writer .println (" }" );
1031
- writer .println (" @Override" );
1032
- writer .println (" public void onBackPressed() {" );
1033
- writer .println (" fragment.onBackPressed();" );
1034
- writer .println (" super.onBackPressed();" );
1035
- writer .println (" }" );
1020
+ writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1021
+ writer .println (" if (savedInstanceState == null) {" );
1022
+ writer .println (" fragment = new PFragment();" );
1023
+ writer .println (" fragment.setSketch(sketch);" );
1024
+ writer .println (" FragmentTransaction ft = getFragmentManager().beginTransaction();" );
1025
+ writer .println (" ft.add(frame.getId(), fragment, MAIN_FRAGMENT_TAG).commit();" );
1026
+ writer .println (" } else {" );
1027
+ writer .println (" fragment = (PFragment) getFragmentManager().findFragmentByTag(MAIN_FRAGMENT_TAG);" );
1028
+ writer .println (" fragment.setSketch(sketch);" );
1029
+ writer .println (" }" );
1030
+ writer .println (" }" );
1031
+ writer .println (" @Override" );
1032
+ writer .println (" public void onBackPressed() {" );
1033
+ writer .println (" fragment.onBackPressed();" );
1034
+ writer .println (" super.onBackPressed();" );
1035
+ writer .println (" }" );
1036
1036
writer .println ("}" );
1037
1037
writer .flush ();
1038
1038
writer .close ();
@@ -1047,11 +1047,11 @@ private void writeWallpaperService(final File srcDirectory) {
1047
1047
writer .println ("import processing.android.PWallpaper;" );
1048
1048
writer .println ("import processing.core.PApplet;" );
1049
1049
writer .println ("public class MainService extends PWallpaper {" );
1050
- writer .println (" @Override" );
1051
- writer .println (" public PApplet createSketch() {" );
1052
- writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1053
- writer .println (" return sketch;" );
1054
- writer .println (" }" );
1050
+ writer .println (" @Override" );
1051
+ writer .println (" public PApplet createSketch() {" );
1052
+ writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1053
+ writer .println (" return sketch;" );
1054
+ writer .println (" }" );
1055
1055
writer .println ("}" );
1056
1056
writer .flush ();
1057
1057
writer .close ();
@@ -1066,11 +1066,11 @@ private void writeWatchFaceGLESService(final File srcDirectory) {
1066
1066
writer .println ("import processing.android.PWatchFaceGLES;" );
1067
1067
writer .println ("import processing.core.PApplet;" );
1068
1068
writer .println ("public class MainService extends PWatchFaceGLES {" );
1069
- writer .println (" public MainService() {" );
1070
- writer .println (" super();" );
1071
- writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1072
- writer .println (" setSketch(sketch);" );
1073
- writer .println (" }" );
1069
+ writer .println (" public MainService() {" );
1070
+ writer .println (" super();" );
1071
+ writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1072
+ writer .println (" setSketch(sketch);" );
1073
+ writer .println (" }" );
1074
1074
writer .println ("}" );
1075
1075
writer .flush ();
1076
1076
writer .close ();
@@ -1085,21 +1085,37 @@ private void writeWatchFaceCanvasService(final File srcDirectory) {
1085
1085
writer .println ("import processing.android.PWatchFaceCanvas;" );
1086
1086
writer .println ("import processing.core.PApplet;" );
1087
1087
writer .println ("public class MainService extends PWatchFaceCanvas {" );
1088
- writer .println (" public MainService() {" );
1089
- writer .println (" super();" );
1090
- writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1091
- writer .println (" setSketch(sketch);" );
1092
- writer .println (" }" );
1088
+ writer .println (" public MainService() {" );
1089
+ writer .println (" super();" );
1090
+ writer .println (" PApplet sketch = new " + sketchClassName + "();" );
1091
+ writer .println (" setSketch(sketch);" );
1092
+ writer .println (" }" );
1093
1093
writer .println ("}" );
1094
1094
writer .flush ();
1095
1095
writer .close ();
1096
1096
}
1097
1097
1098
1098
1099
1099
private void writeCardboardActivity (final File srcDirectory ) {
1100
-
1100
+ File mainServiceFile = new File (new File (srcDirectory , manifest .getPackageName ().replace ("." , "/" )),
1101
+ "MainActivity.java" );
1102
+ final PrintWriter writer = PApplet .createWriter (mainServiceFile );
1103
+ writer .println ("package " + manifest .getPackageName () +";" );
1104
+ writer .println ("import android.os.Bundle;" );
1105
+ writer .println ("import processing.cardboard.PCardboard;" );
1106
+ writer .println ("public class MainActivity extends PCardboard {" );
1107
+ writer .println (" @Override" );
1108
+ writer .println (" public void onCreate(Bundle savedInstanceState) {" );
1109
+ writer .println (" super.onCreate(savedInstanceState);" );
1110
+ writer .println (" CardboardSketch sketch = new CardboardSketch();" );
1111
+ writer .println (" setSketch(sketch);" );
1112
+ writer .println (" init(sketch);" );
1113
+ writer .println (" setConvertTapIntoTrigger(true);" );
1114
+ writer .println (" }" );
1115
+ writer .println ("}" );
1116
+ writer .flush ();
1117
+ writer .close ();
1101
1118
}
1102
-
1103
1119
1104
1120
private void writeResLayoutMainActivity (final File file ) {
1105
1121
final PrintWriter writer = PApplet .createWriter (file );
0 commit comments