Главная /
Разработка приложений для Android 4.0 /
Разрабатывается приложение, в котором должна быть возможность добавлять события в пользовательский календарь. В файле AndroidManifest.xml не нужно настраивать никакие дополнительные разрешения. Как достигнуть данной цели?
Разрабатывается приложение, в котором должна быть возможность добавлять события в пользовательский календарь. В файле AndroidManifest.xml не нужно настраивать никакие дополнительные разрешения. Как достигнуть данной цели?
вопросПравильный ответ:
использовать
CALENDAR.INSERT
, отправляя детали события как POST параметры
запросить разрешение
WRITE_CALENDAR
о времени выполнения приложения, используя метод PermissionManager.grantRuntimePermission()
использовать
INSERT
и отправить детали события как дополнительные данные
вставить данные напрямую, через доступ к основной XSL базе данных
отправить детали события как XML файл и активировать действие, позволяющее заполнить календарь
Сложность вопроса
93
Сложность курса: Разработка приложений для Android 4.0
56
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
20 май 2020
Аноним
Экзамен сдан на пять. спс
29 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # <xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company.app"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/ic1_launcher" android:label="@string/app1_name" > <activity android:label=@string/app1_name" android:name=".MainActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <application android:icon="@drawable/ic2_launcher" android:label="App#2" > <activity android:label="App#2" android:name=".MainActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> Почему данные на выходе некорректны?
- # File file = new File(myContext.getExternalFilesDir(null), "appData.txt"); try { FileOutputStream os = new FileOutputStream(file, true); OutputStreamWriter out = new OutputStreamWriter(os); out.write{data); out.close(); } catch (e) { } При компиляции ошибок не обнаружено, все переменные имеют корректные значения, устройства внешней памяти установлены и доступны. Какие еще условия должны быть соблюдены, чтобы с помощью данного кода можно было успешно сохранить файл с данными?
- # Java файлы с исходным кодом, применяемые на платформе Android, относятся к типу
- # Вы работаете с главным действием приложения. Требуется, чтобы действие, запускаемое после главного, было не во весь экран. Как этого добиться?
- # public class MyCustomViewView extends View { private Paint mTextPaint; private String mText; private int mAscent; public MyCustomViewView(Context context, AttributeSet attrs) { super(context, attrs); mTextPaint = new Paint(); mTextPaint.setAntiAlias(true); mTextPaint.setTextSize( 16 * getResources().getDisplayMetrics().density ); mTextPaint.setColor(0xFF000000); setPadding(3, 3, 3, 3); mAscent = (int) mTextPaint.ascent(); TypedArray a = context.obtainStyledAttributes( attrs, R.styleable.MyCustomViewView ); CharSequence s = a.getString (R.styleable.text); this.mText = s.toString(); invalidate(); requestLayout(); a.recycle(); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawText( mText, getPaddingLeft(), getPaddingTop() - mAscent, mTextPaint ); } } Какого размера будет изображение?