我想知道在Android上发送短信时是否可以使用希腊语或其他语言字符。现在,如果我使用希腊语,他们看起来像矮人或精灵。
String message1 = "Γειά σας";
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(strPhoneNo, null, message1, null, null);
实际代码 公共类IncomingSMSReceiver扩展了BroadcastReceiver {
private static final String SMS_RECEIVED ="android.provider.Telephony.SMS_RECEIVED";
@Override
public void onReceive(Context _context, Intent _intent) {
if (_intent.getAction().equals(SMS_RECEIVED)) {
Bundle bundle = _intent.getExtras();
if (bundle != null) {
Object[] pdus = (Object[]) bundle.get("pdus");
SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++)
messages[i] = SmsMessage
.createFromPdu((byte[]) pdus[i]);
for (SmsMessage message : messages)
{
String strPhoneNo = message.getOriginatingAddress();
String msg = message.getMessageBody();
if (msg.startsWith("01"))
{
try {
final String[] temaxismeno_sms = msg.split(":");
DatabaseHelper dbHelper = new DatabaseHelper(_context.getApplicationContext());
//eisagoghfititi(String am,String onoma,String epitheto,String examino,String kinito)
dbHelper.eisagoghfititi(temaxismeno_sms[1],temaxismeno_sms[2],temaxismeno_sms[3],temaxismeno_sms[4],strPhoneNo);
Toast.makeText(_context, "Έγινε εισαγωγή φοιτητή!!", Toast.LENGTH_LONG).show();
String message1 = "Έγινε η εισαγωγή σας στην βάση!";// minima pou tha stalthei
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(strPhoneNo, null, message1, null, null);
//Toast.makeText(_context, "Ο Φοιτητής ειδοποιήθηκε", Toast.LENGTH_LONG).show();
Toast.makeText(_context, "O etoumenos idopiithike", Toast.LENGTH_LONG).show();
}
catch (Exception e)
{
Toast.makeText(_context, "Το SMS Απέτυχε, Παρακαλώ δοκιμάστε ξανά.", Toast.LENGTH_LONG).show();
String message1 = "den egine eisagwgh, h swsth morfh einai 01:AM:ONOMA:EPITHETO:EXAMINO";//"Δέν εγινε η εισαγωγή σας στην βάση!Η σωστή μωρφή sms είναι: 01:ΑΜ:ΟΝΟΜΑ:ΕΠΙΘΕΤΟ:ΕΞΑΜΗΝΟ";// minima pou tha stalthei
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(strPhoneNo, null, message1, null, null);
Toast.makeText(_context, "O etoumenos idopiithike", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}