admin
2022-01-20 d8ef9a783b9e0b2a495f02fdf3daaf27ef49e99d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Êþº¾2‘)com/lcjian/library/emotion/EmotionHandlerjava/lang/ObjectfaceMapLjava/util/Map;    Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;<clinit>()VCode java/util/LinkedHashMap
 
<init>     LineNumberTableLocalVariableTable
this+Lcom/lcjian/library/emotion/EmotionHandler;prepareFaceMap(Ljava/lang/String;)Vorg/json/JSONObject
 emotions
! "# getJSONArray((Ljava/lang/String;)Lorg/json/JSONArray;
%'&org/json/JSONArray ()length()I
%+ ,- getJSONObject(I)Lorg/json/JSONObject;/ emotionString
1 23    optString&(Ljava/lang/String;)Ljava/lang/String;5fileName 798 java/util/Map :;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;=error
?A@org/json/JSONException BC
getMessage()Ljava/lang/String;
EGFandroid/util/Log HIe'(Ljava/lang/String;Ljava/lang/String;)IargLjava/lang/String;rootLorg/json/JSONObject;arrayLorg/json/JSONArray;iIpairLorg/json/JSONException; StackMapTableVjava/lang/String initEmotion(Landroid/content/Context;)V
Z\[android/content/Context ]^    getAssets$()Landroid/content/res/AssetManager;`emotion_des.txt
bdc android/content/res/AssetManager efopen)(Ljava/lang/String;)Ljava/io/InputStream;hjava/io/BufferedReaderjjava/io/InputStreamReader
il m(Ljava/io/InputStream;)V
go p(Ljava/io/Reader;)Vrjava/lang/StringBuilder
q
qu vwappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
gy zCreadLine
q| }CtoString
 
A‚java/io/IOExceptioncontextLandroid/content/Context;isLjava/io/InputStream;brLjava/io/BufferedReader;sbrLjava/lang/StringBuilder;strLjava/io/IOException;Žjava/io/InputStream
SourceFileEmotionHandler.java!        
 + » Y·³±
 /*·± 
 Y»Y*·L+¶ M,Æ
,¶$š±>§$,¶*:².¶04¶0¹6W„,¶$¡ÿÚ§L<+¶>¸DW±M?JM?.     !(?J N!X%>YJK    ALM:NO,PQ(RMN
HSTý%ü ÿ
U?
    WX  L*¶Y_¶aL»gY»iY+·k·nM»qY·sN§
-¶tW,¶xY:Çÿò-¶{¸~§M<,¶€¸DW±=@*
*
+,".%/,.61=2A3K5HLƒ„
6…†#‡ˆ"‰Š%‹K3
‹KA
HŒT)ÿ%ZgqUúÿZ
