I used the solution of below question for open file on Android.
Qt/Necessitas - reasonable QFileDialog replacement/skin?
But it works just on android,this codes (Qt Android Extras C++ Classes) don't run on windows?
for example i got the below errors?
#include<QAndroidJniObject>
#include<QtAndroid>
#include<QAndroidActivityResultReceiver>
Cannot open include file: 'QAndroidJniObject': No such file or directory
I used this for solving
#if defined(Q_OS_ANDROID)
#include<QAndroidJniObject>
#include<QtAndroid>
#include<QAndroidActivityResultReceiver>
#endif
but when i used this I have got another errors?
class ResultReceiver:public QAndroidActivityResultReceiver//error :'QAndroidActivityResultReceiver': base class undefined
{
AndroidFileDialog *_dialog;
public:
ResultReceiver(AndroidFileDialog *dialog);
virtual ~ResultReceiver();
void handleActivityResult(int receiverRequestCode, int resultCode, const QAndroidJniObject &data);
QString uriToPath(QAndroidJniObject uri);
};
'QAndroidActivityResultReceiver': base class undefined