கண்டறியும் கருவிகள் & சக்தி மேலாண்மை
பின்னணி புவிஇருப்பிடத்தை பிழைத்திருத்துவது மிகவும் கடினமானது, குறிப்பாக ஆக்ரோஷமான பேட்டரி சேவர்களைக் கொண்ட துண்டு துண்டான Android சாதனங்களில். என்ஜின் என்ன செய்கிறது என்பதைக் காட்சிப்படுத்தவும், OEM கட்டுப்பாடுகளைத் தணிக்கவும் உதவும் கருவிகளின் தொகுப்பை Tracelet வழங்குகிறது.
ட்ரேஸ்லெட் டாக்டர்
டிரேஸ்லெட் டாக்டர் (tracelet_doctor) என்பது டிராப்-இன் UI டாஷ்போர்டு ஆகும், இது ட்ரேஸ்லெட் இன்ஜினின் உள் நிலையை நிகழ்நேரத்தில் காட்சிப்படுத்துகிறது. கள சோதனைக்கு இது அவசியம்.
உற்பத்தியில் வழக்கமான இறுதிப் பயனர்களுக்கு ட்ரேஸ்லெட் டாக்டரை ஒருபோதும் பயன்படுத்த வேண்டாம். மறைக்கப்பட்ட டெவலப்பர் மெனு மூலம் நுழைவுப் புள்ளியைப் பாதுகாக்கவும் (எ.கா., பதிப்பு எண்ணை 7 முறை தட்டவும்).
நிறுவல்
ட்ரேஸ்லெட் டாக்டர் என்பது பிழைத்திருத்தக் கருவி, எனவே இதை தேவ் சார்பு ஆகச் சேர்க்கவும். வழக்கமான சார்பு. Flutter dev-dependency தொகுப்புகளை வெளியீட்டு உருவாக்கங்களில் இருந்து விலக்குகிறது நீங்கள் பயனர்களுக்கு அனுப்புவதில் இருந்து மருத்துவர் தானாகவே வைக்கப்படுவார்:
flutter pub add dev:tracelet_doctorஇது உங்கள் pubspec.yaml இல் dev_dependencies இன் கீழ் சேர்க்கிறது:
dev_dependencies:
tracelet_doctor: ^3.6.6ஒருங்கிணைப்பு
இது ஒரு dev சார்பு என்பதால், kDebugMode க்கு பின்னால் ஒவ்வொரு குறிப்பையும் பாதுகாக்கவும்
import is tree-shaken out of release builds and your app still compiles in release mode:
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:tracelet_doctor/tracelet_doctor.dart';
// Show the interactive diagnostic overlay — debug builds only:
if (kDebugMode) {
TraceletDoctor.show(context);
}முக்கிய அம்சங்கள்
டாஷ்போர்டு பிழைத்திருத்தத்திற்கு 5 முக்கியமான தாவல்களை வழங்குகிறது:
-
மேலோட்ட டாஷ்போர்டு நிகழ்நேர
isMovingநிலை, தற்போதைய GPS ஒருங்கிணைப்புகள், துல்லியம் (மீட்டரில்), பேட்டரி நிலை மற்றும் செயலில் உள்ளTraceletProfileஆகியவற்றைக் காட்டுகிறது. என்ஜின்STATIONARYநிலையில் இருந்தால், GPS வன்பொருள் முடக்கப்பட்டிருப்பதை இந்தத் திரை வெளிப்படையாகக் காண்பிக்கும். -
ஜியோஃபென்ஸ் நேரடி வரைபடம் உங்கள் தற்போதைய இருப்பிடம்,
stationaryRadiusஎல்லைகள் மற்றும் பதிவுசெய்யப்பட்ட அனைத்து ஜியோஃபென்ஸ்கள் (வட்ட மற்றும் சிக்கலான பலகோண மண்டலங்கள்) ஆகியவற்றைக் காட்டும் காட்சி வரைபடம். முக்கியமாக, இதுgeofenceProximityRadiusஐ காட்சிப்படுத்துகிறது, எனவே நீங்கள் நகரும் போது ஜியோஃபென்ஸ்கள் மாறும் ஏற்றம் மற்றும் இறக்கம் என்பதை நீங்கள் சரிபார்க்கலாம். -
டேட்டாபேஸ் இன்ஸ்பெக்டர் மூல SQLite வரிசைகளை நேரடியாக ஆய்வு செய்யவும். HTTP ஒத்திசைவுக்காக எத்தனை இடங்கள் வரிசைப்படுத்தப்பட்டுள்ளன என்பதை நீங்கள் பார்க்கலாம், டெல்டா சுருக்க தர்க்கம் வெற்றிகரமாக ஆயங்களைச் சுருக்கிவிட்டதா என்பதைச் சரிபார்த்து, கைமுறையாக ஒரு பறிப்பைத் தூண்டலாம்.
-
லாக் கன்சோல் சொந்த SDK பதிவுகளின் நேரடி, வண்ண-குறியிடப்பட்ட ஸ்ட்ரீம் (டிரேஸ், பிழைத்திருத்தம், தகவல், எச்சரிக்கை, பிழை). இங்குதான் நீங்கள் எஞ்சின் முடிவுகளை எடுப்பதைக் காணலாம்: “65 மைல் வேகம் கண்டறியப்பட்டது, வடிகட்டி 50மீ வரை நீட்டிக்கும் தூரம்”.
-
கட்டமைப்பு ஆய்வாளர் ஒரு JSON ட்ரீ வியூவர் தற்போது நேட்டிவ் இன்ஜினில் செலுத்தப்பட்டுள்ள சரியான
Configபொருளைக் காட்டுகிறது, உங்கள் டார்ட் உள்ளமைவு பிளாட்ஃபார்ம் சேனலை வெற்றிகரமாகக் கடந்ததை உறுதி செய்கிறது.
OEM பவர் மேலாளர் (அமைப்புகள் ஆரோக்கியம்)
சீன OEMகள் (Xiaomi, Huawei, Oppo, Vivo, OnePlus) நிலையான ஆண்ட்ராய்டு முன்பக்கம் சேவை விதிகளை முற்றிலும் புறக்கணிக்கும் மிகவும் தீவிரமான, தனியுரிம பேட்டரி மேலாளர்களுடன் அனுப்பப்படுகின்றன.
இந்த சாதனங்களை Tracelet எவ்வாறு கையாள்கிறது மற்றும் எந்த உற்பத்தியாளர்கள் ஆதரிக்கப்படுகிறார்கள் என்பதைப் பார்க்க, எங்கள் அர்ப்பணிக்கப்பட்ட OEM ஆற்றல் மேலாண்மை 📖 வழிகாட்டியைப் படிக்கவும்.