Skip to content

Instantly share code, notes, and snippets.

View mancdevcarl's full-sized avatar

Carl mancdevcarl

  • MancDev
  • Manchester
View GitHub Profile
@mancdevcarl
mancdevcarl / gist:5750508
Last active December 18, 2015 07:58
HttpRequest, extend Async, Interface callback to ImageView
import com.example.streetview.HttpRequest.NetworkListener;
public class MainActivity extends Activity implements NetworkListener {
ImageView iv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv = (ImageView) findViewById(R.id.img);
@mancdevcarl
mancdevcarl / gist:5754340
Last active December 18, 2015 08:29
Reverse GEO to get City(locality)
public class ReverseGeoAsync extends AsyncTask<String, String, String> {
public interface AsyncDone {
void networkRequestCompleted(String res);
}
private AsyncDone _listener;
public ReverseGeoAsync(AsyncDone listenerParam) {
_listener = listenerParam;
}
@Override
protected String doInBackground(String... uri) {
@mancdevcarl
mancdevcarl / gist:5767317
Last active December 18, 2015 10:19
POST
String sourceString = "";
HttpURLConnection connection;
OutputStreamWriter request = null;
URL url = null;
String response = null;
String params = "refext=http://offliberty.com&track=" + uri[0];
try {
@mancdevcarl
mancdevcarl / gist:5855364
Created June 25, 2013 02:06
Thread, Runnable, Handler, AsyncTask
public class BlehActivity extends Activity {
private Handler handler;
private ProgressBar progress;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
progress = (ProgressBar) findViewById(R.id.progressBar1);
handler = new Handler();
@mancdevcarl
mancdevcarl / gist:6201438
Last active December 20, 2015 21:59
Draw text in center of bitmap using canvas
class CreateShareImage extends AsyncTask<String, Void, String> {
@Override
protected void onPreExecute() {
}
@Override
protected String doInBackground(String... params) {
Bitmap bkgImage = BitmapFactory.decodeResource(
MainActivity.this.getResources(), R.drawable.stork);
Bitmap mutableBitmap = bkgImage.copy(Bitmap.Config.ARGB_8888, true);
@mancdevcarl
mancdevcarl / ArcProgress.java
Last active March 25, 2018 14:28
Custom Arc seekbar / slider
class ArcProgress extends View {
Context cx;
float width;
float height;
float center_x, center_y;
final RectF oval = new RectF();
final RectF touchArea = new RectF();
float sweep = 0;
float left, right;