Unable to receive message notifications from third-party apps | HUAWEI Support Global

bp Новости

Check whether you have granted the permission for third-party apps to run in the background

If an app is forbidden from running in the background or cleared from the background, there will be no notifications from this app.

  1. Allow the app to start automatically and run in the background
  1. Lock the app on the recent tasks screen

Check whether the power consumption optimization function is enabled

  1. You may have closed the app when your phone displays a Power consumption alert.
  2. You may have enabled Power saving mode and Ultra power saving mode

    It is recommended that you go to and disable Power saving mode and Ultra power saving mode.

  3. Allow Ignore battery optimization
    • EMUI 9.X/10.X/11.X and Magic UI 2.X/3.X/4.0: Open Settings, search for and access Battery optimization, touch the triangle icon, select All apps, find the app in question, and set it to Don’t allow.
    • EMUI 8.X & EMUI 5.X: Open Settings, search for and access Ignore battery optimization, touch the triangle icon, select All apps, find the app in question, and set it to Allow.

Uninstall and reinstall the app and try again

  1. Uninstall any third-party phone managers

    Third-party management apps may manage your apps based on their own rules. Check whether a third-party phone manager app is installed on your phone. If so, uninstall it or add the app to the list of trusted apps in the third-party phone manager app.

  2. Uninstall the app and install it again

    Back up the data of the app and then uninstall it. Reinstall it from HUAWEI AppGallery or the app’s official website and grant it all necessary permissions.

If the issue persists

If the issue persists, back up your data and take your device and proof of purchase to an authorized Huawei Customer Service Center for assistance.

Android studio, huawei и logcat | блог алексея воронина

Я расскажу о том, как мне удалось добиться работы logcat в связке Android Studio Huawei при отладке через USB — это мне потребовалось для отладки капризного приложения. Если Вам это интересно, читайте и смотрите далее.
Итак, что я имею:

Поставленная выше задача решается в несколько этапов:

Включение логов в Huawei
Процедура разблокировки логов в Huawei описана в [2] и [3].
Необходимо набрать на клавиатуре смартфона в режиме набора номера код *#*#2846579#*#*
*#*#2846579#*#*,
после чего открывается доступ в сервисное меню смартфона (смартфон входит в режим обслуживания (Engineering mode)), в котором выбираем пункт меню ProjectMenu,
сервисное меню Huawei
,
после чего открывается доступ в сервисное меню смартфона (смартфон входит в режим обслуживания (Engineering mode)), в котором выбираем пункт меню ProjectMenu,
Unable to receive message notifications from third-party apps | HUAWEI Support Global
затем — Background Setting
сервисное меню Huawei
затем Log setting
сервисное меню Huawei
затем Log setting
Unable to receive message notifications from third-party apps | HUAWEI Support Global.
В меню LogSetting
Huawei LogSetting
выбираем пункт Log switch и отмечаем
Huawei Log switch
выбираем пункт Log switch и отмечаем
Unable to receive message notifications from third-party apps | HUAWEI Support Global
,
а в пункте Log level setting указываем требуемый приоритет (например, DEBUG)
Huawei Log level setting.
Затем выходим из меню нажатиями кнопки НАЗАД.
После этого перезагружаем телефон.
Примечание.
В [3] указывается, что код *#*#2846579#*#* «подходит почти всем моделям Huawei«, а в [2] — «is stated for an Ideos X3 and is tested at a Honor U8860«, «. В [5] для Huawei Ascend G7 и P7 указан способ входа в сервисное меню с этим кодом: «Szerviz menü: *#*#2846579#*#*«.
Этот код упоминается в Maintenance Manual/Guide при описании процедуры обновления программного обеспечения (Upgrade Process) и/или при описании процедуры выполнения теста (MMI Test) для смартфонов Huawei U8185, U8350, U8500, U8510, U8650, U8950, U8800, U8815, U8860, U9200, U9500, U9510E, U9200, C8650.
Я убедился, что указанный код работает на смартфоне Huawei U8950-1.

Затем включаем ADB на смартфоне — в меню «Настройки» выбираем пункт «Для разработчиков»
Huawei Настройки,
а затем — «Отладка по USB«:
отладка по USB,
а затем — «Отладка по USB«:
Unable to receive message notifications from third-party apps | HUAWEI Support Global
.
Если отладка включена, то при подключенном к компьютеру смартфоне пользователь информируется об этом с помощью значка и сообщения:
USB-отладка включена

