Skip to content

Instantly share code, notes, and snippets.

View rwoloszyn's full-sized avatar

Rafal Woloszyn rwoloszyn

View GitHub Profile
@rwoloszyn
rwoloszyn / AndroidApplication.java
Last active April 6, 2016 13:54
Register broadcastreceiver if debug
/**
* Test broadcast receiver used only for debug
*/
private BroadcastReceiver testTransitStateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
logger.debug("Entry");
Log.d("SomeReceiver", "testTransitStateReceiver");
if(TEST_ACTION.equals(intent.getAction())){
String extras = intent.getStringExtra("state");
@rwoloszyn
rwoloszyn / MonitorActivity.java
Last active April 6, 2016 13:54
Error logger msg
logger.error("msg={}", e.getMessage());
private void readLogs() {
logger.debug("Enter");
BufferedReader logReader = null;
try {
String line = null;
File log = getLogFile();
logReader = new BufferedReader(new FileReader(log));
while ((line = logReader.readLine()) != null) {
@rwoloszyn
rwoloszyn / SomeActivity.java
Created March 8, 2016 22:10
Check if service is running
private boolean isMyServiceRunning(Class<?> serviceClass) {
logger.debug("serviceClass={}", serviceClass);
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (serviceClass.getName().equals(service.service.getClassName())) {
return true;
}
}
return false;
}
@rwoloszyn
rwoloszyn / JavaIO.java
Created March 7, 2016 12:55
Get file extensions in Java using Apache I/O
//If file is compressed uncompress it
if(FilenameUtils.getExtension(file.getAbsolutePath())
.equals("zip")){
logger.debug("file={}, unzipping",
file.getAbsolutePath());
}
@rwoloszyn
rwoloszyn / ContentDesc.java
Created November 4, 2015 14:59
SMS Content description columns
Those are values for android 4.4.4 in S3 for Smasung S3.
V/ActivityManager$SmsObserver(17187): .onChange: SMS Send !!! timestamp: 1446649046654
V/ActivityManager$SmsObserver(17187): .onChange: _id and its value: 211
V/ActivityManager$SmsObserver(17187): .onChange: thread_id and its value: 7
V/ActivityManager$SmsObserver(17187): .onChange: address and its value: +48692631872
V/ActivityManager$SmsObserver(17187): .onChange: person and its value: null
V/ActivityManager$SmsObserver(17187): .onChange: date and its value: 1446649046654
V/ActivityManager$SmsObserver(17187): .onChange: date_sent and its value: 1446649022000
V/ActivityManager$SmsObserver(17187): .onChange: protocol and its value: 0