2016-05-19 14:20:52 +02:00
|
|
|
package net.foucry.pilldroid;
|
2016-05-19 07:37:28 +02:00
|
|
|
|
2022-02-17 11:26:43 +01:00
|
|
|
import android.app.Activity;
|
2022-02-19 12:18:00 +01:00
|
|
|
import android.content.Context;
|
2022-02-17 11:26:43 +01:00
|
|
|
import android.content.Intent;
|
|
|
|
import android.util.Log;
|
|
|
|
|
2022-01-28 16:47:23 +01:00
|
|
|
import java.io.IOException;
|
2016-05-19 07:37:28 +02:00
|
|
|
import java.io.InputStream;
|
|
|
|
import java.io.OutputStream;
|
|
|
|
import java.util.Random;
|
|
|
|
|
|
|
|
public class Utils {
|
2022-02-19 20:22:17 +01:00
|
|
|
private static final String TAG = Utils.class.getName();
|
2021-04-18 18:39:55 +02:00
|
|
|
|
2022-02-17 11:26:43 +01:00
|
|
|
public static final int SELECT_BARCODE_REQUEST = 2;
|
|
|
|
public static final int BARCODE_SCAN = 3;
|
|
|
|
|
2016-05-19 07:37:28 +02:00
|
|
|
public static void CopyStream(InputStream is, OutputStream os)
|
|
|
|
{
|
|
|
|
final int buffer_size=1024;
|
|
|
|
try
|
|
|
|
{
|
|
|
|
byte[] bytes=new byte[buffer_size];
|
|
|
|
for(;;)
|
|
|
|
{
|
|
|
|
int count=is.read(bytes, 0, buffer_size);
|
|
|
|
if(count==-1)
|
|
|
|
break;
|
|
|
|
os.write(bytes, 0, count);
|
|
|
|
}
|
2022-01-28 16:47:23 +01:00
|
|
|
} catch (IOException e) {
|
|
|
|
e.printStackTrace();
|
2016-05-19 07:37:28 +02:00
|
|
|
}
|
2022-01-28 16:47:23 +01:00
|
|
|
|
2016-05-19 07:37:28 +02:00
|
|
|
}
|
|
|
|
|
2016-11-08 12:09:47 +01:00
|
|
|
/**
|
2020-07-18 20:20:37 +02:00
|
|
|
* Return a random number between twovalues - use to gənerate a false demo DB
|
2016-11-08 12:09:47 +01:00
|
|
|
* @param min minimal value accepted
|
|
|
|
* @param max maximum value accepted
|
2020-07-18 20:20:37 +02:00
|
|
|
* @return int random number
|
2016-11-08 12:09:47 +01:00
|
|
|
*/
|
2020-07-03 21:44:20 +02:00
|
|
|
static int intRandomExclusive(int min, int max) {
|
2016-11-08 12:09:47 +01:00
|
|
|
Random r = new Random();
|
|
|
|
return r.nextInt(max - min) +max;
|
2016-05-19 07:37:28 +02:00
|
|
|
}
|
2022-01-31 21:30:19 +01:00
|
|
|
}
|