7
내 앱에서 캘린더 이벤트를 만드는 기능이 필요합니다. 다음과 같은 "새로운 캘린더 이벤트"활동을 엽니 다."새로운 캘린더 이벤트"활동을 여는 의도
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "Some title");
intent.putExtra("description", "Some description");
intent.putExtra("beginTime", eventStartInMillis);
intent.putExtra("endTime", eventEndInMillis);
startActivity(intent);
Android에서 완벽하게 작동합니다. HTC Sense에서 단 하나의 문제 만 있습니다. 종료 시간이 올바르게 설정되지 않았습니다. 시작 시간 후 항상 1 시간입니다. 무엇이 문제 일 수 있습니까?
캘린더는 Android SDK의 일부가 아닙니다. 향후 Android 버전 (예 : Android 2.2)에서는 코드가 작동하지 않을 수 있습니다. 캘린더를 바꾼 다양한 기기에서 코드가 작동하지 않을 수 있습니다. 캘린더를 조작하지 마십시오. – CommonsWare
그 사실을 잘 알고 있지만 모든 장치에서이 기능을 제거하는 것보다 대부분의 장치에서 작동하는 것이 더 좋습니다. 내 앱은 체코에서 유용합니다. 사용 가능한 모든 기기에 Android (캘린더 100 % 작동에 추가) 또는 HTC Sense (캘린더 기능 추가에 사소한 문제가있는 곳)가 있습니다. – fhucho
@CommonsWare는 고객이 원하는 것을 원합니다.)하지만 안드로이드에서는 쉽지 않은 점을 알아두면 좋습니다. 모든 캘린더 앱에 연결할 수있는 일종의 글로벌 의도가있었습니다. – Warpzit