MainActivity.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:Damsel-In-Distress 作者:
private void sendSMS(User distressedUser, Contact helpingContact) {
    Log.d(TAG, "Emergency Contact Send SMS");
    // String distressedPhone = distressedUser.getPhone();
    String distressedName = distressedUser.getInfo().getName();
    String distressedLat = distressedUser.getLocation().getLatitude();
    String distressedLon = distressedUser.getLocation().getLongitude();

    String helperPhone = helpingContact.getPhone();
    String helperName = helpingContact.getName();
    String distressMessage = String.format(getString(R.string.emergency_contact_distress_message_text),
            helperName, distressedName, distressedLat, distressedLon);
    Log.d(TAG, "Distress Message: " + distressMessage);
    try {
        SmsManager smsManager = SmsManager.getDefault();
        smsManager.sendTextMessage(helperPhone, null, distressMessage, null, null);
        Log.d(TAG, "SMS sent to " + helperName + " successfully.");
        Toast.makeText(getApplicationContext(), String.format(getString(R.string.sms_sent_message), helperName),
                Toast.LENGTH_LONG).show();
    } catch (Exception e) {
        Log.d(TAG, "SMS to " + helperName + " failed.");
        Toast.makeText(getApplicationContext(), String.format(getString(R.string.sms_failed_message), helperName),
                Toast.LENGTH_LONG).show();
        e.printStackTrace();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号