This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ExampleService extends Service implements IPermissionsListener { | |
@Override | |
public void onCreate() { | |
super.onCreate(); | |
// Will request all permissions from the Manifest automatically. | |
EasyPermissions.getInstance().requestPermissions(this); | |
} | |
@Override |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EasyPermissions.getInstance().requestPermissions( | |
this, | |
Manifest.permission.ACCESS_FINE_LOCATION, | |
Manifest.permission.CAMERA, | |
Manifest.permission.CALL_PHONE, | |
Manifest.permission.WRITE_EXTERNAL_STORAGE | |
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EasyPermissions.getInstance().requestPermissions( | |
this, | |
Manifest.permission.ACCESS_FINE_LOCATION, | |
Manifest.permission.CAMERA, | |
Manifest.permission.CALL_PHONE, | |
Manifest.permission.WRITE_EXTERNAL_STORAGE | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependencies { | |
compileOnly 'com.newtronlabs.easypermissions:easypermissions:4.0.1' | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> | |
<uses-permission android:name="android.permission.CAMERA"/> | |
<uses-permission android:name="android.permission.CALL_PHONE"/> | |
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ExampleService : Service() { | |
override fun onCreate() { | |
super.onCreate() | |
EasyPermissions.getInstance().requestPermissions(context, IPermissionsListener( | |
onCompleted = { | |
} | |
) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependencies { | |
compileOnly 'com.newtronlabs.ipceventbus:ipceventbus:6.0.1' | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
buildscript { | |
repositories { | |
google() | |
jcenter() | |
maven { url "http://code.newtronlabs.com:8081/artifactory/libs-release-local" } | |
} | |
dependencies { | |
classpath "com.android.tools.build:gradle:3.5.2" | |
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" | |
classpath 'com.newtronlabs.android:plugin:4.0.1' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Listener : IIpcEventBusConnectionListener, IIpcEventBusObserver { | |
init { | |
val targetApp = "com.packagename" | |
val connector = ConnectorFactory.getInstance().buildConnector(context, this, targetApp) | |
connector.startConnection() | |
} | |
override fun onConnected(connector: IIpcEventBusConnector) { | |
connector.registerObserver(this) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Listener implements IIpcEventBusConnectionListener, IIpcEventBusObserver { | |
public Listener() { | |
String targetApp = "com.packagename"; | |
IIpcEventBusConnector connector = | |
ConnectorFactory.getInstance().buildConnector(context, this, targetApp); | |
connector.startConnection(); | |
} |
OlderNewer