Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View xizzhu's full-sized avatar
🇫🇮

Xizhi Zhu (Steven) xizzhu

🇫🇮
View GitHub Profile
@xizzhu
xizzhu / MainActivity.java
Created February 8, 2014 10:12
Locations
public class MainActivity extends Activity implements
GooglePlayServicesClient.ConnectionCallbacks,
GooglePlayServicesClient.OnConnectionFailedListener,
LocationListener,
LocationClient.OnAddGeofencesResultListener {
private LocationClient mLocationClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@xizzhu
xizzhu / countries.json
Created March 8, 2017 07:40
Country List
[{
"name": "Afghanistan",
"code": "AF"
}, {
"name": "Åland Islands",
"code": "AX"
}, {
"name": "Albania",
"code": "AL"
}, {
@xizzhu
xizzhu / Triple.java
Created December 19, 2016 18:39
Triple for Java
public class Triple<F, S, T> {
public final F first;
public final S second;
public final T third;
public Triple(F first, S second, T third) {
this.first = first;
this.second = second;
this.third = third;
}
@xizzhu
xizzhu / AutoValueSharedPreferencesExtension.java
Last active July 21, 2016 20:03
Auto Value Shared Preferences Extension
package com.github.xizzhu.auto.value.sharedpreferences;
import com.google.auto.service.AutoService;
import com.google.auto.value.extension.AutoValueExtension;
import com.squareup.javapoet.ClassName;
import com.squareup.javapoet.CodeBlock;
import com.squareup.javapoet.JavaFile;
import com.squareup.javapoet.MethodSpec;
import com.squareup.javapoet.ParameterSpec;
import com.squareup.javapoet.ParameterizedTypeName;
@xizzhu
xizzhu / MainActivity.java
Created February 7, 2014 10:32
Check Availability of Google Play Services
public class MainActivity extends Activity {
@Override
protected void onResume() {
super.onResume();
// code that doesn't require Google Play services
if (!checkGooglePlayServices())
return;