Skip to content

Instantly share code, notes, and snippets.

View ruan65's full-sized avatar
🎯
Focusing

Andrew ruan65

🎯
Focusing
View GitHub Profile
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
break;
}
return true;
}
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager connectivityManager
= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
public static void main(String[] args) {
ClassLoader loader = ClassLoader.getSystemClassLoader();
File f = new File(loader.getResource("file_name.txt").getFile());
try (Scanner scanner = new Scanner(f)){
scanner.useDelimiter(";");
@ruan65
ruan65 / backarrowActionBarHandling.java
Created August 15, 2016 10:29
Back Arrow in the Action Bar override
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show();
break;
}
return true;
}
@ruan65
ruan65 / bash.sh
Last active September 4, 2016 19:09
ssh root@MachineB 'bash -s' < local_script.sh
PID=`ps -ef | grep rest-ser | grep -v grep | awk '{print $2}'`
#!/bin/bash
PID=`ps -ef | grep rest-ser | grep -v grep | awk '{print $2}'`
echo $PID
@ruan65
ruan65 / playMarketOpen.java
Last active September 22, 2016 09:35
Static method to open Play Market by package name
public static void openPlayMarketByPackageName(Context ctx, String packageName) {
try {
ctx.startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("market://details?id=" + packageName)));
} catch (android.content.ActivityNotFoundException anfe) {
ctx.startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://play.google.com/store/apps/details?id=" + packageName)));
} catch (Exception ex) {
ex.printStackTrace();
#!/usr/bin/python
n = 11
while n != 1:
print n
if n % 2 == 0:
n /= 2
else:
n = 3 * n + 1
@ruan65
ruan65 / GetAndroidDeviceUid.java
Created October 8, 2016 15:50
Get Android device unique id
public static String getDeviceId(Context ctx) {
TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId;
if (tm.getDeviceId() != null) {
deviceId = tm.getDeviceId();
} else {
@ruan65
ruan65 / getDeviceId.java
Created October 9, 2016 16:18
Get android device id
public static String getDeviceId(Context ctx) {
TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId;
if (tm.getDeviceId() != null) {
deviceId = tm.getDeviceId();
} else {
@ruan65
ruan65 / hidden_keyboard.xml
Created November 1, 2016 15:15
android editText hide keyboard
<activity
android:name=".ui.activity.MainActivity"
android:label="@string/mainactivity"
android:windowSoftInputMode="stateHidden"
/>