try{
sock = SocketChannel.open(new InetSocketAddress(hostname, port));
} catch (final IOException e){
- Utils.sendMessage(context, replyTo, toNonNull(context.getString(cannot_connect_to_host_on_port, hostname, Integer.valueOf(port))));
+ Utils.sendMessage(context, replyTo, cannot_connect_to_host_on_port, hostname, Integer.valueOf(port));
try {
in.close();
} catch (IOException ex) {
try{
in.transferTo(0, in.size(), sock);
} catch (final IOException e){
- Utils.sendMessage(context, replyTo, toNonNull(context.getString(io_error, e.getMessage())));
+ Utils.sendMessage(context, replyTo, io_error, e.getMessage());
} finally {
try{
in.close();
sock = new Socket(hostname, port);
in = sock.getInputStream();
} catch (final IOException e){
- Utils.sendMessage(context, replyTo, toNonNull(context.getString(cannot_connect_to_host_on_port, hostname, Integer.valueOf(port))));
+ Utils.sendMessage(context, replyTo, cannot_connect_to_host_on_port, hostname, Integer.valueOf(port));
try {
out.close();
} catch (IOException ex) {
while((nread = in.read(buffer)) > 0)
out.write(buffer, 0, nread);
} catch (final IOException e){
- Utils.sendMessage(context, replyTo, toNonNull(context.getString(io_error, e.getMessage())));
+ Utils.sendMessage(context, replyTo, io_error, e.getMessage());
} finally {
try{
out.close();
case SMS:
Utils.sendMessage(context, replyTo, sms_help);
break;
+ case SMSQ:
+ Utils.sendMessage(context, replyTo, smsq_help);
+ break;
case SMSLOG:
Utils.sendMessage(context, replyTo, smslog_help);
break;
case TORCH:
Utils.sendMessage(context, replyTo, torch_help);
break;
+ case GETFILE:
+ Utils.sendMessage(context, replyTo, getfile_help);
+ break;
case SH:
Utils.sendMessage(context, replyTo, sh_help);
break;
case ROOTSH:
Utils.sendMessage(context, replyTo, rootsh_help);
break;
+ default:
+ Utils.sendMessage(context, replyTo, command_not_documented);
}
}
CommonDataKinds.Phone.LABEL);
while(inCursor.moveToNext())
- Utils.sendMessage(context, replyTo, toNonNull(context.getString(contact_info,
+ Utils.sendMessage(context, replyTo, contact_info,
cursor.getString(0),
inCursor.getString(0),
- phoneNumberType(context, inCursor.getInt(1), inCursor.getString(2)))));
+ phoneNumberType(context, inCursor.getInt(1), inCursor.getString(2)));
inCursor.close();
}
* @param destination destination phone number
* @param text text message contents
*/
- public static void sms(final Context context, final Address replyTo, final String destination, final String text){
+ public static void sms(final Context context, final Address replyTo, final String destination, final String text, final boolean quiet){
final SmsManager manager=SmsManager.getDefault();
final ArrayList<String> messages=manager.divideMessage(text);
if(messages.size() > 1)
}
Log.d(Heavy.class.getName(), "Sending sms to "+destination);
- manager.sendMultipartTextMessage(destination, null, messages, sents, delivereds);
+ manager.sendMultipartTextMessage(destination, null, messages, sents, quiet ? null : delivereds);
}
/**