問題タブ [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 投票する
1 に答える
6386 参照

android - Google カレンダーを Android の自分のカレンダー アプリと同期する

こんにちは、私はこの数日間、たくさんの検索に行き詰まりました。今、どうしたらよいか混乱しています。

しようとしている:自分のカレンダーを作成し、すべてのイベントをカレンダーに表示します。今のところ XML ファイルにすべてのイベントがあり、すべて正常に動作します。XMLファイルをもう使用したくないため、カレンダーアプリを自分のGoogleカレンダーアカウントに接続して、自分のGoogleカレンダーアカウントからすべてのイベントを取得(読み取り専用)しています。後でイベントを更新したい場合は、良い考えではありません。ユーザーが Google カレンダーに接続するためにユーザー名/パスを入力する必要はありません。ハードコーディングしたいと思います。

問題: G-Data Google Api を使用して、iPhone でこのようなことを行いました。ただし、G-Data Google ApiはAndroid に対応していません。次に、検索したところ、代わりに Google_api_java_client を使用することをお勧めします。

これは、ユーザーがユーザー名とパスワードを入力できるようにすることで、Google カレンダー アカウントに接続できるリンクです。しかし、これは私が望むものではありません。コード内にユーザー名とパスワードをハードコーディングしたいのですが、彼らは OAuth を使用しているため、ユーザー名/パスをハードコーディングできません。このリンクから ClientLogin も試しましたが、うまくいきません。「GoogleTransportを解決できません」というエラーが表示され続けます。私はこのエラーの解決策を探しました.pplは私にOAuthに戻ることを勧めます. これは本当に私を今混乱させています。

誰かがこれを経験して解決策を持っていることを願っています.Androidでこれを実装する方法を教えてください. ネイティブのカレンダー アプリからではなく、自分の Google カレンダー アカウントからのみデータを読み取りたいだけです。

私が見つけた最後の情報は、認証された GET 要求を allcalendars フィードURL に送信することによるものです。ただし、これを行ったことはありません。うまくいくと思われる場合は、私を助けてください。

どんな助けにも本当に感謝しています。どうもありがとうございました。

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

android - android4.0EnumatorでExchangeアカウントを追加できます

Exchangeアカウントを追加する必要があるため、Android4.0エミュレーターにイベントを追加しようとしています。これは私が応答して得ているものです。

応答

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

android - 曜日を先に取得

今日がランダムな日で、次の火曜日の日付を見つけようとしているとしましょう。現在、今週の火曜日の日付しか見つけることができません...

先週の火曜日を忘れて、次の火曜日を取得するにはどうすればよいですか?

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

android - Android: CalendarView OnDateChangeListener

特定の日付がクリックされたときに何かを表示するために、このリスナーを既に実装していますが、問題は、CalendarView を下にスクロールすると、自動的に何かが表示されましたが、何もクリックしなかったため、下にスクロールしただけですCalendarView で別の月を指定すると、Toast または Log のどちらかが表示されます (リスナー自体が onDateChange を起動し、カレンダーを下にスクロールすると現在選択されている日付も変更されるため、これは理にかなっていると思います)。だから私の質問は、CalendarViewを下にスクロールして別の月に移動すると自動的にリスナーが起動されるという状況を避けるために、ondateChangeリスナーの代わりに使用できるCalendarViewのリスナーがあるかどうかです。

CalendarView の代替リスナーを知っている人、または回避策を知っている人はいますか? 共有してください

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

android - Androidの暗黙の意図から値を受け取る方法は?

アプリケーションにカレンダーイベントアクティビティ(Androidシステムアクティビティ)を表示しています。「イベントの詳細を表示」ボタンで生成します。ボタンをクリックすると、Androidシステムが提供するカレンダーイベントアクティビティが表示されます。イベントアクティビティから値を変更すると、Androidデバイスのイベントテーブルに反映されますが、アプリを介してイベントを変更すると、変更された値を取得するにはどうすればよいですか?

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

android - Android 4 以降で特定の日のイベントを一覧表示する (ALL_DAY 問題)

Android 4 以降で、選択した日に発生するすべてのイベントを取得しようとしています。

私の知る限り、CalendarContract.Instances は定期的なイベントと 1 回限りのイベントの両方を処理するため、イベントを取得する最も簡単な方法です。

ただし、タイムスタンプの処理方法に問題があります。具体的には、ALL_DAY イベントの扱いが異なるようです。

私は次のコードから始めました (startはイベントをフェッチする日です。ミリ秒の「数学」は、翌日の午前 12 時から始まる不要なイベントを避けるためです。カレンダーはデフォルトのタイムゾーンを使用します)。

このコードは、多くのエッジ ケース、異なるタイムゾーン、複数日にまたがるイベントなど、終日のイベントを除くすべてのイベントでうまく機能するようです。

ALL_DAY フラグで返されたイベントを調べたところ:

私が得た: EVENT(10075): Thu Sep 13 02:00:00 CEST 2012 - Sat Sep 15 02:00:00 CEST 2012.

私にとってはquery、MY TIMEZONE のエポック以降、範囲の開始と終了がミリ秒単位であると予想されているように見えます (ただし、API では、UTC ベースのタイムスタンプが必要であると述べられています)。ただし、ALL_DAY としてマークされたイベントは、UTC のエポック以降のミリ秒を使用します (したがって、+2 タイムゾーンのためにさらに 2 時間かかります)。

また、タイムゾーン オフセットを計算して追加してみました。その後、終日のイベントは正常に機能しましたが、他のすべては機能しませんでした。

カーソルを反復処理し、ALL_DAY イベントを変更し、不要なイベントを削除することで、この問題を解決する非常に簡単な方法がありますが、より良い方法があるかどうか知りたいです。それとも、これはAndroidのバグですか?しかし、それがバグである場合、システム カレンダーが正常に動作するのはなぜですか? この一貫性のない動作は、私には奇妙に思えます。

ありがとう。

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

android - 縦スワイプによる Android の月表示

私の要件は、垂直スワイプで月ビューを開発することです。

ケース -1:

私は、 ViewPager でページを垂直方向にスクロールすることで提案されている Directional-Viewpager を使用してこれを開発してみました。

以下の問題に直面しています。

1) 月と年に制限はなく、無限です。いくつかの無限循環アダプターを使用するか、ユーザーに錯覚を与える必要があります。これをどのように処理しますか?

