ScrollView no funciona “Android Studio”

publicado por: Anonymous La verdad tengo un poco de conocimientos básicos en programación Android y demás. Estoy haciendo una aplicación en Android Studio que trata de hacer una pantalla principal para que un docente y padre de familia se puedan registrar e iniciar sesión. En la actividad en la que el padre de familia se…(Continue Reading)

Javaのhttp通信プラグインretrofitのURLの定義が出来ない

投稿者: Anonymous retrofit http://square.github.io/retrofit/ を使って、APIの定義を書こうと思うのですが http://example.com/hoge?kage20150825 http://example.com/hoge?kage20150826 http://example.com/hoge?kage20150827 のように、?の後の項目を任意に変えるにはどうしたらよいのでしょうか public interface APIInterface { @GET(“/hoge?{date}”) void getActivityNotificationList(@Path(“date”) String date, Callback<xxx> xxx); } と書いたのですが java.lang.IllegalArgumentException: APIInterface.getActivityNotificationList: URL query string “{date}” must not have replace block. と出て拒否されてしまいます。 URLの構造を変える事は出来ないです。 解決 今更、かつ正しい使い方とも思えませんが、 以下のようにすると、実現はできる様です。 インターフェースの定義 @GET(“/hoge”) Call<ResponseBody> getActivityNotificationList( @QueryMap Map<String, Object> map); 実行 Map<String, Object> map = new HashMap<String, Object>(); map.put(“kage20150825”,…(Continue Reading)

¿Como hacer para agregar un acceso directo de una web a la pantalla de inicio automaticamente?

publicado por: Anonymous Disculpen el español, quiero hacer que un boton en mi web le de la orden al navegador de android, que cree un acceso directo de la pagina WEB, pero que lo haga automaticamente que el usuario no tenga que hacer nada mas sino, pulsar el boton ¿alguna idea? solución No es posible…(Continue Reading)

android EditText内の初期設定されている文字を、クリック時にクリアする方法

投稿者: Anonymous 現在、発音チェックアプリを作っています。 以下の方法でチェックする仕様です。 1:EditTextに、チェックする単語または文章を入力する。 2:音声認識機能を呼び出し、TextViewに発音した音声をセットする。 3:EditText内の文字とTextView内の文字が同じかを判定する。 流れは以上の通りです。 現在、EditTextに初期設定として「文字を入力してください」という文章が設定されています。 EditText内に単語を入力する際、上記の初期設定している文章を消さなくてはいけません。 めんどくさいです。 EditText内の文字を、EditTextをクリックするだけ消えるようにするには、どうすればいいですか? 解決 hintプロパティを追加すればできるかと思います. HTMLでいうplaceholderみたいなやつです. XMLに記述する場合は android:hint=”文字を入力してください” kotlinとかjavaとかで記述する場合は editText.setHint(“文字を入力してください”); // java editText.hint = “文字を入力してください” // kotlin です. ここで,editTextはEditTextオブジェクトですので,XMLにあるやつをfindViewByIdで探してくるか,新しくインスタンス化したものを使えば大丈夫です. 回答者: Anonymous

Error al pasar variables con Intent – NullPointerException

publicado por: Anonymous Estoy intentando pasar un ArrayList<Pet> desde un Fragment a mi MainActivity.java para desde aquí, si se pulsa un ImageButton (de la barra de acción) vayamos a otra actividad en la cual necesito los datos de dicho ArrayList. Pues bien, creo un Intenten mi clase Fragment y un bundlepara recibir estos datos en…(Continue Reading)

¿Cómo pasar un ArrayList por un Intent hacia otra Activity?

publicado por: Anonymous Necesito pasar un ArrayList por un Intent a otra Activity y según he leído por Internet, necesito que los objetos del ArrayList sean Parcelable, pero no tengo ni idea de como hacer esto. ¿Alguien me puede explicar como pasar un ArrayList por un Intent? He probado utilizando putExtra y putParcelableArrayListExtra, pero sigo…(Continue Reading)

¿Fijar disposición y tamaño de componentes (RecyclerView)?

publicado por: Anonymous Tengo un card_video.xml (que es el elemento del que se rellena mi RecyclerView) el cual debería verse así según la vista de diseño de Android Studio, entiendo que no siempre se ve de esa manera debido a las propiedades de cada dispositivo, pero así debería verse para cada elemento: Lo cual tiene…(Continue Reading)