Подключение смартфона к компьютеру и установка драйверов для ADB
Для возможности работы ADB смартфон должен быть подключен к компьютеру в режиме «Камера (PTP)«:
Huawei PTP

Протокол Picture Transfer Protocol (PTP) позволяет передавать изображения с цифровой камеры на компьютер или другие периферийные устройства без необходимости установки дополнительных драйверов устройств.
Альтернативой протоколу PTP является его расширение — протокол Media Transfer Protocol (MTP), разработанный Microsoft. Этот протокол предназначен для передачи музыкальных файлов на цифровые аудиоплейеры и медиафайлов на портативные медиаплейеры.
Подключаем смартфон к USB-порту компьютера.
Теперь необходимо установить драйвера ADB (Android Debug Bridge) Interface для смартфона.
Процедура установки драйверов описана в [1].  Она заключается в следующих шагах:
Сначала необходимо скачать (http://downloadcenter.samsung.com/content/SW/202101/20210121132354500/SAMSUNG_USB_Driver_for_Mobile_Phones_v1.5.33.0.exe, 14,7 Мбайт) и установить драйвера от Samsung. Эти драйвера имеют цифровую подпись:
цифровая подпись драйверов Samsung
Затем перезагружаем компьютер.
В Диспетчере устройств (Device Manager) ищем устройство Android:
Huawei Диспетчер устройств
Затем перезагружаем компьютер.
В Диспетчере устройств (Device Manager) ищем устройство Android:
Unable to receive message notifications from third-party apps | HUAWEI Support Global

и выбираем команду обновления драйверов (Update Driver Software)
Android Обновить драйверы,
затем выполняем поиск драйверов (Browse my computer for driver software)
Выполнить поиск драйверов на этом компьютере,
затем выполняем поиск драйверов (Browse my computer for driver software)
Unable to receive message notifications from third-party apps | HUAWEI Support Global

и указываем на необходимость выбора драйвера из списка уже установленных на компьютере драйверов (Let me pick from a list of device drivers on my computer)
Выбрать драйвер из списка уже установленных.
Из открывшегося списка выбираем ADB InterfaceAndroid ADB interface.
Из открывшегося списка выбираем ADB InterfaceUnable to receive message notifications from third-party apps | HUAWEI Support Global
и указываем драйвер SAMSUNG Android ADB InterfaceSamsung Android ADB Interface, соглашаясь с дальнейшими запросами.
После этого смартфон будет отображен в Диспетчере устройств как переносное устройство:
переносное устройство Huawei, соглашаясь с дальнейшими запросами.
После этого смартфон будет отображен в Диспетчере устройств как переносное устройство:
Unable to receive message notifications from third-party apps | HUAWEI Support Global

В Проводнике смартфон отображается как цифровая камера:
Huawei Проводник
Если бы мы подключили смартфон по протоколу MTP, то он бы отобразился в Проводнике как плейер:
Huawei Проводник
Если бы мы подключили смартфон по протоколу MTP, то он бы отобразился в Проводнике как плейер:
Unable to receive message notifications from third-party apps | HUAWEI Support Global

Команды для логирования
Для вывода информации в журнал можно использовать различные варианты команды [4]

Log.*(тэг, информация)  ,

где * — символ, определяющий уровень (приоритет) выводимого сообщения:
v — VERBOSE (низший приоритет)
d — DEBUG — отладка
i — INFO — информация
w — WARN — предупреждение
e — ERROR — ошибка
тэг — строка, указывающую на компонент системы, из которого исходит сообщение;
В [4] рекомендуется заранее декларировать тэг, например, таким образом:
private static final String TAG = «MyActivity»;
информация — строка, содержащая выводимое сообщение

Отладка и просмотр логов
После подключения смартфона к компьютеру и запуска среды Android Studio в нижней панели во вкладке logcat отображаются сообщения из журналов:
Huawei и logcat
Как видно из скриншота, также отображается тип подключенного смартфона (HUAWEI U8950-1) и версия его операционной системы (Android 4.0.4 (API 15)).

Источники информации:
[1] https://forums.oneplus.net/threads/install-adb-drivers-for-windows-8-1-64-bits.51264/
[2] http://stackoverflow.com/questions/2250112/why-doesnt-logcat-show-anything-in-my-android
[3] http://habrahabr.ru/post/137560/
[4] http://developer.android.com/reference/android/util/Log.html
[5] http://logout.hu/blog/porterocka/index.html

Connectivity

Вкладка инженерного меню Connectivity содержит инструменты тестирования и управления работой беспроводной связи.

  • Bluetooth – в этом разделе собрано все, что имеет отношение к настройкам одноименного интерфейса.
  • CDS Information – содержит параметры всех интерфейсов WLAN, доступных на устройстве.
  • FM Receiver – набор средств проверки и настройки FM-радиоприемника.
  • Wi-Fi – средства тестирования и тонкой настройки Wi-Fi.
  • Wi-Fi CTIA – содержит тест различных режимов работы Вайфая. Здесь же хранятся журналы проверок.
  • Wi-Fi Display – отображает параметры воспроизведения видео при подключении к Wi-Fi.

Hardware testing

В Hardware Testing собраны инструменты проверки аппаратных устройств и интерфейсов Андроид-смартфона: звука, камер, дисплея, тачскрина, памяти, гнезда USB и т. д.

  • Раздел Audio предназначен для настройки и тестирования всех звуковых устройств. Здесь находятся инструменты управления громкостью динамиков и чувствительностью микрофона, которыми довольно часто пользуются владельцы гаджетов.

Чтобы увеличить громкость телефонного динамика, войдите в подраздел Audio Normal Mode . Откройте список Type и выберите Sph. Из списка Level выберите начальный уровень громкости Level 0 и измените значение в поле Value is: чем оно больше, тем сильнее сигнал.

Для усиления звука из динамика громкой связи выберите в списке Type параметр Ring.

Для повышения чувствительности микрофона – mic.

Чтобы увеличить громкость в играх, при прослушивании музыки и просмотре видео, выберите Media. Остальное проделайте так же, как написано выше.

Уровни звучания на разных аппаратах заданы по-разному, единого стандарта нет. Поэтому искать оптимальные значения приходится экспериментальным путем.

  • Раздел Camera также содержит массу настроек. Чаще всего они оптимальны, и их изменения приводят лишь к ухудшению качества фото.

Но если ваш аппарат сохраняет снимки только в формате JPG, что ограничивает возможности при обработке их в графических редакторах, откройте в разделе Camera список Capture Type и выберите формат RAW.

  • В разделе Driving Current Camera отображается величина силы тока модуля камеры.
  • De-Sense представляет собой диспетчер оборудования, через который настраивают его конфигурации.
  • Через Display управляют частотой мерцания и другими свойствами подсветки экрана.
  • В Sleep Mode содержатся параметры спящего режима.
  • IO – подраздел управления устройствами ввода-вывода.
  • Memory содержит сведения о модуле памяти.
  • Через Power просматривают и настраивают параметры управления питанием и зарядкой АКБ.
  • SD Card Test тестирует установленную в телефон SD-карту.
  • Раздел TouchScreen помогает выявлять дефекты сенсорного экрана и настраивать его чувствительность.
  • USB отображает информацию об этом интерфейсе и тестирует его функционал.
  • Раздел Sensor предназначен для калибровки сенсора.
  • Через Video управляют отдельными параметрами воспроизведения видеоматериалов.

Huawei phones disable logcat, here’s how to restore access

While I was helping XDA Recognized Developer and fellow Portal Writer GermainZ debug a new app we’ve been working on (which we think you guys will love), I needed to collect and read a logcat to figure out where things were going wrong. On my phone, I went ahead and installed MatLog by XDA Junior Member plusCubed so I could begin the debugging process. I went ahead and granted the permission required for the app to access logs, and then replicated a bug in the app we’ve been testing.

When I pored over the logs, I noticed that almost nothing relevant was actually being shown. Typically, you would see so many logs flooding the screen that you would need to set up a filter to even begin debugging, but MatLog was showing me only a handful of lines. I began looking online and discovered that many other users were wondering why they couldn’t collect any logs – and they were all using Huawei phones. Presumably, the reason they disabled logging is to marginally improve performance (as you’ll see some custom kernels do), but it’s kind of surprising that such a major debugging tool was disabled when the performance gains are so slim. Here’s how to re-enable logcats.


Huawei’s Secret Debugging Menu

Apparently, there’s a secret debug menu that has existed on Huawei’s Android phones for … years now. Users first complained about the lack of logging for Huawei’s Ideos x3 that was announced back in February 2021. Eventually someone found a solution and that solution was then shared on our very own forums … for the Samsung Galaxy S … and this solution eventually made its way over to Stack Overflow in 2021. And then it was referenced again on Stack Overflow one year later in 2021. Yeah. Anyways, here’s the fix.

Open your dialer app and enter the following code:

*#*#2846579#*#*

log1You won’t have to press the dial button, as entering this code will immediately bring up a settings page called ProjectMenu. Here, you have several menus to look through.

Here's a brief explanation of each page:

  1. Background Settings – the page we’re interested in. Here, you can change debug settings, USB connection settings, and “set UI theme color” (I’m not entirely sure what the function of this option is).
  2. Veneer Information – detailed information about the software and hardware of the device
  3. Network Information Query – detailed information about the network capabilities of the device and the SIM card
  4. Software Upgrade – apply updates from the SD card
  5. Restore Factory – factory reset
  6. Battery Charge  – battery information and recommended charge levels for long-term battery longevity

Enter the Background Settings page, where you will see several options. Click on “Log Settings” to bring up a dialog box with options to select the logging level. Check all 3 options to enable full logging. You will see a toast message saying that enabling any of these logging options “will affect performance” but you can safely ignore this warning. Once you’re done with this, reboot the phone. You should now be able to collect logs on your Huawei phone. Now get out there and help our developers debug their apps!log4

Missing photos | huawei support global

Do the following to show hidden files and hidden media files in Files:

EMUI 8.X, EMUI 9.0, or Magic UI 2.0: Go to Files > MoreUnable to receive message notifications from third-party apps | HUAWEI Support Global > > Settings, then enable Show hidden files and Show hidden media files.

EMUI 9.1, EMUI 10.X, EMUI 11.X, Magic UI 2.1, Magic UI 3.X, or Magic UI 4.X: Go to , then enable Show hidden files and Show hidden media files.

Telepfony

  • Auto Answer – автоответчик на входящий звонок. Можно включить или выключить.
  • Antenna Test – параметры антенн мобильной связи для работы в сетях 3G и 4G.

Установка в настройках Antenna Test (3G Fdd) опции Resume default setting – один из эффективных способов устранения провалов связи в сетях 3G.

  • Band Mode – поддержка частотных диапазонов модуля GSM.

Отключение полос частот, которые не использует ваш мобильный оператор, снижает расход заряда аккумулятора. Иногда весьма значительно.

  • BSPTelephonyDevTool – средство мониторинга и управления работой SIM-карт.
  • CFU – раздел настройки переадресации входящих вызовов. Может использоваться, если услугу поддерживает сотовый оператор.
  • LTE information – настройка вывода информации о параметрах 4G (на аппаратах без поддержки этого стандарта раздел отсутствует).
  • AT Command Tool – консоль разработчика, предназначенная для выполнения некоторых операций (набора номера, изменения свойств интернет-подключения и т. д.) посредством AT-команд.
  • Misc Feature Config – в этом разделе можно активировать опции «Использовать только 2G» и «Включить вибрацию при ответе абонента».
  • Modem Test – набор средств тестирования и настройки работы модема с устройствами разных типов.
  • Network Selecting – раздел выбора стандарта мобильной связи, которая будет использоваться на телефоне. Отключение неиспользуемых стандартов уменьшает расход заряда аккумулятора.
  • NetworkInfo – содержит настройки вывода информации о различных параметрах сотовой связи.
  • GPRS – параметры GPRS-подключения для каждой SIM-карты.
  • HSPA Info – данные о стандарте 3G.
  • Mobile data service preferred – настройка приоритетности передачи мобильных данных перед телефонной связью.
  • Fast Dormancy – настройки энергосберегающего режима (доступны при условии поддержки сотовым оператором).
  • RF De-sense Test – средства тестирования и тонкой настройки передачи голосового трафика в разных частотных диапазонах.
  • Simme Lock – ручные настройки GSM (доступно при поддержке сотовым оператором).
  • World Phone – настройки модема.

Основная масса параметров этого раздела оптимально настроена по умолчанию, поэтому без уверенности в понимании своих действий лучше ничего здесь не менять.

Знакомство с инженерным меню смартфона mtk

Для входа в «инженерку» использовалось приложение MTK Engineer Mode, ссылка на которое приведена ваше.

Как видно на скриншоте, стартовая страница утилиты содержит кнопки перехода к трем основным разделам:

  • Android Settings (настройки ОС Android).
  • MTK Settings (собственно инженерное меню устройства).
  • Samsung Settings (настройки устройства Самсунг). Доступно только на аппаратах этой марки.

В Android Settings находятся разделы информации о телефоне, куда дополнительно входят средства проверки, включения и выключения некоторых функций, а также информация о батарее, WLAN (беспроводных соединениях) и статистика использования аппарата.

На тестовом смартфоне этот раздел выглядит так:

Но нас интересует не он, а то, что дальше – MTK Settings. Рассмотрим его разделы подробнее.

Как попасть в «инженерку»

Войти в инженерное меню бывает не так-то просто. На одних гаджетах оно открывается только после получения прав суперпользователя (root), на других без root доступна часть функций, на третьих – все, достаточно включить режим разработчика (он активируется многократным касанием строки «Номер сборки» в разделе настроек «О телефоне»).

Для открытия меню используют специальные коды, которые набирают так же, как команды USSD – на телефонной клавиатуре, либо приложения из Google Play маркета.

В таблице ниже приведен список кодов для разных марок мобильных устройств:

Любые на базе MTK

*#*#54298#*#*

*#*#3646633#*#*

ZTE, Motorola*#*#4636#*#*
Sony*#*#7378423#*#*
Huawei

*#*#2846579#*#*

*#*#2846579159#*#*

LG

*#546368#*818#

2945#*#

3845#*855#

Acer

*#*#2237332846633#*#*

*#*#3646633#*#*

Lenovo , Fly, Philips, Prestigio, Alcatel, Texet*#*#3646633#*#*
HTC

*#*#8255#*#*

*#*#4636#*#*

*#*#3424#*#*

Samsung

*#*#4636#*#*

*#*#8255#*#*

*#*#197328640#*#*

*#*#8255#*#*

BQ*#*#83781#*#*

А далее – приложения, которые создают ярлык на рабочем столе для быстрого доступа к «инженерке» смартфонов и планшетов на MTK:

  • Инженерное Меню MTK
  • MTK Engineering Mode
  • Запуск инженерного меню
  • Запуск инженерного меню мтк 
  • MTK Engineer Mode
  • Super MTK Engineering
  • MTKAPP : MTK Engineer Mode
  • MTK Engineering Mode – Advanced Settings & Tooling

К сожалению, универсально-совместимых приложений здесь нет, поскольку их не существует. Многие платформы, даже оснащенные процессорами MediaTek, не поддерживают часть программ из этого списка, а некоторые и вовсе ни одну.

Они хотели скрыть это от нас

Инженерное меню – это сервисное приложение для тестирования, отладки и тонкой настройки аппаратных функций смартфона или планшета. Конечно, оно предназначено не для пользователей, а для разработчиков и сервисных специалистов, но пытливый юзерский ум не ведает покоя: как же не использовать этот кладезь в своих целях, если есть такая возможность?

А возможности инженерного меню действительно стоят внимания. Ведь в их числе:

Инженерное меню есть не на всех Android-телефонах и планшетах. На бюджетных девайсах сильно китайских брендов, а особенно «no name» зачастую его нет. Также его часто нет на устройствах с процессорами Qualcomm.

Набор доступных функций и сама организация инженерного меню зависят от марки процессора и оснащенности устройства тем или иным оборудованием. Основная масса смартфонов и планшетов базируется на процессорах MTK (MediaTek), поэтому знакомиться с ним будем на их примере.

Остальное

Вкладка Location содержит средства управления системой геолокации смартфона. Работу некоторых опций этого меню мы рассматривали в статье о проблемах с GPS-навигацией.

В Log and Debudding собраны утилиты отладки и тестирования железа, а также их логи.

Others вмещает в себя всё, что не вошло в другие разделы инженерного меню. В частности, подраздел Setting Font, через который можно менять свойства системного шрифта; Thermal, где отображаются показания термодатчиков (функция мониторинга температур есть не на всех аппаратах);

К великому сожалению, официальной документации по работе с «инженеркой» Андроид-гаджетов в свободном доступе нет. И если вы всерьез настроились ее изучить, то действовать придется методом тыка на свой страх и риск. Да, основной функционал этого меню уже изучен и описан, и риск превратить телефон в кирпич относительно небольшой.

Оцените статью
Huawei Devices
Добавить комментарий