我正在嘗試開發Flex的本機擴展,以便使用適用於Android的Dropbox API。我已經爲FLEX嘗試了這個dropbox-r33模塊,但是它已經被Android 4棄用了,所以這對我來說不是一個解決方案。用於Android的Flex本機擴展與Dropbox API
我已經有一個振動和Dropbox連接ANE。振動工作完美(例如從網絡),我試圖包括使用Android的Dropbox API函數(我已經在Android項目中測試過它,它的工作原理)。
的問題是,從來就被力解包從Dropbox的API中所需的.jar文件的類,以便我ANE認識他們,但I'm收到此錯誤:
12月5日至29日:02:21.489:I/ConnectionError(5798):android.content.ActivityNotFoundException:無法找到顯式活動類{air.TestVibrationExtension.debug/com.dropbox.client2.android.AuthActivity};你有沒有在你的AndroidManifest.xml中聲明這個活動?
其中TestVibrationExtension是我ANE的項目名稱。我的軟件包名稱是air.extensions,並在該文件夾中包含了解壓縮的dropbox api類(在air.extension.com和air.extensions.org下)。
曾與Dropbox的API曾知道,在AndroidManifest你必須包括以下活動聲明:
<activity
android:name="com.dropbox.client2.android.AuthActivity"
android:configChanges="orientation|keyboard"
android:launchMode="singleTask" >
<intent-filter>
<!-- Change this to be db- followed by your app key -->
<data android:scheme="db-myAppKey" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
我認爲錯誤是與此活動相關的聲明,但是我不知道該怎麼辦爲了我的ANE認識到它。
請幫忙!
這不會直接回答你的問題,我不知道它是否符合你的要求,但有一個AS3的Dropbox空氣API:http://code.google.com/p/dropbox-as3/ –
感謝你的答案。這是我提到的dropbox-r33.swc模塊。它在以前的版本中完美運行,但3.3版本無法在Android 4上正常運行。而且我無法使用此模塊的以前版本,因爲Dropbox不允許它(應用程序令牌和機密版本的問題)。不過謝謝你 – Eduardo