¿Cómo poner el carácter arroba ‘@’ en el Android Emulator desde el teclado físico, en Mac OS?

publicado por: Anonymous Estoy intentando usar el Emulador de Android (en Mac) para probar mis aplicaciones, pero al intentar poner el símbolo @ (arroba) no funciona. He probado con: – Alt + 2 (El de la izquierda y el de la derecha) – Copiando del portapapeles con cmd + c, cmd + v ¿Cómo puedo…(Continue Reading)

Android: Cargaste un APK con una firma que no es válida

publicado por: Anonymous Estoy tratando de subir por primera vez una aplicación a la play store pero me está votando el siguiente error: Cargaste un APK con una firma que no es válida (obtén más información sobre las firmas). Error de apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures Ya generé varias firmas pero sigue saliendo el…(Continue Reading)

Error Android No matching client found for package name ‘company.nombrepaquete.nombrepaquete’

publicado por: Anonymous Hola resulta que no tengo ningún error de compilación en mi android studio, pero al intentar correr el app, sale este error de Gradle: No matching client found for package name ‘company.nombrepaquete.nombrepaquete’ Alguien sabe como solucionar esto? solución El problema sucede porque el archivo google-services.json contiene una definición de paquete diferente a…(Continue Reading)

Filtrado multiple en un ArrayList

publicado por: Anonymous Tengo un método que recibe un Objeto de tipo List de una clase propia que se llama Pallet. La clase Pallet tiene una fecha de creación, un articulo, un id, un almacén…etc. El método filterPalletWithDataretorna(List list, ListParametersFilter parameters); retorna otra lista con los pallets que se han filtrado por los campos que…(Continue Reading)

androidのwifi経由でのadbについて

投稿者: Anonymous 下記コマンドを行うとwifi経由でadbコマンドが使用できる様になりますが wifiのInterface(wlan0)にのみbindされるのでしょうか? wifi以外のsim経由や、VPNなどのinterfaceから接続される事はありますか? adb tcpip 5555 adb connect 192.168.xx.xx 解決 VPNやglobal ip経由でも接続可能です。 一般的な携帯ですとglobalに出ているわけではないので接続できないです。 接続確認が出るので勝手に接続される事はないと思います。 回答者: Anonymous

Android: ruta de imagen a Bitmap

