Ответы пользователя по тегу Android
  • Как правильно передавать пароль?

    panarama360
    @panarama360
    В общем правильно все, если приложению необходима супер защита, то с шифрованием при отправке нету смысла заниматься.

    Насчет того что делать дальше:
    Мое единственное предложение это со стороны сервера генерировать какой нибудь token (ключ), при удачной авторизации, потом этот ключ передавать пользователю на устройство, этот ключ сохранять и все последующие запросы делать с использованием этого ключа. При невалидности этого токена пользователя просо выкидывать.
    Ответ написан
    3 комментария
  • Как сделать такое меню в Android Studio?

    panarama360
    @panarama360
    Как вариант.
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/activity_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="viz.com.gif.MainActivity">
    
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true">
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button3"
                    android:layout_weight="1" />
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button4"
                    android:layout_weight="1" />
    
            </LinearLayout>
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button3"
                    android:layout_weight="1" />
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button4"
                    android:layout_weight="1" />
    
            </LinearLayout>
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button3"
                    android:layout_weight="1" />
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button4"
                    android:layout_weight="1" />
    
            </LinearLayout>
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_weight="1">
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button3"
                    android:layout_weight="1" />
    
                <Button
                    android:text="Button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/button4"
                    android:layout_weight="1" />
    
            </LinearLayout>
        </LinearLayout>
    </RelativeLayout>
    Ответ написан
    Комментировать
  • Ошибка связанная с вью элементами?

    panarama360
    @panarama360
    Я такую штуку делал не через TableLayout , а с помощью LinearLayout'ов , вертикальных и горизонтальных, все прекрасно отображалось, проблема была только в восприятии всей этой горы Layout'ов. Работало отлично без всяких проблем рендерил и очень быстро.
    Ответ написан
  • Как сделать setText в адаптере?

    panarama360
    @panarama360
    Если ты уверен, что число изменяется и setText 100% выполняется, но почему то не изменяется значение, то следует обратить внимание на инициализацию объекта, возможно что ваш TextView ссылается совсем не на тот элемент на который вы смотрите.
    Предлагаю сделать Clear проекта.
    Возможно вы когда то создавали такой же объект и вскоре его удалили а в файле R он остался.
    Ответ написан
  • Что нужно знать из java для libGdx?

    panarama360
    @panarama360
    Все что надо знать это Java Core ну и все вроде из Java.
    Надо изучить работу со спрайтами. Есть множество редакторов.
    Нужно знать самые азы физики.
    Так же можно ознакомится с различными родами редакторов, например Overlap 2D , сразу упростит жизнь в разы.
    Так же в libGdx по дефолту есть различные редакторы, их тоже следует изучить.
    Ответ написан
    Комментировать
  • На какой стадии лучше локализовать приложение?

    panarama360
    @panarama360
    Если грамотно реализовывать приложение то добавление новой локализации не должно создавать проблем.
    Просто надо все строковые значения которые вы собираетесь переводить на разные языки занести в файл строковых ресурсов, в случае если понадобится перевести на любой язык необходимо просто копипастнуть файл и перевести все строки на нужный язык.
    В случае если вы релизнули приложение и вскоре захотели добавить язык вам не заставит труда это сделать.
    Насчет правильности, на какой момент делать локализацию, сказать не могу, считаю что это все зависит от мнения самого разработчика или заказчика.
    Если не особо хочется заморачиваться насчет локализации можно с использовать плагины для этого, точно не помню как называется.
    На популярность конечно это повлияет, надо сделать хотя бы Английский. Это очень сильно влияет на охват публики.
    Ответ написан
  • А как можно свою уникальную иконку подсунуть?

    panarama360
    @panarama360
    Попробуй сделать Clear проекта и удалить приложение с устройства, после чего снова собрать приложение.
    Ответ написан
    Комментировать