Skip to content

Instantly share code, notes, and snippets.

@itstartstosnow
itstartstosnow / MainActivity.java
Last active February 17, 2022 06:59
Android basic bind a service
public class MainActivity extends AppCompatActivity {
MyService.ServiceBinder mBinderService;
ServiceConnection mServConn = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
mBinderService = (MyService.ServiceBinder) service;
// later call the binder to do something
mBinderService.someInterface(0);
@itstartstosnow
itstartstosnow / MyCommandRunner.java
Created January 6, 2022 09:12
Run sh command in Android
package com.sylvia.gist;
import android.util.Log;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class MyCommandRunner {
@itstartstosnow
itstartstosnow / SysPropProxy.java
Created January 6, 2022 07:40
Get/set Android SystemProperties
package com.sylvia.gist;
import android.util.Log;
import java.lang.reflect.Method;
public class SysPropProxy {
private static final String TAG = "SysPropProxy";