publicado por: Anonymous Tengo un problema, en un JSON traigo unos datos e imagenes, lo que quiero hacer es pasar esas rutas de imagenes a Bitmaps para setearsetas a GridView, mi duda es como paso la ruta de la imagen a Bitmap. Este es mi JSON { ‘code’:’OK’, ‘data’:{ ‘folio’:12345, ‘customer’:’Jose Trinidad Ramos Trejo’, ‘delivered’:’2016/10/30′,…(Continue Reading)

Problema al Generar APK en Android con Ionic 3

publicado por: Anonymous Saludos compañeros stackers, en esta ocasión ando estudiando el framework de Ionic, revisando los proyectos básicos que el framework te permite crear por defecto con comandos por consola. Usando Visual Studio Code 1.21.1, como plataforma base Android 7 y con versión de Ionic 3, teniendo mi proyecto básico listo para construir para…(Continue Reading)

¿Cómo estilizar el boton de login de facebook en android?

publicado por: Anonymous Tengo el boton que proporciona facebook en su documentación, pero mi duda es ¿Cómo lograr modificar ese botón para que se vea como yo quiero? <com.facebook.login.widget.LoginButton android:id=”@+id/login_button” android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:layout_gravity=”center_horizontal” android:layout_marginTop=”30dp” android:layout_marginBottom=”30dp” /> Gracias 🙂 solución Ramses, me parece que te refieres a “personalizar” el boton, lo puedes realizar agregando la propiedad…(Continue Reading)

Pulsar dos veces el botón atras para salir de la App en Android

publicado por: Anonymous Últimamente las aplicaciones que salen, llevan incorporado lo de presionar dos veces el botón atrás físico como virtual para salir de la app, mostrando un mensaje `Presione una ves más para salir. Tengo implementado lo siguiente: En MainActivity principal declaro la variable canExitApp global para establecer si se ha pulsado alguna vez.…(Continue Reading)

Como crear un juego multijugador online

publicado por: Anonymous Buenas comunidad, hice un pequeño juego para android al cual me gustaria agregarle un modo de juego online contra otra persona, me gustaria que me orienten como se haria esto, si tengo que crear una base de datos etc, no necesito que me expliquen paso a paso sino que me orienten donde…(Continue Reading)

Android: アイコンのみのTabHost

投稿者: Anonymous 下図のようにTabHostを制作したいと思います。 tabSpec = tabHost.newTabSpec(“tag2”); tabSpec.setContent(R.id.linearLayout2); tabSpec.setIndicator(“試験”); tabHost.addTab(tabSpec); というコードからsetIndicatorを削除すると、アプリが停止されます。 画像の通りに、どうやってアイコンのみのタブホストが作れるでしょうか。 この質問には状態によってアイコン変更という課題を触れないでおきましょう。 解決 ご要望により、コメントから、回答に転記させていただきます。 tabSpec.setIndicator(“”);のように空文を設定してみるのはやってみましたか。 以上です。 回答者: Anonymous

JavaでHTMLを取得し、getBytesで文字コードを変換すると「一部」文字化けする

投稿者: Anonymous 以下のコードを走らせると、取得したデータの文字列が以下の画像のように一部化けて変換されます。 try { // 接続用HttpURLConnectionオブジェクト作成 HttpURLConnection con = null; // URLの作成 URL urlSt = “https://cs.kintetsu-ls.co.jp/TR/TRGG0020/TRGG0020.aspx?ID=1234567890”; url = new URL(urlSt); con = (HttpURLConnection) url.openConnection(); // リダイレクトを自動で許可しない設定 con.setInstanceFollowRedirects(false); // URL接続からデータを読み取る場合はtrue con.setDoInput(true); // URL接続にデータを書き込む場合はtrue con.setDoOutput(true); // 接続 con.connect(); // 本文の取得 InputStream in = con.getInputStream(); String readSt = readInputStream(in); //文字コードを指定して変換する readSt = new String(readSt.getBytes(“Shift_JIS”)); System.out.println(readSt);//ここでブレークを張って、デバックエリアでreadStの中を覗いて取得文字をキャプチャ //切断 in.close();…(Continue Reading)

R.idへの文字列のひも付け方法について

投稿者: Anonymous intentでやりとりする情報からR.idを取るに当たって下記の様にHashMapで ”news” => R.id.menu_new といった関連付けを行っているのですが、もっとスマートな方法はあるのでしょうか? R.idをそのまま投げるやり方もあるのですが、外部とやり取りする際に文字列にするので結局変換が必要です。 static HashMap<String,Integer> menuIdTable = new HashMap<String, Integer>() { { put(“news”, R.id.menu_news); put(“message”, R.id.menu_message); put(“bookmark”, R.id.menu_bookmark); put(“ranking”, R.id.menu_ranking); } }; 解決 Resources.getIdentifier() が用意されています。 以下のような形: int id = getResources().getIdentifier(strId, “id”, getPackageName()); ユーティリティメソッドと使い方は以下のようになるでしょう: static int string2Rid( Context cx, String strId) { return cx.getResources().getIdentifier( strId, “id”, cx.getPackageName()); } … // Inside Activity {…(Continue Reading)

error: cannot find symbol variable FileProvider Android Studio 3

publicado por: Anonymous estoy intentando adaptar mi aplicación Android para sistemas 7.0.0+ parece que uno de los cambios es usar FileProvider, estoy viendo tutoriales, parece fácil pero resulta que Android Studio 3 no me encuentra esta clase y estoy cargando desde gradle un android.support.v4 (donde creo que va incluida) tal que así: dependencies { implementation…(Continue Reading)

Error:Execution failed for task ‘:app:mergeDebugResources’

publicado por: Anonymous Me salió este error de repente, me marca la clase R en rojo en el código Java. AAPT err(Facade for 557143976): libpng error: Not a PNG file Error:Execution failed for task ‘:app:mergeDebugResources’. Some file crunching failed, see logs for details Ya use Rebuild Project y Clean Project varias veces… solución Este detalle…(Continue Reading)

Android エミュレータにproxyを指定すると起動できない

投稿者: Anonymous Android エミュレータ(avd)に proxy オプションを付けて起動しようとするとFATALエラーになって起動できません。proxy オプションを付けない場合は起動できます。 解決策はあるでしょうか。 C:UsersjirolaboAppDataLocalAndroidsdktoolsemulator.exe -avd Nexus_S_API_21 -netspeed full -netdelay none -http-proxy http://xxx:[email protected]:8080 Creating filesystem with parameters: Size: 69206016 Block size: 4096 Blocks per group: 32768 Inodes per group: 4224 Inode size: 256 Journal blocks: 1024 Label: Blocks: 16896 Block groups: 1 Reserved block group size: 7 Created filesystem with 11/4224…(Continue Reading)

Android7でffmpegを実行するとエラーになります。

投稿者: Anonymous Android用にビルドしたffmpegを実行しています。 Android6では正常に実行できますが、Android7だと以下のエラーが発生します。 01-10 16:21:16.120 534-534/? A/libc: CANNOT LINK EXECUTABLE “/data/user/0/XXXX/files/ffmpeg”: /data/data/XXXX/files/ffmpeg: has text relocations 原因と解決方法がわからず苦慮しています。 アドバイスをよろしくお願い致します。 解決 下記にて同じエラーがKnown Issueとして扱われているようです。 https://github.com/WritingMinds/ffmpeg-android-java/issues/141 https://github.com/WritingMinds/ffmpeg-android からリンクされているビルド済みzipを使うことで解決した人がいるようです。 回答者: Anonymous

Error en layout Android studio

publicado por: Anonymous Estoy haciendo un app en Android pero tengo el problema de que cuando corro el app en mi dispoitivo me tira todos mis objetos en el mismo espacio. Creen saber a que se deba? Aquí les dejo mi XML _x000D_ _x000D_ <?xml version=”1.0″ encoding=”utf-8″?>_x000D_ <android.support.constraint.ConstraintLayout xmlns:android=”http://schemas.android.com/apk/res/android”_x000D_ xmlns:app=”http://schemas.android.com/apk/res-auto”_x000D_ xmlns:tools=”http://schemas.android.com/tools”_x000D_ android:layout_width=”match_parent”_x000D_ android:layout_height=”match_parent”_x000D_ tools:context=”com.example.sac_a.owsapp.MainActivity”>_x000D_ _x000D_…(Continue Reading)

Google Maps Android API を使った地図のカメラを固定したい

投稿者: Anonymous Google Maps Android API で地図画面を現在地に固定したいです。 スクロールの禁止をするまでは問題ないのですが、ピンチ操作でズームをする際や画面を回転する際に中心がずれてしまいます。 やりたいこと 回転操作を以下の画像のようにすると、△が中心になって画面が回転するので、 画面上のどこで回転操作をしても☆(現在地)を中心に画面が回転するようにしたいです。 ズーム操作の場合も画面上のどこをピンチしても、☆を中心に画面が回転するようにしたい。 現状はピンチ操作をした箇所を中心にズームされてしまいます。 他のアプリに例えるとIngressのように地図画面を固定したいですが、Google Maps Android APIで可能なのでしょうか。 以下は現在のコードです。 java package hoge.hoge.hoge.map; import android.Manifest; import android.content.Context; import android.content.pm.PackageManager; import android.location.Location; import android.location.LocationManager; import android.support.v4.app.ActivityCompat; import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.UiSettings; import com.google.android.gms.maps.model.LatLng; public class MapsActivity extends FragmentActivity implements…(Continue Reading)

¿Cómo aplicar las nuevas configuraciones de dependencia de Android Studio?

publicado por: Anonymous Acabo de actualizar Android Studio y recibí varias advertencias diciendo que las siguientes configuraciones habían cambiado: compile provided apk Los mensajes de advertencia eran como este: Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’. It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html…(Continue Reading)

Estilo por defecto de Edittext

publicado por: Anonymous Tengo un EditText que se ve de la siguiente manera: Al hacer una acción en el EditText se cambia el background con el siguiente código: edtCampo.setBackgroundColor(Color.RED); Luego se hace otra accion y se cambia nuevamente el background del EditText con el siguiente código: edtCampo.setBackgroundColor(Color.TRANSPARENT); El problema es que en el EditText no…(Continue Reading)