How to make Payment with Stripe , Here we are doing the Stripe Payment process integration.
Here i share my Android , React-Native , Kotlin coding knowledge for Android Beginner, Android Users, Android Developer. Kotlin android learners, React-Native learners. Also Support for Application developers with code suff to create applications.
Wednesday, 31 March 2021
Android Stripe Payment Integration
Card card = new Card("4242424242424242", 12, 2022, "123");
Tuesday, 30 March 2021
Android API calling with Retrofit method
How to call API using Retrofit method , here we are looking how to parse web API using Retrofit and with Header.
APIInterface apiInterface = RetrofitService.createService(ApiInterface.class, "BASE_URL", false);
//Retrofit service method for all api callingpublic static <S> S createService(Class<S> serviceClass, String serverURL, boolean withHeader) { Gson gson = new GsonBuilder().setLenient().create(); HttpLoggingInterceptor logging = new HttpLoggingInterceptor();logging.setLevel(HttpLoggingInterceptor.Level.BODY); httpClient = new OkHttpClient.Builder();httpClient.addInterceptor(logging); httpClient.connectTimeout(60, TimeUnit.SECONDS );httpClient.readTimeout(60, TimeUnit.SECONDS ); // httpClient.addNetworkInterceptor(new AddHeaderInterceptor());if (withHeader) { httpClient.addInterceptor(new Interceptor() { @Overridepublic Response intercept(Chain chain) throws IOException { final Request request = chain.request().newBuilder() //.addHeader("Accept", "application/json")//.addHeader("Authorization","Bearer "+ Activity_Login.token)//A1 update.addHeader("X-Requested-With", "XMLHttpRequest") .addHeader("Authorization", "Bearer "+"your token").build(); //SharedHelper.getKey(mContext, Str_RemeberLoginKey)
return chain.proceed(request); }});}
builder = new Retrofit.Builder().baseUrl(serverURL).addConverterFactory(GsonConverterFactory.create(gson)).addConverterFactory(ScalarsConverterFactory.create());Retrofit retrofit = builder.client(httpClient.build()).build(); return retrofit.create(serviceClass);}
Now , above is the method for api parsing .Make your pojo class using api response and put it in your code and i here give you a code for api parsing using Retrofit method.
private void callRegister() {
APIInterface reg_api = RetrofitService.createService(ApiInterface.class, "BASE_URL", true);
//str_fname,str_lname,str_phone
RegisterBody regmodel = new RegisterBody();
regmodel.setFirst_name(str_fname);
regmodel.setLast_name(str_lname);
regmodel.setCountry_code("+91");
regmodel.setMobile(str_phone);
regmodel.setPassword(str_password);
Call<RegisterModel> callAdvisoryApi = reg_api.getRegister(regmodel);
callAdvisoryApi.enqueue(new Callback<RegisterModel>() {
@Override
public void onResponse(Call<RegisterModel> call, Response<RegisterModel> response) {
RegisterModel objRegisterModel = response.body();
if (response.code() == 200) {
Toast.makeText(mContext,"Register Successfully..",Toast.LENGTH_LONG).show();
Intent myintent = new Intent(mContext, MainActivity.class);
startActivity(myintent);
} else {
Utilities.displayMessage(mContext, "Could not signup..Please try again");
}
}
@Override
public void onFailure(Call<RegisterModel> call, Throwable t) {
Toast.makeText(mContext, "Failed to load data" + t.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
public interface ApiInterface {
@POST("/api/user/signup")
Call<RegisterModel> getRegister(@Body RegisterBody regmodelobj);
@POST("/api/user/login")
Call<LoginModel> postLogin(@Body LoginParameters params);
}
Below is the link for code of Retrofit api calling.
private void callRegister() {
APIInterface reg_api = RetrofitService.createService(ApiInterface.class, "BASE_URL", true);
//str_fname,str_lname,str_phone
RegisterBody regmodel = new RegisterBody();
regmodel.setFirst_name(str_fname);
regmodel.setLast_name(str_lname);
regmodel.setCountry_code("+91");
regmodel.setMobile(str_phone);
regmodel.setPassword(str_password);
Call<RegisterModel> callAdvisoryApi = reg_api.getRegister(regmodel);
callAdvisoryApi.enqueue(new Callback<RegisterModel>() {
@Override
public void onResponse(Call<RegisterModel> call, Response<RegisterModel> response) {
RegisterModel objRegisterModel = response.body();
if (response.code() == 200) {
Toast.makeText(mContext,"Register Successfully..",Toast.LENGTH_LONG).show();
Intent myintent = new Intent(mContext, MainActivity.class);
startActivity(myintent);
} else {
Utilities.displayMessage(mContext, "Could not signup..Please try again");
}
}
@Override
public void onFailure(Call<RegisterModel> call, Throwable t) {
Toast.makeText(mContext, "Failed to load data" + t.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
public interface ApiInterface {
@POST("/api/user/signup")
Call<RegisterModel> getRegister(@Body RegisterBody regmodelobj);
@POST("/api/user/login")
Call<LoginModel> postLogin(@Body LoginParameters params);
}
Monday, 8 February 2021
Boiler Utility Android Application
Tuesday, 12 January 2021
Android Get Country Code List
How to get country code list , so here is the code how to get country code list.
Saturday, 2 January 2021
How to Set Alarm in Android Studio Programatically
How to set alarm in android studio , here we see how to set alarm at selected time and play alarm selected time. First you have to add permission for alarm wake_lock.
Sunday, 18 October 2020
How to get wifi speed in android programmatically
To get Wifi or Internet connection speed programmatically in android so let's start how to get it.
First you have to add permissions in Menifest.xml file like below
Friday, 9 October 2020
Call Recording in Android 10 Q
Call Recording in Android 10 is not working without using Accessibility Service ,So here i define you how it is working.
First you have to add permissions in Menifest.xml file like below.
Find Hours Diffrence in Kotlin
In Kotlin, determining the difference in hours between two timestamps is a common task, especially in scenarios involving time-based calcu...
-
Auro InfoSoft built the Diwali Dhamaka app as a Free app. This SERVICE is provided by Auro InfoSoft at no cost and is intended for use as ...
-
Auro InfoSoft built the Thanksgiving Day Wallpapers app as a Free app. This SERVICE is provided by Auro InfoSoft at no cost and is intende...
-
Auro InfoSoft built the Visiting Cards Real app as a Free app. This SERVICE is provided by Auro InfoSoft at no cost and is intended for us...