현재 Cascades (C++ 프로그래밍 언어)를 사용하여 BlackBerry 10 응용 프로그램을 개발 중입니다. 누구든지 BlackBerry 10에서 웹 서비스에 전화를 걸 수있는 방법을 말해 줄 수 있습니까? 계단식? 나는 초보자 일 뿐이므로 아무 것도 모른다. 답변 주셔서 감사합니다웹 서비스 in blackberry 10
0
A
답변
0
Qt를 사용하여 네트워크 요청을 전송하는 데는 몇 가지 움직이는 부분이 있습니다. 여기에 Qt를 사용하는 예는 다음과 같습니다
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(replyFinished(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("http://qt-project.org")));
그래서 당신이 무엇 요청을 보내고 응답을 처리하는 실제 프로세스를 처리하는 QNetworkAccessManager
개체를 만드는 것입니다. 관리자가 QNetworkRequest
가 매개 변수로 QNetworkReply *
소요 replyFinished
라는 사용자가 만든 슬롯에 완료 할 때 방출하는 것을 그런 다음 신호를 연결, 그것은 다음과 같습니다
void MyClass::replyFinished(QNetworkReply *serverResponse)
{
//do something with the response
}
그런 다음 관리자에게 get
방법을 사용 QNetworkRequest
을 전달할 수 있습니다.이 양식은 그대로 있거나 별도로 만들 수 있습니다. 그리고 그 점은 http://qt-project.org
으로 HTTP 요청을 보내고 페이지의 데이터를 포함하는 응답을 반환하는 최소한의 예입니다. JSON 또는 XML을 가져 오는 등의 작업을 수행 할 수 있습니다.
예에서 :이 경우 QtNetwork documentation
1
void GetWeb::start(const QString &str)
{
QNetworkRequest request = QNetworkRequest();
request.setUrl(QUrl(str));
QNetworkAccessManager *networkAccessManager = new QNetworkAccessManager(this);
connect(networkAccessManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(requestFinished(QNetworkReply*)));
networkAccessManager->get(request);
}
void GetWeb::requestFinished(QNetworkReply* reply)
{
if (reply->error() == QNetworkReply::NoError)
{
emit complete(reply->readAll());
}
reply->deleteLater();
}
나는 신호로 결과 문자열을 내뿜는 냉온하고 있지만, 당신은 또한 단지 reply-를 사용할 수 있습니다> READALL() 문자열 당신은 ...
달라고 직접하는 경우관련 문제
- 1. BlackBerry 10 백그라운드 서비스
- 2. blackberry 10 application에서 서비스 시작
- 3. 10.3 os의 Blackberry 웹 서비스
- 4. BlackBerry 10 Cascades는 ASP.NET 웹 서비스를 호출합니다.
- 5. Window.Opener in Blackberry Browser
- 6. BlackBerry 10 : GNU STL
- 7. BlackBerry 10 WebWorks BlackBerry 10 PhoneGap WebView URL
- 8. Blackberry on Flurry 10
- 9. blackberry 10 cascades tabbedpane
- 10. BlackBerry 10 개발 툴킷
- 11. BlackBerry 10 Cascades의 ListView
- 12. BlackBerry 10 - 대화 상자
- 13. 헤드리스 애플리케이션 BlackBerry 10
- 14. Blackberry 10 왼쪽 슬라이더
- 15. BlackBerry 10 C-ARES
- 16. Blackberry Web works 10
- 17. BlackBerry 10 Architecture
- 18. Blackberry 10 Cascades onclick
- 19. BlackBerry 10 PJSIP 구현
- 20. BlackBerry 10 Twitter 통합
- 21. phonegap cli blackberry 10
- 22. Blackberry 10 개발
- 23. 웹 서비스 코드 in actionscript
- 24. Google지도 웹 서비스 in C#
- 25. Cache in ServiceStack 웹 서비스
- 26. Eclipse 용 Blackberry Plugin에서 웹 서비스 사용하기
- 27. Blackberry SOAP 웹 서비스 호출 (KSOAP 제외)
- 28. blackberry lazyloading in clumsy layout
- 29. Blackberry Scrollling in Canvas
- 30. Xstream in Blackberry