TODO: Write a project description
TODO: Describe the installation process
popup.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT); | |
popup.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT); | |
popup.showAsDropDown(view); | |
popup.update(); |
public class NetworkUtil { | |
private static Context sCtx; | |
public static void init(Context context) { | |
sCtx = context.getApplicationContext(); | |
} | |
public static Result check() { | |
return new Result(getNetworkInfo(sCtx)); |
package ch.pboos.android.sample.viewpager; | |
import android.os.Bundle; | |
import android.support.v4.app.Fragment; | |
import android.support.v4.app.FragmentActivity; | |
import android.support.v4.app.FragmentPagerAdapter; | |
import android.support.v4.view.ViewPager; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; |
apply plugin: 'com.android.application' | |
apply plugin: 'android-apt' | |
android { | |
compileSdkVersion versions.compileSdk | |
buildToolsVersion versions.buildTools | |
defaultConfig { | |
applicationId "samples.linhtruong.com.ui_reactive_rxjava_realm" | |
minSdkVersion versions.minSdk |
public class Activity extends AppCompatActivity { | |
private static final String TAG = "FVPermissionsActivity"; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
if (FVPermissionUtils.isPermissionGranted(this, FVPermissionUtils.Permissions.OVERLAY)) { |
import java.security.InvalidKeyException; | |
import java.security.NoSuchAlgorithmException; | |
import java.security.SignatureException; | |
import java.util.Formatter; | |
import javax.crypto.Mac; | |
import javax.crypto.spec.SecretKeySpec; | |
/** |
View view = yourrecyclerview.findViewHolderForAdapterPosition(position); |
private Bitmap getBitmapFromUrl(String src) { | |
if (!TextUtils.isEmpty(src)) { | |
try { | |
URL url = new URL(src); | |
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); | |
connection.setDoInput(true); | |
connection.connect(); | |
InputStream inputStream = connection.getInputStream(); | |
BitmapFactory.Options options = new BitmapFactory.Options(); |