Có cách nào để mô phỏng thay đổi cường độ tín hiệu trên trình mô phỏng Android không. Tôi có cường độ tín hiệu ghi nhật ký phonestatelistener trong ứng dụng của mình. Tôi cũng sử dụng telnet để giả lập và các lệnh như tín hiệu gsm 5 5, nhưng tôi tiếp tục nhận được 99 như cường độ tín hiệu rssi của tôi và -1 là tỷ lệ lỗi bit.Cường độ tín hiệu giả lập Android
Trả lời
Tôi không nghĩ rằng nó có thể làm điều đó trong trình mô phỏng.
Tôi cũng nhận được liên kết đó khi tôi tìm kiếm trên google. Tuy nhiên, nếu bạn telnet để giả lập và làm một danh sách, có một lệnh gọi là tín hiệu gsm. Điều đó có nghĩa là lệnh này chỉ hoạt động trên các thiết bị? Tôi nghĩ rằng toàn bộ các điểm của lệnh telnet là để mô phỏng các thay đổi thiết bị ... – MEURSAULT
Đúng, nó có thể là dành cho các thiết bị khác nhau có xếp hạng công suất (dB) khác nhau cho các mạng khác nhau. Nó có thể khó hơn để thực hiện một cái gì đó như thế này trên một giả lập. – hwrdprkns
Bạn có thể cập nhật trình giả lập để làm bất cứ điều gì bạn muốn ... nó sẽ là một hack khá đơn giản để làm cho API trả về một giá trị từ một thuộc tính hoặc thậm chí một tệp bị kẹt ở đâu đó trên phân vùng dữ liệu. Hầu hết các công việc sẽ chỉ được thiết lập để xây dựng lại nó (hoặc làm các miếng vá mà không cần xây dựng lại toàn bộ điều). Nó có thể đơn giản hơn để chỉ bọc api trong mã của bạn, và kiểm tra nó một lần trên một thiết bị thực - có thể thử sử dụng một túi chống tĩnh như một lồng faraday biên. –
Tôi nghĩ đó là ý tưởng tốt để thử với giao diện trong trường hợp này
interface SignalInformation{
float signalStrength();
//etc...
}
Tạo một số lớp giả cho chế giễu, và sau đó thay đổi nó để giai cấp công nhân thực sự.
class MockSignal implements SignalInformation{
public float signalStrength(){
return 3.5; //or whatever behaviour you want (i.e. random number)
}
}
Vâng, tôi hy vọng bạn có ý tưởng.
- 1. Nhận cường độ tín hiệu Wi-Fi trong Android
- 2. Tìm cường độ tín hiệu GPS
- 3. Linux Bluetooth l2ping với cường độ tín hiệu
- 4. Lập trình nhận cường độ tín hiệu sóng mang của điện thoại di động
- 5. Cách nhận cường độ tín hiệu dịch vụ di động trong Android?
- 6. Ý nghĩa của dBm âm trong cường độ tín hiệu là gì?
- 7. phát hiện tần số/cường độ cho núm vú giả
- 8. làm thế nào để có được cường độ tín hiệu modem 3g trong c + + linux?
- 9. Làm cách nào để nhận cường độ tín hiệu tế bào hiện tại?
- 10. Tôi có thể đo cường độ tín hiệu Bluetooth trong iOS không?
- 11. Làm cách nào để đánh giá cường độ tín hiệu GPS? (iPhone)
- 12. giả lập Android - DDMS "giả lập kiểm soát" bị vô hiệu hóa khi chạy buildroid/VirtualBox giả lập
- 13. Cường độ và độ rung của Android
- 14. Nhận CID, LAC và cường độ tín hiệu của tất cả các tháp di động trong phạm vi
- 15. Điều khiển giả lập bị vô hiệu hóa với thiết bị Android thực
- 16. Trình giả lập Android ABI
- 17. Giả lập Android thay thế
- 18. giả lập Android Segmentation Fault
- 19. Alternatives để giả lập mặc định android
- 20. Android, nhận tín hiệu mạnh (PhoneStateListener) trong khi thiết bị ở chế độ ngủ
- 21. Hiệu suất trình giả lập Android so với hiệu suất thiết bị thực như thế nào?
- 22. Làm cách nào để sắp xếp danh sách getScanResults() dựa trên cường độ Tín hiệu theo thứ tự tăng dần?
- 23. Trạng thái tín hiệu và không có tín hiệu
- 24. Tăng cường :: các khe tín hiệu được gọi là đồng bộ hoặc không đồng bộ?
- 25. Tạo tệp trong trình giả lập android
- 26. Âm thanh giả lập Android - ubuntu
- 27. Máy chủ giả lập Android tập tin
- 28. Lỗi giả lập Android: std :: bad_alloc
- 29. java.net.ConnectException: /127.0.0.1:8080 trình giả lập android
- 30. Lập trình 'Nghe' với Âm thanh (Xử lý Tín hiệu?)
Bạn đang tìm kiếm cụ thể để thay đổi cường độ tín hiệu hoặc tắt tốc độ kết nối mạng? – hwrdprkns
thay đổi cường độ tín hiệu, tôi chỉ không hiểu tại sao theres một lệnh tín hiệu gsm trong telnet mà doesnt dường như được làm việc với giả lập. – MEURSAULT