Skip to content

Instantly share code, notes, and snippets.

@aucd29
aucd29 / viewpager.java
Last active April 4, 2016 23:25
unlimited viewpager
// unlimited viewpager
// http://stackoverflow.com/questions/16583848/unlimited-dynamic-viewpager-in-both-directions
public static class MyAdapter extends FragmentPagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
/**
* @see https://github.com/GoogleChrome/chromium-webview-samples/blob/master/input-file-example/app/src/main/java/inputfilesample/android/chrome/google/com/inputfilesample/MainFragment.java
*/
// SETTING VALUES
private static final Logger logger = LoggerFactory.getLogger(DefaultWindow.class);
private CommonDialogs mDialog;
private ValueCallback<Uri[]> mFilePathCallback;
private String mCameraPhotoPath;
public static final int INPUT_FILE_REQUEST_CODE = 1;
package arabiannight.tistory.com;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
public class TestRootingCheckActivity extends Activity {
@aucd29
aucd29 / style.xml
Created April 4, 2016 23:42
splash 를 띄우기 전에 화면에 검은 또는 하얀 화면이 나타나는 문제에 해결 법
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">true</item>
@aucd29
aucd29 / lambda.java
Created April 4, 2016 23:58
lambda example
// 기존
view.setOnClickListener(new View.OnClickListener {
@Override
public void onClick(View view) {
// TODO
}
});
// 람다
view.setOnClickListener(v -> {
apply plugin: 'maven'
dependencies {
deployerJars "org.apache.maven.wagon:wagon-http:2.2"
}
uploadArchives {
repositories.mavenDeployer {
configuration = configurations.deployerJars
repository(url: "https://my.example.com/content/repositories/com.example/") {
@aucd29
aucd29 / .java
Last active May 9, 2016 04:07
LockScrollView.java
public class LockScrollView extends ScrollView {
protected boolean mIsScrollLock;
private TouchUpListener mListener;
public LockScrollView(Context context) {
super(context);
initLayout();
}
public LockScrollView(Context context, AttributeSet attrs) {
public void testAlert() {
new AsyncTask<Void, Void, Boolean>() {
AlertDialog dlg;
boolean dismiss = true;
@Override
protected void onPreExecute() {
super.onPreExecute();
dlg = new AlertDialog.Builder(MainActivity.this)
class ViewHolder {
TextView name;
TextView title;
CheckBox checkbox;
}
class TestAdapter extends android.widget.BaseAdapter {
int count;
public TestAdapter(int count) {
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">true</item>
</style>