2) ビューの作成/更新関数が呼び出されないたびに。表示されたビューに戻ると、キャッシュされたビューが表示されることがあります。これをキャッチする場所がないため、タイトルとデータをグリッドビューに更新できません。

3) グリッドビューにボタンがある場合、スワイプが機能しません。

ケース-2:

これは、アニメーションをビューに適用するだけの非常に簡単な方法です。ビューを下にドラッグすると、新しいビュー アニメーションが上から適用されます。上にドラッグすると、新しいビュー アニメーションが下から表示されます。Gridview の下に他のビューがないため、下からのアニメーションが機能しています。1) 上からのグリッドビューのアニメーションが、見苦しいタイトルの上に来ています。

2) グリッドビューにボタンがある場合、スワイプが機能しません。

Gridview を使用した Android カレンダー

問題を調べて、上記の 2 つのケースのいずれかまたはカスタム コンポーネントのいずれかに対する解決策を提案してください。

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

android - Androidのカレンダーでいくつかの日付を強調表示する方法

私はandroid.Myコードでカレンダーアプリケーションをやっています: http://code.google.com/query/#q=android%20calendar ここで私はカレンダーから日付を拾うことができます.しかし、私はそれにいくつかの日付をマークする必要があります.たとえば、日付を指定した場合、カレンダーで強調表示する必要があります。これを行うにはどうすればよいですか?

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

android - GmtString()の問題で非推奨の文字列警告として現在の日付を取得します

Androidで現在の日付日/月/年min:secを取得したいので、次のコードを使用しました

しかし、Eclipseは、このメソッド.toGMTString();が非推奨であることを通知します。

この非推奨のメソッドの使用を避けて、現在の日付をフォーマットされた文字列として取得するにはどうすればよいですか?

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

android - AndroidのGoogleカレンダーからイベントを取得する

重複の可能性:
AndroidgoogleカレンダーAPI

からイベントを取得するAndroid Calendar方法android 2.3?? このためのチュートリアルはありますか?