2013-05-29 23 views
5

Tôi có phiên bản GoPro Hero3 Black và sau khi đọc diễn đàn người dùng của họ, tôi có 2 lệnh url này có thể điều khiển nút chụp trong khi GoPro hoạt động như một điểm phát sóng.Kiểm soát GoPro bằng các lệnh URL

Ghi/shoot lệnh

On http://10.5.5.9:80/bacpac/SH?t=WIFIPASSWORD&p=%01

Tắt http://10.5.5.9:80/bacpac/SH?t=WIFIPASSWORD&p=%00

Tôi đã cố gắng sử dụng các URL trong Nexus của tôi Trình duyệt Chrome 7 nhưng tôi muốn tích hợp những 2 lệnh trong một trong ứng dụng Android của tôi khi Nexus 7 của tôi kết nối qua wifi với GoPro.

Làm cách nào để thực hiện việc này? Cảm ơn trước.

+0

Chỉ cần đánh dấu các url và các phím tắt địa điểm trên màn hình chính của bạn. Không cần phải xây dựng một ứng dụng. – Krylez

+2

Tìm trong các mẫu SDK, có một số mẫu truy cập URL. Bạn cần phải kết nối với một số nút. Và chắc chắn rằng bạn đang sử dụng một cơ chế để ủy quyền cho hoạt động mạng đến một thứ gì đó khác với chuỗi giao diện người dùng. –

+0

Tôi thực sự cần phải tích hợp nó vào ứng dụng của tôi vì vậy tôi phải biết làm thế nào. –

Trả lời

0

Nó không phải là khó khăn. Tạo một lớp hoạt động và một vài nút để kích hoạt các lệnh HTTP. Hãy nhớ rằng đây là các cuộc gọi mạng và phải được thực hiện từ một chuỗi nền riêng biệt (không phải là chuỗi chính).

btnToggle.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) {  
       // Toggle the camera power 
       new OperateCamera().execute(); 
      } 
     }); 

Tạo một lớp AsyncTask mới:

class OperateCamera extends AsyncTask<String, Void, Boolean> { 

      protected Boolean doInBackground(String... urls) { 
       return triggerShutter(); 
      } 

      // Method to trigger the shutter 
      boolean triggerShutter(){ 

       try { 
        // Make network call 
        return true; 
       } 
       catch (Exception e) {      
        return false; 
       } 
      } 
    } 
0

Chỉ cần sử dụng di sản URLConnection hoặc một số lib như OkHttp để truy cập vào các url và kích hoạt màn trập. Tôi muốn giới thiệu thứ hai;)

Các vấn đề liên quan