App Log Data Analyse
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Prosessen: com.jideos.jnotes.overseas.google ______

onCreate

MMkvSPUtils ______ init

mmkv

PDF pdf初始化成功version:______

9.0.0.1127

Hent ekstern filbane: ______

<p>/storage/emulated/0/Android/data/com.jideos.jnotes.overseas.google/files</p> Signup and view all the answers

DirtyStrokeHandler Thread:______,脏笔记数量:0

<p>12642</p> Signup and view all the answers

IS_FIRST_PRIVACY: ______

<p>true</p> Signup and view all the answers

Alle penner antall: ______, ikke oppgradert penner antall: 0

<p>0</p> Signup and view all the answers

Levelforhold: ______, programmet ligger i LRU-cachelisten

<p>40</p> Signup and view all the answers

Filbanen for lagrede filer er ______

<p>/storage/emulated/0/Android/data/com.jideos.jnotes.overseas.google/files</p> Signup and view all the answers

Ingen __________ ble funnet i tråd 971.

<p>skitne notater</p> Signup and view all the answers

Aktiviteten SubscribeVipActivity ble opprettet med hashkode ______.

<p>228127333</p> Signup and view all the answers

Når aktiviteten PhoneNoteListActivity ble opprettet, var dens hashkode ______.

<p>186056561</p> Signup and view all the answers

Statusen for oppgradering ved initialisering var ______.

<p>0</p> Signup and view all the answers

Under behandling i UpgradeManager er skitne strek- ______.

<p>behandlet</p> Signup and view all the answers

BaseActivity.indikasjon om enheten var ______ under opprettelse.

<p>tablet</p> Signup and view all the answers

Totalt antall streker registrert var ______.

<p>0</p> Signup and view all the answers

Prosessen com.jideos.jnotes.overseas.google har blitt ______.

<p>onCreate</p> Signup and view all the answers

Alle penner har blitt behandlet: ______, ukontrollerte penner: 0.

<p>0</p> Signup and view all the answers

MMkvSPUtils har blitt initialisert med ______.

<p>mmkv</p> Signup and view all the answers

PDF er initialisert og versjonen er ______.

<p>9.0.0.1127</p> Signup and view all the answers

Livet til programmet er på ______ nivå.

<p>40</p> Signup and view all the answers

Brukerdata er innstilt til ______.

<p>falsk</p> Signup and view all the answers

Antall ubehandlede ______ er 0.

<p>skitne notater</p> Signup and view all the answers

Initialisering av mmkv avslørte at det er den ______ tiden som brukes på forespørsel.

<p>forbrukte</p> Signup and view all the answers

Flashcards

App-start: LifeCycle prosess

Denne prosessen viser at en applikasjon har startet. I dette tilfellet er det appen "com.jideos.jnotes.overseas.google." som har startet sin livssyklus.

MMkvSPUtils: MMkv-bibliotek

Et bibliotek som brukes til å lagre og hente data i appen. I dette tilfellet kalles biblioteket "MMkvSPUtils".

MMkvSPUtils: Brukerinformasjon

En funksjon som sjekker om brukerinformasjon er tilgjengelig. user_info:false indikerer at brukerinformasjon ikke er tilgjengelig.

MMkvSPUtils: Førstegangs oppsett

En funksjon som sjekker om en bruker har sett en velkomstskjerm eller ikke. IS_FIRST_PRIVACY:true indikerer at det er første gang.

Signup and view all the flashcards

MMkvSPUtils: Brukertoken

En funksjon som sjekker om en bruker har en aktiv brukertoken. userToken:false indikerer at det ikke er noen aktiv brukertoken.

Signup and view all the flashcards

PDF-initialisering

En funksjon som initialiserer PDF-biblioteket, i dette tilfellet versjon 9.0.0.1127.

Signup and view all the flashcards

Filtilgang

En prosess som sjekker om en apps datafiler er tilgjengelig på riktig måte. getReflectRootInPath viser at det er en feil.

Signup and view all the flashcards

Appens minnetilstand

En funksjon som sjekker statusen til en app og dens evne til å bli lukket. En verdi på 40 indikerer at appen er godt plassert i minnet.

Signup and view all the flashcards

StrokeUpgradeHandler

En prosess som håndterer oppgraderingen av penselstrøk. Den bruker en oppgitt type (type = 0) for å forhåndsbehandle penseltak og henter alle penselstrøker, måler tiden som brukes til å hente dem.

Signup and view all the flashcards

UpgradeManager

Denne prosessen står for den overordnede styringen av penselstrøkoppgraderingen. Den sporer antall penselstrøk før og etter oppgraderingen, og gir informasjon om oppgraderingsstatusen.

Signup and view all the flashcards

MMkvSPUtils.mmkv init

En funksjon som brukes til å initialisere MMkv-biblioteket, som tilbyr en rask og effektiv måte å lagre og hente data lokalt.

