Skip to content

Instantly share code, notes, and snippets.

View moltak's full-sized avatar
🎯
Focusing

KyungHo Jung moltak

🎯
Focusing
View GitHub Profile
@moltak
moltak / .gitconfig
Last active August 29, 2015 14:01
git mergetool
[core]
editor = subl -n -w
[merge]
tool = p4merge
[mergetool "p4merge"]
cmd = /Applications/p4merge.app/Contents/Resources/launchp4merge "$PWD/$BASE" "$PWD/$REMOTE" "$PWD/$LOCAL" "$PWD/$MERGED"
keepTemporaries = false
trustExitCode = false
keepBackup = false
@moltak
moltak / expandablelistview_oncreate.java
Created April 11, 2014 11:05
ExpandableListView in Scrollview
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.expandable, container, false);
ExpandableAdapter adapter = new ExpandableAdapter();
expandableListView.setAdapter(adapter);
setExpandableListViewHeight(expandableListView, -1);
expandableListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int position, long id) {
@moltak
moltak / setExpandableListViewHeight.java
Last active August 29, 2015 13:59
setExpandableListViewHeight
private void setExpandableListViewHeight(ExpandableListView listView, int group) {
ExpandableListAdapter listAdapter = listView.getExpandableListAdapter();
if (listAdapter == null) {
return;
}
int desiredWidth = View.MeasureSpec.makeMeasureSpec(listView.getWidth(), View.MeasureSpec.UNSPECIFIED);
int totalHeight = 0;
View view = null;
for (int i = 0; i < listAdapter.getGroupCount(); i++) {
@moltak
moltak / bookapi.py
Created January 8, 2014 00:08
daum open api 사용
import urllib2
import json
prices = ''
pub_date = ''
categorys = ''
descs = ''
urls = ''
def retriveBookInfo(isbn):
@moltak
moltak / android camera picture pickup
Created December 28, 2013 14:55
android camera picture pickup
package com.startuphouse.wallposter;
import android.content.ClipData;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.content.Intent;
import android.widget.AdapterView;
@moltak
moltak / volley_mulitypart
Created December 28, 2013 12:55
멀티파트
package com.startuphouse.wallposter.network;
import com.android.volley.AuthFailureError;
import com.android.volley.NetworkResponse;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyLog;
import com.startuphouse.wallposter.network.listener.UploadListener;
import org.apache.http.HttpEntity;
@moltak
moltak / build.gradle_migrated_from_eclipse
Created December 3, 2013 02:55
build.gradle -> migrated from eclipse project
buildscript {
repositories {
mavenCentral()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT'
classpath 'com.android.tools.build:gradle:0.6.+'
@moltak
moltak / gist:7752742
Created December 2, 2013 17:04
RobolectricGradleTestRunner
package com.gradle.app;
import org.junit.runners.model.InitializationError;
import org.robolectric.AndroidManifest;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.annotation.Config;
import org.robolectric.res.Fs;
public class RobolectricGradleTestRunner extends RobolectricTestRunner {
public RobolectricGradleTestRunner(Class<?> testClass) throws InitializationError {
@moltak
moltak / gist:7752715
Created December 2, 2013 17:02
MainActivityTest
package com.gradle.app;
import android.content.res.Resources;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.widget.TextView;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.Robolectric;
@moltak
moltak / gist:7752661
Created December 2, 2013 16:58
build.gradle
buildscript {
repositories {
mavenCentral()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT'
classpath 'com.android.tools.build:gradle:0.6.+'