0

今、アプリからこのドライバーを呼び出したいのですが、QT を使用しています。クラス QAndroidJNIObject がJavaコードを呼び出すことがわかりました。github.com/demantz/RFAnalyzer/blob/master/app/src/main/java/com/mantz_it/rfanalyzer/MainActivity.java で Java の例も見つけました。

try { 
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse("iqsrc://-a 127.0.0.1 -p 1234 -n 1"));
    startActivityForResult(intent, RTL2832U_RESULT_CODE); 
}
catch (ActivityNotFoundException e) 
{
    Log.e(LOGTAG, "createSource: RTL2832U is not installed");
    ...
}

しかし、C++/Qt で正しいコードを記述して、Java の例のように同等の呼び出しを行う方法を見つけることができません。この Java コードが正しいか、何かが欠けているかどうかはわかりません。

誰かが私を助けることができますか?

また、Qt コードから anet.h ライブラリとの tcp 接続を確立できるかどうかを尋ねたいですか?

4

1 に答える 1