Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (15)

Лучшие ответы пользователя

Все ответы (16)
  • Как правильно передавать пароль?

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

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

    panarama360
    @panarama360
    На самом деле сильно повлияет. Трудно будет переходить с высокого уровня на более низкий, мне кажется лучше начинать с C++ потом уходить куда хочешь.
    В основном сложность будет возникать когда вам нужно будет что то на С++, а допустим до этого тоже самое делал на Java, тут сразу будет понятно что на плюсах в разы больше кода, и скорость разработки упадет, но если приноровиться, то сложностей не будет.
    С синтаксисом проблем не должно возникнуть, в замешательство могут ввести только указатели и заголовочные файлы.
    Ответ написан
  • Как сделать такое меню в 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>
    Ответ написан
    Комментировать
  • Что нужно знать из java для libGdx?

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