keytool -exportcert -alias androiddebugkey -storepass android -keystore ~/.android/debug.keystore -list -v
keytool -list -v -keystore "/home/xyz/abc/keystore.jks" -alias -storepass -keypass
repositories
{
public abstract class RxAsyncTask<T> implements LifecycleObserver { | |
private Disposable disposable; | |
private Lifecycle lifecycleOwner; | |
private Lifecycle.State event = Lifecycle.State.DESTROYED; | |
public abstract Observable<T> doInBackGround(); | |
public void onPreExecute() { | |
} |
public abstract class BaseRecyclerViewAdapter<T extends BaseRecyclerViewAdapter.BaseHolder, X> | |
extends RecyclerView.Adapter<T> { | |
private RecyclerViewListener recyclerViewListener; | |
private List<X> data; | |
public BaseRecyclerViewAdapter(List<X> data) { | |
this.data = data; | |
} |
private void downloadFile(String downloadPath) { | |
RetrofitUtils.getWebServices().downloadFile(downloadPath) | |
.subscribeOn(Schedulers.io()) | |
.observeOn(AndroidSchedulers.mainThread()) | |
.map(new Function<ResponseBody, File>() { | |
@Override | |
public File apply(ResponseBody responseBody) { | |
File file = new File(""); | |
writeResponseBodyToDisk(responseBody,file ); | |
return file; |
package om.dc.testing; | |
import android.annotation.SuppressLint; | |
import android.databinding.DataBindingUtil; | |
import android.net.Uri; | |
import android.os.AsyncTask; | |
import android.os.Build; | |
import android.os.Bundle; | |
import android.support.annotation.RequiresApi; | |
import android.support.v7.app.AppCompatActivity; |
package om.dc.testing; | |
import android.annotation.SuppressLint; | |
import android.databinding.DataBindingUtil; | |
import android.net.Uri; | |
import android.os.AsyncTask; | |
import android.os.Build; | |
import android.os.Bundle; | |
import android.support.annotation.RequiresApi; | |
import android.support.v7.app.AppCompatActivity; |
keytool -exportcert -alias androiddebugkey -storepass android -keystore ~/.android/debug.keystore -list -v
keytool -list -v -keystore "/home/xyz/abc/keystore.jks" -alias -storepass -keypass
repositories
{
package com.dc.myapplication; | |
import android.os.Bundle; | |
import android.os.Environment; | |
import android.support.v7.app.AppCompatActivity; | |
import java.io.BufferedInputStream; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.FileNotFoundException; | |
import java.io.FileOutputStream; |
int offset = TimeZone.getDefault().getRawOffset() + TimeZone.getDefault().getDSTSavings(); | |
long now = System.currentTimeMillis() + offset; |
import android.content.Context; | |
import android.content.res.TypedArray; | |
import android.graphics.drawable.Drawable; | |
import android.graphics.drawable.StateListDrawable; | |
import android.util.AttributeSet; | |
import android.util.StateSet; | |
public class SelectorImageView extends android.support.v7.widget.AppCompatImageView { | |
public SelectorImageView(Context context) { |