問題タブ [android-calendar]

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.

0 投票する
5 に答える
4702 参照

android - カレンダーアクティビティの開始

私は単に自分から起動しようとしCalendar ActivityていましたActivity。私の中には次のコードがありますButton OnClickListener

しかし、をクリックするButtonと、デバイスがハングし、応答しないアプリを強制的に閉じる必要があります。

0 投票する
1 に答える
877 参照

android - Android カレンダー イベントの一意の ID を取得する

私はかなりの調査を行いましたが、Android でカレンダー イベントの真に一意の ID にアクセスする方法が見つかりません。次のクエリを実行しますURI

Galaxy Nexus で結果を確認すると、探しているフォーム (以下を参照) にCursor似たものはありません。iCalGUIDしかし、HTC One S で同じクエリを実行すると、HTC がiCalGUID探している ID のタイプを正確に返す追加の列フィールドとして含まれていることに気付きました。次のようになります。

iCalGUIDただし、このフィールドは Android SDK 標準ではないように見えるため、他の Android フォンではこの ID を取得できません。私の質問は、このタイプの ID を標準の Android の方法で取得できる方法はありますか? 私は現在 ICS をターゲットにしていますが、将来的にこれを以前のバージョンに拡張できるように柔軟に対応したいと考えています。

私が使用する必要がある他のタイプの ID があれば、それも素晴らしいでしょう。:列を探しているわけではありません。Events._IDID は、すべてのデバイスとすべてのタイプAccount(Google、Exchange、Hotmail など)で一意である必要があります。

ありがとうございました!

0 投票する
1 に答える
195 参照

android - AndroidカレンダーインスタンスのURLの問題

わかりました。検索して検索しましたが、同じ問題を抱えている人は1人も見つかりません。

「content://com.android.calendar/instances/where」を使用して、値の間の開始日に基づいてインスタンスを取得します。CM9がインストールされたNexusSを持っていますが、これはうまく機能します。CM72.3.7がインストールされている私の友人のEvo4Gはできません。彼はこれは悪いURLだと言っています。

イベントURLを使用する必要がありましたが、これで問題ありません。ただし、彼の電話には「可用性」列がありません。また、開始/終了時刻が変更された可能性のあるイベントは、たとえば翌日以降に開始する場合など、次の15分に開始するイベントについてのみクエリに表示されるようです。インスタンスを使いたいのですが、使えないようです。

ここで何かが足りませんか?私はそれらが文書化されていないAPIであることを知っていますが、それは他の誰かがそれらを使用しようとするのを止めることはありません。必要な詳細レベルを取得する方法があることを願っています。

何か案は?前もって感謝します!

0 投票する
2 に答える
4365 参照

android - Androidカレンダーで「イベント値にはeventTimezoneを含める必要があります」を解決するにはどうすればよいですか?

こんにちは、カレンダーアプリケーションにイベントの詳細を追加するためのいくつかの機能を備えたAndroidアプリケーションを開発しました。私のアプリケーションは正常に動作しています。ただし、デバッグ中に強制終了してlogcatにエラーが表示される場合があります。私はAndroidOSの新旧バージョンに2つのコンテンツURIを使用しました。

それらは

問題を解決しようとしていますが、成功しませんでした。この問題の最善の解決策を教えてください。以下にlogcatを追加しました。

前もって感謝します。

0 投票する
1 に答える
212 参照

android - Androidでアプリに挿入されたカレンダーイベントを削除する

Androidでイベントを削除および挿入する方法を知っています。
しかし、問題は、自分のアプリによって挿入されたカレンダー イベントを削除するにはどうすればよいかということです。

アプリによって挿入されたイベントのすべての event_id を保存する必要がありますか?

しかし、それは信頼できないようですよね?event_id は、すでに他のイベントの ID になっている可能性があります。たとえば、ユーザーは自分のアプリが挿入したイベントを手動で削除し、同じ event_id を持つ可能性のある独自のイベントを挿入できます。

ありがとうございました。

0 投票する
1 に答える
547 参照

android - Android カレンダー クエリ URI android 4.0

全て、

次の URI パスを使用して、カレンダーのデータをクエリしています。

これらの URI パスは Android v4.0 以降ではサポートされないというブログを読みました。2.1 から 2.3までしかサポートされてい ません。v4.0 以降のデバイスを組み込むことができるように、これを考慮する方法を教えてください。

前もって感謝します。

0 投票する
1 に答える
2864 参照

android - Android でイベントをスケジュールする

イベントをスケジュールする最良の方法は何ですか?

新しい Calendar API について考えていましたが、少なくとも新しいカレンダーを作成するにはインターネット接続が必要です。

インターネット接続を必要としないスケジュールを作成するための API はありますか?

0 投票する
1 に答える
599 参照

android - Android カレンダー イベントの追加/作成コンポーネント

全て、

コンポーネント、つまりカレンダーの Android イベント作成/追加画面を探しています。コンポーネントは下の画像のようなものです。どのOSバージョンでも問題ありません。この標準の Android イベント画面をアプリ内で呼び出す方法を実現したいと考えています。iOS にはこのような機能がありますが、Android にもありますか?

前もって感謝します!

ここに画像の説明を入力

0 投票する
0 に答える
2166 参照

android - カレンダーイベントインテント-startActivityForResult

アプリからカレンダーにイベントを作成したい。次のコマンドで新しいイベントアクティビティを開始できます。

作成したイベントのIDを取得することはできますか?OnActivityResult resultCodeは、イベントを作成するかどうかに関係なく、常に0です。データは常にnullです。それを行う方法はありますか?

0 投票する
3 に答える
4936 参照

android - イベントを1回実行するように頻度属性RRULEを設定する

私は持っています

イベントをコンパイルし、イベントを1回実行したい。

周波数を設定する線は

また、この行を削除した場合、手動で変更しないと、デフォルトでAndroidカレンダーがDAILYに設定されます。

サポートされているすべての属性のリストを探していて、MONTLY、YEARLYなどを見つけましたが、「1回」の正しいサポートされている構文が見つかりません。

私たちを手伝ってくれますか?