2011-11-09 3 views
1

Je reçois parfois ce message dans logcat:Existe-t-il une documentation pour la sortie Android Skia logcat?

11-09 14:24:04.680: D/skia(2111): --- gOptions_mCancelID 

et je ne sais pas ce que cela signifie. Googler trouvé un fichier C++ qui, vraisemblablement, représente une instanciation de l'usine bitmap:

BitmapFactory.cpp

lecture à travers le fichier C++ serait amusant et tout, mais est-il de la documentation sur ce que ces messages pourraient signifier? Il y a eu plusieurs fois où j'ai dû traquer des bogues étranges et les messages de Skia se sont révélés plus tard pertinents, ou du moins semblaient avoir été pertinents.

Répondre

1

La ligne de journal de D/skia(2111): --- gOptions_mCancelID signifie qu'une annulation d'un décodage d'image est produite. Cela se produit lorsque vous appelez BitmapFactory.Options.html#requestCancelDecode() dans votre code.

Juste quelques notes sur l'utilisation de cette méthode, - Sur Android N et plus cette méthode est dépréciée et ne fait rien d'autre que de mettre le champ mCancel de votre objet BitmapFactory.Options à true - Sur M et au-dessous, il annulera le décodage. Si vous faites cela, vous devez créer un nouvel objet BitmapFactory.Options.

Plus d'infos:

+0

J'ai posé cette question WAYYY avant N mais c'est fantastique, merci! –

1

Avec un appareil Android connecté via USB, l'envoi adb logcat skia:D *:S via la ligne de commande définira les messages avec « skia » en eux à montrent si elles portent la priorité « D » ou au-dessus. Trouver vos mots clés autres que «skia» serait votre sac; la documentation pour Logcat laisse la commande pas bien expliquée. Je travaille sur une alternative visuelle, que je posterai sur mon site (wikipeeria).

+0

I thi nk les messages Skia n'utilisent que l'équivalent de 'Log.d (" TAG "," Message ")' pour qu'ils ne soient pas mentionnés dans la documentation de logcat (pas plus que mes messages de logcat!) mais c'est une jolie idée utile, merci. J'ai tendance à avoir des centaines de juste ce message à la fois, donc, je vais encore pêcher pendant un certain temps .... –

Questions connexes