Size: a a a

Android Developer

2021 July 03

as

andrew s in Android Developer
Да в самом деле в ответ на УРЛ вот такого вида выдается что то осмысленное
вот как здесь https://www.alarstudios.com/test/auth.cgi?username=test&password=123
источник

V

Viktor in Android Developer
Тогда вам стоит поситать про HTTP протокол, его методы и возможности
источник
2021 July 04

as

andrew s in Android Developer
Всемс добрый день всем спасибо за ответ на предыдущий вопрос
Теперь Вопрос следующий Есть API для которого я создал запрос @GET
@GET("auth.cgi")
Single<AuthResponse> getAuthResponce(@Query("username") String username,
                                    @Query("password") String password);


Есть класс AuthUtils вот такой
public class ApiUtils {

   public static final List<Class<?>> NETWORK_EXCEPTIONS = Arrays.asList(
           UnknownHostException.class,
           SocketTimeoutException.class,
           ConnectException.class
   );

   private static OkHttpClient sClient;
   private static Retrofit sRetrofit;
   private static Gson sGson;
   private static AlarApi sApi;

   private static OkHttpClient getClient() {
       if (sClient == null) {
           OkHttpClient.Builder builder = new OkHttpClient().newBuilder();
           builder.addInterceptor(new ApiKeyInterceptor());
           if (!BuildConfig.BUILD_TYPE.contains("release")) {
               builder.addInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY));
           }
           sClient = builder.build();
       }
       return sClient;
   }

   private static Retrofit getRetrofit() {
       if (sGson == null) {
           sGson = new Gson();
       }
       if (sRetrofit == null) {
           sRetrofit = new Retrofit.Builder()
                   .baseUrl(BuildConfig.API_URL)
                   // need for interceptors
                   .client(getClient())
                   .addConverterFactory(GsonConverterFactory.create(sGson))
                   .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                   .build();
       }
       return sRetrofit;
   }

   public static AlarApi getApiService() {
       if (sApi == null) {
           sApi = getRetrofit().create(AlarApi.class);
       }
       return sApi;
   }
}
И собсвенно вопрос в том,как лучше и проще вызвать getAuthResponce
получить ответ вроде {"status":"ok","code":"1065791006"}
и выделить из ответа нужную строку code=somevalue
источник
2021 July 07

NK

ID:0 in Android Developer
Всем привет! 🙋‍♀️ не пропускайте, пожалуйста, мимо просьбы ваших коллег о проверке заданий. Это поможет им перейти на следующий этап, и заодно вам будет дополнительной тренировкой и закреплением материала😉 Часть команды - часть корабля!😎
источник

D

Derek in Android Developer
Добрый вечер.
Тут встал вопрос о продаже приложения.
1.9 млн пользователей,
2.1 млн устройств.
Доход в месяц $700
Хотят купить за €100 тысяч.
Но хотят купить через нотариуса с передачей прав. То есть нужно патентовать приложение.

Вопрос: это нормальная цена за приложение?
источник

A

Albert in Android Developer
Нормальная
источник

D

Derek in Android Developer
А стоит заморачиваться с патентованием приложения?
источник

A

Albert in Android Developer
Лучше нанять юриста
источник

D

Derek in Android Developer
Спасибо
источник

A

Albert in Android Developer
700 в месяц это 8400 в год.или от 100 тыщ евро менее 8 процентов. 100 инвестировать в надежные активы под те же 8 процентов и забыть о поддержке программы и пользователей и заняться чем то новым. Мое мнение - конечно, стоит
источник

D

Derek in Android Developer
Большое спасибо
источник
2021 July 08

VV

Veniamin Vinogradov in Android Developer
А что за приложение, если не секрет?
источник

D

Derek in Android Developer
Из раздела музыка и аудио
источник
2021 July 09

Д👔

Дениска 👔 in Android Developer
Добрый вечер!
источник

Д👔

Дениска 👔 in Android Developer
Кто нибудь готов потратить один денёк на выходных, чтобы помочь студенту попасть на стажировку?)
источник

F

FX0000O in Android Developer
Считерить хочешь?
источник

Д👔

Дениска 👔 in Android Developer
Разобраться, как делать
источник
2021 July 10

AS

Asrhnd Sudhs in Android Developer
в чём романтика? Гугли
источник
2021 July 12

as

andrew s in Android Developer
Всем привет Опять НЕХ творится
Вот я выполняю в одном фрагменте запрос
               ApiUtils.getApiService().getAuthResponce(BuildConfig.USERNAME,BuildConfig.PASSWORD)
                       .map(AuthResponse::getCode)
                       .doOnSubscribe(disposable -> mIsLoading.postValue(true))
                       .doFinally(() -> mIsLoading.postValue(false))
                       .doOnSuccess(response -> mIsErrorVisible.postValue(false))
                       .subscribeOn(Schedulers.io())
                       .observeOn(AndroidSchedulers.mainThread()) // "listen" on UIThread
                       .subscribe(code->{
                                   //здесь данные которые успешно извлечены из user после вызова API
                                   //далее действия при успехе

                                   Intent startProfileIntent = new Intent(getActivity(), DataActivity.class);
                                   startProfileIntent.putExtra(DataActivity.CODE_KEY, code);
                                   startActivity(startProfileIntent);



                               },throwable -> {
                                 //  Toast.makeText(getActivity(),R.string.auth_error, Toast.LENGTH_SHORT).show();
                               }
                       );
Он возаращает строку с code которую я хочу передать в DataActivity через startProfileIntent.putExtra(DataActivity.CODE_KEY, code);
Но в самой DataActivity эта строка странным образом теряется из Intent
Вот как выглядит DataActivity
public class DataActivity extends SingleFragmentActivity {
   public static final String CODE_KEY = "CODE_KEY";


   @Override
   protected Fragment getFragment() {
       if (getIntent()!= null){
           return DataFragment.newInstance(getIntent().getBundleExtra(CODE_KEY));
       }
       throw new IllegalStateException("getIntent cannot be null");


   }
}
И здесь CODE_KEY прравнивается к Null !
was fur Scheissein???!!!!!!!!!!!!!!!!!!!!1
источник

as

andrew s in Android Developer
Ну не пиздец ли это  какую то сраную строку в 10 символов теряем по дороге?!!!"
источник