You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: es/tutorials/android_studio/index.html
+44-41Lines changed: 44 additions & 41 deletions
Original file line number
Diff line number
Diff line change
@@ -62,22 +62,25 @@ <h3>Pasos generales</h3>
62
62
<p>
63
63
Todo el código que define la API de Processing está incluido dentro de archivo processing-core.zip, que está dentro de la subcarpeta AndroidMode en la carpeta de modos dentro de la carpeta de bosquejos. Lo único que tienes que hacer es copiar este archivo como rocessing-core.jar y agregarlo como una dependencia a tu proyecto. El procedimiento paso a paso para hacer esto con Android Studio se detalla a continuación:</p>
64
64
65
-
<p><b>1.</b>Crea un proyecto Android si es que todavía no tienes uno:</p>
<p><b>2.</b>Ingrese el nombre del proyecto, el nombre del paquete y la versión mínima del SDK. Mantenga la opción 'Use legacy android.support libraries' sin marcar, ya que el último núcleo de procesamiento de Android se migra a androidx. Después de eso, haga clic en el botón 'Finish':</p>
<p><imgclass="body-image" src="../../../imgs/tutorials/android_studio/3_add_activity.png" alt="Agregando una actividad"></p>
71
+
<p><b>3.</b> Copia processing-core.zip (ubicado en la carpeta AndroidMode en Processing) a app/libs, renómbralo como processing-core.jar y agrégalo como una dependencia jar a el proyecto:</p>
<p><b>5.</b>Copia processing-core.zip (ubicado en la carpeta AndroidMode en Processing) a app/libs, renómbralo como processing-core.jar y agrégalo como una dependencia jar a el proyecto:</p>
<p><b>5.</b>Seleccione 'dependencies' en el panel más a la izquierda y luego haga clic en 'app' en el panel de módulos. Haga clic en el botón más bajo Declared Dependencies y luego haga clic en Jar Dependency. Aparecerá otro cuadro de diálogo:</p>
<p><b>6.</b> Una vez hecho todo lo anterior, escribe el código de tu bosquejo extendiendo la clase PApplet, por ejemplo:</p>
80
+
<p><b>6.</b> En el cuadro de diálogo Agregar jar, ingrese la ruta como 'libs / processing-core.jar' y en el Paso 2, ingrese el alcance como 'implementación'. Haga clic en 'OK', 'Apply' y luego nuevamente en 'OK':</p>
setContentView(frame, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
129
+
ViewGroup.LayoutParams.MATCH_PARENT));
130
+
131
+
sketch = new Sketch();
132
+
PFragment fragment = new PFragment(sketch);
133
+
fragment.setView(frame, this);
134
+
}
133
135
134
-
@Override
135
-
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
136
-
if (sketch != null) {
137
-
sketch.onRequestPermissionsResult(
138
-
requestCode, permissions, grantResults);
136
+
@Override
137
+
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
138
+
if (sketch != null) {
139
+
sketch.onRequestPermissionsResult(
140
+
requestCode, permissions, grantResults);
141
+
}
139
142
}
140
-
}
141
143
142
-
@Override
143
-
public void onNewIntent(Intent intent) {
144
-
if (sketch != null) {
145
-
sketch.onNewIntent(intent);
144
+
@Override
145
+
public void onNewIntent(Intent intent) {
146
+
super.onNewIntent(intent);
147
+
if (sketch != null) {
148
+
sketch.onNewIntent(intent);
149
+
}
146
150
}
147
-
}
148
151
}
149
152
</code></pre>
150
153
151
154
<divclass = "butterbar">
152
155
El método <code>onRequestPermissionsResult()</code> en la actividad principal es necesario en caso de que la aplicación utilice cualquier <ahref="https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous">permiso peligroso</a>. Si hiciera falta, el bosquejo no será notificado de los resultados de solicitar el permiso al usuario, con lo cual es posible que no funcione correctamente. <code>onNewIntent()</code> también es necesario para que el bosquejo pueda manejar los intentos enviados a la actividad principal.</div>
153
156
154
-
<p><b>8.</b> Finalmente, crea un diseño (layout) mínimo para la actividad principal:</p>
157
+
<p><b>9.</b> Finalmente, crea un diseño (layout) mínimo para la actividad principal:</p>
0 commit comments