問題タブ [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.
android - カレンダーアクティビティの開始
私は単に自分から起動しようとしCalendar Activity
ていましたActivity
。私の中には次のコードがありますButton OnClickListener
:
しかし、をクリックするButton
と、デバイスがハングし、応答しないアプリを強制的に閉じる必要があります。
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._ID
ID は、すべてのデバイスとすべてのタイプAccount
(Google、Exchange、Hotmail など)で一意である必要があります。
ありがとうございました!
android - AndroidカレンダーインスタンスのURLの問題
わかりました。検索して検索しましたが、同じ問題を抱えている人は1人も見つかりません。
「content://com.android.calendar/instances/where」を使用して、値の間の開始日に基づいてインスタンスを取得します。CM9がインストールされたNexusSを持っていますが、これはうまく機能します。CM72.3.7がインストールされている私の友人のEvo4Gはできません。彼はこれは悪いURLだと言っています。
イベントURLを使用する必要がありましたが、これで問題ありません。ただし、彼の電話には「可用性」列がありません。また、開始/終了時刻が変更された可能性のあるイベントは、たとえば翌日以降に開始する場合など、次の15分に開始するイベントについてのみクエリに表示されるようです。インスタンスを使いたいのですが、使えないようです。
ここで何かが足りませんか?私はそれらが文書化されていないAPIであることを知っていますが、それは他の誰かがそれらを使用しようとするのを止めることはありません。必要な詳細レベルを取得する方法があることを願っています。
何か案は?前もって感謝します!
android - Androidカレンダーで「イベント値にはeventTimezoneを含める必要があります」を解決するにはどうすればよいですか?
こんにちは、カレンダーアプリケーションにイベントの詳細を追加するためのいくつかの機能を備えたAndroidアプリケーションを開発しました。私のアプリケーションは正常に動作しています。ただし、デバッグ中に強制終了してlogcatにエラーが表示される場合があります。私はAndroidOSの新旧バージョンに2つのコンテンツURIを使用しました。
それらは
問題を解決しようとしていますが、成功しませんでした。この問題の最善の解決策を教えてください。以下にlogcatを追加しました。
前もって感謝します。
android - Androidでアプリに挿入されたカレンダーイベントを削除する
Androidでイベントを削除および挿入する方法を知っています。
しかし、問題は、自分のアプリによって挿入されたカレンダー イベントを削除するにはどうすればよいかということです。
アプリによって挿入されたイベントのすべての event_id を保存する必要がありますか?
しかし、それは信頼できないようですよね?event_id は、すでに他のイベントの ID になっている可能性があります。たとえば、ユーザーは自分のアプリが挿入したイベントを手動で削除し、同じ event_id を持つ可能性のある独自のイベントを挿入できます。
ありがとうございました。
android - Android カレンダー クエリ URI android 4.0
全て、
次の URI パスを使用して、カレンダーのデータをクエリしています。
これらの URI パスは Android v4.0 以降ではサポートされないというブログを読みました。2.1 から 2.3までしかサポートされてい ません。v4.0 以降のデバイスを組み込むことができるように、これを考慮する方法を教えてください。
前もって感謝します。
android - Android でイベントをスケジュールする
イベントをスケジュールする最良の方法は何ですか?
新しい Calendar API について考えていましたが、少なくとも新しいカレンダーを作成するにはインターネット接続が必要です。
インターネット接続を必要としないスケジュールを作成するための API はありますか?
android - Android カレンダー イベントの追加/作成コンポーネント
全て、
コンポーネント、つまりカレンダーの Android イベント作成/追加画面を探しています。コンポーネントは下の画像のようなものです。どのOSバージョンでも問題ありません。この標準の Android イベント画面をアプリ内で呼び出す方法を実現したいと考えています。iOS にはこのような機能がありますが、Android にもありますか?
前もって感謝します!
android - カレンダーイベントインテント-startActivityForResult
アプリからカレンダーにイベントを作成したい。次のコマンドで新しいイベントアクティビティを開始できます。
作成したイベントのIDを取得することはできますか?OnActivityResult resultCodeは、イベントを作成するかどうかに関係なく、常に0です。データは常にnullです。それを行う方法はありますか?
android - イベントを1回実行するように頻度属性RRULEを設定する
私は持っています
イベントをコンパイルし、イベントを1回実行したい。
周波数を設定する線は
また、この行を削除した場合、手動で変更しないと、デフォルトでAndroidカレンダーがDAILYに設定されます。
サポートされているすべての属性のリストを探していて、MONTLY、YEARLYなどを見つけましたが、「1回」の正しいサポートされている構文が見つかりません。
私たちを手伝ってくれますか?