Вам не нужно создавать Timestamp
s. Вы можете сделать это с помощью Calendar
.
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
calendar.set(Calendar.MINUTE, minute);
if(calendar.before(Calendar.getInstance())) {
calendar.add(Calendar.DATE, 1);
}
alarmManager.set(AlarmManager.RTC_WAKEUP,
calendar.getTimeInMillis(), pendingDinnerIntent);
Я бы также упомянул, что с KitKat, если ваш targetSdkVersion
равен 19 или выше, метод AlarmManager#set()
не является точным. Если вы хотите, чтобы ваш будильник срабатывал в определенное время, вам нужно использовать метод setExact*()
.
Микросхема Intel 82574L содержит и MAC и PHY.
Относятся к блок-схеме Архитектуры на странице 15 в таблице данных, доступной отсюда: https://ark.intel.com/content/www/us/en/ark/products/32209/intel-82574l-gigabit-ethernet-controller.html
MAC и PHY оба там, но от моего представления неинженера, я был смущен соединениями MII, потому что я ожидал два отдельных микросхем.