|
@@ -6,6 +6,7 @@ import android.content.Context;
|
|
|
import android.content.DialogInterface;
|
|
import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.net.Uri;
|
|
import android.net.Uri;
|
|
|
|
|
+import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
import android.provider.ContactsContract;
|
|
import android.provider.ContactsContract;
|
|
|
import android.support.v4.content.PermissionChecker;
|
|
import android.support.v4.content.PermissionChecker;
|
|
@@ -21,6 +22,7 @@ import android.widget.Toast;
|
|
|
import com.usai.apex.apexcrm.dataProvider.DataProvider;
|
|
import com.usai.apex.apexcrm.dataProvider.DataProvider;
|
|
|
import com.usai.redant.rautils.InfinitePhoto.InfinitePhotoActivity;
|
|
import com.usai.redant.rautils.InfinitePhoto.InfinitePhotoActivity;
|
|
|
import com.usai.redant.rautils.actionSheet.ActionSheet;
|
|
import com.usai.redant.rautils.actionSheet.ActionSheet;
|
|
|
|
|
+import com.usai.redant.rautils.calendar_event.CalendarEventManager;
|
|
|
import com.usai.redant.rautils.camera.CameraHelper;
|
|
import com.usai.redant.rautils.camera.CameraHelper;
|
|
|
import com.usai.redant.rautils.contacts.ContactsManager;
|
|
import com.usai.redant.rautils.contacts.ContactsManager;
|
|
|
import com.usai.redant.rautils.dateTimePicker.DateTimePickerDialog;
|
|
import com.usai.redant.rautils.dateTimePicker.DateTimePickerDialog;
|
|
@@ -939,6 +941,41 @@ public class MainActivity extends AppCompatActivity {
|
|
|
@Override
|
|
@Override
|
|
|
public void Location(String msg) {
|
|
public void Location(String msg) {
|
|
|
|
|
|
|
|
|
|
+ Calendar beginTime = Calendar.getInstance();
|
|
|
|
|
+ beginTime.set(2018, 12, 19, 15, 20);
|
|
|
|
|
+
|
|
|
|
|
+ Calendar endTime = Calendar.getInstance();
|
|
|
|
|
+ endTime.set(2018, 12, 19, 20, 30);
|
|
|
|
|
+
|
|
|
|
|
+ String[] permissions = {Manifest.permission.READ_CALENDAR, Manifest.permission.WRITE_CALENDAR};
|
|
|
|
|
+
|
|
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
|
|
|
|
+ requestPermissions(permissions,10010);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ CalendarEventManager.CalendarEvent event = new CalendarEventManager.CalendarEvent();
|
|
|
|
|
+ event.startTimeInMillis = beginTime.getTimeInMillis();
|
|
|
|
|
+ event.endTimeInMillis = endTime.getTimeInMillis();
|
|
|
|
|
+ event.title = "测试Title";
|
|
|
|
|
+ event.description = "吧啦吧啦啦吧啦啦";
|
|
|
|
|
+
|
|
|
|
|
+ // 增
|
|
|
|
|
+ long id = CalendarEventManager.sharedManager(self).createNewCalendarEventID(event);
|
|
|
|
|
+
|
|
|
|
|
+// // 查
|
|
|
|
|
+// CalendarEventManager.CalendarEvent myEvent = CalendarEventManager.sharedManager(self).eventUriWithIdentifier(id);
|
|
|
|
|
+// Log.d("Event", "Query: " + myEvent);
|
|
|
|
|
+//
|
|
|
|
|
+// // 改
|
|
|
|
|
+// myEvent.title = "锦江宾馆1024会议";
|
|
|
|
|
+// myEvent.description = "锦江宾馆xxxxxxx会议";
|
|
|
|
|
+// myEvent.startTimeInMillis = beginTime.getTimeInMillis();
|
|
|
|
|
+// CalendarEventManager.sharedManager(self).saveCalendarEvent(myEvent);
|
|
|
|
|
+//
|
|
|
|
|
+// // 删
|
|
|
|
|
+// CalendarEventManager.sharedManager(self).removeEvent(myEvent);
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|