Signup and view all the flashcards

user_info

Informasjon om en bruker, sannsynligvis lagret i MMkv-biblioteket. Innholdet i informasjonen er ikke angitt i notatet.

Signup and view all the flashcards

IS_FIRST_PRIVACY

En flag variabel som indikerer om brukeren har sett den første personverninnstillingen. True betyr at de ikke har sett den.

Signup and view all the flashcards

userToken

Informasjon om brukerens tilgangstoken, også lagret i MMkv-biblioteket. False indikerer at det ikke er noen gyldig token.

Signup and view all the flashcards

PDF-biblioteket initialisering

Prosessen hvor applikasjonen laster og initialiserer PDF-biblioteket. Versjonsnummeret til det initierte biblioteket er angitt.

Signup and view all the flashcards

LRU-listen level

En funksjon som lagrer informasjon om den nåværende level i LRU-listen. En høyere level indikerer at applikasjonen brukes mer aktivt, og dermed er mer sannsynlig å bli holdt i minnet.

Signup and view all the flashcards

Iterativ søking

En metode for å hente ut alle elementene i en samling ved å gå gjennom hvert element en etter en.

Signup and view all the flashcards

Ekstern filkatalog

En katalog på enheten som lagrer brukerdata for spesifikke apper.

Signup and view all the flashcards

Forhåndsprosessering

Prosessen med å forberede data for videre behandling eller bruk.

Signup and view all the flashcards

Thread

En datamaskin som tar seg av flere oppgaver samtidig.

Signup and view all the flashcards

Dirty Note

En type fil som krever oppdatering eller endring.

Signup and view all the flashcards

Oppgradering

Prosessen med å forbedre og oppdatere data, slik at det er mer presis og relevant.

Signup and view all the flashcards

Søketid

Et mål på hvor lang tid det tar å finne bestemte data.

Signup and view all the flashcards

Tablet

En type datamaskin med en stor skjerm, som ofte brukes i hjemmet eller på kontoret.

Signup and view all the flashcards

Study Notes

App Log Data Analysis

  • App Lifecycle Events: The logs show various app lifecycle events, specifically onCreate, mmkv init, user info, IS_FIRST_PRIVACY, userToken, and onDestroy.
  • File Access: The app accesses external storage (getExternalFilesDirs) and its files. The code often refers to files located in /storage/emulated/0/Android/data/.
  • Data Handling: The logs indicate operations related to updating or managing note data (e.g., "DirtyStrokeHandler", "StrokeUpgradeHandler", "UpgradeManager").
  • Initialization: The logs show that PDF files are initialized and report successful ("PDF pdf 初始化成功"). Other operations, such as processing notes, are logged.
  • Error Handling: There are logs showing error messages. Sometimes, the app reports reflections failures, and works around these errors through other methods.
  • Memory Management: LifeCycle level=40 suggests the app resides in the LRU cache, indicating memory management. Notes are made about the positions in the lists to reduce memory usage or make sure data is not lost.
  • Version Information: The PDF initialization log includes a version number (9.0.0.1127).
  • Thread Details: The logs show several tasks running on separate threads, particularly the handling of data: DirtyStrokeHandler and StrokeUpgradeHandler running on different thread IDs.
  • Screen Activity: The logs detail different screen activities of the app, specifically, BaseActivity, SubscribeVipActivity notes the process of onCreate and onResume on different screens of the app. The logging includes details about the screen size isTablet.
  • Storage Utils: The code uses StorageUtils for file operations, and may encounter errors regarding reflection access to file paths (getReflectRootInPath). This is often handled with backups or alternative logic.
  • Upgrade Logic: The logs include upgrade operations related to app components or data ("UpgradeManager"). The logs report information on the number of strokes updated or processed (全部笔画数量) to track progress. Processing may involve checking for existing data that needs to be updated.

Logging Structure

  • The log entries show timestamp, log level (e.g., I, E), thread information, and likely the source of the log messages.
  • Different app components or functions (e.g., MMkvSPUtils, StorageUtils, UpgradeManager) are reported with detailed logs about processing, initializations, errors, and success.

Developer Tools

  • The log data suggests the use of developer tools to monitor app behavior and performance (e.g., observing the application's behavior).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

2024 Android Log File PDF

Description

Denne quizen handler om analysen av app-loggdata, inkludert livssyklus-hendelser, filtilgang, databehandling og feilhåndtering. Du vil lære å tolke loggen og forstå hvordan apper håndterer minne og data. Test kunnskapen din om logganalyse og app-funksjoner.

More Like This

Logging in to Toast Tables App
6 questions

Logging in to Toast Tables App

EnergyEfficientFlashback9329 avatar
EnergyEfficientFlashback9329
App Initialization and Error Log Analysis
29 questions
Use Quizgecko on...
Browser
Browser