Tôi muốn có thể gửi một tin nhắn SMS thực tế từ một trình bao chỉ bằng cách sử dụng dòng lệnh và không dựa vào bất kỳ gói ứng dụng nào để thực hiện điều đó. Tôi quan tâm đến việc gửi tin nhắn này giữa các điện thoại, không phải từ trình giả lập đến điện thoại. Ví dụ: bằng cách chạy lệnh:Làm cách nào để gửi SMS từ trình bao?
service call phone 2 s16 "1234567890"
Tôi có thể thực hiện cuộc gọi từ điện thoại đến điện thoại bằng dòng lệnh. Lệnh 'danh sách dịch vụ' cho thấy một dịch vụ isms, mà tôi dường như không thể cung cấp các đối số chính xác cho. Tôi cho rằng một trong những args nên là một chuỗi PDU nhưng không có bất kỳ may mắn cho đến nay.
Cảm ơn Chris, tôi nghĩ tôi đang đi đúng hướng với dòng suy nghĩ đó. Cho đến nay tôi đã quản lý để có được khá gần với lệnh "am bắt đầu -a android.intent.action.SENDTO -d sms: 1234567890 --es sms_body ohai --ez exit_on_sent true" nhưng tôi vẫn cần phải tìm ra cách kích hoạt onClick/onEditorAction của khung nhìn tự động. Nhìn qua mã nguồn MMS tôi tìm thấy khung nhìn mSendButton mà tôi nghĩ rằng tôi cần phải kích hoạt một performClick() trên. Nếu tôi nhận được một lệnh làm việc hoặc cặp lệnh tôi sẽ def cập nhật thêm này. – reproba
Có thể tương tác của người dùng là bắt buộc để đi tuyến đường đó - nếu không có giai đoạn cần có quyền sms, triết lý thiết kế nền tảng sẽ yêu cầu sự chấp thuận của người dùng thay cho quyền. Vì vậy, bạn có thể muốn đi một nửa khác của ý tưởng và thực hiện của riêng bạn định hướng sms gửi sms apk, không tương tác, với sự cho phép sms. Và hy vọng với một số loại cơ chế bảo mật để nó chỉ hoạt động cho mục đích của bạn. –