問題タブ [quickoffice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - カンマ区切り値 (csv) の文字列を Quickoffice または Google Doc に読み込みます
コンマ区切り値の文字列としてデータを収集し(各行を「\ n」で終了)、月に1回データをメールで送信するAndroidアプリを作成しています。
ベータ テスターの 1 人から、アップロード間の中間データを表示できるようにしたいとの連絡がありました。これを行う自然な方法 (私の考えでは) は、データを「Excel のような」アプリ (QuickOffice や Google ドキュメントのビューアーなど) にロードすることです。String をファイルに書き出してから、QuickOffice にロードしようとしました。QuickOffice を起動できますが、ファイルが空白になります。また、SD カードでファイルを探しても見つかりません。
私のコード:
私が間違っていることを教えてください。上記のコードを微調整するだけでなく、仕事を成し遂げるためのまったく異なるアプローチも受け入れます。
あなたが尋ねる前に、私は追加することを思い出しました
私のマニフェストに。
また、SD カードの代わりに内部ファイル システムに書き込むことができて満足しています (私のデータは小さいです) が、QuickOffice を開くことさえできませんでした。
データの例:
ありがとう。
更新 (2011 年 10 月 9 日):
コードを書くときは、一歩下がって、達成しようとしていることを再考する必要がある場合があります。私がやりたいことは、中間データを再フォーマットし、読みやすいテーブルを作成して、毎月のアップロードの間にデータを表示できるようにすることだけです。と思いましたこれを行う最も簡単な方法は、.csv ファイルをスプレッドシートに読み込むことです。私のファイルが適切にフォーマットされていることを確認するために外部ライブラリを使用するという Nikolay の提案はうまくいったかもしれませんが、私はこのアプリをできるだけ無駄のないものにしようとしているので、不必要に外部ライブラリを使用 (および使用方法の学習) を避けたいと考えています。したがって、私の最終的な解決策は、html 形式を使用して少し大きなファイルを SD カードに書き込み、そのファイルを text/plain または application/vnd.ms-excel ではなく text/html として開くことでした。コーディングには約 1 時間かかり、問題はうまく解決したので、問題は解決したと考えます。
android - Android で QuickOffice を使用して /data/data/{package-name}/files にあるファイルを開く必要があります
私はあなたの hrlp が必要です.今、私はここで打たれています. 1) 私のデバイスには SD カードがありません。2) 私のアプリでは、内部メモリの下に ppt、xls、さらには pdf などの MS ファイルがあります 3) デバイスにクイックオフィスがあります。4) 適切な Mime タイプを使用してビュー インテントを起動するたびに、次のエラーが発生します。
ERR/Quickoffice(15141): java.io.FileNotFoundException: /data/data/packagename/files/folder/something.pptx (許可が拒否されました) 01965 ERR/Quickoffice(15141): org.apache.harmony.luni.platform. OSFileSystem.openImpl(ネイティブメソッド) ERR/Quickoffice(15141): at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152) ERR/Quickoffice(15141): at java.io.FileInputStream.( FileInputStream.java:82) ERR/Quickoffice(15141): java.io.FileInputStream.(FileInputStream.java:134) で ERR/Quickoffice(15141): android.content.ContentResolver.openInputStream(ContentResolver.java:300) で ERR /Quickoffice(15141): com.qo.android.quickcommon.OfficeActivity.a(不明なソース) ERR/Quickoffice(15141): com.qo.android.quickcommon.OfficeActivity.a(不明なソース) ERR/Quickoffice(15141) ): com.qo.android.quickword.Quickword で。onCreate(不明なソース) ERR/Quickoffice(15141): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052) で 01965 ERR/Quickoffice(15141): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) でERR/Quickoffice(15141): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 01965 ERR/Quickoffice(15141): android.app.ActivityThread.access$2300(ActivityThread.java:125) 01965 ERR/Quickoffice (15141): android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 01965 ERR/Quickoffice(15141): android.os.Handler.dispatchMessage(Handler.java:99) 01965 ERR/Quickoffice(15141) ): android.os.Looper.loop(Looper.java:123) 01965 ERR/Quickoffice(15141): android.app.ActivityThread.main(ActivityThread.java:4627) 01965 ERR/Quickoffice(15141): Java で.lang.reflect.Method.invokeNative(ネイティブ メソッド) 01965 ERR/Quickoffice(15141): java.lang.reflect.Method.invoke(Method.java:521) で 01965 ERR/Quickoffice(15141): com.android.internal.os.ZygoteInit で$MethodAndArgsCaller.run(ZygoteInit.java:858) 01965 ERR/Quickoffice(15141): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) で 01965 ERR/Quickoffice(15141): dalvik.system で.NativeStart.main(ネイティブメソッド)
回避策/解決策はありますか?提案してください:)事前に感謝します
ios - アプリからQuickOfficeでファイルを開く方法は?
アプリケーションからMSOfficeファイルを開く必要があります。QuickLook(QLPreviewController)を使用して実装しました。しかし、QuickOfficeアプリケーション内でファイルを開きたいのですが。
Safari(QuickLookを使用してMS Officeファイルを表示)では、[QuickViewで開く]ボタンが表示されます。それで、どうすれば同じことができるのだろうか?
android - Android: QuickOffice で編集するためにアプリからファイルを開くにはどうすればよいですか?
QuickOffice 6.2.5.310b を使用して Android 4.4 を実行する Nexus 7 でテスト済み。
アプリに Storage Access Framework DocumentsProvider を実装しました。これにより、QuickOffice からアプリのファイルの 1 つを開いて編集できるようになりました。また、[アプリケーションから開く] を選択してから [QuickOffice] を選択すると、アプリ内からファイルを開いて編集できるようにしたいと考えています。これは可能ですか?
私のアプリでは、ファイルで [アプリケーションから開く] をクリックすると、ACTION_VIEW を使用してそのファイルを別のアプリで開きます。QuickOffice を選択すると、openFile() がモード = "r" のコンテンツ プロバイダで呼び出されます。ファイルは QuickOffice で開かれます。ただし、[保存] オプションは無効になっており、[名前を付けて保存] のみが有効になっています。代わりに ACTION_EDIT を使用してみましたが、コンテンツ プロバイダーがまだモード = "r" で呼び出され、保存が無効になっています。
[Google ドライブから開く] または [Box から開く] をクリックすると、[保存] オプションが有効になります。
ファイルを開く、またはコンテンツ プロバイダーを変更するには、別のアクションを使用する必要がありますか?
android - QuickOffice: QuickOffice の共有機能からファイルの uri を取得する
私のアプリでは、ドキュメント (docx など) をダウンロードして、QuickOffice で開くことができます。ドキュメントを編集した後、保存ボタンを使用し、正常に保存した後、共有ボタンを押してアプリを選択し、再アップロードできるようにします。
私の問題は、取得した uri が content://storage/map/file.docx またはそのようなものとして期待する通常の uri ではないことです。私はクイックオフィスからこれを取得します:
私の質問は、この uri をファイルからの実際のパス uri に変換するにはどうすればよいかということです (たとえば、content://storage/map/file.docx)。
java - ドキュメントのstartIntent
問題があります。このコードがあります。
Documents を開きましたが、Documents が予期せず閉じられたことを示すエラーがスローされます。
しかし一方で、ファイルの場所に移動して開くと、Documents が完全に開きます。
私はこの電話を見つけた全体をキャプチャしてトレースします。
E/CAKEMIX_CRASHED﹕ java.lang.RuntimeException: アクティビティを開始できません ComponentInfo{com.google.android.apps.docs.editors.docs/com.qo.android.quickoffice.QuickofficeDispatcher}: android.content.ActivityNotFoundException: 見つかりません明示的なアクティビティ クラス {com.quickoffice.android/com.google.android.apps.docs.quickoffice.HomeActivity}; AndroidManifest.xml でこのアクティビティを宣言しましたか?
すべてのヘルプを歓迎します。
THX
java - Android アプリで Office ドキュメントを整理するにはどうすればよいですか?
私は会社で Android ソフトウェア開発者として働いています。私たちはクラウド アプリケーションを開発しており、Android アプリケーションで Office ドキュメントを開いてクラウドで編集できるようにしたいと考えています。これを行う方法を提案できますか?