146 MB
/home/fdroid/fdroiddata/tmp/com.chanapps.four.activity_90.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.chanapps.four.activity_90.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·b9b0feee8460cede78cea4ecd651f7837ec69c75b641fab8d770f5f902572b46 
10 Signer·#1·certificate·SHA-1·digest:·cb29d259fd7e3276cb5fe1dc7b4d764f34f129bc 
11 Signer·#1·certificate·MD5·digest:·861c01a5b1eac95fda7fb26df7378e32 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·e925d9f817da9cf9de448beb90c000812f38ef562d63ea3e20aa8592de7d579f 
15 Signer·#1·public·key·SHA-1·digest:·630f3968245e6199685503dab517a0b129bb6d1b 
16 Signer·#1·public·key·MD5·digest:·617c52396937248473b8a5ae6ff8631a 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
332 KB
zipinfo {}
Max HTML report size reached
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
2.62 MB
resources.arsc
Max HTML report size reached
87.5 MB
classes.dex
86.3 MB
dexdump -a -d -f -h {}
Max HTML report size reached
1.2 MB
classes.jar
Max HTML report size reached
315 B
smali/uk/co/senab/actionbarpulltorefresh/library/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·923 ····.line·9
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·34 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
4.12 KB
smali/uk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils.smali
    
Offset 101, 87 lines modifiedOffset 101, 88 lines modified
101 ····.line·33101 ····.line·33
102 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V102 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
103 ····return-void103 ····return-void
104 .end·method104 .end·method
  
105 .method·static·getBuiltInViewDelegate(Landroid/view/View;)Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;105 .method·static·getBuiltInViewDelegate(Landroid/view/View;)Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;
106 ····.locals·7106 ····.locals·6
107 ····.param·p0,·"view"····#·Landroid/view/View;107 ····.param·p0,·"view"····#·Landroid/view/View;
  
108 ····.prologue108 ····.prologue
109 ····const/4·v4,·0x0109 ····const/4·v3,·0x0
  
110 ····.line·50110 ····.line·50
111 ····sget-object·v3,·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->BUILT_IN_DELEGATES:Ljava/util/HashMap;111 ····sget-object·v2,·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->BUILT_IN_DELEGATES:Ljava/util/HashMap;
  
112 ····invoke-virtual·{v3},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;112 ····invoke-virtual·{v2},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····.line·51114 ····.line·51
115 ····.local·v0,·"entries":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;>;"115 ····.local·v0,·"entries":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;>;"
116 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;116 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
117 ····move-result-object·v2117 ····move-result-object·v4
  
118 ····.local·v2,·"i$":Ljava/util/Iterator; 
119 ····:cond_0118 ····:cond_0
120 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z119 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
121 ····move-result·v3120 ····move-result·v2
  
122 ····if-eqz·v3,·:cond_1121 ····if-eqz·v2,·:cond_1
  
123 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;122 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
124 ····move-result-object·v1123 ····move-result-object·v1
  
125 ····check-cast·v1,·Ljava/util/Map$Entry;124 ····check-cast·v1,·Ljava/util/Map$Entry;
  
126 ····.line·52125 ····.line·52
127 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;"126 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;"
128 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;127 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
129 ····move-result-object·v3128 ····move-result-object·v2
  
130 ····check-cast·v3,·Ljava/lang/Class;129 ····check-cast·v2,·Ljava/lang/Class;
  
131 ····invoke-virtual·{v3,·p0},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z130 ····invoke-virtual·{v2,·p0},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
  
132 ····move-result·v3131 ····move-result·v2
  
133 ····if-eqz·v3,·:cond_0132 ····if-eqz·v2,·:cond_0
  
134 ····.line·53133 ····.line·53
135 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;134 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;
  
136 ····move-result-object·v5135 ····move-result-object·v4
  
 136 ····.line·54
137 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;137 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
138 ····move-result-object·v3138 ····move-result-object·v2
  
139 ····check-cast·v3,·Ljava/lang/Class;139 ····check-cast·v2,·Ljava/lang/Class;
  
140 ····sget-object·v6,·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->VIEW_DELEGATE_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;140 ····sget-object·v5,·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->VIEW_DELEGATE_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;
  
 141 ····.line·53
141 ····invoke-static·{v5,·v3,·v6,·v4},·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->newInstance(Landroid/content/Context;Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;142 ····invoke-static·{v4,·v2,·v5,·v3},·Luk/co/senab/actionbarpulltorefresh/library/InstanceCreationUtils;->newInstance(Landroid/content/Context;Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
  
142 ····move-result-object·v3143 ····move-result-object·v2
  
143 ····check-cast·v3,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;144 ····check-cast·v2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;
  
144 ····.line·57145 ····.line·57
145 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;"146 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class;Ljava/lang/Class;>;"
146 ····:goto_0147 ····:goto_0
147 ····return-object·v3148 ····return-object·v2
  
148 ····:cond_1149 ····:cond_1
149 ····move-object·v3,·v4150 ····move-object·v2,·v3
  
150 ····goto·:goto_0151 ····goto·:goto_0
151 .end·method152 .end·method
  
152 .method·static·instantiateTransformer(Landroid/content/Context;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;153 .method·static·instantiateTransformer(Landroid/content/Context;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
153 ····.locals·5154 ····.locals·5
154 ····.param·p0,·"context"····#·Landroid/content/Context;155 ····.param·p0,·"context"····#·Landroid/content/Context;
974 B
smali/uk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DefaultHeaderTransformer.smali
    
Offset 112, 16 lines modifiedOffset 112, 18 lines modified
112 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0112 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
113 ····move-result-object·v3113 ····move-result-object·v3
  
114 ····.line·732114 ····.line·732
115 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V115 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
 116 ····.line·730
116 ····return-object·v3117 ····return-object·v3
  
 118 ····.line·732
117 ····:catchall_0119 ····:catchall_0
118 ····move-exception·v3120 ····move-exception·v3
  
119 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V121 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
120 ····throw·v3122 ····throw·v3
121 .end·method123 .end·method
Offset 164, 16 lines modifiedOffset 166, 18 lines modified
164 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0166 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
165 ····move-result·v2167 ····move-result·v2
  
166 ····.line·742168 ····.line·742
167 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V169 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
 170 ····.line·740
168 ····return·v2171 ····return·v2
  
 172 ····.line·742
169 ····:catchall_0173 ····:catchall_0
170 ····move-exception·v2174 ····move-exception·v2
  
171 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V175 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
172 ····throw·v2176 ····throw·v2
173 .end·method177 .end·method
4.01 KB
smali/uk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnTouchListener;6 .implements·Landroid/view/View$OnTouchListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$1;, 
11 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DecorChildLayout;,10 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DecorChildLayout;,
12 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DefaultHeaderTransformer;,11 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$DefaultHeaderTransformer;,
13 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$AnimationCallback;,12 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$AnimationCallback;,
14 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;,13 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;,
15 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;,14 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;,
16 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;,15 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$ViewDelegate;,
17 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;,16 ········Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;,
Offset 156, 24 lines modifiedOffset 155, 26 lines modified
156 ····.line·107155 ····.line·107
157 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->environmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;156 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->environmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;
  
158 ····if-eqz·v2,·:cond_2157 ····if-eqz·v2,·:cond_2
  
159 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->environmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;158 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->environmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;
  
 159 ····.line·109
160 ····:goto_0160 ····:goto_0
161 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mEnvironmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;161 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mEnvironmentDelegate:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;
  
162 ····.line·112162 ····.line·112
163 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;163 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;
  
164 ····if-eqz·v2,·:cond_3164 ····if-eqz·v2,·:cond_3
  
165 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;165 ····iget-object·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;
  
 166 ····.line·114
166 ····:goto_1167 ····:goto_1
167 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mHeaderTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;168 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mHeaderTransformer:Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;
  
168 ····.line·117169 ····.line·117
169 ····iget·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerInAnimation:I170 ····iget·v2,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerInAnimation:I
  
170 ····invoke-static·{p1,·v2},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;171 ····invoke-static·{p1,·v2},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
Offset 242, 14 lines modifiedOffset 243, 15 lines modified
  
242 ····move-result-object·v2243 ····move-result-object·v2
  
243 ····iget·v3,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerLayout:I244 ····iget·v3,·p2,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$Options;->headerLayout:I
  
244 ····const/4·v4,·0x0245 ····const/4·v4,·0x0
  
 246 ····.line·131
245 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;247 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
246 ····move-result-object·v2248 ····move-result-object·v2
  
247 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mHeaderView:Landroid/view/View;249 ····iput-object·v2,·p0,·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->mHeaderView:Landroid/view/View;
  
248 ····.line·132250 ····.line·132
Offset 262, 24 lines modifiedOffset 264, 24 lines modified
  
262 ····const-string·v3,·"Must·supply·valid·layout·id·for·header."264 ····const-string·v3,·"Must·supply·valid·layout·id·for·header."
  
263 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V265 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
264 ····throw·v2266 ····throw·v2
  
265 ····.line·107267 ····.line·109
266 ····.end·local·v1····#·"decorView":Landroid/view/ViewGroup;268 ····.end·local·v1····#·"decorView":Landroid/view/ViewGroup;
267 ····:cond_2269 ····:cond_2
268 ····invoke-virtual·{p0},·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->createDefaultEnvironmentDelegate()Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;270 ····invoke-virtual·{p0},·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->createDefaultEnvironmentDelegate()Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$EnvironmentDelegate;
  
269 ····move-result-object·v2271 ····move-result-object·v2
  
270 ····goto·:goto_0272 ····goto·:goto_0
  
271 ····.line·112273 ····.line·114
272 ····:cond_3274 ····:cond_3
273 ····invoke-virtual·{p0},·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->createDefaultHeaderTransformer()Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;275 ····invoke-virtual·{p0},·Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher;->createDefaultHeaderTransformer()Luk/co/senab/actionbarpulltorefresh/library/PullToRefreshAttacher$HeaderTransformer;
  
274 ····move-result-object·v2276 ····move-result-object·v2
  
275 ····goto·:goto_1277 ····goto·:goto_1
  
665 B
smali/com/nineoldandroids/view/ViewPropertyAnimatorHC$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;21 .field·final·synthetic·this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;)V23 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;
  
25 ····.prologue26 ····.prologue
26 ····.line·12427 ····.line·124
27 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorHC$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;28 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorHC$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.5 KB
smali/com/nineoldandroids/view/ViewPropertyAnimatorHC.smali
Max HTML report size reached
686 B
smali/com/nineoldandroids/view/ViewPropertyAnimatorPreHC$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;21 .field·final·synthetic·this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;)V23 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;
  
25 ····.prologue26 ····.prologue
26 ····.line·13027 ····.line·130
27 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;28 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.6 KB
smali/com/nineoldandroids/view/ViewPropertyAnimatorPreHC.smali
Max HTML report size reached
819 B
smali/com/nineoldandroids/view/ViewPropertyAnimatorICS$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Lcom/nineoldandroids/animation/Animator$AnimatorListener;22 .field·final·synthetic·val$listener:Lcom/nineoldandroids/animation/Animator$AnimatorListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;Lcom/nineoldandroids/animation/Animator$AnimatorListener;)V24 .method·constructor·<init>(Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;Lcom/nineoldandroids/animation/Animator$AnimatorListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;
  
26 ····.prologue27 ····.prologue
27 ····.line·7728 ····.line·77
28 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorICS$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;29 ····iput-object·p1,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorICS$1;->this$0:Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;
  
29 ····iput-object·p2,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorICS$1;->val$listener:Lcom/nineoldandroids/animation/Animator$AnimatorListener;30 ····iput-object·p2,·p0,·Lcom/nineoldandroids/view/ViewPropertyAnimatorICS$1;->val$listener:Lcom/nineoldandroids/animation/Animator$AnimatorListener;
  
1.19 KB
smali/com/nineoldandroids/view/animation/AnimatorProxy.smali
    
Offset 329, 50 lines modifiedOffset 329, 55 lines modified
  
329 ····check-cast·v2,·Landroid/view/View;329 ····check-cast·v2,·Landroid/view/View;
  
330 ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F330 ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F
  
331 ····float-to-double·v4,·v3331 ····float-to-double·v4,·v3
  
 332 ····.line·246
332 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D333 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D
  
333 ····move-result-wide·v4334 ····move-result-wide·v4
  
334 ····double-to-int·v3,·v4335 ····double-to-int·v3,·v4
  
335 ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F336 ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F
  
336 ····float-to-double·v4,·v4337 ····float-to-double·v4,·v4
  
 338 ····.line·247
337 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D339 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D
  
338 ····move-result-wide·v4340 ····move-result-wide·v4
  
339 ····double-to-int·v4,·v4341 ····double-to-int·v4,·v4
  
340 ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F342 ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F
  
341 ····float-to-double·v6,·v5343 ····float-to-double·v6,·v5
  
 344 ····.line·248
342 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D345 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D
  
343 ····move-result-wide·v6346 ····move-result-wide·v6
  
344 ····double-to-int·v5,·v6347 ····double-to-int·v5,·v6
  
345 ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F348 ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F
  
346 ····float-to-double·v6,·v6349 ····float-to-double·v6,·v6
  
 350 ····.line·249
347 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D351 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D
  
348 ····move-result-wide·v6352 ····move-result-wide·v6
  
349 ····double-to-int·v6,·v6353 ····double-to-int·v6,·v6
  
 354 ····.line·245
350 ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V355 ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V
  
351 ····goto·:goto_0356 ····goto·:goto_0
352 .end·method357 .end·method
  
353 .method·private·prepareForUpdate()V358 .method·private·prepareForUpdate()V
354 ····.locals·2359 ····.locals·2
532 B
smali/com/nineoldandroids/animation/Keyframe.smali
    
Offset 40, 15 lines modifiedOffset 40, 14 lines modified
40 ····iput-object·v0,·p0,·Lcom/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator;40 ····iput-object·v0,·p0,·Lcom/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator;
  
41 ····.line·6141 ····.line·61
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····iput-boolean·v0,·p0,·Lcom/nineoldandroids/animation/Keyframe;->mHasValue:Z43 ····iput-boolean·v0,·p0,·Lcom/nineoldandroids/animation/Keyframe;->mHasValue:Z
  
44 ····.line·320 
45 ····return-void44 ····return-void
46 .end·method45 .end·method
  
47 .method·public·static·ofFloat(F)Lcom/nineoldandroids/animation/Keyframe;46 .method·public·static·ofFloat(F)Lcom/nineoldandroids/animation/Keyframe;
48 ····.locals·147 ····.locals·1
49 ····.param·p0,·"fraction"····#·F48 ····.param·p0,·"fraction"····#·F
  
970 B
smali/com/nineoldandroids/animation/ObjectAnimator.smali
    
Offset 618, 15 lines modifiedOffset 618, 14 lines modified
618 ····.end·local·v1····#·"numValues":I618 ····.end·local·v1····#·"numValues":I
619 ····:cond_2619 ····:cond_2
620 ····return-void620 ····return-void
621 .end·method621 .end·method
  
622 .method·public·bridge·synthetic·setDuration(J)Lcom/nineoldandroids/animation/Animator;622 .method·public·bridge·synthetic·setDuration(J)Lcom/nineoldandroids/animation/Animator;
623 ····.locals·1623 ····.locals·1
624 ····.param·p1,·"x0"····#·J 
  
625 ····.prologue624 ····.prologue
626 ····.line·39625 ····.line·39
627 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/nineoldandroids/animation/ObjectAnimator;626 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/nineoldandroids/animation/ObjectAnimator;
  
628 ····move-result-object·v0627 ····move-result-object·v0
  
Offset 643, 15 lines modifiedOffset 642, 14 lines modified
  
643 ····.line·428642 ····.line·428
644 ····return-object·p0643 ····return-object·p0
645 .end·method644 .end·method
  
646 .method·public·bridge·synthetic·setDuration(J)Lcom/nineoldandroids/animation/ValueAnimator;645 .method·public·bridge·synthetic·setDuration(J)Lcom/nineoldandroids/animation/ValueAnimator;
647 ····.locals·1646 ····.locals·1
648 ····.param·p1,·"x0"····#·J 
  
649 ····.prologue647 ····.prologue
650 ····.line·39648 ····.line·39
651 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/nineoldandroids/animation/ObjectAnimator;649 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/nineoldandroids/animation/ObjectAnimator;
  
652 ····move-result-object·v0650 ····move-result-object·v0
  
637 B
smali/com/nineoldandroids/animation/AnimatorSet$AnimatorSetListener.smali
    
Offset 213, 14 lines modifiedOffset 213, 15 lines modified
213 ····if-eqz·v7,·:cond_2213 ····if-eqz·v7,·:cond_2
  
214 ····.line·752214 ····.line·752
215 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;215 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;
  
216 ····iget-object·v7,·v7,·Lcom/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList;216 ····iget-object·v7,·v7,·Lcom/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList;
  
 217 ····.line·753
217 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object;218 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object;
  
218 ····move-result-object·v6219 ····move-result-object·v6
  
219 ····check-cast·v6,·Ljava/util/ArrayList;220 ····check-cast·v6,·Ljava/util/ArrayList;
  
220 ····.line·754221 ····.line·754
2.55 KB
smali/com/nineoldandroids/animation/IntKeyframeSet.smali
    
Offset 338, 28 lines modifiedOffset 338, 30 lines modified
338 ····add-int/2addr·v9,·v8338 ····add-int/2addr·v9,·v8
  
339 ····goto·:goto_0339 ····goto·:goto_0
  
340 ····:cond_5340 ····:cond_5
341 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;341 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 342 ····.line·93
342 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;343 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
343 ····move-result-object·v10344 ····move-result-object·v10
  
344 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;345 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
345 ····move-result-object·v11346 ····move-result-object·v11
  
346 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;347 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
347 ····move-result-object·v9348 ····move-result-object·v9
  
348 ····check-cast·v9,·Ljava/lang/Number;349 ····check-cast·v9,·Ljava/lang/Number;
  
 350 ····.line·94
349 ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I351 ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I
  
350 ····move-result·v9352 ····move-result·v9
  
351 ····goto·:goto_0353 ····goto·:goto_0
  
352 ····.line·95354 ····.line·95
Offset 469, 14 lines modifiedOffset 471, 15 lines modified
469 ····add-int/2addr·v9,·v8471 ····add-int/2addr·v9,·v8
  
470 ····goto/16·:goto_0472 ····goto/16·:goto_0
  
471 ····:cond_8473 ····:cond_8
472 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;474 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 475 ····.line·109
473 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;476 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
474 ····move-result-object·v10477 ····move-result-object·v10
  
475 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;478 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
476 ····move-result-object·v11479 ····move-result-object·v11
Offset 558, 14 lines modifiedOffset 561, 15 lines modified
558 ····:cond_a561 ····:cond_a
559 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F562 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F
  
560 ····move-result·v9563 ····move-result·v9
  
561 ····sub-float·v9,·p1,·v9564 ····sub-float·v9,·p1,·v9
  
 565 ····.line·120
562 ····invoke-virtual·{v4},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F566 ····invoke-virtual·{v4},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F
  
563 ····move-result·v10567 ····move-result·v10
  
564 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F568 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F
  
565 ····move-result·v11569 ····move-result·v11
Offset 603, 28 lines modifiedOffset 607, 30 lines modified
603 ····add-int/2addr·v9,·v8607 ····add-int/2addr·v9,·v8
  
604 ····goto/16·:goto_0608 ····goto/16·:goto_0
  
605 ····:cond_b609 ····:cond_b
606 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;610 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 611 ····.line·125
607 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;612 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
608 ····move-result-object·v10613 ····move-result-object·v10
  
609 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;614 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
610 ····move-result-object·v11615 ····move-result-object·v11
  
611 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;616 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
612 ····move-result-object·v9617 ····move-result-object·v9
  
613 ····check-cast·v9,·Ljava/lang/Number;618 ····check-cast·v9,·Ljava/lang/Number;
  
 619 ····.line·126
614 ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I620 ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I
  
615 ····move-result·v9621 ····move-result·v9
  
616 ····goto/16·:goto_0622 ····goto/16·:goto_0
  
617 ····.line·128623 ····.line·128
6.97 KB
smali/com/nineoldandroids/animation/ValueAnimator.smali
Max HTML report size reached
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$5.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·5429 ····.line·54
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·5462 ····.line·54
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$5;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$5;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·5887 ····.line·58
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·5493 ····.line·54
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$5;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$5;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$2.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·2129 ····.line·21
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·2162 ····.line·21
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$2;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$2;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·2587 ····.line·25
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·2193 ····.line·21
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$2;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$2;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$9.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·9829 ····.line·98
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·9862 ····.line·98
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$9;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$9;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·10287 ····.line·102
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·9893 ····.line·98
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$9;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$9;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
29.0 KB
smali/com/nineoldandroids/animation/PropertyValuesHolder.smali
Max HTML report size reached
856 B
smali/com/nineoldandroids/animation/FloatEvaluator.smali
    
Offset 60, 25 lines modifiedOffset 60, 20 lines modified
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····return-object·v161 ····return-object·v1
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;63 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
65 ····.param·p1,·"x0"····#·F 
66 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
67 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
68 ····.prologue65 ····.prologue
69 ····.line·2266 ····.line·22
70 ····check-cast·p2,·Ljava/lang/Number;67 ····check-cast·p2,·Ljava/lang/Number;
  
71 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
72 ····check-cast·p3,·Ljava/lang/Number;68 ····check-cast·p3,·Ljava/lang/Number;
  
73 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
74 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/nineoldandroids/animation/FloatEvaluator;->evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;69 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/nineoldandroids/animation/FloatEvaluator;->evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;
  
75 ····move-result-object·v070 ····move-result-object·v0
  
76 ····return-object·v071 ····return-object·v0
77 .end·method72 .end·method
1.02 KB
smali/com/nineoldandroids/animation/ValueAnimator$AnimationHandler.smali
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ····:cond_2119 ····:cond_2
120 ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I120 ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I
  
121 ····move-result·v19121 ····move-result·v19
  
122 ····if-lez·v19,·:cond_4122 ····if-lez·v19,·:cond_4
  
123 ····.line·602123 ····.line·603
124 ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object;124 ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object;
  
125 ····move-result-object·v17125 ····move-result-object·v17
  
126 ····check-cast·v17,·Ljava/util/ArrayList;126 ····check-cast·v17,·Ljava/util/ArrayList;
  
127 ····.line·604127 ····.line·604
Offset 426, 22 lines modifiedOffset 426, 24 lines modified
  
426 ····const-wide/16·v20,·0x0426 ····const-wide/16·v20,·0x0
  
427 ····invoke-static·{},·Lcom/nineoldandroids/animation/ValueAnimator;->access$1000()J427 ····invoke-static·{},·Lcom/nineoldandroids/animation/ValueAnimator;->access$1000()J
  
428 ····move-result-wide·v22428 ····move-result-wide·v22
  
 429 ····.line·678
429 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J430 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
  
430 ····move-result-wide·v24431 ····move-result-wide·v24
  
431 ····sub-long·v24,·v24,·v8432 ····sub-long·v24,·v24,·v8
  
432 ····sub-long·v22,·v22,·v24433 ····sub-long·v22,·v22,·v24
  
 434 ····.line·677
433 ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J435 ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J
  
434 ····move-result-wide·v20436 ····move-result-wide·v20
  
435 ····move-object/from16·v0,·p0437 ····move-object/from16·v0,·p0
  
436 ····move/from16·v1,·v19438 ····move/from16·v1,·v19
671 B
smali/com/nineoldandroids/animation/AnimatorSet$1.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList;21 .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V23 .method·constructor·<init>(Lcom/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lcom/nineoldandroids/animation/AnimatorSet;
  
25 ····.prologue26 ····.prologue
26 ····.line·50827 ····.line·508
27 ····iput-object·p1,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;28 ····iput-object·p1,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;
  
28 ····iput-object·p2,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList;29 ····iput-object·p2,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList;
  
3.74 KB
smali/com/nineoldandroids/animation/KeyframeSet.smali
    
Offset 662, 18 lines modifiedOffset 662, 20 lines modified
  
662 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;662 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
663 ····move-result-object·v7663 ····move-result-object·v7
  
664 ····iget-object·v8,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;664 ····iget-object·v8,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;
  
 665 ····.line·174
665 ····invoke-virtual·{v8},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;666 ····invoke-virtual·{v8},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
666 ····move-result-object·v8667 ····move-result-object·v8
  
 668 ····.line·173
667 ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;669 ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
668 ····move-result-object·v6670 ····move-result-object·v6
  
669 ····.line·216671 ····.line·216
670 ····:goto_0672 ····:goto_0
671 ····return-object·v6673 ····return-object·v6
Offset 720, 14 lines modifiedOffset 722, 15 lines modified
  
720 ····move-result·v4722 ····move-result·v4
  
721 ····.line·183723 ····.line·183
722 ····.local·v4,·"prevFraction":F724 ····.local·v4,·"prevFraction":F
723 ····sub-float·v6,·p1,·v4725 ····sub-float·v6,·p1,·v4
  
 726 ····.line·184
724 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F727 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F
  
725 ····move-result·v7728 ····move-result·v7
  
726 ····sub-float/2addr·v7,·v4729 ····sub-float/2addr·v7,·v4
  
727 ····div-float·v2,·v6,·v7730 ····div-float·v2,·v6,·v7
Offset 738, 18 lines modifiedOffset 741, 20 lines modified
  
738 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/nineoldandroids/animation/Keyframe;741 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/nineoldandroids/animation/Keyframe;
  
739 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;742 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
740 ····move-result-object·v7743 ····move-result-object·v7
  
 744 ····.line·186
741 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;745 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
742 ····move-result-object·v8746 ····move-result-object·v8
  
 747 ····.line·185
743 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;748 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
744 ····move-result-object·v6749 ····move-result-object·v6
  
745 ····goto·:goto_0750 ····goto·:goto_0
  
746 ····.line·187751 ····.line·187
Offset 802, 14 lines modifiedOffset 807, 15 lines modified
  
802 ····.line·194807 ····.line·194
803 ····.restart·local·v4····#·"prevFraction":F808 ····.restart·local·v4····#·"prevFraction":F
804 ····sub-float·v6,·p1,·v4809 ····sub-float·v6,·p1,·v4
  
805 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;810 ····iget-object·v7,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;
  
 811 ····.line·195
806 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F812 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F
  
807 ····move-result·v7813 ····move-result·v7
  
808 ····sub-float/2addr·v7,·v4814 ····sub-float/2addr·v7,·v4
  
809 ····div-float·v2,·v6,·v7815 ····div-float·v2,·v6,·v7
Offset 820, 18 lines modifiedOffset 826, 20 lines modified
  
820 ····invoke-virtual·{v5},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;826 ····invoke-virtual·{v5},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
821 ····move-result-object·v7827 ····move-result-object·v7
  
822 ····iget-object·v8,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;828 ····iget-object·v8,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/nineoldandroids/animation/Keyframe;
  
 829 ····.line·197
823 ····invoke-virtual·{v8},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;830 ····invoke-virtual·{v8},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
824 ····move-result-object·v8831 ····move-result-object·v8
  
 832 ····.line·196
825 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;833 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
826 ····move-result-object·v6834 ····move-result-object·v6
  
827 ····goto·:goto_0835 ····goto·:goto_0
  
828 ····.line·199836 ····.line·199
Offset 891, 14 lines modifiedOffset 899, 15 lines modified
  
891 ····move-result·v4899 ····move-result·v4
  
892 ····.line·208900 ····.line·208
893 ····.restart·local·v4····#·"prevFraction":F901 ····.restart·local·v4····#·"prevFraction":F
894 ····sub-float·v6,·p1,·v4902 ····sub-float·v6,·p1,·v4
  
 903 ····.line·209
895 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F904 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getFraction()F
  
896 ····move-result·v7905 ····move-result·v7
  
897 ····sub-float/2addr·v7,·v4906 ····sub-float/2addr·v7,·v4
  
898 ····div-float·v2,·v6,·v7907 ····div-float·v2,·v6,·v7
Offset 907, 18 lines modifiedOffset 916, 20 lines modified
907 ····.restart·local·v2····#·"intervalFraction":F916 ····.restart·local·v2····#·"intervalFraction":F
908 ····iget-object·v6,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;917 ····iget-object·v6,·p0,·Lcom/nineoldandroids/animation/KeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
909 ····invoke-virtual·{v5},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;918 ····invoke-virtual·{v5},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
910 ····move-result-object·v7919 ····move-result-object·v7
  
 920 ····.line·211
911 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;921 ····invoke-virtual·{v3},·Lcom/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object;
  
912 ····move-result-object·v8922 ····move-result-object·v8
  
 923 ····.line·210
913 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;924 ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
914 ····move-result-object·v6925 ····move-result-object·v6
Max diff block lines reached; 38/3721 bytes (1.02%) of diff not shown.
15.4 KB
smali/com/nineoldandroids/animation/AnimatorInflater.smali
Max HTML report size reached
1.51 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$13.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·14229 ····.line·142
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·14262 ····.line·142
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$13;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$13;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·14687 ····.line·146
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·14293 ····.line·142
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$13;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$13;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·1029 ····.line·10
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·1062 ····.line·10
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$1;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$1;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·1487 ····.line·14
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·1093 ····.line·10
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$1;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$1;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$3.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·3229 ····.line·32
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·3262 ····.line·32
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$3;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$3;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·3687 ····.line·36
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·3293 ····.line·32
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$3;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$3;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$6.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·6529 ····.line·65
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·6562 ····.line·65
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$6;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$6;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·6987 ····.line·69
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·6593 ····.line·65
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$6;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$6;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
487 B
smali/com/nineoldandroids/animation/Animator.smali
    
Offset 36, 15 lines modifiedOffset 36, 14 lines modified
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·3337 ····.line·33
38 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
39 ····iput-object·v0,·p0,·Lcom/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList;39 ····iput-object·v0,·p0,·Lcom/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList;
  
40 ····.line·247 
41 ····return-void40 ····return-void
42 .end·method41 .end·method
  
  
43 #·virtual·methods42 #·virtual·methods
44 .method·public·addListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)V43 .method·public·addListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)V
45 ····.locals·144 ····.locals·1
732 B
smali/com/nineoldandroids/animation/AnimatorSet$Builder.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/nineoldandroids/animation/AnimatorSet;19 .field·final·synthetic·this$0:Lcom/nineoldandroids/animation/AnimatorSet;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/nineoldandroids/animation/AnimatorSet;Lcom/nineoldandroids/animation/Animator;)V21 .method·constructor·<init>(Lcom/nineoldandroids/animation/AnimatorSet;Lcom/nineoldandroids/animation/Animator;)V
22 ····.locals·222 ····.locals·2
 23 ····.param·p1,·"this$0"····#·Lcom/nineoldandroids/animation/AnimatorSet;
23 ····.param·p2,·"anim"····#·Lcom/nineoldandroids/animation/Animator;24 ····.param·p2,·"anim"····#·Lcom/nineoldandroids/animation/Animator;
  
24 ····.prologue25 ····.prologue
25 ····.line·102726 ····.line·1027
26 ····iput-object·p1,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;27 ····iput-object·p1,·p0,·Lcom/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/nineoldandroids/animation/AnimatorSet;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$8.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·8729 ····.line·87
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·8762 ····.line·87
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$8;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$8;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·9187 ····.line·91
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·8793 ····.line·87
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$8;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$8;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$4.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·4329 ····.line·43
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·4362 ····.line·43
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$4;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$4;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·4787 ····.line·47
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·4393 ····.line·43
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$4;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$4;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.5 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$7.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·7629 ····.line·76
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·7662 ····.line·76
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$7;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$7;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·8087 ····.line·80
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·7693 ····.line·76
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$7;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$7;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
856 B
smali/com/nineoldandroids/animation/IntEvaluator.smali
    
Offset 66, 25 lines modifiedOffset 66, 20 lines modified
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····return-object·v167 ····return-object·v1
68 .end·method68 .end·method
  
69 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;69 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"x0"····#·F 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
73 ····.param·p3,·"x2"····#·Ljava/lang/Object; 
  
74 ····.prologue71 ····.prologue
75 ····.line·2272 ····.line·22
76 ····check-cast·p2,·Ljava/lang/Integer;73 ····check-cast·p2,·Ljava/lang/Integer;
  
77 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
78 ····check-cast·p3,·Ljava/lang/Integer;74 ····check-cast·p3,·Ljava/lang/Integer;
  
79 ····.end·local·p3····#·"x2":Ljava/lang/Object; 
80 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/nineoldandroids/animation/IntEvaluator;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;75 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/nineoldandroids/animation/IntEvaluator;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
  
81 ····move-result-object·v076 ····move-result-object·v0
  
82 ····return-object·v077 ····return-object·v0
83 .end·method78 .end·method
1.51 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$10.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·10929 ····.line·109
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·10962 ····.line·109
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$10;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$10;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·11387 ····.line·113
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·10993 ····.line·109
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$10;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$10;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.51 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$14.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·15329 ····.line·153
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/FloatProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·15362 ····.line·153
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$14;->get(Landroid/view/View;)Ljava/lang/Float;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$14;->get(Landroid/view/View;)Ljava/lang/Float;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·15787 ····.line·157
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;F)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·F 
  
96 ····.prologue92 ····.prologue
97 ····.line·15393 ····.line·153
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$14;->setValue(Landroid/view/View;F)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$14;->setValue(Landroid/view/View;F)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
85.0 KB
smali/com/nineoldandroids/animation/AnimatorSet.smali
Max HTML report size reached
1.51 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$11.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·12029 ····.line·120
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/IntProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/IntProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·12062 ····.line·120
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$11;->get(Landroid/view/View;)Ljava/lang/Integer;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$11;->get(Landroid/view/View;)Ljava/lang/Integer;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·12487 ····.line·124
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;I)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;I)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·I 
  
96 ····.prologue92 ····.prologue
97 ····.line·12093 ····.line·120
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$11;->setValue(Landroid/view/View;I)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$11;->setValue(Landroid/view/View;I)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
1.51 KB
smali/com/nineoldandroids/animation/PreHoneycombCompat$12.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"x0"····#·Ljava/lang/String;27 ····.param·p1,·"name"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····.line·13129 ····.line·131
30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/IntProperty;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p0,·p1},·Lcom/nineoldandroids/util/IntProperty;-><init>(Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;59 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·13162 ····.line·131
64 ····check-cast·p1,·Landroid/view/View;63 ····check-cast·p1,·Landroid/view/View;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$12;->get(Landroid/view/View;)Ljava/lang/Integer;64 ····invoke-virtual·{p0,·p1},·Lcom/nineoldandroids/animation/PreHoneycombCompat$12;->get(Landroid/view/View;)Ljava/lang/Integer;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
Offset 89, 19 lines modifiedOffset 87, 16 lines modified
  
89 ····.line·13587 ····.line·135
90 ····return-void88 ····return-void
91 .end·method89 .end·method
  
92 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;I)V90 .method·public·bridge·synthetic·setValue(Ljava/lang/Object;I)V
93 ····.locals·091 ····.locals·0
94 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
95 ····.param·p2,·"x1"····#·I 
  
96 ····.prologue92 ····.prologue
97 ····.line·13193 ····.line·131
98 ····check-cast·p1,·Landroid/view/View;94 ····check-cast·p1,·Landroid/view/View;
  
99 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$12;->setValue(Landroid/view/View;I)V95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/animation/PreHoneycombCompat$12;->setValue(Landroid/view/View;I)V
  
101 ····return-void96 ····return-void
102 .end·method97 .end·method
451 B
smali/com/nineoldandroids/animation/TimeAnimator.smali
    
Offset 26, 15 lines modifiedOffset 26, 14 lines modified
26 ····invoke-direct·{p0},·Lcom/nineoldandroids/animation/ValueAnimator;-><init>()V26 ····invoke-direct·{p0},·Lcom/nineoldandroids/animation/ValueAnimator;-><init>()V
  
27 ····.line·1527 ····.line·15
28 ····const-wide/16·v0,·-0x128 ····const-wide/16·v0,·-0x1
  
29 ····iput-wide·v0,·p0,·Lcom/nineoldandroids/animation/TimeAnimator;->mPreviousTime:J29 ····iput-wide·v0,·p0,·Lcom/nineoldandroids/animation/TimeAnimator;->mPreviousTime:J
  
30 ····.line·67 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
  
  
33 #·virtual·methods32 #·virtual·methods
34 .method·animateValue(F)V33 .method·animateValue(F)V
35 ····.locals·034 ····.locals·0
2.91 KB
smali/com/nineoldandroids/animation/FloatKeyframeSet.smali
    
Offset 330, 28 lines modifiedOffset 330, 30 lines modified
330 ····add-float/2addr·v9,·v8330 ····add-float/2addr·v9,·v8
  
331 ····goto·:goto_0331 ····goto·:goto_0
  
332 ····:cond_5332 ····:cond_5
333 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;333 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 334 ····.line·93
334 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;335 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
335 ····move-result-object·v10336 ····move-result-object·v10
  
336 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;337 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
337 ····move-result-object·v11338 ····move-result-object·v11
  
338 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;339 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
339 ····move-result-object·v9340 ····move-result-object·v9
  
340 ····check-cast·v9,·Ljava/lang/Number;341 ····check-cast·v9,·Ljava/lang/Number;
  
 342 ····.line·94
341 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F343 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F
  
342 ····move-result·v9344 ····move-result·v9
  
343 ····goto·:goto_0345 ····goto·:goto_0
  
344 ····.line·95346 ····.line·95
Offset 457, 28 lines modifiedOffset 459, 30 lines modified
457 ····add-float/2addr·v9,·v8459 ····add-float/2addr·v9,·v8
  
458 ····goto/16·:goto_0460 ····goto/16·:goto_0
  
459 ····:cond_8461 ····:cond_8
460 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;462 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 463 ····.line·109
461 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;464 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
462 ····move-result-object·v10465 ····move-result-object·v10
  
463 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;466 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
464 ····move-result-object·v11467 ····move-result-object·v11
  
465 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;468 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
466 ····move-result-object·v9469 ····move-result-object·v9
  
467 ····check-cast·v9,·Ljava/lang/Number;470 ····check-cast·v9,·Ljava/lang/Number;
  
 471 ····.line·110
468 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F472 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F
  
469 ····move-result·v9473 ····move-result·v9
  
470 ····goto/16·:goto_0474 ····goto/16·:goto_0
  
471 ····.line·112475 ····.line·112
Offset 546, 14 lines modifiedOffset 550, 15 lines modified
546 ····:cond_a550 ····:cond_a
547 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F551 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F
  
548 ····move-result·v9552 ····move-result·v9
  
549 ····sub-float·v9,·p1,·v9553 ····sub-float·v9,·p1,·v9
  
 554 ····.line·121
550 ····invoke-virtual·{v4},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F555 ····invoke-virtual·{v4},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F
  
551 ····move-result·v10556 ····move-result·v10
  
552 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F557 ····invoke-virtual·{v7},·Lcom/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F
  
553 ····move-result·v11558 ····move-result·v11
Offset 587, 28 lines modifiedOffset 592, 30 lines modified
587 ····add-float/2addr·v9,·v8592 ····add-float/2addr·v9,·v8
  
588 ····goto/16·:goto_0593 ····goto/16·:goto_0
  
589 ····:cond_b594 ····:cond_b
590 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;595 ····iget-object·v9,·p0,·Lcom/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/nineoldandroids/animation/TypeEvaluator;
  
 596 ····.line·126
591 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;597 ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
592 ····move-result-object·v10598 ····move-result-object·v10
  
593 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;599 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
594 ····move-result-object·v11600 ····move-result-object·v11
  
595 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;601 ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
596 ····move-result-object·v9602 ····move-result-object·v9
  
597 ····check-cast·v9,·Ljava/lang/Number;603 ····check-cast·v9,·Ljava/lang/Number;
  
 604 ····.line·127
598 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F605 ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F
  
599 ····move-result·v9606 ····move-result·v9
  
600 ····goto/16·:goto_0607 ····goto/16·:goto_0
  
601 ····.line·129608 ····.line·129
1.44 KB
smali/com/nineoldandroids/util/ReflectiveProperty.smali
    
Offset 179, 21 lines modifiedOffset 179, 15 lines modified
  
179 ····move-object/from16·v0,·v16179 ····move-object/from16·v0,·v16
  
180 ····invoke-virtual·{v0,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;180 ····invoke-virtual·{v0,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
181 ····move-result-object·v16181 ····move-result-object·v16
  
182 ····const-string·v17,·")·" 
  
183 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
184 ····move-result-object·v16 
  
185 ····const-string·v17,·"does·not·match·Property·type·("182 ····const-string·v17,·")·does·not·match·Property·type·("
  
186 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;183 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
187 ····move-result-object·v16184 ····move-result-object·v16
  
188 ····move-object/from16·v0,·v16185 ····move-object/from16·v0,·v16
  
Offset 385, 21 lines modifiedOffset 379, 15 lines modified
  
385 ····move-object/from16·v0,·v16379 ····move-object/from16·v0,·v16
  
386 ····invoke-virtual·{v0,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;380 ····invoke-virtual·{v0,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
387 ····move-result-object·v16381 ····move-result-object·v16
  
388 ····const-string·v17,·")·" 
  
389 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
390 ····move-result-object·v16 
  
391 ····const-string·v17,·"does·not·match·Property·type·("382 ····const-string·v17,·")·does·not·match·Property·type·("
  
392 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;383 ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
393 ····move-result-object·v16384 ····move-result-object·v16
  
394 ····move-object/from16·v0,·v16385 ····move-object/from16·v0,·v16
  
843 B
smali/com/nineoldandroids/util/FloatProperty.smali
    
Offset 58, 23 lines modifiedOffset 58, 20 lines modified
  
58 ····.line·4458 ····.line·44
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·bridge·synthetic·set(Ljava/lang/Object;Ljava/lang/Object;)V61 .method·public·bridge·synthetic·set(Ljava/lang/Object;Ljava/lang/Object;)V
62 ····.locals·062 ····.locals·0
63 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
64 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
65 ····.prologue63 ····.prologue
66 ····.line·2964 ····.line·29
67 ····.local·p0,·"this":Lcom/nineoldandroids/util/FloatProperty;,·"Lcom/nineoldandroids/util/FloatProperty<TT;>;"65 ····.local·p0,·"this":Lcom/nineoldandroids/util/FloatProperty;,·"Lcom/nineoldandroids/util/FloatProperty<TT;>;"
68 ····check-cast·p2,·Ljava/lang/Float;66 ····check-cast·p2,·Ljava/lang/Float;
  
69 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
70 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/util/FloatProperty;->set(Ljava/lang/Object;Ljava/lang/Float;)V67 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/util/FloatProperty;->set(Ljava/lang/Object;Ljava/lang/Float;)V
  
71 ····return-void68 ····return-void
72 .end·method69 .end·method
  
73 .method·public·abstract·setValue(Ljava/lang/Object;F)V70 .method·public·abstract·setValue(Ljava/lang/Object;F)V
74 ····.annotation·system·Ldalvik/annotation/Signature;71 ····.annotation·system·Ldalvik/annotation/Signature;
837 B
smali/com/nineoldandroids/util/IntProperty.smali
    
Offset 62, 23 lines modifiedOffset 62, 20 lines modified
  
62 ····.line·4462 ····.line·44
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·set(Ljava/lang/Object;Ljava/lang/Object;)V65 .method·public·bridge·synthetic·set(Ljava/lang/Object;Ljava/lang/Object;)V
66 ····.locals·066 ····.locals·0
67 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
68 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
69 ····.prologue67 ····.prologue
70 ····.line·2968 ····.line·29
71 ····.local·p0,·"this":Lcom/nineoldandroids/util/IntProperty;,·"Lcom/nineoldandroids/util/IntProperty<TT;>;"69 ····.local·p0,·"this":Lcom/nineoldandroids/util/IntProperty;,·"Lcom/nineoldandroids/util/IntProperty<TT;>;"
72 ····check-cast·p2,·Ljava/lang/Integer;70 ····check-cast·p2,·Ljava/lang/Integer;
  
73 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
74 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/util/IntProperty;->set(Ljava/lang/Object;Ljava/lang/Integer;)V71 ····invoke-virtual·{p0,·p1,·p2},·Lcom/nineoldandroids/util/IntProperty;->set(Ljava/lang/Object;Ljava/lang/Integer;)V
  
75 ····return-void72 ····return-void
76 .end·method73 .end·method
  
77 .method·public·abstract·setValue(Ljava/lang/Object;I)V74 .method·public·abstract·setValue(Ljava/lang/Object;I)V
78 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
917 B
    
Offset 244, 22 lines modifiedOffset 244, 24 lines modified
  
244 ····move-result·v4244 ····move-result·v4
  
245 ····if-eqz·v4,·:cond_1245 ····if-eqz·v4,·:cond_1
  
246 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mCount:Ljava/lang/String;246 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mCount:Ljava/lang/String;
  
 247 ····.line·513
247 ····invoke-static·{v0,·v4},·Lcom/android/gallery3d/common/Utils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z248 ····invoke-static·{v0,·v4},·Lcom/android/gallery3d/common/Utils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
248 ····move-result·v4249 ····move-result·v4
  
249 ····if-eqz·v4,·:cond_1250 ····if-eqz·v4,·:cond_1
  
250 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mBoxWidth:I251 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mBoxWidth:I
  
 252 ····.line·514
251 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;253 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
252 ····move-result-object·v4254 ····move-result-object·v4
  
253 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mLastWidth:I255 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$LabelDisplayItem;->mLastWidth:I
  
254 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;256 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
1.83 KB
    
Offset 114, 52 lines modifiedOffset 114, 58 lines modified
114 ····if-gez·v0,·:cond_0114 ····if-gez·v0,·:cond_0
  
115 ····.line·88115 ····.line·88
116 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->x:F116 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->x:F
  
117 ····iget·v1,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->x:F117 ····iget·v1,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->x:F
  
 118 ····.line·89
118 ····invoke-static·{v0,·v1,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F119 ····invoke-static·{v0,·v1,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F
  
119 ····move-result·v1120 ····move-result·v1
  
120 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F121 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F
  
121 ····iget·v2,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F122 ····iget·v2,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F
  
 123 ····.line·90
122 ····invoke-static·{v0,·v2,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F124 ····invoke-static·{v0,·v2,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F
  
123 ····move-result·v2125 ····move-result·v2
  
124 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F126 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F
  
125 ····iget·v3,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F127 ····iget·v3,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F
  
 128 ····.line·91
126 ····invoke-static·{v0,·v3,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F129 ····invoke-static·{v0,·v3,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F
  
127 ····move-result·v3130 ····move-result·v3
  
128 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->theta:F131 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->theta:F
  
129 ····iget·v4,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->theta:F132 ····iget·v4,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->theta:F
  
 133 ····.line·92
130 ····invoke-static·{v0,·v4,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateAngle(FFF)F134 ····invoke-static·{v0,·v4,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateAngle(FFF)F
  
131 ····move-result·v4135 ····move-result·v4
  
132 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->alpha:F136 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->alpha:F
  
133 ····iget·v5,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->alpha:F137 ····iget·v5,·p1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->alpha:F
  
 138 ····.line·93
134 ····invoke-static·{v0,·v5,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F139 ····invoke-static·{v0,·v5,·p3},·Lcom/android/gallery3d/common/Utils;->interpolateScale(FFF)F
  
135 ····move-result·v5140 ····move-result·v5
  
136 ····move-object·v0,·p2141 ····move-object·v0,·p2
  
 142 ····.line·88
137 ····invoke-virtual/range·{v0·..·v5},·Lcom/android/gallery3d/ui/PositionRepository$Position;->set(FFFFF)V143 ····invoke-virtual/range·{v0·..·v5},·Lcom/android/gallery3d/ui/PositionRepository$Position;->set(FFFFF)V
  
138 ····.line·97144 ····.line·97
139 ····:goto_0145 ····:goto_0
140 ····return-void146 ····return-void
  
141 ····.line·95147 ····.line·95
758 B
    
Offset 108, 22 lines modifiedOffset 108, 24 lines modified
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····iget·v2,·v0,·Landroid/graphics/Rect;->left:I109 ····iget·v2,·v0,·Landroid/graphics/Rect;->left:I
  
110 ····iget·v3,·v0,·Landroid/graphics/Rect;->top:I110 ····iget·v3,·v0,·Landroid/graphics/Rect;->top:I
  
 111 ····.line·893
111 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I112 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
112 ····move-result·v4113 ····move-result·v4
  
113 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->height()I114 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->height()I
  
114 ····move-result·v5115 ····move-result·v5
  
 116 ····.line·892
115 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Ljavax/microedition/khronos/opengles/GL11;->glScissor(IIII)V117 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Ljavax/microedition/khronos/opengles/GL11;->glScissor(IIII)V
  
116 ····.line·895118 ····.line·895
117 ····.end·local·v0····#·"rect":Landroid/graphics/Rect;119 ····.end·local·v0····#·"rect":Landroid/graphics/Rect;
118 ····:cond_1120 ····:cond_1
119 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/GLCanvasImpl$ConfigState;->mMatrix:[F121 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/GLCanvasImpl$ConfigState;->mMatrix:[F
  
769 B
    
Offset 54, 28 lines modifiedOffset 54, 30 lines modified
  
54 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;->mWidth:I54 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;->mWidth:I
  
55 ····int-to-float·v1,·v155 ····int-to-float·v1,·v1
  
56 ····mul-float/2addr·v1,·v356 ····mul-float/2addr·v1,·v3
  
 57 ····.line·134
57 ····invoke-virtual·{p4},·Ljava/util/Random;->nextFloat()F58 ····invoke-virtual·{p4},·Ljava/util/Random;->nextFloat()F
  
58 ····move-result·v259 ····move-result·v2
  
59 ····sub-float/2addr·v2,·v460 ····sub-float/2addr·v2,·v4
  
60 ····mul-float/2addr·v1,·v261 ····mul-float/2addr·v1,·v2
  
61 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;->mHeight:I62 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;->mHeight:I
  
62 ····int-to-float·v2,·v263 ····int-to-float·v2,·v2
  
63 ····mul-float/2addr·v2,·v364 ····mul-float/2addr·v2,·v3
  
 65 ····.line·135
64 ····invoke-virtual·{p4},·Ljava/util/Random;->nextFloat()F66 ····invoke-virtual·{p4},·Ljava/util/Random;->nextFloat()F
  
65 ····move-result·v367 ····move-result·v3
  
66 ····sub-float/2addr·v3,·v468 ····sub-float/2addr·v3,·v4
  
67 ····mul-float/2addr·v2,·v369 ····mul-float/2addr·v2,·v3
369 B
    
Offset 199, 14 lines modifiedOffset 199, 15 lines modified
  
199 ····const/high16·v5,·0x40800000····#·4.0f199 ····const/high16·v5,·0x40800000····#·4.0f
  
200 ····mul-float/2addr·v4,·v5200 ····mul-float/2addr·v4,·v5
  
201 ····float-to-double·v4,·v4201 ····float-to-double·v4,·v4
  
 202 ····.line·83
202 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->exp(D)D203 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->exp(D)D
  
203 ····move-result-wide·v4204 ····move-result-wide·v4
  
204 ····double-to-float·v4,·v4205 ····double-to-float·v4,·v4
  
205 ····add-float/2addr·v3,·v4206 ····add-float/2addr·v3,·v4
11.3 KB
Max HTML report size reached
636 B
    
Offset 364, 14 lines modifiedOffset 364, 15 lines modified
364 ····.end·local·v16····#·"i":I364 ····.end·local·v16····#·"i":I
365 ····.end·local·v18····#·"n":I365 ····.end·local·v18····#·"n":I
366 ····:cond_2366 ····:cond_2
367 ····move-object/from16·v0,·p0367 ····move-object/from16·v0,·p0
  
368 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AdaptiveBackground;->mAnimation:Lcom/android/gallery3d/anim/FloatAnimation;368 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AdaptiveBackground;->mAnimation:Lcom/android/gallery3d/anim/FloatAnimation;
  
 369 ····.line·114
369 ····invoke-interface/range·{p1·..·p1},·Lcom/android/gallery3d/ui/GLCanvas;->currentAnimationTimeMillis()J370 ····invoke-interface/range·{p1·..·p1},·Lcom/android/gallery3d/ui/GLCanvas;->currentAnimationTimeMillis()J
  
370 ····move-result-wide·v4371 ····move-result-wide·v4
  
371 ····invoke-virtual·{v2,·v4,·v5},·Lcom/android/gallery3d/anim/FloatAnimation;->calculate(J)Z372 ····invoke-virtual·{v2,·v4,·v5},·Lcom/android/gallery3d/anim/FloatAnimation;->calculate(J)Z
  
372 ····move-result·v17373 ····move-result·v17
6.55 KB
    
Offset 232, 20 lines modifiedOffset 232, 22 lines modified
232 ····sget-object·v3,·Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;232 ····sget-object·v3,·Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
  
233 ····iput-object·v3,·v2,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;233 ····iput-object·v3,·v2,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;
  
234 ····.line·55234 ····.line·55
235 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mContext:Landroid/content/Context;235 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mContext:Landroid/content/Context;
  
 236 ····.line·56
236 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;237 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
237 ····move-result-object·v3238 ····move-result-object·v3
  
238 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mResId:I239 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mResId:I
  
 240 ····.line·55
239 ····invoke-static·{v3,·v4,·v2},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;241 ····invoke-static·{v3,·v4,·v2},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
240 ····move-result-object·v0242 ····move-result-object·v0
  
241 ····.line·57243 ····.line·57
242 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;244 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
243 ····iput-object·v0,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mBitmap:Landroid/graphics/Bitmap;245 ····iput-object·v0,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mBitmap:Landroid/graphics/Bitmap;
Offset 268, 14 lines modifiedOffset 270, 15 lines modified
  
268 ····.line·60270 ····.line·60
269 ····.local·v1,·"chunkData":[B271 ····.local·v1,·"chunkData":[B
270 ····if-nez·v1,·:cond_2272 ····if-nez·v1,·:cond_2
  
271 ····const/4·v3,·0x0273 ····const/4·v3,·0x0
  
 274 ····.line·62
272 ····:goto_0275 ····:goto_0
273 ····iput-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mChunk:Lcom/android/gallery3d/ui/NinePatchChunk;276 ····iput-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mChunk:Lcom/android/gallery3d/ui/NinePatchChunk;
  
274 ····.line·63277 ····.line·63
275 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mChunk:Lcom/android/gallery3d/ui/NinePatchChunk;278 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mChunk:Lcom/android/gallery3d/ui/NinePatchChunk;
  
276 ····if-nez·v3,·:cond_0279 ····if-nez·v3,·:cond_0
Offset 328, 15 lines modifiedOffset 331, 15 lines modified
  
328 ····move-result-object·v4331 ····move-result-object·v4
  
329 ····invoke-direct·{v3,·v4},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V332 ····invoke-direct·{v3,·v4},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
330 ····throw·v3333 ····throw·v3
  
331 ····.line·60334 ····.line·62
332 ····:cond_2335 ····:cond_2
333 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getNinePatchChunk()[B336 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getNinePatchChunk()[B
  
334 ····move-result-object·v3337 ····move-result-object·v3
  
335 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/NinePatchChunk;->deserialize([B)Lcom/android/gallery3d/ui/NinePatchChunk;338 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/NinePatchChunk;->deserialize([B)Lcom/android/gallery3d/ui/NinePatchChunk;
  
Offset 392, 20 lines modifiedOffset 395, 22 lines modified
392 ····const/4·v1,·0x1395 ····const/4·v1,·0x1
  
393 ····iput-boolean·v1,·v0,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z396 ····iput-boolean·v1,·v0,·Landroid/graphics/BitmapFactory$Options;->inJustDecodeBounds:Z
  
394 ····.line·80397 ····.line·80
395 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mContext:Landroid/content/Context;398 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mContext:Landroid/content/Context;
  
 399 ····.line·81
396 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;400 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
397 ····move-result-object·v1401 ····move-result-object·v1
  
398 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mResId:I402 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mResId:I
  
 403 ····.line·80
399 ····invoke-static·{v1,·v2,·v0},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;404 ····invoke-static·{v1,·v2,·v0},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
400 ····.line·82405 ····.line·82
401 ····iget·v1,·v0,·Landroid/graphics/BitmapFactory$Options;->outWidth:I406 ····iget·v1,·v0,·Landroid/graphics/BitmapFactory$Options;->outWidth:I
  
402 ····iget·v2,·v0,·Landroid/graphics/BitmapFactory$Options;->outHeight:I407 ····iget·v2,·v0,·Landroid/graphics/BitmapFactory$Options;->outHeight:I
  
Offset 418, 17 lines modifiedOffset 423, 17 lines modified
418 ····.locals·4423 ····.locals·4
  
419 ····.prologue424 ····.prologue
420 ····.line·152425 ····.line·152
421 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/ResourceTexture;->recycle()V426 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/ResourceTexture;->recycle()V
  
422 ····.line·153427 ····.line·153
423 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mCanvasRef:Ljava/lang/ref/WeakReference;428 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mCanvasRef:Ljava/lang/ref/WeakReference;
  
424 ····if-nez·v3,·:cond_0429 ····if-nez·v2,·:cond_0
  
425 ····const/4·v0,·0x0430 ····const/4·v0,·0x0
  
426 ····.line·154431 ····.line·154
427 ····.local·v0,·"canvas":Lcom/android/gallery3d/ui/GLCanvas;432 ····.local·v0,·"canvas":Lcom/android/gallery3d/ui/GLCanvas;
428 ····:goto_0433 ····:goto_0
429 ····if-nez·v0,·:cond_1434 ····if-nez·v0,·:cond_1
Offset 436, 61 lines modifiedOffset 441, 60 lines modified
436 ····.line·159441 ····.line·159
437 ····:goto_1442 ····:goto_1
438 ····return-void443 ····return-void
  
439 ····.line·153444 ····.line·153
440 ····.end·local·v0····#·"canvas":Lcom/android/gallery3d/ui/GLCanvas;445 ····.end·local·v0····#·"canvas":Lcom/android/gallery3d/ui/GLCanvas;
441 ····:cond_0446 ····:cond_0
442 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mCanvasRef:Ljava/lang/ref/WeakReference;447 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mCanvasRef:Ljava/lang/ref/WeakReference;
  
443 ····invoke-virtual·{v3},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;448 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
444 ····move-result-object·v3449 ····move-result-object·v2
  
445 ····check-cast·v3,·Lcom/android/gallery3d/ui/GLCanvas;450 ····check-cast·v2,·Lcom/android/gallery3d/ui/GLCanvas;
  
446 ····move-object·v0,·v3451 ····move-object·v0,·v2
  
447 ····goto·:goto_0452 ····goto·:goto_0
  
448 ····.line·155453 ····.line·155
449 ····.restart·local·v0····#·"canvas":Lcom/android/gallery3d/ui/GLCanvas;454 ····.restart·local·v0····#·"canvas":Lcom/android/gallery3d/ui/GLCanvas;
450 ····:cond_1455 ····:cond_1
451 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mInstanceCache:Lcom/android/gallery3d/ui/NinePatchTexture$MyCacheMap;456 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchTexture;->mInstanceCache:Lcom/android/gallery3d/ui/NinePatchTexture$MyCacheMap;
  
452 ····invoke-virtual·{v3},·Lcom/android/gallery3d/ui/NinePatchTexture$MyCacheMap;->values()Ljava/util/Collection;457 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/NinePatchTexture$MyCacheMap;->values()Ljava/util/Collection;
  
453 ····move-result-object·v3458 ····move-result-object·v2
  
454 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;459 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
455 ····move-result-object·v1460 ····move-result-object·v2
Max diff block lines reached; 1677/6603 bytes (25.40%) of diff not shown.
840 B
    
Offset 852, 18 lines modifiedOffset 852, 20 lines modified
852 ····if-nez·v2,·:cond_0852 ····if-nez·v2,·:cond_0
  
853 ····.line·146853 ····.line·146
854 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/CropView;->mAnimation:Lcom/android/gallery3d/ui/CropView$AnimationController;854 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/CropView;->mAnimation:Lcom/android/gallery3d/ui/CropView$AnimationController;
  
855 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CropView;->mHighlightRectangle:Lcom/android/gallery3d/ui/CropView$HighlightRectangle;855 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CropView;->mHighlightRectangle:Lcom/android/gallery3d/ui/CropView$HighlightRectangle;
  
 856 ····.line·147
856 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->access$100(Lcom/android/gallery3d/ui/CropView$HighlightRectangle;)Landroid/graphics/RectF;857 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->access$100(Lcom/android/gallery3d/ui/CropView$HighlightRectangle;)Landroid/graphics/RectF;
  
857 ····move-result-object·v3858 ····move-result-object·v3
  
 859 ····.line·146
858 ····invoke-virtual·{v2,·v3},·Lcom/android/gallery3d/ui/CropView$AnimationController;->parkNow(Landroid/graphics/RectF;)V860 ····invoke-virtual·{v2,·v3},·Lcom/android/gallery3d/ui/CropView$AnimationController;->parkNow(Landroid/graphics/RectF;)V
  
859 ····.line·150861 ····.line·150
860 ····:cond_0862 ····:cond_0
861 ····return-void863 ····return-void
862 .end·method864 .end·method
  
664 B
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DetailsAddressResolver;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DetailsAddressResolver;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/ui/DetailsAddressResolver;)V33 .method·constructor·<init>(Lcom/android/gallery3d/ui/DetailsAddressResolver;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/DetailsAddressResolver;
  
35 ····.prologue36 ····.prologue
36 ····.line·6537 ····.line·65
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1;->this$0:Lcom/android/gallery3d/ui/DetailsAddressResolver;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1;->this$0:Lcom/android/gallery3d/ui/DetailsAddressResolver;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/ui/TileImageView$TileDecoder;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/ui/TileImageView$TileDecoder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/TileImageView$TileDecoder;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/TileImageView$TileDecoder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/ui/TileImageView$TileDecoder;
  
25 ····.prologue26 ····.prologue
26 ····.line·69927 ····.line·699
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/TileImageView$TileDecoder$1;->this$1:Lcom/android/gallery3d/ui/TileImageView$TileDecoder;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/TileImageView$TileDecoder$1;->this$1:Lcom/android/gallery3d/ui/TileImageView$TileDecoder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.43 KB
    
Offset 482, 14 lines modifiedOffset 482, 15 lines modified
  
482 ····move-result-object·v2482 ····move-result-object·v2
  
483 ····move-object/from16·v0,·p0483 ····move-object/from16·v0,·p0
  
484 ····iget-object·v4,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;484 ····iget-object·v4,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
 485 ····.line·400
485 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->getRotation()I486 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->getRotation()I
  
486 ····move-result·v7487 ····move-result·v7
  
487 ····move-object/from16·v0,·p0488 ····move-object/from16·v0,·p0
  
488 ····iget·v10,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mMediaType:I489 ····iget·v10,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mMediaType:I
Offset 498, 14 lines modifiedOffset 499, 15 lines modified
  
498 ····iget-boolean·v11,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mIsPanorama:Z499 ····iget-boolean·v11,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mIsPanorama:Z
  
499 ····move-object/from16·v0,·p0500 ····move-object/from16·v0,·p0
  
500 ····iget-object·v3,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;501 ····iget-object·v3,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;
  
 502 ····.line·401
501 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;->access$800(Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;)Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;503 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;->access$800(Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;)Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;
  
502 ····move-result-object·v3504 ····move-result-object·v3
  
503 ····iget·v12,·v3,·Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;->labelBackgroundHeight:I505 ····iget·v12,·v3,·Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;->labelBackgroundHeight:I
  
504 ····const/4·v3,·0x2506 ····const/4·v3,·0x2
Offset 526, 14 lines modifiedOffset 528, 15 lines modified
526 ····if-eq·v0,·v3,·:cond_3528 ····if-eq·v0,·v3,·:cond_3
  
527 ····const/4·v14,·0x1529 ····const/4·v14,·0x1
  
528 ····:goto_1530 ····:goto_1
529 ····move-object/from16·v3,·p1531 ····move-object/from16·v3,·p1
  
 532 ····.line·399
530 ····invoke-virtual/range·{v2·..·v14},·Lcom/android/gallery3d/ui/SelectionDrawer;->draw(Lcom/android/gallery3d/ui/GLCanvas;Lcom/android/gallery3d/ui/Texture;IIILcom/android/gallery3d/data/Path;IIZIZZ)V533 ····invoke-virtual/range·{v2·..·v14},·Lcom/android/gallery3d/ui/SelectionDrawer;->draw(Lcom/android/gallery3d/ui/GLCanvas;Lcom/android/gallery3d/ui/Texture;IIILcom/android/gallery3d/data/Path;IIZIZZ)V
  
531 ····.line·406534 ····.line·406
532 ····move-object/from16·v0,·p0535 ····move-object/from16·v0,·p0
  
533 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;536 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
Offset 566, 28 lines modifiedOffset 569, 29 lines modified
  
566 ····move-object/from16·v0,·p0569 ····move-object/from16·v0,·p0
  
567 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;570 ····iget-object·v2,·v0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$GalleryDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
568 ····check-cast·v2,·Lcom/android/gallery3d/ui/FadeInTexture;571 ····check-cast·v2,·Lcom/android/gallery3d/ui/FadeInTexture;
  
 572 ····.line·411
569 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/FadeInTexture;->isAnimating()Z573 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/FadeInTexture;->isAnimating()Z
  
570 ····move-result·v2574 ····move-result·v2
  
571 ····if-eqz·v2,·:cond_4575 ····if-eqz·v2,·:cond_4
  
572 ····.line·412576 ····.line·412
573 ····const/4·v2,·0x2577 ····const/4·v2,·0x2
  
574 ····.line·414578 ····.line·414
575 ····:goto_2579 ····:goto_2
576 ····return·v2580 ····return·v2
  
577 ····.line·399581 ····.line·401
578 ····:cond_2582 ····:cond_2
579 ····const/4·v13,·0x0583 ····const/4·v13,·0x0
  
580 ····goto·:goto_0584 ····goto·:goto_0
  
581 ····:cond_3585 ····:cond_3
582 ····const/4·v14,·0x0586 ····const/4·v14,·0x0
615 B
    
Offset 65, 15 lines modifiedOffset 65, 14 lines modified
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;68 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
69 ····.locals·169 ····.locals·1
70 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
71 ····.prologue70 ····.prologue
72 ····.line·69771 ····.line·697
73 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/TileImageView$TileDecoder;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;72 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/TileImageView$TileDecoder;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;
  
74 ····move-result-object·v073 ····move-result-object·v0
  
794 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/PhotoView;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/PhotoView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/PhotoView;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/PhotoView;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/PhotoView;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·11625 ····.line·116
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/PhotoView$1;->this$0:Lcom/android/gallery3d/ui/PhotoView;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/PhotoView$1;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
630 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/DialogDetailsView;
  
25 ····.prologue26 ····.prologue
26 ····.line·11327 ····.line·113
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$2;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$2;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
877 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·9225 ····.line·92
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$1;->this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/AlbumSetSlidingWindow$1;->this$0:Lcom/android/gallery3d/ui/AlbumSetSlidingWindow;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
2.47 KB
    
Offset 25, 32 lines modifiedOffset 25, 24 lines modified
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V28 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
31 ····.param·p2,·"x1"····#·I 
32 ····.param·p3,·"x2"····#·I 
  
33 ····.prologue30 ····.prologue
34 ····.line·2431 ····.line·24
35 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/CanvasTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V32 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/CanvasTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
36 ····return-void33 ····return-void
37 .end·method34 .end·method
  
38 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V35 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
39 ····.locals·036 ····.locals·0
40 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
41 ····.param·p2,·"x1"····#·I 
42 ····.param·p3,·"x2"····#·I 
43 ····.param·p4,·"x3"····#·I 
44 ····.param·p5,·"x4"····#·I 
  
45 ····.prologue37 ····.prologue
46 ····.line·2438 ····.line·24
47 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/CanvasTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V39 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/CanvasTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
  
48 ····return-void40 ····return-void
49 .end·method41 .end·method
Offset 125, 28 lines modifiedOffset 117, 26 lines modified
125 ····move-result·v0117 ····move-result·v0
  
126 ····return·v0118 ····return·v0
127 .end·method119 .end·method
  
128 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z120 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
129 ····.locals·1121 ····.locals·1
130 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
131 ····.prologue122 ····.prologue
132 ····.line·24123 ····.line·24
133 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z124 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
134 ····move-result·v0125 ····move-result·v0
  
135 ····return·v0126 ····return·v0
136 .end·method127 .end·method
  
137 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z128 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
138 ····.locals·1129 ····.locals·1
139 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
140 ····.prologue130 ····.prologue
141 ····.line·24131 ····.line·24
142 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z132 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
143 ····move-result·v0133 ····move-result·v0
  
Offset 199, 26 lines modifiedOffset 189, 24 lines modified
199 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/CanvasTexture;->recycle()V189 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/CanvasTexture;->recycle()V
  
200 ····return-void190 ····return-void
201 .end·method191 .end·method
  
202 .method·public·bridge·synthetic·setOpaque(Z)V192 .method·public·bridge·synthetic·setOpaque(Z)V
203 ····.locals·0193 ····.locals·0
204 ····.param·p1,·"x0"····#·Z 
  
205 ····.prologue194 ····.prologue
206 ····.line·24195 ····.line·24
207 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->setOpaque(Z)V196 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->setOpaque(Z)V
  
208 ····return-void197 ····return-void
209 .end·method198 .end·method
  
210 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V199 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V
211 ····.locals·0200 ····.locals·0
212 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
213 ····.prologue201 ····.prologue
214 ····.line·24202 ····.line·24
215 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V203 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/CanvasTexture;->updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V
  
216 ····return-void204 ····return-void
217 .end·method205 .end·method
3.21 KB
    
Offset 121, 14 lines modifiedOffset 121, 15 lines modified
121 ····invoke-direct·{v7,·p0,·p1},·Lcom/android/gallery3d/ui/DialogDetailsView$DetailsAdapter;-><init>(Lcom/android/gallery3d/ui/DialogDetailsView;Lcom/android/gallery3d/data/MediaDetails;)V121 ····invoke-direct·{v7,·p0,·p1},·Lcom/android/gallery3d/ui/DialogDetailsView$DetailsAdapter;-><init>(Lcom/android/gallery3d/ui/DialogDetailsView;Lcom/android/gallery3d/data/MediaDetails;)V
  
122 ····iput-object·v7,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mAdapter:Lcom/android/gallery3d/ui/DialogDetailsView$DetailsAdapter;122 ····iput-object·v7,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mAdapter:Lcom/android/gallery3d/ui/DialogDetailsView$DetailsAdapter;
  
123 ····.line·91123 ····.line·91
124 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mContext:Lcom/android/gallery3d/app/GalleryActivity;124 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mContext:Lcom/android/gallery3d/app/GalleryActivity;
  
 125 ····.line·92
125 ····invoke-interface·{v7},·Lcom/android/gallery3d/app/GalleryActivity;->getAndroidContext()Landroid/content/Context;126 ····invoke-interface·{v7},·Lcom/android/gallery3d/app/GalleryActivity;->getAndroidContext()Landroid/content/Context;
  
126 ····move-result-object·v7127 ····move-result-object·v7
  
127 ····const·v8,·0x7f090050128 ····const·v8,·0x7f090050
  
128 ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String;129 ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String;
Offset 139, 14 lines modifiedOffset 140, 15 lines modified
  
139 ····new-array·v8,·v8,·[Ljava/lang/Object;140 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
140 ····iget·v9,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mIndex:I141 ····iget·v9,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mIndex:I
  
141 ····add-int/lit8·v9,·v9,·0x1142 ····add-int/lit8·v9,·v9,·0x1
  
 143 ····.line·93
142 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;144 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
143 ····move-result-object·v9145 ····move-result-object·v9
  
144 ····aput-object·v9,·v8,·v11146 ····aput-object·v9,·v8,·v11
  
145 ····iget-object·v9,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mSource:Lcom/android/gallery3d/ui/DetailsHelper$DetailsSource;147 ····iget-object·v9,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mSource:Lcom/android/gallery3d/ui/DetailsHelper$DetailsSource;
Offset 157, 14 lines modifiedOffset 159, 15 lines modified
  
157 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;159 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
158 ····move-result-object·v9160 ····move-result-object·v9
  
159 ····aput-object·v9,·v8,·v10161 ····aput-object·v9,·v8,·v10
  
 162 ····.line·91
160 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;163 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
161 ····move-result-object·v1164 ····move-result-object·v1
  
162 ····.line·94165 ····.line·94
163 ····.local·v1,·"defaultTitle":Ljava/lang/String;166 ····.local·v1,·"defaultTitle":Ljava/lang/String;
164 ····invoke-virtual·{p1,·v10},·Lcom/android/gallery3d/data/MediaDetails;->getDetail(I)Ljava/lang/Object;167 ····invoke-virtual·{p1,·v10},·Lcom/android/gallery3d/data/MediaDetails;->getDetail(I)Ljava/lang/Object;
Offset 224, 18 lines modifiedOffset 227, 20 lines modified
  
224 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mContext:Lcom/android/gallery3d/app/GalleryActivity;227 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mContext:Lcom/android/gallery3d/app/GalleryActivity;
  
225 ····check-cast·v6,·Landroid/app/Activity;228 ····check-cast·v6,·Landroid/app/Activity;
  
226 ····invoke-direct·{v7,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V229 ····invoke-direct·{v7,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 230 ····.line·102
227 ····invoke-virtual·{v7,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;231 ····invoke-virtual·{v7,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
228 ····move-result-object·v6232 ····move-result-object·v6
  
 233 ····.line·103
229 ····invoke-virtual·{v6,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;234 ····invoke-virtual·{v6,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
230 ····move-result-object·v0235 ····move-result-object·v0
  
231 ····.line·104236 ····.line·104
232 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;237 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;
233 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mClickListener:Landroid/content/DialogInterface$OnClickListener;238 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView;->mClickListener:Landroid/content/DialogInterface$OnClickListener;
Offset 251, 14 lines modifiedOffset 256, 15 lines modified
  
251 ····move-result-object·v6256 ····move-result-object·v6
  
252 ····new-instance·v7,·Lcom/android/gallery3d/ui/DialogDetailsView$1;257 ····new-instance·v7,·Lcom/android/gallery3d/ui/DialogDetailsView$1;
  
253 ····invoke-direct·{v7,·p0},·Lcom/android/gallery3d/ui/DialogDetailsView$1;-><init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V258 ····invoke-direct·{v7,·p0},·Lcom/android/gallery3d/ui/DialogDetailsView$1;-><init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V
  
 259 ····.line·106
254 ····invoke-virtual·{v6,·v12,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;260 ····invoke-virtual·{v6,·v12,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
255 ····.line·119261 ····.line·119
256 ····:goto_2262 ····:goto_2
257 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;263 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
258 ····move-result-object·v6264 ····move-result-object·v6
525 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/android/gallery3d/ui/SlotView;2 .super·Lcom/android/gallery3d/ui/SlotView;
3 .source·"AlbumView.java"3 .source·"AlbumView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/ui/AlbumView$1;, 
8 ········Lcom/android/gallery3d/ui/AlbumView$MyDataModelListener;,7 ········Lcom/android/gallery3d/ui/AlbumView$MyDataModelListener;,
9 ········Lcom/android/gallery3d/ui/AlbumView$ModelListener;,8 ········Lcom/android/gallery3d/ui/AlbumView$ModelListener;,
10 ········Lcom/android/gallery3d/ui/AlbumView$Model;9 ········Lcom/android/gallery3d/ui/AlbumView$Model;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
671 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.line·55
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu$1;->this$0:Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu$1;->this$0:Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.25 KB
    
Offset 85, 63 lines modifiedOffset 85, 62 lines modified
  
85 .method·public·findMenuItem(I)Landroid/view/MenuItem;85 .method·public·findMenuItem(I)Landroid/view/MenuItem;
86 ····.locals·586 ····.locals·5
87 ····.param·p1,·"id"····#·I87 ····.param·p1,·"id"····#·I
  
88 ····.prologue88 ····.prologue
89 ····.line·9889 ····.line·98
90 ····const/4·v1,·0x090 ····const/4·v0,·0x0
  
91 ····.line·9991 ····.line·99
92 ····.local·v1,·"item":Landroid/view/MenuItem;92 ····.local·v0,·"item":Landroid/view/MenuItem;
93 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CustomMenu;->mMenus:Ljava/util/ArrayList;93 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CustomMenu;->mMenus:Ljava/util/ArrayList;
  
94 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;94 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
95 ····move-result-object·v095 ····move-result-object·v3
  
96 ····.local·v0,·"i$":Ljava/util/Iterator; 
97 ····:cond_096 ····:cond_0
98 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z97 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
99 ····move-result·v498 ····move-result·v4
  
100 ····if-eqz·v4,·:cond_199 ····if-eqz·v4,·:cond_1
  
101 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;100 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
102 ····move-result-object·v3101 ····move-result-object·v2
  
103 ····check-cast·v3,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;102 ····check-cast·v2,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
  
104 ····.line·100103 ····.line·100
105 ····.local·v3,·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;104 ····.local·v2,·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
106 ····invoke-virtual·{v3,·p1},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->findItem(I)Landroid/view/MenuItem;105 ····invoke-virtual·{v2,·p1},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->findItem(I)Landroid/view/MenuItem;
  
107 ····move-result-object·v1106 ····move-result-object·v0
  
108 ····.line·101107 ····.line·101
109 ····if-eqz·v1,·:cond_0108 ····if-eqz·v0,·:cond_0
  
110 ····move-object·v2,·v1109 ····move-object·v1,·v0
  
111 ····.line·103110 ····.line·103
112 ····.end·local·v1····#·"item":Landroid/view/MenuItem;111 ····.end·local·v0····#·"item":Landroid/view/MenuItem;
113 ····.end·local·v3····#·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;112 ····.end·local·v2····#·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
114 ····.local·v2,·"item":Landroid/view/MenuItem;113 ····.local·v1,·"item":Landroid/view/MenuItem;
115 ····:goto_0114 ····:goto_0
116 ····return-object·v2115 ····return-object·v1
  
117 ····.end·local·v2····#·"item":Landroid/view/MenuItem;116 ····.end·local·v1····#·"item":Landroid/view/MenuItem;
118 ····.restart·local·v1····#·"item":Landroid/view/MenuItem;117 ····.restart·local·v0····#·"item":Landroid/view/MenuItem;
119 ····:cond_1118 ····:cond_1
120 ····move-object·v2,·v1119 ····move-object·v1,·v0
  
121 ····.end·local·v1····#·"item":Landroid/view/MenuItem;120 ····.end·local·v0····#·"item":Landroid/view/MenuItem;
122 ····.restart·local·v2····#·"item":Landroid/view/MenuItem;121 ····.restart·local·v1····#·"item":Landroid/view/MenuItem;
123 ····goto·:goto_0122 ····goto·:goto_0
124 .end·method123 .end·method
  
125 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z124 .method·public·onMenuItemClick(Landroid/view/MenuItem;)Z
126 ····.locals·1125 ····.locals·1
127 ····.param·p1,·"item"····#·Landroid/view/MenuItem;126 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
Offset 173, 73 lines modifiedOffset 172, 72 lines modified
173 ····.param·p1,·"id"····#·I172 ····.param·p1,·"id"····#·I
174 ····.param·p2,·"applied"····#·Z173 ····.param·p2,·"applied"····#·Z
175 ····.param·p3,·"enabled"····#·Z174 ····.param·p3,·"enabled"····#·Z
176 ····.param·p4,·"updateTitle"····#·Z175 ····.param·p4,·"updateTitle"····#·Z
  
177 ····.prologue176 ····.prologue
178 ····.line·108177 ····.line·108
179 ····const/4·v1,·0x0178 ····const/4·v0,·0x0
  
180 ····.line·109179 ····.line·109
181 ····.local·v1,·"item":Landroid/view/MenuItem;180 ····.local·v0,·"item":Landroid/view/MenuItem;
182 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CustomMenu;->mMenus:Ljava/util/ArrayList;181 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/CustomMenu;->mMenus:Ljava/util/ArrayList;
  
183 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;182 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
184 ····move-result-object·v0183 ····move-result-object·v2
  
185 ····.local·v0,·"i$":Ljava/util/Iterator; 
186 ····:cond_0184 ····:cond_0
187 ····:goto_0185 ····:goto_0
188 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z186 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
189 ····move-result·v3187 ····move-result·v3
  
190 ····if-eqz·v3,·:cond_1188 ····if-eqz·v3,·:cond_1
  
191 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;189 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
192 ····move-result-object·v2190 ····move-result-object·v1
  
193 ····check-cast·v2,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;191 ····check-cast·v1,·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
  
194 ····.line·110192 ····.line·110
195 ····.local·v2,·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;193 ····.local·v1,·"menu":Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;
196 ····invoke-virtual·{v2,·p1},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->findItem(I)Landroid/view/MenuItem;194 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->findItem(I)Landroid/view/MenuItem;
  
197 ····move-result-object·v1195 ····move-result-object·v0
  
198 ····.line·111196 ····.line·111
199 ····if-eqz·v1,·:cond_0197 ····if-eqz·v0,·:cond_0
  
200 ····.line·112198 ····.line·112
201 ····const/4·v3,·0x1199 ····const/4·v3,·0x1
  
202 ····invoke-interface·{v1,·v3},·Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem;200 ····invoke-interface·{v0,·v3},·Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem;
  
203 ····.line·113201 ····.line·113
204 ····invoke-interface·{v1,·p2},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;202 ····invoke-interface·{v0,·p2},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;
  
205 ····.line·114203 ····.line·114
206 ····invoke-interface·{v1,·p3},·Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem;204 ····invoke-interface·{v0,·p3},·Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem;
  
207 ····.line·115205 ····.line·115
208 ····if-eqz·p4,·:cond_0206 ····if-eqz·p4,·:cond_0
  
209 ····.line·116207 ····.line·116
210 ····invoke-interface·{v1},·Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence;208 ····invoke-interface·{v0},·Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence;
  
211 ····move-result-object·v3209 ····move-result-object·v3
  
212 ····invoke-virtual·{v2,·v3},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->setTitle(Ljava/lang/CharSequence;)V210 ····invoke-virtual·{v1,·v3},·Lcom/android/gallery3d/ui/CustomMenu$DropDownMenu;->setTitle(Ljava/lang/CharSequence;)V
  
213 ····goto·:goto_0211 ····goto·:goto_0
Max diff block lines reached; 310/6308 bytes (4.91%) of diff not shown.
512 B
    
Offset 82, 14 lines modifiedOffset 82, 15 lines modified
  
82 .method·public·static·deserialize([B)Lcom/android/gallery3d/ui/NinePatchChunk;82 .method·public·static·deserialize([B)Lcom/android/gallery3d/ui/NinePatchChunk;
83 ····.locals·583 ····.locals·5
84 ····.param·p0,·"data"····#·[B84 ····.param·p0,·"data"····#·[B
  
85 ····.prologue85 ····.prologue
86 ····.line·5086 ····.line·50
 87 ····.line·51
87 ····invoke-static·{p0},·Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;88 ····invoke-static·{p0},·Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
  
88 ····move-result-object·v389 ····move-result-object·v3
  
89 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;90 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
90 ····move-result-object·v491 ····move-result-object·v4
920 B
    
Offset 144, 27 lines modifiedOffset 144, 30 lines modified
144 ····.line·73144 ····.line·73
145 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AbstractDisplayItem;->mMediaItem:Lcom/android/gallery3d/data/MediaItem;145 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AbstractDisplayItem;->mMediaItem:Lcom/android/gallery3d/data/MediaItem;
  
146 ····if-eqz·v0,·:cond_0146 ····if-eqz·v0,·:cond_0
  
147 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AbstractDisplayItem;->mMediaItem:Lcom/android/gallery3d/data/MediaItem;147 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AbstractDisplayItem;->mMediaItem:Lcom/android/gallery3d/data/MediaItem;
  
 148 ····.line·74
148 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;149 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;
  
149 ····move-result-object·v0150 ····move-result-object·v0
  
150 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I151 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
151 ····move-result·v0152 ····move-result·v0
  
152 ····int-to-long·v0,·v0153 ····int-to-long·v0,·v0
  
 154 ····.line·73
153 ····:goto_0155 ····:goto_0
154 ····return-wide·v0156 ····return-wide·v0
  
 157 ····.line·75
155 ····:cond_0158 ····:cond_0
156 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I159 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
157 ····move-result·v0160 ····move-result·v0
  
158 ····int-to-long·v0,·v0161 ····int-to-long·v0,·v0
  
715 B
    
Offset 123, 22 lines modifiedOffset 123, 24 lines modified
  
123 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/TileImageViewAdapter;->mImageWidth:I123 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/TileImageViewAdapter;->mImageWidth:I
  
124 ····int-to-float·v1,·v1124 ····int-to-float·v1,·v1
  
125 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/TileImageViewAdapter;->mBackupImage:Landroid/graphics/Bitmap;125 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/TileImageViewAdapter;->mBackupImage:Landroid/graphics/Bitmap;
  
 126 ····.line·79
126 ····invoke-virtual·{v2},·Landroid/graphics/Bitmap;->getWidth()I127 ····invoke-virtual·{v2},·Landroid/graphics/Bitmap;->getWidth()I
  
127 ····move-result·v2128 ····move-result·v2
  
128 ····int-to-float·v2,·v2129 ····int-to-float·v2,·v2
  
129 ····div-float/2addr·v1,·v2130 ····div-float/2addr·v1,·v2
  
 131 ····.line·78
130 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->ceilLog2(F)I132 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->ceilLog2(F)I
  
131 ····move-result·v1133 ····move-result·v1
  
132 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I134 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
133 ····move-result·v0135 ····move-result·v0
32.3 KB
Max HTML report size reached
1.17 KB
    
Offset 271, 14 lines modifiedOffset 271, 15 lines modified
271 ····.local·v0,·"distance":F271 ····.local·v0,·"distance":F
272 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;272 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;
  
273 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/SlotView;->access$400(Lcom/android/gallery3d/ui/SlotView;)Lcom/android/gallery3d/ui/ScrollerHelper;273 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/SlotView;->access$400(Lcom/android/gallery3d/ui/SlotView;)Lcom/android/gallery3d/ui/ScrollerHelper;
  
274 ····move-result-object·v2274 ····move-result-object·v2
  
 275 ····.line·680
275 ····invoke-static·{v0},·Ljava/lang/Math;->round(F)I276 ····invoke-static·{v0},·Ljava/lang/Math;->round(F)I
  
276 ····move-result·v3277 ····move-result·v3
  
277 ····const/4·v4,·0x0278 ····const/4·v4,·0x0
  
278 ····iget-object·v5,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;279 ····iget-object·v5,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;
Offset 287, 14 lines modifiedOffset 288, 15 lines modified
  
287 ····move-result-object·v5288 ····move-result-object·v5
  
288 ····invoke-virtual·{v5},·Lcom/android/gallery3d/ui/SlotView$Layout;->getScrollLimit()I289 ····invoke-virtual·{v5},·Lcom/android/gallery3d/ui/SlotView$Layout;->getScrollLimit()I
  
289 ····move-result·v5290 ····move-result·v5
  
 291 ····.line·679
290 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/android/gallery3d/ui/ScrollerHelper;->startScroll(III)I292 ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/android/gallery3d/ui/ScrollerHelper;->startScroll(III)I
  
291 ····move-result·v1293 ····move-result·v1
  
292 ····.line·681294 ····.line·681
293 ····.local·v1,·"overDistance":I295 ····.local·v1,·"overDistance":I
294 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;296 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView$MyGestureListener;->this$0:Lcom/android/gallery3d/ui/SlotView;
662 B
    
Offset 376, 18 lines modifiedOffset 376, 20 lines modified
  
376 ····move-result-object·v2376 ····move-result-object·v2
  
377 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->isEnabled()Z377 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->isEnabled()Z
  
378 ····move-result·v3378 ····move-result·v3
  
 379 ····.line·493
379 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->isEnabled()Z380 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->isEnabled()Z
  
380 ····move-result·v4381 ····move-result·v4
  
 382 ····.line·492
381 ····invoke-virtual·{v2,·p3,·p4,·v3,·v4},·Lcom/android/gallery3d/ui/PositionController;->startScroll(FFZZ)V383 ····invoke-virtual·{v2,·p3,·p4,·v3,·v4},·Lcom/android/gallery3d/ui/PositionController;->startScroll(FFZZ)V
  
382 ····goto·:goto_0384 ····goto·:goto_0
383 .end·method385 .end·method
  
384 .method·public·onSingleTapUp(Landroid/view/MotionEvent;)Z386 .method·public·onSingleTapUp(Landroid/view/MotionEvent;)Z
385 ····.locals·3387 ····.locals·3
2.07 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/android/gallery3d/ui/BasicTexture;2 .super·Lcom/android/gallery3d/ui/BasicTexture;
3 .source·"UploadedTexture.java"3 .source·"UploadedTexture.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/ui/UploadedTexture$1;, 
8 ········Lcom/android/gallery3d/ui/UploadedTexture$BorderKey;7 ········Lcom/android/gallery3d/ui/UploadedTexture$BorderKey;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·TAG:Ljava/lang/String;·=·"Texture"11 .field·private·static·final·TAG:Ljava/lang/String;·=·"Texture"
Offset 339, 14 lines modifiedOffset 338, 15 lines modified
  
339 ····const/4·v4,·0x5338 ····const/4·v4,·0x5
  
340 ····new-array·v4,·v4,·[Ljava/lang/Object;339 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
341 ····const/4·v5,·0x0340 ····const/4·v5,·0x0
  
 341 ····.line·139
342 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;342 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
343 ····move-result-object·v6343 ····move-result-object·v6
  
344 ····aput-object·v6,·v4,·v5344 ····aput-object·v6,·v4,·v5
  
345 ····const/4·v5,·0x1345 ····const/4·v5,·0x1
Offset 381, 14 lines modifiedOffset 381, 15 lines modified
  
381 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;381 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
382 ····move-result-object·v6382 ····move-result-object·v6
  
383 ····aput-object·v6,·v4,·v5383 ····aput-object·v6,·v4,·v5
  
 384 ····.line·137
384 ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;385 ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
385 ····move-result-object·v3386 ····move-result-object·v3
  
386 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V387 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
387 ····throw·v2388 ····throw·v2
Offset 428, 14 lines modifiedOffset 429, 15 lines modified
428 ····.line·116429 ····.line·116
429 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;430 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
430 ····if-nez·v0,·:cond_0431 ····if-nez·v0,·:cond_0
  
431 ····.line·117432 ····.line·117
432 ····if-eqz·p0,·:cond_1433 ····if-eqz·p0,·:cond_1
  
 434 ····.line·118
433 ····invoke-static·{v3,·p2,·p1},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;435 ····invoke-static·{v3,·p2,·p1},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
  
434 ····move-result-object·v0436 ····move-result-object·v0
  
435 ····.line·120437 ····.line·120
436 ····:goto_0438 ····:goto_0
437 ····sget-object·v2,·Lcom/android/gallery3d/ui/UploadedTexture;->sBorderLines:Ljava/util/HashMap;439 ····sget-object·v2,·Lcom/android/gallery3d/ui/UploadedTexture;->sBorderLines:Ljava/util/HashMap;
Offset 446, 15 lines modifiedOffset 448, 15 lines modified
  
446 ····invoke-virtual·{v2,·v3,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;448 ····invoke-virtual·{v2,·v3,·v0},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
447 ····.line·122449 ····.line·122
448 ····:cond_0450 ····:cond_0
449 ····return-object·v0451 ····return-object·v0
  
450 ····.line·117452 ····.line·119
451 ····:cond_1453 ····:cond_1
452 ····invoke-static·{p2,·v3,·p1},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;454 ····invoke-static·{p2,·v3,·p1},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
  
453 ····move-result-object·v0455 ····move-result-object·v0
  
454 ····goto·:goto_0456 ····goto·:goto_0
455 .end·method457 .end·method
1.84 KB
    
Offset 129, 72 lines modifiedOffset 129, 81 lines modified
  
129 ····.line·83129 ····.line·83
130 ····.local·v1,·"context":Landroid/content/Context;130 ····.local·v1,·"context":Landroid/content/Context;
131 ····const/16·v5,·0x9131 ····const/16·v5,·0x9
  
132 ····new-array·v3,·v5,·[Ljava/lang/String;132 ····new-array·v3,·v5,·[Ljava/lang/String;
  
 133 ····.line·84
133 ····invoke-virtual·{p1},·Landroid/location/Address;->getAdminArea()Ljava/lang/String;134 ····invoke-virtual·{p1},·Landroid/location/Address;->getAdminArea()Ljava/lang/String;
  
134 ····move-result-object·v5135 ····move-result-object·v5
  
135 ····aput-object·v5,·v3,·v8136 ····aput-object·v5,·v3,·v8
  
 137 ····.line·85
136 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubAdminArea()Ljava/lang/String;138 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubAdminArea()Ljava/lang/String;
  
137 ····move-result-object·v5139 ····move-result-object·v5
  
138 ····aput-object·v5,·v3,·v9140 ····aput-object·v5,·v3,·v9
  
 141 ····.line·86
139 ····invoke-virtual·{p1},·Landroid/location/Address;->getLocality()Ljava/lang/String;142 ····invoke-virtual·{p1},·Landroid/location/Address;->getLocality()Ljava/lang/String;
  
140 ····move-result-object·v5143 ····move-result-object·v5
  
141 ····aput-object·v5,·v3,·v7144 ····aput-object·v5,·v3,·v7
  
142 ····const/4·v5,·0x3145 ····const/4·v5,·0x3
  
 146 ····.line·87
143 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubLocality()Ljava/lang/String;147 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubLocality()Ljava/lang/String;
  
144 ····move-result-object·v6148 ····move-result-object·v6
  
145 ····aput-object·v6,·v3,·v5149 ····aput-object·v6,·v3,·v5
  
 150 ····.line·88
146 ····invoke-virtual·{p1},·Landroid/location/Address;->getThoroughfare()Ljava/lang/String;151 ····invoke-virtual·{p1},·Landroid/location/Address;->getThoroughfare()Ljava/lang/String;
  
147 ····move-result-object·v5152 ····move-result-object·v5
  
148 ····aput-object·v5,·v3,·v10153 ····aput-object·v5,·v3,·v10
  
149 ····const/4·v5,·0x5154 ····const/4·v5,·0x5
  
 155 ····.line·89
150 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubThoroughfare()Ljava/lang/String;156 ····invoke-virtual·{p1},·Landroid/location/Address;->getSubThoroughfare()Ljava/lang/String;
  
151 ····move-result-object·v6157 ····move-result-object·v6
  
152 ····aput-object·v6,·v3,·v5158 ····aput-object·v6,·v3,·v5
  
153 ····const/4·v5,·0x6159 ····const/4·v5,·0x6
  
 160 ····.line·90
154 ····invoke-virtual·{p1},·Landroid/location/Address;->getPremises()Ljava/lang/String;161 ····invoke-virtual·{p1},·Landroid/location/Address;->getPremises()Ljava/lang/String;
  
155 ····move-result-object·v6162 ····move-result-object·v6
  
156 ····aput-object·v6,·v3,·v5163 ····aput-object·v6,·v3,·v5
  
157 ····const/4·v5,·0x7164 ····const/4·v5,·0x7
  
 165 ····.line·91
158 ····invoke-virtual·{p1},·Landroid/location/Address;->getPostalCode()Ljava/lang/String;166 ····invoke-virtual·{p1},·Landroid/location/Address;->getPostalCode()Ljava/lang/String;
  
159 ····move-result-object·v6167 ····move-result-object·v6
  
160 ····aput-object·v6,·v3,·v5168 ····aput-object·v6,·v3,·v5
  
161 ····const/16·v5,·0x8169 ····const/16·v5,·0x8
  
 170 ····.line·92
162 ····invoke-virtual·{p1},·Landroid/location/Address;->getCountryName()Ljava/lang/String;171 ····invoke-virtual·{p1},·Landroid/location/Address;->getCountryName()Ljava/lang/String;
  
163 ····move-result-object·v6172 ····move-result-object·v6
  
164 ····aput-object·v6,·v3,·v5173 ····aput-object·v6,·v3,·v5
  
165 ····.line·95174 ····.line·95
2.48 KB
    
Offset 58, 32 lines modifiedOffset 58, 24 lines modified
58 ····goto·:goto_058 ····goto·:goto_0
59 .end·method59 .end·method
  
  
60 #·virtual·methods60 #·virtual·methods
61 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V61 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
62 ····.locals·062 ····.locals·0
63 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
64 ····.param·p2,·"x1"····#·I 
65 ····.param·p3,·"x2"····#·I 
  
66 ····.prologue63 ····.prologue
67 ····.line·2964 ····.line·29
68 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V65 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
69 ····return-void66 ····return-void
70 .end·method67 .end·method
  
71 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V68 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
72 ····.locals·069 ····.locals·0
73 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
74 ····.param·p2,·"x1"····#·I 
75 ····.param·p3,·"x2"····#·I 
76 ····.param·p4,·"x3"····#·I 
77 ····.param·p5,·"x4"····#·I 
  
78 ····.prologue70 ····.prologue
79 ····.line·2971 ····.line·29
80 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V72 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
  
81 ····return-void73 ····return-void
82 .end·method74 .end·method
Offset 168, 28 lines modifiedOffset 160, 26 lines modified
168 ····move-result·v0160 ····move-result·v0
  
169 ····return·v0161 ····return·v0
170 .end·method162 .end·method
  
171 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z163 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
172 ····.locals·1164 ····.locals·1
173 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
174 ····.prologue165 ····.prologue
175 ····.line·29166 ····.line·29
176 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z167 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
177 ····move-result·v0168 ····move-result·v0
  
178 ····return·v0169 ····return·v0
179 .end·method170 .end·method
  
180 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z171 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
181 ····.locals·1172 ····.locals·1
182 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
183 ····.prologue173 ····.prologue
184 ····.line·29174 ····.line·29
185 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z175 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
186 ····move-result·v0176 ····move-result·v0
  
Offset 284, 26 lines modifiedOffset 274, 24 lines modified
284 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/UploadedTexture;->recycle()V274 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/UploadedTexture;->recycle()V
  
285 ····return-void275 ····return-void
286 .end·method276 .end·method
  
287 .method·public·bridge·synthetic·setOpaque(Z)V277 .method·public·bridge·synthetic·setOpaque(Z)V
288 ····.locals·0278 ····.locals·0
289 ····.param·p1,·"x0"····#·Z 
  
290 ····.prologue279 ····.prologue
291 ····.line·29280 ····.line·29
292 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->setOpaque(Z)V281 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->setOpaque(Z)V
  
293 ····return-void282 ····return-void
294 .end·method283 .end·method
  
295 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V284 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V
296 ····.locals·0285 ····.locals·0
297 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
298 ····.prologue286 ····.prologue
299 ····.line·29287 ····.line·29
300 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V288 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V
  
301 ····return-void289 ····return-void
302 .end·method290 .end·method
3.75 KB
    
Offset 71, 14 lines modifiedOffset 71, 15 lines modified
71 ····invoke-direct·{p0,·p3},·Lcom/android/gallery3d/ui/AbstractDisplayItem;-><init>(Lcom/android/gallery3d/data/MediaItem;)V71 ····invoke-direct·{p0,·p3},·Lcom/android/gallery3d/ui/AbstractDisplayItem;-><init>(Lcom/android/gallery3d/data/MediaItem;)V
  
72 ····.line·28972 ····.line·289
73 ····if-nez·p3,·:cond_073 ····if-nez·p3,·:cond_0
  
74 ····const/4·v0,·0x174 ····const/4·v0,·0x1
  
 75 ····.line·291
75 ····:goto_076 ····:goto_0
76 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mMediaType:I77 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mMediaType:I
  
77 ····.line·29278 ····.line·292
78 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mSlotIndex:I79 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mSlotIndex:I
  
79 ····.line·29380 ····.line·293
Offset 94, 15 lines modifiedOffset 95, 15 lines modified
94 ····move-result-object·v095 ····move-result-object·v0
  
95 ····invoke-direct·{p0,·v0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->updateContent(Lcom/android/gallery3d/ui/Texture;)V96 ····invoke-direct·{p0,·v0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->updateContent(Lcom/android/gallery3d/ui/Texture;)V
  
96 ····.line·29597 ····.line·295
97 ····return-void98 ····return-void
  
98 ····.line·28999 ····.line·291
99 ····:cond_0100 ····:cond_0
100 ····invoke-virtual·{p3},·Lcom/android/gallery3d/data/MediaItem;->getMediaType()I101 ····invoke-virtual·{p3},·Lcom/android/gallery3d/data/MediaItem;->getMediaType()I
  
101 ····move-result·v0102 ····move-result·v0
  
102 ····goto·:goto_0103 ····goto·:goto_0
103 .end·method104 .end·method
Offset 454, 24 lines modifiedOffset 455, 26 lines modified
  
454 ····invoke-static·{v0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->access$600(Lcom/android/gallery3d/ui/AlbumSlidingWindow;)Lcom/android/gallery3d/ui/SelectionDrawer;455 ····invoke-static·{v0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->access$600(Lcom/android/gallery3d/ui/AlbumSlidingWindow;)Lcom/android/gallery3d/ui/SelectionDrawer;
  
455 ····move-result-object·v0456 ····move-result-object·v0
  
456 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;457 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
 458 ····.line·340
457 ····invoke-virtual·{p0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->getRotation()I459 ····invoke-virtual·{p0},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->getRotation()I
  
458 ····move-result·v5460 ····move-result·v5
  
459 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mMediaType:I461 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mMediaType:I
  
460 ····iget-boolean·v8,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mIsPanorama:Z462 ····iget-boolean·v8,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mIsPanorama:Z
  
461 ····move-object·v1,·p1463 ····move-object·v1,·p1
  
 464 ····.line·339
462 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/gallery3d/ui/SelectionDrawer;->draw(Lcom/android/gallery3d/ui/GLCanvas;Lcom/android/gallery3d/ui/Texture;IIILcom/android/gallery3d/data/Path;IZ)V465 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/gallery3d/ui/SelectionDrawer;->draw(Lcom/android/gallery3d/ui/GLCanvas;Lcom/android/gallery3d/ui/Texture;IIILcom/android/gallery3d/data/Path;IZ)V
  
463 ····.line·341466 ····.line·341
464 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;467 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
465 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;468 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;
  
Offset 513, 14 lines modifiedOffset 516, 15 lines modified
  
513 ····if-eqz·v0,·:cond_3516 ····if-eqz·v0,·:cond_3
  
514 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;517 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->mContent:Lcom/android/gallery3d/ui/Texture;
  
515 ····check-cast·v0,·Lcom/android/gallery3d/ui/FadeInTexture;518 ····check-cast·v0,·Lcom/android/gallery3d/ui/FadeInTexture;
  
 519 ····.line·349
516 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/FadeInTexture;->isAnimating()Z520 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/FadeInTexture;->isAnimating()Z
  
517 ····move-result·v0521 ····move-result·v0
  
518 ····if-eqz·v0,·:cond_3522 ····if-eqz·v0,·:cond_3
  
519 ····.line·350523 ····.line·350
Offset 580, 32 lines modifiedOffset 584, 33 lines modified
580 ····.line·380584 ····.line·380
581 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;585 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
582 ····if-eqz·v0,·:cond_0586 ····if-eqz·v0,·:cond_0
  
583 ····.line·381587 ····.line·381
584 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;588 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;
  
 589 ····.line·382
585 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->access$800(Lcom/android/gallery3d/ui/AlbumSlidingWindow;)I590 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->access$800(Lcom/android/gallery3d/ui/AlbumSlidingWindow;)I
  
586 ····move-result·v2591 ····move-result·v2
  
587 ····const/4·v3,·0x1592 ····const/4·v3,·0x1
  
 593 ····.line·381
588 ····invoke-static·{v0,·v2,·v3},·Lcom/android/gallery3d/common/BitmapUtils;->resizeDownBySideLength(Landroid/graphics/Bitmap;IZ)Landroid/graphics/Bitmap;594 ····invoke-static·{v0,·v2,·v3},·Lcom/android/gallery3d/common/BitmapUtils;->resizeDownBySideLength(Landroid/graphics/Bitmap;IZ)Landroid/graphics/Bitmap;
  
589 ····move-result-object·v0595 ····move-result-object·v0
  
590 ····.line·384596 ····.line·384
591 ····:cond_0597 ····:cond_0
592 ····return-object·v0598 ····return-object·v0
593 .end·method599 .end·method
  
594 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;600 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
595 ····.locals·1601 ····.locals·1
596 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
597 ····.prologue602 ····.prologue
598 ····.line·278603 ····.line·278
599 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;604 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
600 ····move-result-object·v0605 ····move-result-object·v0
  
1.75 KB
    
Offset 303, 14 lines modifiedOffset 303, 15 lines modified
303 ····.line·673303 ····.line·673
304 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/CropView$DetectFaceTask;->mFaceBitmap:Landroid/graphics/Bitmap;304 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/CropView$DetectFaceTask;->mFaceBitmap:Landroid/graphics/Bitmap;
  
305 ····.line·674305 ····.line·674
306 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;306 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
307 ····new-instance·v1,·Landroid/media/FaceDetector;307 ····new-instance·v1,·Landroid/media/FaceDetector;
  
 308 ····.line·675
308 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I309 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I
  
309 ····move-result·v2310 ····move-result·v2
  
310 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I311 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I
  
311 ····move-result·v3312 ····move-result·v3
Offset 334, 24 lines modifiedOffset 335, 26 lines modified
  
334 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/CropView;->access$1200(Lcom/android/gallery3d/ui/CropView;)Landroid/os/Handler;335 ····invoke-static·{v2},·Lcom/android/gallery3d/ui/CropView;->access$1200(Lcom/android/gallery3d/ui/CropView;)Landroid/os/Handler;
  
335 ····move-result-object·v2336 ····move-result-object·v2
  
336 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CropView$DetectFaceTask;->this$0:Lcom/android/gallery3d/ui/CropView;337 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/CropView$DetectFaceTask;->this$0:Lcom/android/gallery3d/ui/CropView;
  
 338 ····.line·678
337 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/CropView;->access$1200(Lcom/android/gallery3d/ui/CropView;)Landroid/os/Handler;339 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/CropView;->access$1200(Lcom/android/gallery3d/ui/CropView;)Landroid/os/Handler;
  
338 ····move-result-object·v3340 ····move-result-object·v3
  
339 ····const/4·v4,·0x1341 ····const/4·v4,·0x1
  
340 ····invoke-virtual·{v3,·v4,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;342 ····invoke-virtual·{v3,·v4,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
341 ····move-result-object·v3343 ····move-result-object·v3
  
 344 ····.line·677
342 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z345 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
343 ····.line·679346 ····.line·679
344 ····return-void347 ····return-void
345 .end·method348 .end·method
  
346 .method·public·updateFaces()V349 .method·public·updateFaces()V
Offset 422, 14 lines modifiedOffset 425, 15 lines modified
  
422 ····const·v3,·0x7f09003c425 ····const·v3,·0x7f09003c
  
423 ····invoke-static·{v2,·v3,·v4},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;426 ····invoke-static·{v2,·v3,·v4},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
424 ····move-result-object·v2427 ····move-result-object·v2
  
 428 ····.line·728
425 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V429 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V
  
426 ····.line·737430 ····.line·737
427 ····.end·local·v0····#·"i":I431 ····.end·local·v0····#·"i":I
428 ····.end·local·v1····#·"n":I432 ····.end·local·v1····#·"n":I
429 ····:goto_1433 ····:goto_1
430 ····return-void434 ····return-void
2.26 KB
    
Offset 744, 14 lines modifiedOffset 744, 15 lines modified
  
744 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I744 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I
  
745 ····move-result·v1745 ····move-result·v1
  
746 ····add-int/2addr·v0,·v1746 ····add-int/2addr·v0,·v1
  
 747 ····.line·382
747 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/PositionController;->getTargetY()I748 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/PositionController;->getTargetY()I
  
748 ····move-result·v1749 ····move-result·v1
  
749 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F750 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F
  
750 ····div-float·v2,·p2,·v2751 ····div-float·v2,·p2,·v2
Offset 760, 14 lines modifiedOffset 761, 15 lines modified
  
760 ····move-result·v2761 ····move-result·v2
  
761 ····add-int/2addr·v1,·v2762 ····add-int/2addr·v1,·v2
  
762 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F763 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F
  
 764 ····.line·381
763 ····invoke-direct·{p0,·v0,·v1,·v2,·p3},·Lcom/android/gallery3d/ui/PositionController;->startAnimation(IIFI)V765 ····invoke-direct·{p0,·v0,·v1,·v2,·p3},·Lcom/android/gallery3d/ui/PositionController;->startAnimation(IIFI)V
  
764 ····.line·384766 ····.line·384
765 ····return-void767 ····return-void
766 .end·method768 .end·method
  
767 .method·private·startAnimation(IIFI)V769 .method·private·startAnimation(IIFI)V
Offset 1389, 36 lines modifiedOffset 1391, 39 lines modified
  
1389 ····neg-float·v3,·p11391 ····neg-float·v3,·p1
  
1390 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F1392 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F
  
1391 ····div-float/2addr·v3,·v41393 ····div-float/2addr·v3,·v4
  
 1394 ····.line·443
1392 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I1395 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I
  
1393 ····move-result·v31396 ····move-result·v3
  
1394 ····neg-float·v4,·p21397 ····neg-float·v4,·p2
  
1395 ····iget·v5,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F1398 ····iget·v5,·p0,·Lcom/android/gallery3d/ui/PositionController;->mCurrentScale:F
  
1396 ····div-float/2addr·v4,·v51399 ····div-float/2addr·v4,·v5
  
 1400 ····.line·444
1397 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I1401 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I
  
1398 ····move-result·v41402 ····move-result·v4
  
1399 ····iget·v5,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundLeft:I1403 ····iget·v5,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundLeft:I
  
1400 ····iget·v6,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundRight:I1404 ····iget·v6,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundRight:I
  
1401 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundTop:I1405 ····iget·v7,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundTop:I
  
1402 ····iget·v8,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundBottom:I1406 ····iget·v8,·p0,·Lcom/android/gallery3d/ui/PositionController;->mBoundBottom:I
  
 1407 ····.line·442
1403 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/gallery3d/ui/FlingScroller;->fling(IIIIIIII)V1408 ····invoke-virtual/range·{v0·..·v8},·Lcom/android/gallery3d/ui/FlingScroller;->fling(IIIIIIII)V
  
1404 ····.line·4461409 ····.line·446
1405 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/PositionController;->mScroller:Lcom/android/gallery3d/ui/FlingScroller;1410 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/PositionController;->mScroller:Lcom/android/gallery3d/ui/FlingScroller;
  
1406 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/FlingScroller;->getFinalX()I1411 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/FlingScroller;->getFinalX()I
  
Offset 1692, 18 lines modifiedOffset 1697, 20 lines modified
  
1692 ····int-to-float·v2,·v21697 ····int-to-float·v2,·v2
  
1693 ····int-to-float·v3,·p21698 ····int-to-float·v3,·p2
  
1694 ····div-float/2addr·v2,·v31699 ····div-float/2addr·v2,·v3
  
 1700 ····.line·183
1695 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F1701 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F
  
1696 ····move-result·v11702 ····move-result·v1
  
 1703 ····.line·182
1697 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(FF)F1704 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(FF)F
  
1698 ····move-result·v01705 ····move-result·v0
  
1699 ····return·v01706 ····return·v0
1700 .end·method1707 .end·method
  
13.5 KB
Max HTML report size reached
2.27 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/android/gallery3d/ui/GLView;2 .super·Lcom/android/gallery3d/ui/GLView;
3 .source·"SlotView.java"3 .source·"SlotView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/ui/SlotView$1;, 
8 ········Lcom/android/gallery3d/ui/SlotView$MyGestureListener;,7 ········Lcom/android/gallery3d/ui/SlotView$MyGestureListener;,
9 ········Lcom/android/gallery3d/ui/SlotView$Layout;,8 ········Lcom/android/gallery3d/ui/SlotView$Layout;,
10 ········Lcom/android/gallery3d/ui/SlotView$Spec;,9 ········Lcom/android/gallery3d/ui/SlotView$Spec;,
11 ········Lcom/android/gallery3d/ui/SlotView$ItemEntry;,10 ········Lcom/android/gallery3d/ui/SlotView$ItemEntry;,
12 ········Lcom/android/gallery3d/ui/SlotView$MyAnimation;,11 ········Lcom/android/gallery3d/ui/SlotView$MyAnimation;,
13 ········Lcom/android/gallery3d/ui/SlotView$SimpleListener;,12 ········Lcom/android/gallery3d/ui/SlotView$SimpleListener;,
14 ········Lcom/android/gallery3d/ui/SlotView$Listener;13 ········Lcom/android/gallery3d/ui/SlotView$Listener;
Offset 336, 14 lines modifiedOffset 335, 15 lines modified
336 ····iput·v3,·v1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F335 ····iput·v3,·v1,·Lcom/android/gallery3d/ui/PositionRepository$Position;->y:F
  
337 ····.line·341336 ····.line·341
338 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/SlotView;->mPositions:Lcom/android/gallery3d/ui/PositionProvider;337 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/SlotView;->mPositions:Lcom/android/gallery3d/ui/PositionProvider;
  
339 ····iget-object·v4,·p2,·Lcom/android/gallery3d/ui/SlotView$ItemEntry;->item:Lcom/android/gallery3d/ui/DisplayItem;338 ····iget-object·v4,·p2,·Lcom/android/gallery3d/ui/SlotView$ItemEntry;->item:Lcom/android/gallery3d/ui/DisplayItem;
  
 339 ····.line·342
340 ····invoke-virtual·{v4},·Lcom/android/gallery3d/ui/DisplayItem;->getIdentity()J340 ····invoke-virtual·{v4},·Lcom/android/gallery3d/ui/DisplayItem;->getIdentity()J
  
341 ····move-result-wide·v4341 ····move-result-wide·v4
  
342 ····invoke-interface·{v3,·v4,·v5,·v1},·Lcom/android/gallery3d/ui/PositionProvider;->getPosition(JLcom/android/gallery3d/ui/PositionRepository$Position;)Lcom/android/gallery3d/ui/PositionRepository$Position;342 ····invoke-interface·{v3,·v4,·v5,·v1},·Lcom/android/gallery3d/ui/PositionProvider;->getPosition(JLcom/android/gallery3d/ui/PositionRepository$Position;)Lcom/android/gallery3d/ui/PositionRepository$Position;
  
343 ····move-result-object·v2343 ····move-result-object·v2
Offset 647, 14 lines modifiedOffset 647, 15 lines modified
647 ····:goto_0647 ····:goto_0
648 ····return-void648 ····return-void
  
649 ····.line·154649 ····.line·154
650 ····:cond_1650 ····:cond_1
651 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlotView;->mLayout:Lcom/android/gallery3d/ui/SlotView$Layout;651 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlotView;->mLayout:Lcom/android/gallery3d/ui/SlotView$Layout;
  
 652 ····.line·155
652 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/SlotView$Layout;->getVisibleStart()I653 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/SlotView$Layout;->getVisibleStart()I
  
653 ····move-result·v1654 ····move-result·v1
  
654 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView;->mLayout:Lcom/android/gallery3d/ui/SlotView$Layout;655 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlotView;->mLayout:Lcom/android/gallery3d/ui/SlotView$Layout;
  
655 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/SlotView$Layout;->getVisibleEnd()I656 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/SlotView$Layout;->getVisibleEnd()I
Offset 1465, 14 lines modifiedOffset 1466, 15 lines modified
1465 ····.local·v1,·"rect":Landroid/graphics/Rect;1466 ····.local·v1,·"rect":Landroid/graphics/Rect;
1466 ····iget·v3,·v1,·Landroid/graphics/Rect;->left:I1467 ····iget·v3,·v1,·Landroid/graphics/Rect;->left:I
  
1467 ····iget·v4,·v1,·Landroid/graphics/Rect;->right:I1468 ····iget·v4,·v1,·Landroid/graphics/Rect;->right:I
  
1468 ····add-int/2addr·v3,·v41469 ····add-int/2addr·v3,·v4
  
 1470 ····.line·102
1469 ····invoke-virtual·{p0},·Lcom/android/gallery3d/ui/SlotView;->getWidth()I1471 ····invoke-virtual·{p0},·Lcom/android/gallery3d/ui/SlotView;->getWidth()I
  
1470 ····move-result·v41472 ····move-result·v4
  
1471 ····sub-int/2addr·v3,·v41473 ····sub-int/2addr·v3,·v4
  
1472 ····div-int/lit8·v0,·v3,·0x21474 ····div-int/lit8·v0,·v3,·0x2
760 B
    
Offset 123, 14 lines modifiedOffset 123, 15 lines modified
123 ····:cond_0123 ····:cond_0
124 ····sget-object·v1,·Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;124 ····sget-object·v1,·Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
  
125 ····invoke-static·{p0,·v0,·p3,·v1},·Landroid/text/TextUtils;->ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;)Ljava/lang/CharSequence;125 ····invoke-static·{p0,·v0,·p3,·v1},·Landroid/text/TextUtils;->ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;)Ljava/lang/CharSequence;
  
126 ····move-result-object·v1126 ····move-result-object·v1
  
 127 ····.line·66
127 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;128 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
128 ····move-result-object·p0129 ····move-result-object·p0
  
129 ····.line·67130 ····.line·67
130 ····invoke-static·{p0,·v0},·Lcom/android/gallery3d/ui/StringTexture;->newInstance(Ljava/lang/String;Landroid/text/TextPaint;)Lcom/android/gallery3d/ui/StringTexture;131 ····invoke-static·{p0,·v0},·Lcom/android/gallery3d/ui/StringTexture;->newInstance(Ljava/lang/String;Landroid/text/TextPaint;)Lcom/android/gallery3d/ui/StringTexture;
  
675 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;Landroid/content/Intent;)V24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/ActionModeHandler;
  
26 ····.prologue27 ····.prologue
27 ····.line·24428 ····.line·244
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$4;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$4;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$4;->val$intent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$4;->val$intent:Landroid/content/Intent;
  
668 B
    
Offset 68, 18 lines modifiedOffset 68, 20 lines modified
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/Icon;->mReqWidth:I69 ····iget·v1,·p0,·Lcom/android/gallery3d/ui/Icon;->mReqWidth:I
  
70 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/Icon;->mReqHeight:I70 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/Icon;->mReqHeight:I
  
 71 ····.line·42
71 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->setPreferredContentSize(II)Lcom/android/gallery3d/ui/MeasureHelper;72 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->setPreferredContentSize(II)Lcom/android/gallery3d/ui/MeasureHelper;
  
72 ····move-result-object·v073 ····move-result-object·v0
  
 74 ····.line·43
73 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/gallery3d/ui/MeasureHelper;->measure(II)V75 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/gallery3d/ui/MeasureHelper;->measure(II)V
  
74 ····.line·4476 ····.line·44
75 ····return-void77 ····return-void
76 .end·method78 .end·method
  
77 .method·protected·render(Lcom/android/gallery3d/ui/GLCanvas;)V79 .method·protected·render(Lcom/android/gallery3d/ui/GLCanvas;)V
2.86 KB
    
Offset 65, 15 lines modifiedOffset 65, 14 lines modified
65 ····.line·4965 ····.line·49
66 ····new-instance·v0,·Ljava/util/Random;66 ····new-instance·v0,·Ljava/util/Random;
  
67 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V67 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
68 ····iput-object·v0,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mRandom:Ljava/util/Random;68 ····iput-object·v0,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mRandom:Ljava/util/Random;
  
69 ····.line·123 
70 ····return-void69 ····return-void
71 .end·method70 .end·method
  
  
72 #·virtual·methods71 #·virtual·methods
73 .method·public·next(Landroid/graphics/Bitmap;I)V72 .method·public·next(Landroid/graphics/Bitmap;I)V
74 ····.locals·473 ····.locals·4
Offset 139, 14 lines modifiedOffset 138, 15 lines modified
139 ····if-nez·v0,·:cond_1138 ····if-nez·v0,·:cond_1
  
140 ····.line·67139 ····.line·67
141 ····new-instance·v0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;140 ····new-instance·v0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;
  
142 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;141 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
 142 ····.line·68
143 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/BitmapTexture;->getWidth()I143 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/BitmapTexture;->getWidth()I
  
144 ····move-result·v1144 ····move-result·v1
  
145 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;145 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
146 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I146 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I
Offset 173, 14 lines modifiedOffset 173, 15 lines modified
  
173 ····.line·71173 ····.line·71
174 ····:cond_1174 ····:cond_1
175 ····new-instance·v0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;175 ····new-instance·v0,·Lcom/android/gallery3d/ui/SlideshowView$SlideshowAnimation;
  
176 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;176 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
 177 ····.line·72
177 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I178 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I
  
178 ····move-result·v1179 ····move-result·v1
  
179 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;180 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
180 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/BitmapTexture;->getWidth()I181 ····invoke-virtual·{v2},·Lcom/android/gallery3d/ui/BitmapTexture;->getWidth()I
Offset 328, 22 lines modifiedOffset 329, 24 lines modified
  
328 ····neg-int·v7,·v7329 ····neg-int·v7,·v7
  
329 ····div-int/lit8·v7,·v7,·0x2330 ····div-int/lit8·v7,·v7,·0x2
  
330 ····iget-object·v8,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mPrevTexture:Lcom/android/gallery3d/ui/BitmapTexture;331 ····iget-object·v8,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mPrevTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
 332 ····.line·106
331 ····invoke-virtual·{v8},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I333 ····invoke-virtual·{v8},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I
  
332 ····move-result·v8334 ····move-result·v8
  
333 ····neg-int·v8,·v8335 ····neg-int·v8,·v8
  
334 ····div-int/lit8·v8,·v8,·0x2336 ····div-int/lit8·v8,·v8,·0x2
  
 337 ····.line·105
335 ····invoke-virtual·{v6,·p1,·v7,·v8},·Lcom/android/gallery3d/ui/BitmapTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V338 ····invoke-virtual·{v6,·p1,·v7,·v8},·Lcom/android/gallery3d/ui/BitmapTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
336 ····.line·107339 ····.line·107
337 ····invoke-interface·{p1},·Lcom/android/gallery3d/ui/GLCanvas;->restore()V340 ····invoke-interface·{p1},·Lcom/android/gallery3d/ui/GLCanvas;->restore()V
  
338 ····.line·109341 ····.line·109
339 ····:cond_0342 ····:cond_0
Offset 389, 22 lines modifiedOffset 392, 24 lines modified
  
389 ····neg-int·v6,·v6392 ····neg-int·v6,·v6
  
390 ····div-int/lit8·v6,·v6,·0x2393 ····div-int/lit8·v6,·v6,·0x2
  
391 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;394 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/SlideshowView;->mCurrentTexture:Lcom/android/gallery3d/ui/BitmapTexture;
  
 395 ····.line·116
392 ····invoke-virtual·{v7},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I396 ····invoke-virtual·{v7},·Lcom/android/gallery3d/ui/BitmapTexture;->getHeight()I
  
393 ····move-result·v7397 ····move-result·v7
  
394 ····neg-int·v7,·v7398 ····neg-int·v7,·v7
  
395 ····div-int/lit8·v7,·v7,·0x2399 ····div-int/lit8·v7,·v7,·0x2
  
 400 ····.line·115
396 ····invoke-virtual·{v5,·p1,·v6,·v7},·Lcom/android/gallery3d/ui/BitmapTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V401 ····invoke-virtual·{v5,·p1,·v6,·v7},·Lcom/android/gallery3d/ui/BitmapTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
397 ····.line·117402 ····.line·117
398 ····invoke-interface·{p1},·Lcom/android/gallery3d/ui/GLCanvas;->restore()V403 ····invoke-interface·{p1},·Lcom/android/gallery3d/ui/GLCanvas;->restore()V
  
399 ····.line·119404 ····.line·119
400 ····:cond_1405 ····:cond_1
630 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/DialogDetailsView;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$1;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$1;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
679 B
    
Offset 92, 15 lines modifiedOffset 92, 14 lines modified
92 ····move-result-object·v092 ····move-result-object·v0
  
93 ····return-object·v093 ····return-object·v0
94 .end·method94 .end·method
  
95 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;95 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
96 ····.locals·196 ····.locals·1
97 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
98 ····.prologue97 ····.prologue
99 ····.line·3998 ····.line·39
100 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/DetailsAddressResolver$AddressLookupJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/location/Address;99 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/DetailsAddressResolver$AddressLookupJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/location/Address;
  
101 ····move-result-object·v0100 ····move-result-object·v0
  
2.95 KB
    
Offset 463, 14 lines modifiedOffset 463, 15 lines modified
  
463 ····rem-int·v1,·p1,·v1463 ····rem-int·v1,·p1,·v1
  
464 ····new-instance·v2,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;464 ····new-instance·v2,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;
  
465 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mSource:Lcom/android/gallery3d/ui/AlbumView$Model;465 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mSource:Lcom/android/gallery3d/ui/AlbumView$Model;
  
 466 ····.line·234
466 ····invoke-interface·{v3,·p1},·Lcom/android/gallery3d/ui/AlbumView$Model;->get(I)Lcom/android/gallery3d/data/MediaItem;467 ····invoke-interface·{v3,·p1},·Lcom/android/gallery3d/ui/AlbumView$Model;->get(I)Lcom/android/gallery3d/data/MediaItem;
  
467 ····move-result-object·v3468 ····move-result-object·v3
  
468 ····invoke-direct·{v2,·p0,·p1,·v3},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;-><init>(Lcom/android/gallery3d/ui/AlbumSlidingWindow;ILcom/android/gallery3d/data/MediaItem;)V469 ····invoke-direct·{v2,·p0,·p1,·v3},·Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;-><init>(Lcom/android/gallery3d/ui/AlbumSlidingWindow;ILcom/android/gallery3d/data/MediaItem;)V
  
469 ····aput-object·v2,·v0,·v1470 ····aput-object·v2,·v0,·v1
Offset 951, 14 lines modifiedOffset 952, 15 lines modified
  
951 ····const/4·v2,·0x3952 ····const/4·v2,·0x3
  
952 ····new-array·v2,·v2,·[Ljava/lang/Object;953 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
953 ····const/4·v3,·0x0954 ····const/4·v3,·0x0
  
 955 ····.line·121
954 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;956 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
955 ····move-result-object·v4957 ····move-result-object·v4
  
956 ····aput-object·v4,·v2,·v3958 ····aput-object·v4,·v2,·v3
  
957 ····const/4·v3,·0x1959 ····const/4·v3,·0x1
Offset 977, 14 lines modifiedOffset 979, 15 lines modified
  
977 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;979 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
978 ····move-result-object·v4980 ····move-result-object·v4
  
979 ····aput-object·v4,·v2,·v3981 ····aput-object·v4,·v2,·v3
  
 982 ····.line·119
980 ····invoke-static·{v0,·v1,·v2},·Lcom/android/gallery3d/common/Utils;->assertTrue(ZLjava/lang/String;[Ljava/lang/Object;)V983 ····invoke-static·{v0,·v1,·v2},·Lcom/android/gallery3d/common/Utils;->assertTrue(ZLjava/lang/String;[Ljava/lang/Object;)V
  
981 ····.line·122984 ····.line·122
982 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;985 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;
  
983 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;986 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;
  
Offset 1179, 14 lines modifiedOffset 1182, 15 lines modified
1179 ····:goto_01182 ····:goto_0
1180 ····const-string·v6,·"%s,·%s,·%s,·%s"1183 ····const-string·v6,·"%s,·%s,·%s,·%s"
  
1181 ····const/4·v7,·0x41184 ····const/4·v7,·0x4
  
1182 ····new-array·v7,·v7,·[Ljava/lang/Object;1185 ····new-array·v7,·v7,·[Ljava/lang/Object;
  
 1186 ····.line·174
1183 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1187 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1184 ····move-result-object·v81188 ····move-result-object·v8
  
1185 ····aput-object·v8,·v7,·v51189 ····aput-object·v8,·v7,·v5
  
1186 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1190 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
Offset 1213, 14 lines modifiedOffset 1217, 15 lines modified
  
1213 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1217 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1214 ····move-result-object·v81218 ····move-result-object·v8
  
1215 ····aput-object·v8,·v7,·v41219 ····aput-object·v8,·v7,·v4
  
 1220 ····.line·172
1216 ····invoke-static·{v3,·v6,·v7},·Lcom/android/gallery3d/common/Utils;->assertTrue(ZLjava/lang/String;[Ljava/lang/Object;)V1221 ····invoke-static·{v3,·v6,·v7},·Lcom/android/gallery3d/common/Utils;->assertTrue(ZLjava/lang/String;[Ljava/lang/Object;)V
  
1217 ····.line·1751222 ····.line·175
1218 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;1223 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mData:[Lcom/android/gallery3d/ui/AlbumSlidingWindow$AlbumDisplayItem;
  
1219 ····.line·1771224 ····.line·177
1220 ····.local·v2,·"data":[Lcom/android/gallery3d/ui/DisplayItem;1225 ····.local·v2,·"data":[Lcom/android/gallery3d/ui/DisplayItem;
Offset 1242, 18 lines modifiedOffset 1247, 20 lines modified
  
1242 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mSize:I1247 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow;->mSize:I
  
1243 ····array-length·v6,·v21248 ····array-length·v6,·v2
  
1244 ····sub-int/2addr·v4,·v61249 ····sub-int/2addr·v4,·v6
  
 1250 ····.line·181
1245 ····invoke-static·{v5,·v4},·Ljava/lang/Math;->max(II)I1251 ····invoke-static·{v5,·v4},·Ljava/lang/Math;->max(II)I
  
1246 ····move-result·v41252 ····move-result·v4
  
 1253 ····.line·180
1247 ····invoke-static·{v3,·v5,·v4},·Lcom/android/gallery3d/common/Utils;->clamp(III)I1254 ····invoke-static·{v3,·v5,·v4},·Lcom/android/gallery3d/common/Utils;->clamp(III)I
  
1248 ····move-result·v11255 ····move-result·v1
  
1249 ····.line·1821256 ····.line·182
1250 ····.local·v1,·"contentStart":I1257 ····.local·v1,·"contentStart":I
1251 ····array-length·v3,·v21258 ····array-length·v3,·v2
756 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$future:Lcom/android/gallery3d/util/Future;22 .field·final·synthetic·val$future:Lcom/android/gallery3d/util/Future;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/ui/DetailsAddressResolver$1;Lcom/android/gallery3d/util/Future;)V24 .method·constructor·<init>(Lcom/android/gallery3d/ui/DetailsAddressResolver$1;Lcom/android/gallery3d/util/Future;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/ui/DetailsAddressResolver$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·6928 ····.line·69
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1$1;->this$1:Lcom/android/gallery3d/ui/DetailsAddressResolver$1;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1$1;->this$1:Lcom/android/gallery3d/ui/DetailsAddressResolver$1;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1$1;->val$future:Lcom/android/gallery3d/util/Future;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/DetailsAddressResolver$1$1;->val$future:Lcom/android/gallery3d/util/Future;
  
19.2 KB
Max HTML report size reached
787 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/CropView;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/CropView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/CropView;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/CropView;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/CropView;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·11725 ····.line·117
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/CropView$1;->this$0:Lcom/android/gallery3d/ui/CropView;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/CropView$1;->this$0:Lcom/android/gallery3d/ui/CropView;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
630 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/ActionModeHandler;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/ActionModeHandler;
  
25 ····.prologue26 ····.prologue
26 ····.line·15227 ····.line·152
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$2;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$2;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
551 B
    
Offset 760, 20 lines modifiedOffset 760, 22 lines modified
760 ····:cond_1760 ····:cond_1
761 ····invoke-virtual·{p1},·Lcom/android/gallery3d/ui/GLView;->getWidth()I761 ····invoke-virtual·{p1},·Lcom/android/gallery3d/ui/GLView;->getWidth()I
  
762 ····move-result·v4762 ····move-result·v4
  
763 ····add-int/2addr·v4,·v2763 ····add-int/2addr·v4,·v2
  
 764 ····.line·386
764 ····invoke-virtual·{p1},·Lcom/android/gallery3d/ui/GLView;->getHeight()I765 ····invoke-virtual·{p1},·Lcom/android/gallery3d/ui/GLView;->getHeight()I
  
765 ····move-result·v5766 ····move-result·v5
  
766 ····add-int/2addr·v5,·v3767 ····add-int/2addr·v5,·v3
  
 768 ····.line·385
767 ····invoke-virtual·{p2,·v2,·v3,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V769 ····invoke-virtual·{p2,·v2,·v3,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V
  
768 ····.line·387770 ····.line·387
769 ····const/4·v4,·0x1771 ····const/4·v4,·0x1
  
770 ····goto·:goto_1772 ····goto·:goto_1
771 .end·method773 .end·method
922 B
    
Offset 130, 32 lines modifiedOffset 130, 35 lines modified
  
130 ····add-int/2addr·v1,·v2130 ····add-int/2addr·v1,·v2
  
131 ····iget·v2,·v0,·Landroid/graphics/Rect;->right:I131 ····iget·v2,·v0,·Landroid/graphics/Rect;->right:I
  
132 ····add-int/2addr·v1,·v2132 ····add-int/2addr·v1,·v2
  
 133 ····.line·48
133 ····invoke-static·{p1,·v1},·Lcom/android/gallery3d/ui/MeasureHelper;->getLength(II)I134 ····invoke-static·{p1,·v1},·Lcom/android/gallery3d/ui/MeasureHelper;->getLength(II)I
  
134 ····move-result·v1135 ····move-result·v1
  
135 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/MeasureHelper;->mPreferredHeight:I136 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/MeasureHelper;->mPreferredHeight:I
  
136 ····iget·v3,·v0,·Landroid/graphics/Rect;->top:I137 ····iget·v3,·v0,·Landroid/graphics/Rect;->top:I
  
137 ····add-int/2addr·v2,·v3138 ····add-int/2addr·v2,·v3
  
138 ····iget·v3,·v0,·Landroid/graphics/Rect;->bottom:I139 ····iget·v3,·v0,·Landroid/graphics/Rect;->bottom:I
  
139 ····add-int/2addr·v2,·v3140 ····add-int/2addr·v2,·v3
  
 141 ····.line·49
140 ····invoke-static·{p2,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->getLength(II)I142 ····invoke-static·{p2,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->getLength(II)I
  
141 ····move-result·v2143 ····move-result·v2
  
 144 ····.line·47
142 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->setMeasuredSize(II)V145 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/gallery3d/ui/MeasureHelper;->setMeasuredSize(II)V
  
143 ····.line·50146 ····.line·50
144 ····return-void147 ····return-void
145 .end·method148 .end·method
  
146 .method·protected·setMeasuredSize(II)V149 .method·protected·setMeasuredSize(II)V
2.28 KB
    
Offset 217, 30 lines modifiedOffset 217, 34 lines modified
  
217 ····if-eqz·v0,·:cond_0217 ····if-eqz·v0,·:cond_0
  
218 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawHeight:I218 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawHeight:I
  
219 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;219 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
 220 ····.line·743
220 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView;->getWidth()I221 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView;->getWidth()I
  
221 ····move-result·v1222 ····move-result·v1
  
222 ····invoke-static·{v0,·v1},·Lcom/android/gallery3d/ui/PhotoView;->access$1900(II)I223 ····invoke-static·{v0,·v1},·Lcom/android/gallery3d/ui/PhotoView;->access$1900(II)I
  
223 ····move-result·v0224 ····move-result·v0
  
 225 ····.line·742
224 ····:goto_0226 ····:goto_0
225 ····return·v0227 ····return·v0
  
 228 ····.line·743
226 ····:cond_0229 ····:cond_0
227 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawWidth:I230 ····iget·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawWidth:I
  
228 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;231 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
 232 ····.line·744
229 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView;->getWidth()I233 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/PhotoView;->getWidth()I
  
230 ····move-result·v1234 ····move-result·v1
  
231 ····invoke-static·{v0,·v1},·Lcom/android/gallery3d/ui/PhotoView;->access$1900(II)I235 ····invoke-static·{v0,·v1},·Lcom/android/gallery3d/ui/PhotoView;->access$1900(II)I
  
232 ····move-result·v0236 ····move-result·v0
Offset 461, 14 lines modifiedOffset 465, 15 lines modified
  
461 ····and-int/lit8·v3,·v3,·0x1465 ····and-int/lit8·v3,·v3,·0x1
  
462 ····if-nez·v3,·:cond_1466 ····if-nez·v3,·:cond_1
  
463 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;467 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
 468 ····.line·756
464 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;469 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;
  
465 ····move-result-object·v3470 ····move-result-object·v3
  
466 ····invoke-virtual·{v3,·v2,·v0},·Lcom/android/gallery3d/ui/PositionController;->getMinimalScale(II)F471 ····invoke-virtual·{v3,·v2,·v0},·Lcom/android/gallery3d/ui/PositionController;->getMinimalScale(II)F
  
467 ····move-result·v1472 ····move-result·v1
Offset 495, 19 lines modifiedOffset 500, 20 lines modified
  
495 ····move-result·v3500 ····move-result·v3
  
496 ····iput·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawHeight:I501 ····iput·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->mDrawHeight:I
  
497 ····goto·:goto_0502 ····goto·:goto_0
  
498 ····.line·755503 ····.line·756
499 ····.end·local·v1····#·"s":F504 ····.end·local·v1····#·"s":F
500 ····:cond_1505 ····:cond_1
501 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;506 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$ScreenNailEntry;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
 507 ····.line·757
502 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;508 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;
  
503 ····move-result-object·v3509 ····move-result-object·v3
  
504 ····invoke-virtual·{v3,·v0,·v2},·Lcom/android/gallery3d/ui/PositionController;->getMinimalScale(II)F510 ····invoke-virtual·{v3,·v0,·v2},·Lcom/android/gallery3d/ui/PositionController;->getMinimalScale(II)F
  
505 ····move-result·v1511 ····move-result·v1
623 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$supportedOperation:I22 .field·final·synthetic·val$supportedOperation:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;I)V24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/ActionModeHandler;
  
26 ····.prologue27 ····.prologue
27 ····.line·20128 ····.line·201
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$3;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$3;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
29 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$3;->val$supportedOperation:I30 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$3;->val$supportedOperation:I
  
4.06 KB
    
Offset 60, 32 lines modifiedOffset 60, 24 lines modified
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
  
62 #·virtual·methods62 #·virtual·methods
63 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V63 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
64 ····.locals·064 ····.locals·0
65 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
66 ····.param·p2,·"x1"····#·I 
67 ····.param·p3,·"x2"····#·I 
  
68 ····.prologue65 ····.prologue
69 ····.line·2766 ····.line·27
70 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V67 ····invoke-super·{p0,·p1,·p2,·p3},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
71 ····return-void68 ····return-void
72 .end·method69 .end·method
  
73 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V70 .method·public·bridge·synthetic·draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
74 ····.locals·071 ····.locals·0
75 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
76 ····.param·p2,·"x1"····#·I 
77 ····.param·p3,·"x2"····#·I 
78 ····.param·p4,·"x3"····#·I 
79 ····.param·p5,·"x4"····#·I 
  
80 ····.prologue72 ····.prologue
81 ····.line·2773 ····.line·27
82 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V74 ····invoke-super/range·{p0·..·p5},·Lcom/android/gallery3d/ui/UploadedTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;IIII)V
  
83 ····return-void75 ····return-void
84 .end·method76 .end·method
Offset 160, 28 lines modifiedOffset 152, 26 lines modified
160 ····move-result·v0152 ····move-result·v0
  
161 ····return·v0153 ····return·v0
162 .end·method154 .end·method
  
163 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z155 .method·public·bridge·synthetic·isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
164 ····.locals·1156 ····.locals·1
165 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
166 ····.prologue157 ····.prologue
167 ····.line·27158 ····.line·27
168 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z159 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isContentValid(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
169 ····move-result·v0160 ····move-result·v0
  
170 ····return·v0161 ····return·v0
171 .end·method162 .end·method
  
172 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z163 .method·public·bridge·synthetic·isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
173 ····.locals·1164 ····.locals·1
174 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
  
175 ····.prologue165 ····.prologue
176 ····.line·27166 ····.line·27
177 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z167 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->isLoaded(Lcom/android/gallery3d/ui/GLCanvas;)Z
  
178 ····move-result·v0168 ····move-result·v0
  
Offset 239, 20 lines modifiedOffset 229, 22 lines modified
239 ····const/4·v0,·0x0229 ····const/4·v0,·0x0
  
240 ····.line·46230 ····.line·46
241 ····.local·v0,·"b":Landroid/graphics/Bitmap;231 ····.local·v0,·"b":Landroid/graphics/Bitmap;
242 ····:try_start_0232 ····:try_start_0
243 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mContext:Landroid/content/Context;233 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mContext:Landroid/content/Context;
  
 234 ····.line·47
244 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;235 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
245 ····move-result-object·v3236 ····move-result-object·v3
  
246 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mResId:I237 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mResId:I
  
 238 ····.line·46
247 ····invoke-static·{v3,·v4,·v2},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;239 ····invoke-static·{v3,·v4,·v2},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
248 ····:try_end_0240 ····:try_end_0
249 ····.catch·Ljava/lang/OutOfMemoryError;·{:try_start_0·..·:try_end_0}·:catch_0241 ····.catch·Ljava/lang/OutOfMemoryError;·{:try_start_0·..·:try_end_0}·:catch_0
  
250 ····move-result-object·v0242 ····move-result-object·v0
  
251 ····.line·52243 ····.line·52
Offset 312, 20 lines modifiedOffset 304, 22 lines modified
  
312 ····iput-object·v2,·v1,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;304 ····iput-object·v2,·v1,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;
  
313 ····.line·61305 ····.line·61
314 ····:try_start_0306 ····:try_start_0
315 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mContext:Landroid/content/Context;307 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mContext:Landroid/content/Context;
  
 308 ····.line·62
316 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;309 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
317 ····move-result-object·v2310 ····move-result-object·v2
  
318 ····iget·v3,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mResId:I311 ····iget·v3,·p0,·Lcom/android/gallery3d/ui/ResourceTexture;->mResId:I
  
 312 ····.line·61
319 ····invoke-static·{v2,·v3,·v1},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;313 ····invoke-static·{v2,·v3,·v1},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
320 ····:try_end_0314 ····:try_end_0
321 ····.catch·Ljava/lang/OutOfMemoryError;·{:try_start_0·..·:try_end_0}·:catch_0315 ····.catch·Ljava/lang/OutOfMemoryError;·{:try_start_0·..·:try_end_0}·:catch_0
  
322 ····.line·67316 ····.line·67
323 ····:goto_0317 ····:goto_0
324 ····return-object·v1318 ····return-object·v1
Offset 371, 26 lines modifiedOffset 365, 24 lines modified
371 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/UploadedTexture;->recycle()V365 ····invoke-super·{p0},·Lcom/android/gallery3d/ui/UploadedTexture;->recycle()V
  
372 ····return-void366 ····return-void
373 .end·method367 .end·method
  
374 .method·public·bridge·synthetic·setOpaque(Z)V368 .method·public·bridge·synthetic·setOpaque(Z)V
375 ····.locals·0369 ····.locals·0
376 ····.param·p1,·"x0"····#·Z 
  
377 ····.prologue370 ····.prologue
378 ····.line·27371 ····.line·27
379 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->setOpaque(Z)V372 ····invoke-super·{p0,·p1},·Lcom/android/gallery3d/ui/UploadedTexture;->setOpaque(Z)V
  
380 ····return-void373 ····return-void
381 .end·method374 .end·method
  
382 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V375 .method·public·bridge·synthetic·updateContent(Lcom/android/gallery3d/ui/GLCanvas;)V
383 ····.locals·0376 ····.locals·0
384 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/ui/GLCanvas; 
Max diff block lines reached; 185/4057 bytes (4.56%) of diff not shown.
8.57 KB
Max HTML report size reached
579 B
    
Offset 235, 14 lines modifiedOffset 235, 15 lines modified
  
235 ····const-string·v7,·"eglGetConfigAttrib·error:·"235 ····const-string·v7,·"eglGetConfigAttrib·error:·"
  
236 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;236 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
237 ····move-result-object·v6237 ····move-result-object·v6
  
 238 ····.line·91
238 ····invoke-interface·{p1},·Ljavax/microedition/khronos/egl/EGL10;->eglGetError()I239 ····invoke-interface·{p1},·Ljavax/microedition/khronos/egl/EGL10;->eglGetError()I
  
239 ····move-result·v7240 ····move-result·v7
  
240 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;241 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
241 ····move-result-object·v6242 ····move-result-object·v6
492 B
    
Offset 331, 14 lines modifiedOffset 331, 15 lines modified
331 ····goto·:goto_0331 ····goto·:goto_0
  
332 ····.line·159332 ····.line·159
333 ····.end·local·v0····#·"interp":F333 ····.end·local·v0····#·"interp":F
334 ····:cond_3334 ····:cond_3
335 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/EdgeAnimation;->mInterpolator:Landroid/view/animation/Interpolator;335 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/EdgeAnimation;->mInterpolator:Landroid/view/animation/Interpolator;
  
 336 ····.line·160
336 ····invoke-interface·{v2,·v7},·Landroid/view/animation/Interpolator;->getInterpolation(F)F337 ····invoke-interface·{v2,·v7},·Landroid/view/animation/Interpolator;->getInterpolation(F)F
  
337 ····move-result·v0338 ····move-result·v0
  
338 ····goto·:goto_1339 ····goto·:goto_1
  
339 ····.line·167340 ····.line·167
685 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$actionMode:Landroid/view/ActionMode;22 .field·final·synthetic·val$actionMode:Landroid/view/ActionMode;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;Landroid/view/ActionMode;)V24 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;Landroid/view/ActionMode;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/ActionModeHandler;
  
26 ····.prologue27 ····.prologue
27 ····.line·9028 ····.line·90
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$1;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$1;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$1;->val$actionMode:Landroid/view/ActionMode;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$1;->val$actionMode:Landroid/view/ActionMode;
  
1.01 KB
    
Offset 77, 26 lines modifiedOffset 77, 28 lines modified
77 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mGridWidth:I77 ····iput·p2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mGridWidth:I
  
78 ····.line·8478 ····.line·84
79 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mContext:Landroid/content/Context;79 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mContext:Landroid/content/Context;
  
80 ····const·v3,·0x7f09009d80 ····const·v3,·0x7f09009d
  
 81 ····.line·85
81 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;82 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
82 ····move-result-object·v283 ····move-result-object·v2
  
83 ····add-int/lit8·v3,·p2,·-0x1484 ····add-int/lit8·v3,·p2,·-0x14
  
84 ····const/high16·v4,·0x41600000····#·14.0f85 ····const/high16·v4,·0x41600000····#·14.0f
  
85 ····const/4·v5,·-0x186 ····const/4·v5,·-0x1
  
86 ····sget-object·v6,·Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;87 ····sget-object·v6,·Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
  
 88 ····.line·84
87 ····invoke-static·{v2,·v3,·v4,·v5,·v6},·Lcom/android/gallery3d/ui/MultiLineTexture;->newInstance(Ljava/lang/String;IFILandroid/text/Layout$Alignment;)Lcom/android/gallery3d/ui/MultiLineTexture;89 ····invoke-static·{v2,·v3,·v4,·v5,·v6},·Lcom/android/gallery3d/ui/MultiLineTexture;->newInstance(Ljava/lang/String;IFILandroid/text/Layout$Alignment;)Lcom/android/gallery3d/ui/MultiLineTexture;
  
88 ····move-result-object·v290 ····move-result-object·v2
  
89 ····iput-object·v2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mImportLabel:Lcom/android/gallery3d/ui/Texture;91 ····iput-object·v2,·p0,·Lcom/android/gallery3d/ui/GridDrawer;->mImportLabel:Lcom/android/gallery3d/ui/Texture;
  
90 ····.line·9092 ····.line·90
1.93 KB
    
Offset 827, 18 lines modifiedOffset 827, 20 lines modified
827 ····.line·281827 ····.line·281
828 ····mul-int/lit8·v0,·p1,·0x8828 ····mul-int/lit8·v0,·p1,·0x8
  
829 ····int-to-float·v0,·v0829 ····int-to-float·v0,·v0
  
830 ····const/high16·v1,·0x3f800000····#·1.0f830 ····const/high16·v1,·0x3f800000····#·1.0f
  
 831 ····.line·282
831 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(FF)F832 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(FF)F
  
832 ····move-result·v0833 ····move-result·v0
  
 834 ····.line·281
833 ····invoke-static·{v4,·v0},·Ljava/lang/Math;->max(FF)F835 ····invoke-static·{v4,·v0},·Ljava/lang/Math;->max(FF)F
  
834 ····move-result·v0836 ····move-result·v0
  
835 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleYFinish:F837 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleYFinish:F
  
836 ····.line·288838 ····.line·288
Offset 873, 18 lines modifiedOffset 875, 20 lines modified
  
873 ····const·v2,·0x3727c5ac····#·1.0E-5f875 ····const·v2,·0x3727c5ac····#·1.0E-5f
  
874 ····mul-float/2addr·v1,·v2876 ····mul-float/2addr·v1,·v2
  
875 ····const·v2,·0x3f4ccccd····#·0.8f877 ····const·v2,·0x3f4ccccd····#·0.8f
  
 878 ····.line·291
876 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F879 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F
  
877 ····move-result·v1880 ····move-result·v1
  
 881 ····.line·290
878 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(FF)F882 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(FF)F
  
879 ····move-result·v0883 ····move-result·v0
  
880 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlphaFinish:F884 ····iput·v0,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlphaFinish:F
  
881 ····.line·292885 ····.line·292
Offset 987, 39 lines modifiedOffset 991, 43 lines modified
987 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeAlpha:F991 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeAlpha:F
  
988 ····.line·198992 ····.line·198
989 ····const/high16·v4,·0x3f000000····#·0.5f993 ····const/high16·v4,·0x3f000000····#·0.5f
  
990 ····mul-float·v5,·v0,·v9994 ····mul-float·v5,·v0,·v9
  
 995 ····.line·199
991 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F996 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F
  
992 ····move-result·v5997 ····move-result·v5
  
 998 ····.line·198
993 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F999 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F
  
994 ····move-result·v41000 ····move-result·v4
  
995 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleYStart:F1001 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleYStart:F
  
996 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleY:F1002 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mEdgeScaleY:F
  
997 ····.line·2011003 ····.line·201
998 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlpha:F1004 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlpha:F
  
 1005 ····.line·203
999 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F1006 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F
  
1000 ····move-result·v51007 ····move-result·v5
  
1001 ····const·v6,·0x3f8ccccd····#·1.1f1008 ····const·v6,·0x3f8ccccd····#·1.1f
  
1002 ····mul-float/2addr·v5,·v61009 ····mul-float/2addr·v5,·v6
  
1003 ····add-float/2addr·v4,·v51010 ····add-float/2addr·v4,·v5
  
 1011 ····.line·201
1004 ····invoke-static·{v8,·v4},·Ljava/lang/Math;->min(FF)F1012 ····invoke-static·{v8,·v4},·Ljava/lang/Math;->min(FF)F
  
1005 ····move-result·v41013 ····move-result·v4
  
1006 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlphaStart:F1014 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlphaStart:F
  
1007 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlpha:F1015 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/EdgeEffect;->mGlowAlpha:F
2.01 KB
    
Offset 85, 14 lines modifiedOffset 85, 15 lines modified
  
85 ····move-result·v385 ····move-result·v3
  
86 ····if-nez·v3,·:cond_086 ····if-nez·v3,·:cond_0
  
87 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;87 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
 88 ····.line·566
88 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1000(Lcom/android/gallery3d/ui/PhotoView;)I89 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1000(Lcom/android/gallery3d/ui/PhotoView;)I
  
89 ····move-result·v390 ····move-result·v3
  
90 ····if-eqz·v3,·:cond_191 ····if-eqz·v3,·:cond_1
  
91 ····.line·56992 ····.line·569
Offset 104, 22 lines modifiedOffset 105, 24 lines modified
104 ····:cond_1105 ····:cond_1
105 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;106 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
106 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;107 ····invoke-static·{v3},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;
  
107 ····move-result-object·v3108 ····move-result-object·v3
  
 109 ····.line·568
108 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusX()F110 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusX()F
  
109 ····move-result·v4111 ····move-result·v4
  
110 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusY()F112 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusY()F
  
111 ····move-result·v5113 ····move-result·v5
  
 114 ····.line·567
112 ····invoke-virtual·{v3,·v2,·v4,·v5},·Lcom/android/gallery3d/ui/PositionController;->scaleBy(FFF)V115 ····invoke-virtual·{v3,·v2,·v4,·v5},·Lcom/android/gallery3d/ui/PositionController;->scaleBy(FFF)V
  
113 ····goto·:goto_0116 ····goto·:goto_0
114 .end·method117 .end·method
  
115 .method·public·onScaleBegin(Landroid/view/ScaleGestureDetector;)Z118 .method·public·onScaleBegin(Landroid/view/ScaleGestureDetector;)Z
116 ····.locals·3119 ····.locals·3
Offset 145, 22 lines modifiedOffset 148, 24 lines modified
145 ····:cond_0148 ····:cond_0
146 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;149 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/PhotoView$MyScaleListener;->this$0:Lcom/android/gallery3d/ui/PhotoView;
  
147 ····invoke-static·{v0},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;150 ····invoke-static·{v0},·Lcom/android/gallery3d/ui/PhotoView;->access$1200(Lcom/android/gallery3d/ui/PhotoView;)Lcom/android/gallery3d/ui/PositionController;
  
148 ····move-result-object·v0151 ····move-result-object·v0
  
 152 ····.line·577
149 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusX()F153 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusX()F
  
150 ····move-result·v1154 ····move-result·v1
  
151 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusY()F155 ····invoke-virtual·{p1},·Landroid/view/ScaleGestureDetector;->getFocusY()F
  
152 ····move-result·v2156 ····move-result·v2
  
 157 ····.line·576
153 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/ui/PositionController;->beginScale(FF)V158 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/ui/PositionController;->beginScale(FF)V
  
154 ····.line·578159 ····.line·578
155 ····const/4·v0,·0x1160 ····const/4·v0,·0x1
  
156 ····goto·:goto_0161 ····goto·:goto_0
157 .end·method162 .end·method
16.5 KB
Max HTML report size reached
595 B
    
Offset 384, 18 lines modifiedOffset 384, 20 lines modified
  
384 ····.line·57384 ····.line·57
385 ····.local·v0,·"view":Lcom/android/gallery3d/ui/GLView;385 ····.local·v0,·"view":Lcom/android/gallery3d/ui/GLView;
386 ····sub-int·v1,·p4,·p2386 ····sub-int·v1,·p4,·p2
  
387 ····const/high16·v2,·-0x80000000387 ····const/high16·v2,·-0x80000000
  
 388 ····.line·58
388 ····invoke-static·{v1,·v2},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I389 ····invoke-static·{v1,·v2},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
389 ····move-result·v1390 ····move-result·v1
  
 391 ····.line·57
390 ····invoke-virtual·{v0,·v3,·v1},·Lcom/android/gallery3d/ui/GLView;->measure(II)V392 ····invoke-virtual·{v0,·v3,·v1},·Lcom/android/gallery3d/ui/GLView;->measure(II)V
  
391 ····.line·59393 ····.line·59
392 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/GLView;->getMeasuredWidth()I394 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/GLView;->getMeasuredWidth()I
  
393 ····move-result·v1395 ····move-result·v1
  
22.3 KB
Max HTML report size reached
633 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/FilmStripView;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/FilmStripView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/FilmStripView;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/FilmStripView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/FilmStripView;
  
22 ····.prologue23 ····.prologue
23 ····.line·8424 ····.line·84
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/FilmStripView$1;->this$0:Lcom/android/gallery3d/ui/FilmStripView;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/FilmStripView$1;->this$0:Lcom/android/gallery3d/ui/FilmStripView;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V
  
5.89 KB
    
Offset 1713, 14 lines modifiedOffset 1713, 15 lines modified
1713 ····:cond_01713 ····:cond_0
1714 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1714 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
1715 ····iget·v5,·v3,·Landroid/graphics/RectF;->right:F1715 ····iget·v5,·v3,·Landroid/graphics/RectF;->right:F
  
1716 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1716 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1717 ····.line·601
1717 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I1718 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I
  
1718 ····move-result·v61719 ····move-result·v6
  
1719 ····div-int/lit8·v6,·v6,·0x21720 ····div-int/lit8·v6,·v6,·0x2
  
1720 ····int-to-float·v6,·v61721 ····int-to-float·v6,·v6
Offset 1729, 28 lines modifiedOffset 1730, 30 lines modified
  
1729 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I1730 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I
  
1730 ····move-result·v51731 ····move-result·v5
  
1731 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1732 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1733 ····.line·602
1732 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I1734 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I
  
1733 ····move-result·v61735 ····move-result·v6
  
1734 ····div-int/lit8·v6,·v6,·0x21736 ····div-int/lit8·v6,·v6,·0x2
  
1735 ····int-to-float·v6,·v61737 ····int-to-float·v6,·v6
  
1736 ····sub-float·v6,·v1,·v61738 ····sub-float·v6,·v1,·v6
  
1737 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I1739 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I
  
1738 ····move-result·v61740 ····move-result·v6
  
 1741 ····.line·600
1739 ····invoke-virtual·{v4,·p1,·v5,·v6},·Lcom/android/gallery3d/ui/ResourceTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V1742 ····invoke-virtual·{v4,·p1,·v5,·v6},·Lcom/android/gallery3d/ui/ResourceTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
1740 ····.line·6041743 ····.line·604
1741 ····:cond_11744 ····:cond_1
1742 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mMovingEdges:I1745 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mMovingEdges:I
  
1743 ····and-int/lit8·v4,·v4,·0x11746 ····and-int/lit8·v4,·v4,·0x1
Offset 1763, 14 lines modifiedOffset 1766, 15 lines modified
1763 ····:cond_21766 ····:cond_2
1764 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1767 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
1765 ····iget·v5,·v3,·Landroid/graphics/RectF;->left:F1768 ····iget·v5,·v3,·Landroid/graphics/RectF;->left:F
  
1766 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1769 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1770 ····.line·606
1767 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I1771 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I
  
1768 ····move-result·v61772 ····move-result·v6
  
1769 ····div-int/lit8·v6,·v6,·0x21773 ····div-int/lit8·v6,·v6,·0x2
  
1770 ····int-to-float·v6,·v61774 ····int-to-float·v6,·v6
Offset 1779, 28 lines modifiedOffset 1783, 30 lines modified
  
1779 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I1783 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I
  
1780 ····move-result·v51784 ····move-result·v5
  
1781 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1785 ····iget-object·v6,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1786 ····.line·607
1782 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I1787 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I
  
1783 ····move-result·v61788 ····move-result·v6
  
1784 ····div-int/lit8·v6,·v6,·0x21789 ····div-int/lit8·v6,·v6,·0x2
  
1785 ····int-to-float·v6,·v61790 ····int-to-float·v6,·v6
  
1786 ····sub-float·v6,·v1,·v61791 ····sub-float·v6,·v1,·v6
  
1787 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I1792 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I
  
1788 ····move-result·v61793 ····move-result·v6
  
 1794 ····.line·605
1789 ····invoke-virtual·{v4,·p1,·v5,·v6},·Lcom/android/gallery3d/ui/ResourceTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V1795 ····invoke-virtual·{v4,·p1,·v5,·v6},·Lcom/android/gallery3d/ui/ResourceTexture;->draw(Lcom/android/gallery3d/ui/GLCanvas;II)V
  
1790 ····.line·6091796 ····.line·609
1791 ····:cond_31797 ····:cond_3
1792 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mMovingEdges:I1798 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mMovingEdges:I
  
1793 ····and-int/lit8·v4,·v4,·0x21799 ····and-int/lit8·v4,·v4,·0x2
Offset 1811, 14 lines modifiedOffset 1817, 15 lines modified
  
1811 ····.line·6101817 ····.line·610
1812 ····:cond_41818 ····:cond_4
1813 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1819 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
1814 ····iget-object·v5,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1820 ····iget-object·v5,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1821 ····.line·611
1815 ····invoke-virtual·{v5},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I1822 ····invoke-virtual·{v5},·Lcom/android/gallery3d/ui/ResourceTexture;->getWidth()I
  
1816 ····move-result·v51823 ····move-result·v5
  
1817 ····div-int/lit8·v5,·v5,·0x21824 ····div-int/lit8·v5,·v5,·0x2
  
1818 ····int-to-float·v5,·v51825 ····int-to-float·v5,·v5
Offset 1829, 28 lines modifiedOffset 1836, 30 lines modified
  
1829 ····move-result·v51836 ····move-result·v5
  
1830 ····iget·v6,·v3,·Landroid/graphics/RectF;->top:F1837 ····iget·v6,·v3,·Landroid/graphics/RectF;->top:F
  
1831 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;1838 ····iget-object·v7,·p0,·Lcom/android/gallery3d/ui/CropView$HighlightRectangle;->mArrow:Lcom/android/gallery3d/ui/ResourceTexture;
  
 1839 ····.line·612
1832 ····invoke-virtual·{v7},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I1840 ····invoke-virtual·{v7},·Lcom/android/gallery3d/ui/ResourceTexture;->getHeight()I
  
1833 ····move-result·v71841 ····move-result·v7
  
1834 ····div-int/lit8·v7,·v7,·0x21842 ····div-int/lit8·v7,·v7,·0x2
  
1835 ····int-to-float·v7,·v71843 ····int-to-float·v7,·v7
  
1836 ····sub-float/2addr·v6,·v71844 ····sub-float/2addr·v6,·v7
Max diff block lines reached; 2263/5904 bytes (38.33%) of diff not shown.
2.73 KB
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Landroid/opengl/GLSurfaceView$Renderer;6 .implements·Landroid/opengl/GLSurfaceView$Renderer;
7 .implements·Lcom/android/gallery3d/ui/GLRoot;7 .implements·Lcom/android/gallery3d/ui/GLRoot;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lcom/android/gallery3d/ui/GLRootView$1;, 
12 ········Lcom/android/gallery3d/ui/GLRootView$IdleRunner;11 ········Lcom/android/gallery3d/ui/GLRootView$IdleRunner;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
16 .field·private·static·final·DEBUG_DRAWING_STAT:Z·=·false15 .field·private·static·final·DEBUG_DRAWING_STAT:Z·=·false
Offset 724, 14 lines modifiedOffset 723, 15 lines modified
724 ····:try_start_0723 ····:try_start_0
725 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mContentView:Lcom/android/gallery3d/ui/GLView;724 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mContentView:Lcom/android/gallery3d/ui/GLView;
  
726 ····if-eqz·v3,·:cond_2725 ····if-eqz·v3,·:cond_2
  
727 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mContentView:Lcom/android/gallery3d/ui/GLView;726 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mContentView:Lcom/android/gallery3d/ui/GLView;
  
 727 ····.line·359
728 ····invoke-virtual·{v3,·p1},·Lcom/android/gallery3d/ui/GLView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z728 ····invoke-virtual·{v3,·p1},·Lcom/android/gallery3d/ui/GLView;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
  
729 ····move-result·v3729 ····move-result·v3
  
730 ····if-eqz·v3,·:cond_2730 ····if-eqz·v3,·:cond_2
  
731 ····move·v1,·v2731 ····move·v1,·v2
Offset 752, 14 lines modifiedOffset 752, 15 lines modified
  
752 ····.line·365752 ····.line·365
753 ····:cond_3753 ····:cond_3
754 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mRenderLock:Ljava/util/concurrent/locks/ReentrantLock;754 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mRenderLock:Ljava/util/concurrent/locks/ReentrantLock;
  
755 ····invoke-virtual·{v2},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V755 ····invoke-virtual·{v2},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 756 ····.line·363
756 ····.end·local·v1····#·"handled":Z757 ····.end·local·v1····#·"handled":Z
757 ····:goto_0758 ····:goto_0
758 ····return·v1759 ····return·v1
  
759 ····.line·352760 ····.line·352
760 ····:cond_4761 ····:cond_4
761 ····iget-boolean·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mInDownState:Z762 ····iget-boolean·v3,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mInDownState:Z
Offset 824, 14 lines modifiedOffset 825, 15 lines modified
  
824 ····check-cast·v0,·Landroid/app/Activity;825 ····check-cast·v0,·Landroid/app/Activity;
  
825 ····invoke-virtual·{v0},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;826 ····invoke-virtual·{v0},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
  
826 ····move-result-object·v0827 ····move-result-object·v0
  
 828 ····.line·373
827 ····invoke-interface·{v0},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;829 ····invoke-interface·{v0},·Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
  
828 ····move-result-object·v0830 ····move-result-object·v0
  
829 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mDisplayMetrics:Landroid/util/DisplayMetrics;831 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/GLRootView;->mDisplayMetrics:Landroid/util/DisplayMetrics;
  
830 ····invoke-virtual·{v0,·v1},·Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V832 ····invoke-virtual·{v0,·v1},·Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V
Offset 1027, 26 lines modifiedOffset 1029, 28 lines modified
  
1027 ····const-string·v4,·",·gl10:·"1029 ····const-string·v4,·",·gl10:·"
  
1028 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1030 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1029 ····move-result-object·v31031 ····move-result-object·v3
  
 1032 ····.line·247
1030 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;1033 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
1031 ····move-result-object·v41034 ····move-result-object·v4
  
1032 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1035 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1033 ····move-result-object·v31036 ····move-result-object·v3
  
1034 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1037 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1035 ····move-result-object·v31038 ····move-result-object·v3
  
 1039 ····.line·246
1036 ····invoke-static·{v1,·v3},·Lcom/android/gallery3d/ui/Log;->i(Ljava/lang/String;Ljava/lang/String;)I1040 ····invoke-static·{v1,·v3},·Lcom/android/gallery3d/ui/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
1037 ····.line·2481041 ····.line·248
1038 ····const/4·v1,·-0x41042 ····const/4·v1,·-0x4
  
1039 ····invoke-static·{v1},·Landroid/os/Process;->setThreadPriority(I)V1043 ····invoke-static·{v1},·Landroid/os/Process;->setThreadPriority(I)V
  
3.04 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/android/gallery3d/ui/SlotView;2 .super·Lcom/android/gallery3d/ui/SlotView;
3 .source·"AlbumSetView.java"3 .source·"AlbumSetView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/ui/AlbumSetView$1;, 
8 ········Lcom/android/gallery3d/ui/AlbumSetView$MyCacheListener;,7 ········Lcom/android/gallery3d/ui/AlbumSetView$MyCacheListener;,
9 ········Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;,8 ········Lcom/android/gallery3d/ui/AlbumSetView$LabelSpec;,
10 ········Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;,9 ········Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;,
11 ········Lcom/android/gallery3d/ui/AlbumSetView$ModelListener;,10 ········Lcom/android/gallery3d/ui/AlbumSetView$ModelListener;,
12 ········Lcom/android/gallery3d/ui/AlbumSetView$Model;11 ········Lcom/android/gallery3d/ui/AlbumSetView$Model;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
Offset 126, 57 lines modifiedOffset 125, 54 lines modified
126 ····.line·29125 ····.line·29
127 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/gallery3d/ui/AlbumSetView;->putSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V126 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/gallery3d/ui/AlbumSetView;->putSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V
  
128 ····return-void127 ····return-void
129 .end·method128 .end·method
  
130 .method·private·freeSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V129 .method·private·freeSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V
131 ····.locals·5130 ····.locals·4
132 ····.param·p1,·"index"····#·I131 ····.param·p1,·"index"····#·I
133 ····.param·p2,·"entry"····#·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;132 ····.param·p2,·"entry"····#·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;
  
134 ····.prologue133 ····.prologue
135 ····.line·142134 ····.line·142
136 ····if-nez·p2,·:cond_0135 ····if-nez·p2,·:cond_0
  
137 ····.line·147136 ····.line·147
138 ····:goto_0137 ····:goto_0
139 ····return-void138 ····return-void
  
140 ····.line·143139 ····.line·143
141 ····:cond_0140 ····:cond_0
142 ····iget-object·v0,·p2,·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;->covers:[Lcom/android/gallery3d/ui/DisplayItem;141 ····iget-object·v2,·p2,·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;->covers:[Lcom/android/gallery3d/ui/DisplayItem;
  
143 ····.local·v0,·"arr$":[Lcom/android/gallery3d/ui/DisplayItem; 
144 ····array-length·v3,·v0142 ····array-length·v3,·v2
  
145 ····.local·v3,·"len$":I 
146 ····const/4·v1,·0x0143 ····const/4·v1,·0x0
  
147 ····.local·v1,·"i$":I 
148 ····:goto_1144 ····:goto_1
149 ····if-ge·v1,·v3,·:cond_1145 ····if-ge·v1,·v3,·:cond_1
  
150 ····aget-object·v2,·v0,·v1146 ····aget-object·v0,·v2,·v1
  
151 ····.line·144147 ····.line·144
152 ····.local·v2,·"item":Lcom/android/gallery3d/ui/DisplayItem;148 ····.local·v0,·"item":Lcom/android/gallery3d/ui/DisplayItem;
153 ····invoke-virtual·{p0,·v2},·Lcom/android/gallery3d/ui/AlbumSetView;->removeDisplayItem(Lcom/android/gallery3d/ui/DisplayItem;)V149 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/ui/AlbumSetView;->removeDisplayItem(Lcom/android/gallery3d/ui/DisplayItem;)V
  
154 ····.line·143150 ····.line·143
155 ····add-int/lit8·v1,·v1,·0x1151 ····add-int/lit8·v1,·v1,·0x1
  
156 ····goto·:goto_1152 ····goto·:goto_1
  
157 ····.line·146153 ····.line·146
158 ····.end·local·v2····#·"item":Lcom/android/gallery3d/ui/DisplayItem;154 ····.end·local·v0····#·"item":Lcom/android/gallery3d/ui/DisplayItem;
159 ····:cond_1155 ····:cond_1
160 ····iget-object·v4,·p2,·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;->labelItem:Lcom/android/gallery3d/ui/DisplayItem;156 ····iget-object·v1,·p2,·Lcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;->labelItem:Lcom/android/gallery3d/ui/DisplayItem;
  
161 ····invoke-virtual·{p0,·v4},·Lcom/android/gallery3d/ui/AlbumSetView;->removeDisplayItem(Lcom/android/gallery3d/ui/DisplayItem;)V157 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/ui/AlbumSetView;->removeDisplayItem(Lcom/android/gallery3d/ui/DisplayItem;)V
  
162 ····goto·:goto_0158 ····goto·:goto_0
163 .end·method159 .end·method
  
164 .method·private·putSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V160 .method·private·putSlotContent(ILcom/android/gallery3d/ui/AlbumSetView$AlbumSetItem;)V
165 ····.locals·20161 ····.locals·20
166 ····.param·p1,·"slotIndex"····#·I162 ····.param·p1,·"slotIndex"····#·I
3.86 KB
    
Offset 501, 34 lines modifiedOffset 501, 37 lines modified
501 ····:try_start_0501 ····:try_start_0
502 ····new-instance·v11,·Landroid/content/Intent;502 ····new-instance·v11,·Landroid/content/Intent;
  
503 ····const-string·v12,·"android.intent.action.EDIT"503 ····const-string·v12,·"android.intent.action.EDIT"
  
504 ····invoke-direct·{v11,·v12},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V504 ····invoke-direct·{v11,·v12},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
 505 ····.line·290
505 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getContentUri()Landroid/net/Uri;506 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getContentUri()Landroid/net/Uri;
  
506 ····move-result-object·v12507 ····move-result-object·v12
  
507 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getMimeType()Ljava/lang/String;508 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getMimeType()Ljava/lang/String;
  
508 ····move-result-object·v13509 ····move-result-object·v13
  
509 ····invoke-virtual·{v11,·v12,·v13},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;510 ····invoke-virtual·{v11,·v12,·v13},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
  
510 ····move-result-object·v11511 ····move-result-object·v11
  
511 ····const/4·v12,·0x1512 ····const/4·v12,·0x1
  
 513 ····.line·291
512 ····invoke-virtual·{v11,·v12},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;514 ····invoke-virtual·{v11,·v12},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
513 ····move-result-object·v11515 ····move-result-object·v11
  
514 ····const/4·v12,·0x0516 ····const/4·v12,·0x0
  
 517 ····.line·288
515 ····invoke-static·{v11,·v12},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;518 ····invoke-static·{v11,·v12},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
  
516 ····move-result-object·v11519 ····move-result-object·v11
  
517 ····invoke-virtual·{v2,·v11},·Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V520 ····invoke-virtual·{v2,·v11},·Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
518 ····:try_end_0521 ····:try_end_0
519 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0522 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 546, 24 lines modifiedOffset 549, 27 lines modified
546 ····const-string·v12,·"failed·to·start·edit·activity:·"549 ····const-string·v12,·"failed·to·start·edit·activity:·"
  
547 ····invoke-static·{v11,·v12,·v10},·Lcom/android/gallery3d/ui/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I550 ····invoke-static·{v11,·v12,·v10},·Lcom/android/gallery3d/ui/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
548 ····.line·295551 ····.line·295
549 ····const·v11,·0x7f090058552 ····const·v11,·0x7f090058
  
 553 ····.line·296
550 ····invoke-virtual·{v2,·v11},·Landroid/app/Activity;->getString(I)Ljava/lang/String;554 ····invoke-virtual·{v2,·v11},·Landroid/app/Activity;->getString(I)Ljava/lang/String;
  
551 ····move-result-object·v11555 ····move-result-object·v11
  
552 ····const/4·v12,·0x0556 ····const/4·v12,·0x0
  
 557 ····.line·295
553 ····invoke-static·{v2,·v11,·v12},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;558 ····invoke-static·{v2,·v11,·v12},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
554 ····move-result-object·v11559 ····move-result-object·v11
  
 560 ····.line·297
555 ····invoke-virtual·{v11},·Landroid/widget/Toast;->show()V561 ····invoke-virtual·{v11},·Landroid/widget/Toast;->show()V
  
556 ····goto/16·:goto_0562 ····goto/16·:goto_0
  
557 ····.line·300563 ····.line·300
558 ····.end·local·v2····#·"activity":Landroid/app/Activity;564 ····.end·local·v2····#·"activity":Landroid/app/Activity;
559 ····.end·local·v4····#·"item":Lcom/android/gallery3d/data/MediaItem;565 ····.end·local·v4····#·"item":Lcom/android/gallery3d/data/MediaItem;
Offset 690, 18 lines modifiedOffset 696, 20 lines modified
  
690 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/MenuExecutor;->mHandler:Landroid/os/Handler;696 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/MenuExecutor;->mHandler:Landroid/os/Handler;
  
691 ····const/4·v2,·0x2697 ····const/4·v2,·0x2
  
692 ····const/4·v3,·0x0698 ····const/4·v3,·0x0
  
 699 ····.line·133
693 ····invoke-virtual·{v1,·v2,·p1,·v3,·p2},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;700 ····invoke-virtual·{v1,·v2,·p1,·v3,·p2},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
  
694 ····move-result-object·v1701 ····move-result-object·v1
  
 702 ····.line·132
695 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z703 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
696 ····.line·134704 ····.line·134
697 ····return-void705 ····return-void
698 .end·method706 .end·method
  
699 .method·private·static·setMenuItemVisibility(Landroid/view/Menu;IZ)V707 .method·private·static·setMenuItemVisibility(Landroid/view/Menu;IZ)V
Offset 1169, 14 lines modifiedOffset 1177, 15 lines modified
1169 ····.local·v5,·"mimeType":Ljava/lang/String;1177 ····.local·v5,·"mimeType":Ljava/lang/String;
1170 ····new-instance·v9,·Landroid/content/Intent;1178 ····new-instance·v9,·Landroid/content/Intent;
  
1171 ····const-string·v11,·"com.android.camera.action.CROP"1179 ····const-string·v11,·"com.android.camera.action.CROP"
  
1172 ····invoke-direct·{v9,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V1180 ····invoke-direct·{v9,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
 1181 ····.line·199
1173 ····invoke-virtual·{v4,·v6},·Lcom/android/gallery3d/data/DataManager;->getContentUri(Lcom/android/gallery3d/data/Path;)Landroid/net/Uri;1182 ····invoke-virtual·{v4,·v6},·Lcom/android/gallery3d/data/DataManager;->getContentUri(Lcom/android/gallery3d/data/Path;)Landroid/net/Uri;
  
1174 ····move-result-object·v111183 ····move-result-object·v11
  
1175 ····invoke-virtual·{v9,·v11,·v5},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;1184 ····invoke-virtual·{v9,·v11,·v5},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
  
1176 ····move-result-object·v31185 ····move-result-object·v3
Offset 1249, 18 lines modifiedOffset 1258, 20 lines modified
  
1249 ····check-cast·v1,·Landroid/app/Activity;1258 ····check-cast·v1,·Landroid/app/Activity;
  
1250 ····.line·2111259 ····.line·211
1251 ····.local·v1,·"activity":Landroid/app/Activity;1260 ····.local·v1,·"activity":Landroid/app/Activity;
1252 ····const·v9,·0x7f09005c1261 ····const·v9,·0x7f09005c
  
 1262 ····.line·212
1253 ····invoke-virtual·{v1,·v9},·Landroid/app/Activity;->getString(I)Ljava/lang/String;1263 ····invoke-virtual·{v1,·v9},·Landroid/app/Activity;->getString(I)Ljava/lang/String;
  
1254 ····move-result-object·v91264 ····move-result-object·v9
  
 1265 ····.line·211
1255 ····invoke-static·{v3,·v9},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;1266 ····invoke-static·{v3,·v9},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
  
1256 ····move-result-object·v91267 ····move-result-object·v9
  
1257 ····invoke-virtual·{v1,·v9},·Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V1268 ····invoke-virtual·{v1,·v9},·Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
  
1258 ····move·v9,·v101269 ····move·v9,·v10
814 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/MenuExecutor;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/MenuExecutor;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/MenuExecutor;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/MenuExecutor;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/MenuExecutor;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·8725 ····.line·87
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/MenuExecutor$1;->this$0:Lcom/android/gallery3d/ui/MenuExecutor;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/MenuExecutor$1;->this$0:Lcom/android/gallery3d/ui/MenuExecutor;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
630 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V23 .method·constructor·<init>(Lcom/android/gallery3d/ui/DialogDetailsView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/DialogDetailsView;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$3;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/DialogDetailsView$3;->this$0:Lcom/android/gallery3d/ui/DialogDetailsView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.43 KB
    
Offset 193, 44 lines modifiedOffset 193, 48 lines modified
193 ····aget·v1,·v1,·v2193 ····aget·v1,·v1,·v2
  
194 ····invoke-interface·{v0,·v3,·v1},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V194 ····invoke-interface·{v0,·v3,·v1},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V
  
195 ····.line·383195 ····.line·383
196 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;196 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;
  
 197 ····.line·384
197 ····invoke-virtual·{v1},·Ljava/nio/FloatBuffer;->capacity()I198 ····invoke-virtual·{v1},·Ljava/nio/FloatBuffer;->capacity()I
  
198 ····move-result·v1199 ····move-result·v1
  
199 ····mul-int/lit8·v1,·v1,·0x4200 ····mul-int/lit8·v1,·v1,·0x4
  
200 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;201 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;
  
 202 ····.line·383
201 ····invoke-interface·{v0,·v3,·v1,·v2,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V203 ····invoke-interface·{v0,·v3,·v1,·v2,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V
  
202 ····.line·387204 ····.line·387
203 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mBufferNames:[I205 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mBufferNames:[I
  
204 ····const/4·v2,·0x1206 ····const/4·v2,·0x1
  
205 ····aget·v1,·v1,·v2207 ····aget·v1,·v1,·v2
  
206 ····invoke-interface·{v0,·v3,·v1},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V208 ····invoke-interface·{v0,·v3,·v1},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V
  
207 ····.line·388209 ····.line·388
208 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;210 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;
  
 211 ····.line·389
209 ····invoke-virtual·{v1},·Ljava/nio/FloatBuffer;->capacity()I212 ····invoke-virtual·{v1},·Ljava/nio/FloatBuffer;->capacity()I
  
210 ····move-result·v1213 ····move-result·v1
  
211 ····mul-int/lit8·v1,·v1,·0x4214 ····mul-int/lit8·v1,·v1,·0x4
  
212 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;215 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;
  
 216 ····.line·388
213 ····invoke-interface·{v0,·v3,·v1,·v2,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V217 ····invoke-interface·{v0,·v3,·v1,·v2,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V
  
214 ····.line·392218 ····.line·392
215 ····const·v1,·0x8893219 ····const·v1,·0x8893
  
216 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mBufferNames:[I220 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mBufferNames:[I
  
Offset 241, 20 lines modifiedOffset 245, 22 lines modified
241 ····invoke-interface·{v0,·v1,·v2},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V245 ····invoke-interface·{v0,·v1,·v2},·Ljavax/microedition/khronos/opengles/GL11;->glBindBuffer(II)V
  
242 ····.line·393246 ····.line·393
243 ····const·v1,·0x8893247 ····const·v1,·0x8893
  
244 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mIndexBuffer:Ljava/nio/ByteBuffer;248 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mIndexBuffer:Ljava/nio/ByteBuffer;
  
 249 ····.line·394
245 ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->capacity()I250 ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->capacity()I
  
246 ····move-result·v2251 ····move-result·v2
  
247 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mIndexBuffer:Ljava/nio/ByteBuffer;252 ····iget-object·v3,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mIndexBuffer:Ljava/nio/ByteBuffer;
  
 253 ····.line·393
248 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V254 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Ljavax/microedition/khronos/opengles/GL11;->glBufferData(IILjava/nio/Buffer;I)V
  
249 ····.line·398255 ····.line·398
250 ····iput-object·v5,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;256 ····iput-object·v5,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mXyBuffer:Ljava/nio/FloatBuffer;
  
251 ····.line·399257 ····.line·399
252 ····iput-object·v5,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;258 ····iput-object·v5,·p0,·Lcom/android/gallery3d/ui/NinePatchInstance;->mUvBuffer:Ljava/nio/FloatBuffer;
2.52 KB
    
Offset 72, 26 lines modifiedOffset 72, 28 lines modified
  
72 ····sub-float/2addr·v2,·p172 ····sub-float/2addr·v2,·p1
  
73 ····float-to-double·v2,·v273 ····float-to-double·v2,·v2
  
74 ····const-wide/high16·v4,·0x4008000000000000L····#·3.074 ····const-wide/high16·v4,·0x4008000000000000L····#·3.0
  
 75 ····.line·129
75 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D76 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D
  
76 ····move-result-wide·v277 ····move-result-wide·v2
  
77 ····mul-double/2addr·v0,·v278 ····mul-double/2addr·v0,·v2
  
78 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mDuration:I79 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mDuration:I
  
79 ····int-to-double·v2,·v280 ····int-to-double·v2,·v2
  
80 ····div-double/2addr·v0,·v281 ····div-double/2addr·v0,·v2
  
 82 ····.line·128
81 ····return-wide·v083 ····return-wide·v0
82 .end·method84 .end·method
  
83 .method·private·getX(F)I85 .method·private·getX(F)I
84 ····.locals·686 ····.locals·6
85 ····.param·p1,·"f"····#·F87 ····.param·p1,·"f"····#·F
  
Offset 111, 26 lines modifiedOffset 113, 28 lines modified
  
111 ····iget-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mCosAngle:D113 ····iget-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mCosAngle:D
  
112 ····mul-double/2addr·v2,·v4114 ····mul-double/2addr·v2,·v4
  
113 ····add-double/2addr·v0,·v2115 ····add-double/2addr·v0,·v2
  
 116 ····.line·118
114 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->round(D)J117 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->round(D)J
  
115 ····move-result-wide·v0118 ····move-result-wide·v0
  
116 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMinX:I119 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMinX:I
  
117 ····int-to-long·v2,·v2120 ····int-to-long·v2,·v2
  
118 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMaxX:I121 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMaxX:I
  
119 ····int-to-long·v4,·v4122 ····int-to-long·v4,·v4
  
 123 ····.line·117
120 ····invoke-static/range·{v0·..·v5},·Lcom/android/gallery3d/common/Utils;->clamp(JJJ)J124 ····invoke-static/range·{v0·..·v5},·Lcom/android/gallery3d/common/Utils;->clamp(JJJ)J
  
121 ····move-result-wide·v0125 ····move-result-wide·v0
  
122 ····long-to-int·v0,·v0126 ····long-to-int·v0,·v0
  
123 ····return·v0127 ····return·v0
Offset 156, 26 lines modifiedOffset 160, 28 lines modified
  
156 ····iget-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mSinAngle:D160 ····iget-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mSinAngle:D
  
157 ····mul-double/2addr·v2,·v4161 ····mul-double/2addr·v2,·v4
  
158 ····add-double/2addr·v0,·v2162 ····add-double/2addr·v0,·v2
  
 163 ····.line·123
159 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->round(D)J164 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->round(D)J
  
160 ····move-result-wide·v0165 ····move-result-wide·v0
  
161 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMinY:I166 ····iget·v2,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMinY:I
  
162 ····int-to-long·v2,·v2167 ····int-to-long·v2,·v2
  
163 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMaxY:I168 ····iget·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mMaxY:I
  
164 ····int-to-long·v4,·v4169 ····int-to-long·v4,·v4
  
 170 ····.line·122
165 ····invoke-static/range·{v0·..·v5},·Lcom/android/gallery3d/common/Utils;->clamp(JJJ)J171 ····invoke-static/range·{v0·..·v5},·Lcom/android/gallery3d/common/Utils;->clamp(JJJ)J
  
166 ····move-result-wide·v0172 ····move-result-wide·v0
  
167 ····long-to-int·v0,·v0173 ····long-to-int·v0,·v0
  
168 ····return·v0174 ····return·v0
Offset 296, 26 lines modifiedOffset 302, 28 lines modified
296 ····div-double/2addr·v4,·v2302 ····div-double/2addr·v4,·v2
  
297 ····iput-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mCosAngle:D303 ····iput-wide·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mCosAngle:D
  
298 ····.line·96304 ····.line·96
299 ····const-wide/high16·v4,·0x4049000000000000L····#·50.0305 ····const-wide/high16·v4,·0x4049000000000000L····#·50.0
  
 306 ····.line·97
300 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->abs(D)D307 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->abs(D)D
  
301 ····move-result-wide·v6308 ····move-result-wide·v6
  
302 ····const-wide·v8,·0x3fd5555555555555L····#·0.3333333333333333309 ····const-wide·v8,·0x3fd5555555555555L····#·0.3333333333333333
  
303 ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->pow(DD)D310 ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->pow(DD)D
  
304 ····move-result-wide·v6311 ····move-result-wide·v6
  
305 ····mul-double/2addr·v4,·v6312 ····mul-double/2addr·v4,·v6
  
 313 ····.line·96
306 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->round(D)J314 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->round(D)J
  
307 ····move-result-wide·v4315 ····move-result-wide·v4
  
308 ····long-to-int·v4,·v4316 ····long-to-int·v4,·v4
  
309 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mDuration:I317 ····iput·v4,·p0,·Lcom/android/gallery3d/ui/FlingScroller;->mDuration:I
2.92 KB
    
Offset 54, 22 lines modifiedOffset 54, 23 lines modified
  
54 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V54 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
55 ····.line·4055 ····.line·40
56 ····.local·v0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/graphics/Bitmap;>;"56 ····.local·v0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/graphics/Bitmap;>;"
57 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z57 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
58 ····.line·4258 ····.line·41
59 ····:goto_059 ····:goto_0
60 ····invoke-virtual·{p1},·Landroid/graphics/Bitmap;->getWidth()I60 ····invoke-virtual·{p1},·Landroid/graphics/Bitmap;->getWidth()I
  
61 ····move-result·v161 ····move-result·v1
  
62 ····if-gt·v1,·p2,·:cond_062 ····if-gt·v1,·p2,·:cond_0
  
 63 ····.line·42
63 ····invoke-virtual·{p1},·Landroid/graphics/Bitmap;->getHeight()I64 ····invoke-virtual·{p1},·Landroid/graphics/Bitmap;->getHeight()I
  
64 ····move-result·v165 ····move-result·v1
  
65 ····if-le·v1,·p2,·:cond_166 ····if-le·v1,·p2,·:cond_1
  
66 ····.line·4367 ····.line·43
Offset 233, 58 lines modifiedOffset 234, 55 lines modified
233 ····.line·89234 ····.line·89
234 ····const/4·v0,·0x0235 ····const/4·v0,·0x0
  
235 ····return·v0236 ····return·v0
236 .end·method237 .end·method
  
237 .method·public·recycle()V238 .method·public·recycle()V
238 ····.locals·5239 ····.locals·4
  
239 ····.prologue240 ····.prologue
240 ····.line·76241 ····.line·76
241 ····iget-boolean·v4,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mRecycled:Z242 ····iget-boolean·v1,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mRecycled:Z
  
242 ····if-eqz·v4,·:cond_0243 ····if-eqz·v1,·:cond_0
  
243 ····.line·82244 ····.line·82
244 ····:goto_0245 ····:goto_0
245 ····return-void246 ····return-void
  
246 ····.line·77247 ····.line·77
247 ····:cond_0248 ····:cond_0
248 ····const/4·v4,·0x1249 ····const/4·v1,·0x1
  
249 ····iput-boolean·v4,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mRecycled:Z250 ····iput-boolean·v1,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mRecycled:Z
  
250 ····.line·78251 ····.line·78
251 ····iget-object·v0,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mMipmaps:[Landroid/graphics/Bitmap;252 ····iget-object·v2,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mMipmaps:[Landroid/graphics/Bitmap;
  
252 ····.local·v0,·"arr$":[Landroid/graphics/Bitmap; 
253 ····array-length·v3,·v0253 ····array-length·v3,·v2
  
254 ····.local·v3,·"len$":I 
255 ····const/4·v2,·0x0254 ····const/4·v1,·0x0
  
256 ····.local·v2,·"i$":I 
257 ····:goto_1255 ····:goto_1
258 ····if-ge·v2,·v3,·:cond_1256 ····if-ge·v1,·v3,·:cond_1
  
259 ····aget-object·v1,·v0,·v2257 ····aget-object·v0,·v2,·v1
  
260 ····.line·79258 ····.line·79
261 ····.local·v1,·"bitmap":Landroid/graphics/Bitmap;259 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
262 ····invoke-static·{v1},·Lcom/android/gallery3d/common/BitmapUtils;->recycleSilently(Landroid/graphics/Bitmap;)V260 ····invoke-static·{v0},·Lcom/android/gallery3d/common/BitmapUtils;->recycleSilently(Landroid/graphics/Bitmap;)V
  
263 ····.line·78261 ····.line·78
264 ····add-int/lit8·v2,·v2,·0x1262 ····add-int/lit8·v1,·v1,·0x1
  
265 ····goto·:goto_1263 ····goto·:goto_1
  
266 ····.line·81264 ····.line·81
267 ····.end·local·v1····#·"bitmap":Landroid/graphics/Bitmap;265 ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap;
268 ····:cond_1266 ····:cond_1
269 ····iget-object·v4,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mBackup:Landroid/graphics/Bitmap;267 ····iget-object·v1,·p0,·Lcom/android/gallery3d/ui/BitmapTileProvider;->mBackup:Landroid/graphics/Bitmap;
  
270 ····invoke-static·{v4},·Lcom/android/gallery3d/common/BitmapUtils;->recycleSilently(Landroid/graphics/Bitmap;)V268 ····invoke-static·{v1},·Lcom/android/gallery3d/common/BitmapUtils;->recycleSilently(Landroid/graphics/Bitmap;)V
  
271 ····goto·:goto_0269 ····goto·:goto_0
272 .end·method270 .end·method
835 B
    
Offset 576, 22 lines modifiedOffset 576, 24 lines modified
  
576 ····.line·157576 ····.line·157
577 ····.local·v0,·"height":I577 ····.local·v0,·"height":I
578 ····invoke-static·{p0},·Lcom/android/gallery3d/ui/MeasureHelper;->getInstance(Lcom/android/gallery3d/ui/GLView;)Lcom/android/gallery3d/ui/MeasureHelper;578 ····invoke-static·{p0},·Lcom/android/gallery3d/ui/MeasureHelper;->getInstance(Lcom/android/gallery3d/ui/GLView;)Lcom/android/gallery3d/ui/MeasureHelper;
  
579 ····move-result-object·v1579 ····move-result-object·v1
  
 580 ····.line·158
580 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I581 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I
  
581 ····move-result·v2582 ····move-result·v2
  
582 ····invoke-virtual·{v1,·v2,·v0},·Lcom/android/gallery3d/ui/MeasureHelper;->setPreferredContentSize(II)Lcom/android/gallery3d/ui/MeasureHelper;583 ····invoke-virtual·{v1,·v2,·v0},·Lcom/android/gallery3d/ui/MeasureHelper;->setPreferredContentSize(II)Lcom/android/gallery3d/ui/MeasureHelper;
  
583 ····move-result-object·v1584 ····move-result-object·v1
  
 585 ····.line·159
584 ····invoke-virtual·{v1,·p1,·p2},·Lcom/android/gallery3d/ui/MeasureHelper;->measure(II)V586 ····invoke-virtual·{v1,·p1,·p2},·Lcom/android/gallery3d/ui/MeasureHelper;->measure(II)V
  
585 ····.line·160587 ····.line·160
586 ····return-void588 ····return-void
587 .end·method589 .end·method
  
588 .method·public·onScrollBarPositionChanged(I)V590 .method·public·onScrollBarPositionChanged(I)V
13.3 KB
Max HTML report size reached
793 B
    
Offset 349, 14 lines modifiedOffset 349, 15 lines modified
  
349 ····const/4·v2,·0x0349 ····const/4·v2,·0x0
  
350 ····iget·v3,·p0,·Lcom/android/gallery3d/ui/TileImageView$Tile;->mX:I350 ····iget·v3,·p0,·Lcom/android/gallery3d/ui/TileImageView$Tile;->mX:I
  
351 ····div-int/lit16·v3,·v3,·0xfe351 ····div-int/lit16·v3,·v3,·0xfe
  
 352 ····.line·672
352 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;353 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
353 ····move-result-object·v3354 ····move-result-object·v3
  
354 ····aput-object·v3,·v1,·v2355 ····aput-object·v3,·v1,·v2
  
355 ····const/4·v2,·0x1356 ····const/4·v2,·0x1
Offset 393, 14 lines modifiedOffset 394, 15 lines modified
  
393 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;394 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
394 ····move-result-object·v3395 ····move-result-object·v3
  
395 ····aput-object·v3,·v1,·v2396 ····aput-object·v3,·v1,·v2
  
 397 ····.line·671
396 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;398 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
397 ····move-result-object·v0399 ····move-result-object·v0
  
398 ····return-object·v0400 ····return-object·v0
399 .end·method401 .end·method
  
856 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/ui/AlbumSlidingWindow;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/ui/AlbumSlidingWindow;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/AlbumSlidingWindow;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·8725 ····.line·87
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$1;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/AlbumSlidingWindow$1;->this$0:Lcom/android/gallery3d/ui/AlbumSlidingWindow;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
2.6 KB
    
Offset 238, 64 lines modifiedOffset 238, 64 lines modified
238 .end·method238 .end·method
  
239 .method·public·static·yieldAllTextures()V239 .method·public·static·yieldAllTextures()V
240 ····.locals·4240 ····.locals·4
  
241 ····.prologue241 ····.prologue
242 ····.line·179242 ····.line·179
243 ····sget-object·v3,·Lcom/android/gallery3d/ui/BasicTexture;->sAllTextures:Ljava/util/WeakHashMap;243 ····sget-object·v2,·Lcom/android/gallery3d/ui/BasicTexture;->sAllTextures:Ljava/util/WeakHashMap;
  
244 ····monitor-enter·v3244 ····monitor-enter·v2
  
245 ····.line·180245 ····.line·180
246 ····:try_start_0246 ····:try_start_0
247 ····sget-object·v2,·Lcom/android/gallery3d/ui/BasicTexture;->sAllTextures:Ljava/util/WeakHashMap;247 ····sget-object·v1,·Lcom/android/gallery3d/ui/BasicTexture;->sAllTextures:Ljava/util/WeakHashMap;
  
248 ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;248 ····invoke-virtual·{v1},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
249 ····move-result-object·v2249 ····move-result-object·v1
  
250 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;250 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
251 ····move-result-object·v0251 ····move-result-object·v1
  
252 ····.local·v0,·"i$":Ljava/util/Iterator;252 ····.local·v0,·"t":Lcom/android/gallery3d/ui/BasicTexture;
253 ····:goto_0253 ····:goto_0
254 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z254 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
255 ····move-result·v2255 ····move-result·v3
  
256 ····if-eqz·v2,·:cond_0256 ····if-eqz·v3,·:cond_0
  
257 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;257 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
258 ····move-result-object·v1258 ····move-result-object·v0
  
 259 ····.end·local·v0····#·"t":Lcom/android/gallery3d/ui/BasicTexture;
259 ····check-cast·v1,·Lcom/android/gallery3d/ui/BasicTexture;260 ····check-cast·v0,·Lcom/android/gallery3d/ui/BasicTexture;
  
260 ····.line·181261 ····.line·181
261 ····.local·v1,·"t":Lcom/android/gallery3d/ui/BasicTexture;262 ····.restart·local·v0····#·"t":Lcom/android/gallery3d/ui/BasicTexture;
262 ····invoke-virtual·{v1},·Lcom/android/gallery3d/ui/BasicTexture;->yield()V263 ····invoke-virtual·{v0},·Lcom/android/gallery3d/ui/BasicTexture;->yield()V
  
263 ····goto·:goto_0264 ····goto·:goto_0
  
264 ····.line·183265 ····.line·183
265 ····.end·local·v1····#·"t":Lcom/android/gallery3d/ui/BasicTexture; 
266 ····:catchall_0266 ····:catchall_0
267 ····move-exception·v2267 ····move-exception·v1
  
268 ····monitor-exit·v3268 ····monitor-exit·v2
269 ····:try_end_0269 ····:try_end_0
270 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0270 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
271 ····throw·v2271 ····throw·v1
  
272 ····:cond_0272 ····:cond_0
273 ····:try_start_1273 ····:try_start_1
274 ····monitor-exit·v3274 ····monitor-exit·v2
275 ····:try_end_1275 ····:try_end_1
276 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0276 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
277 ····.line·184277 ····.line·184
278 ····return-void278 ····return-void
279 .end·method279 .end·method
  
17.8 KB
Max HTML report size reached
1.02 KB
    
Offset 237, 46 lines modifiedOffset 237, 51 lines modified
  
237 ····and-int/lit16·v2,·v2,·0xff237 ····and-int/lit16·v2,·v2,·0xff
  
238 ····int-to-float·v2,·v2238 ····int-to-float·v2,·v2
  
239 ····mul-float/2addr·v2,·v0239 ····mul-float/2addr·v2,·v0
  
 240 ····.line·742
240 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I241 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I
  
241 ····move-result·v2242 ····move-result·v2
  
242 ····shr-int/lit8·v3,·p1,·0x8243 ····shr-int/lit8·v3,·p1,·0x8
  
243 ····and-int/lit16·v3,·v3,·0xff244 ····and-int/lit16·v3,·v3,·0xff
  
244 ····int-to-float·v3,·v3245 ····int-to-float·v3,·v3
  
245 ····mul-float/2addr·v3,·v0246 ····mul-float/2addr·v3,·v0
  
 247 ····.line·743
246 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I248 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I
  
247 ····move-result·v3249 ····move-result·v3
  
248 ····and-int/lit16·v4,·p1,·0xff250 ····and-int/lit16·v4,·p1,·0xff
  
249 ····int-to-float·v4,·v4251 ····int-to-float·v4,·v4
  
250 ····mul-float/2addr·v4,·v0252 ····mul-float/2addr·v4,·v0
  
 253 ····.line·744
251 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I254 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I
  
252 ····move-result·v4255 ····move-result·v4
  
253 ····mul-float/2addr·v5,·v0256 ····mul-float/2addr·v5,·v0
  
 257 ····.line·745
254 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I258 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I
  
255 ····move-result·v5259 ····move-result·v5
  
 260 ····.line·741
256 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Ljavax/microedition/khronos/opengles/GL11;->glColor4x(IIII)V261 ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Ljavax/microedition/khronos/opengles/GL11;->glColor4x(IIII)V
  
257 ····.line·746262 ····.line·746
258 ····return-void263 ····return-void
  
259 ····.end·local·v0····#·"prealpha":F264 ····.end·local·v0····#·"prealpha":F
260 ····:cond_1265 ····:cond_1
1.07 KB
    
Offset 30, 29 lines modifiedOffset 30, 29 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/ActionModeHandler;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;)V33 .method·constructor·<init>(Lcom/android/gallery3d/ui/ActionModeHandler;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/ui/ActionModeHandler;
  
35 ····.prologue36 ····.prologue
36 ····.line·27137 ····.line·271
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$5;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/ui/ActionModeHandler$5;->this$0:Lcom/android/gallery3d/ui/ActionModeHandler;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;43 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
45 ····.prologue45 ····.prologue
46 ····.line·27146 ····.line·271
47 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/ActionModeHandler$5;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;47 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/ui/ActionModeHandler$5;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
664 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$3;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$3;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$3;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$3;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$3;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$3;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$3;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.45 KB
    
Offset 80, 15 lines modifiedOffset 80, 14 lines modified
80 .method·public·constructor·<init>()V80 .method·public·constructor·<init>()V
81 ····.locals·081 ····.locals·0
  
82 ····.prologue82 ····.prologue
83 ····.line·3083 ····.line·30
84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
85 ····.line·32 
86 ····return-void85 ····return-void
87 .end·method86 .end·method
  
88 .method·private·static·checkGlError(Ljava/lang/String;)V87 .method·private·static·checkGlError(Ljava/lang/String;)V
89 ····.locals·488 ····.locals·4
90 ····.param·p0,·"op"····#·Ljava/lang/String;89 ····.param·p0,·"op"····#·Ljava/lang/String;
  
Offset 455, 14 lines modifiedOffset 454, 15 lines modified
  
455 ····mul-int/lit8·v1,·v1,·0x4454 ····mul-int/lit8·v1,·v1,·0x4
  
456 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;455 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
457 ····move-result-object·v1456 ····move-result-object·v1
  
 457 ····.line·344
458 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;458 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
459 ····move-result-object·v2459 ····move-result-object·v2
  
460 ····invoke-virtual·{v1,·v2},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;460 ····invoke-virtual·{v1,·v2},·Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
  
461 ····move-result-object·v1461 ····move-result-object·v1
Offset 761, 45 lines modifiedOffset 761, 47 lines modified
761 ····invoke-static·{v0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->checkGlError(Ljava/lang/String;)V761 ····invoke-static·{v0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->checkGlError(Ljava/lang/String;)V
  
762 ····.line·260762 ····.line·260
763 ····const/16·v0,·0xbe2763 ····const/16·v0,·0xbe2
  
764 ····invoke-static·{v0},·Landroid/opengl/GLES20;->glDisable(I)V764 ····invoke-static·{v0},·Landroid/opengl/GLES20;->glDisable(I)V
  
765 ····.line·263765 ····.line·264
766 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$200(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I766 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$200(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I
  
767 ····move-result·v0767 ····move-result·v0
  
768 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$300(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)Ljava/nio/FloatBuffer;768 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$300(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)Ljava/nio/FloatBuffer;
  
769 ····move-result-object·v5769 ····move-result-object·v5
  
770 ····move·v4,·v3770 ····move·v4,·v3
  
 771 ····.line·263
771 ····invoke-static/range·{v0·..·v5},·Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V772 ····invoke-static/range·{v0·..·v5},·Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V
  
772 ····.line·265773 ····.line·265
773 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$200(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I774 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$200(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I
  
774 ····move-result·v0775 ····move-result·v0
  
775 ····invoke-static·{v0},·Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V776 ····invoke-static·{v0},·Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V
  
776 ····.line·266777 ····.line·267
777 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$400(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I778 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$400(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I
  
778 ····move-result·v0779 ····move-result·v0
  
779 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$000(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)Ljava/nio/FloatBuffer;780 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$000(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)Ljava/nio/FloatBuffer;
  
780 ····move-result-object·v5781 ····move-result-object·v5
  
781 ····move·v4,·v3782 ····move·v4,·v3
  
 783 ····.line·266
782 ····invoke-static/range·{v0·..·v5},·Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V784 ····invoke-static/range·{v0·..·v5},·Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V
  
783 ····.line·268785 ····.line·268
784 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$400(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I786 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$400(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;)I
  
785 ····move-result·v0787 ····move-result·v0
  
Offset 960, 18 lines modifiedOffset 962, 20 lines modified
960 ····.param·p1,·"srcWidth"····#·I962 ····.param·p1,·"srcWidth"····#·I
961 ····.param·p2,·"srcHeight"····#·I963 ····.param·p2,·"srcHeight"····#·I
962 ····.param·p3,·"dstWidth"····#·I964 ····.param·p3,·"dstWidth"····#·I
963 ····.param·p4,·"dstHeight"····#·I965 ····.param·p4,·"dstHeight"····#·I
  
964 ····.prologue966 ····.prologue
965 ····.line·149967 ····.line·149
 968 ····.line·150
966 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/android/gallery3d/photoeditor/RendererUtils;->getFitVertices(IIII)[F969 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/android/gallery3d/photoeditor/RendererUtils;->getFitVertices(IIII)[F
  
967 ····move-result-object·v0970 ····move-result-object·v0
  
 971 ····.line·149
968 ····invoke-static·{v0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->createVerticesBuffer([F)Ljava/nio/FloatBuffer;972 ····invoke-static·{v0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->createVerticesBuffer([F)Ljava/nio/FloatBuffer;
  
969 ····move-result-object·v0973 ····move-result-object·v0
  
970 ····invoke-static·{p0,·v0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$002(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;974 ····invoke-static·{p0,·v0},·Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;->access$002(Lcom/android/gallery3d/photoeditor/RendererUtils$RenderContext;Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;
  
971 ····.line·151975 ····.line·151
546 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/opengl/GLSurfaceView;2 .super·Landroid/opengl/GLSurfaceView;
3 .source·"PhotoView.java"3 .source·"PhotoView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/photoeditor/PhotoView$1;, 
8 ········Lcom/android/gallery3d/photoeditor/PhotoView$PhotoRenderer;7 ········Lcom/android/gallery3d/photoeditor/PhotoView$PhotoRenderer;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·final·renderer:Lcom/android/gallery3d/photoeditor/PhotoView$PhotoRenderer;11 .field·private·final·renderer:Lcom/android/gallery3d/photoeditor/PhotoView$PhotoRenderer;
768 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$yes:Ljava/lang/Runnable;22 .field·final·synthetic·val$yes:Ljava/lang/Runnable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
26 ····.prologue27 ····.prologue
27 ····.line·1728 ····.line·17
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$3;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$3;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$3;->val$yes:Ljava/lang/Runnable;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$3;->val$yes:Ljava/lang/Runnable;
  
2.11 KB
    
Offset 112, 20 lines modifiedOffset 112, 22 lines modified
  
112 ····const-string·v1,·"\'IMG\'_yyyyMMdd_HHmmss"112 ····const-string·v1,·"\'IMG\'_yyyyMMdd_HHmmss"
  
113 ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V113 ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
  
114 ····new-instance·v1,·Ljava/sql/Date;114 ····new-instance·v1,·Ljava/sql/Date;
  
 115 ····.line·75
115 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J116 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
116 ····move-result-wide·v2117 ····move-result-wide·v2
  
117 ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Date;-><init>(J)V118 ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Date;-><init>(J)V
  
 119 ····.line·74
118 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;120 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
119 ····move-result-object·v0121 ····move-result-object·v0
  
120 ····iput-object·v0,·p0,·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->saveFileName:Ljava/lang/String;122 ····iput-object·v0,·p0,·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->saveFileName:Ljava/lang/String;
  
121 ····.line·76123 ····.line·76
Offset 493, 21 lines modifiedOffset 495, 19 lines modified
493 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->recycle()V495 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->recycle()V
  
494 ····goto·:goto_0496 ····goto·:goto_0
495 .end·method497 .end·method
  
496 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;498 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
497 ····.locals·1499 ····.locals·1
498 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
499 ····.prologue500 ····.prologue
500 ····.line·41501 ····.line·41
501 ····check-cast·p1,·[Landroid/graphics/Bitmap;502 ····check-cast·p1,·[Landroid/graphics/Bitmap;
  
502 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
503 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->doInBackground([Landroid/graphics/Bitmap;)Landroid/net/Uri;503 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->doInBackground([Landroid/graphics/Bitmap;)Landroid/net/Uri;
  
504 ····move-result-object·v0504 ····move-result-object·v0
  
505 ····return-object·v0505 ····return-object·v0
506 .end·method506 .end·method
  
Offset 567, 27 lines modifiedOffset 567, 26 lines modified
  
567 ····new-array·v4,·v4,·[Ljava/lang/Object;567 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
568 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->albumName:Ljava/lang/String;568 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->albumName:Ljava/lang/String;
  
569 ····aput-object·v5,·v4,·v6569 ····aput-object·v5,·v4,·v6
  
 570 ····.line·97
570 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;571 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
571 ····move-result-object·v0572 ····move-result-object·v0
  
572 ····goto·:goto_0573 ····goto·:goto_0
573 .end·method574 .end·method
  
574 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V575 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
575 ····.locals·0576 ····.locals·0
576 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
577 ····.prologue577 ····.prologue
578 ····.line·41578 ····.line·41
579 ····check-cast·p1,·Landroid/net/Uri;579 ····check-cast·p1,·Landroid/net/Uri;
  
580 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
581 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->onPostExecute(Landroid/net/Uri;)V580 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/SaveCopyTask;->onPostExecute(Landroid/net/Uri;)V
  
582 ····return-void581 ····return-void
583 .end·method582 .end·method
1.14 KB
    
Offset 291, 27 lines modifiedOffset 291, 28 lines modified
  
291 ····.prologue291 ····.prologue
292 ····.line·132292 ····.line·132
293 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar;->activeEffect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;293 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar;->activeEffect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
294 ····if-eqz·v1,·:cond_0294 ····if-eqz·v1,·:cond_0
  
295 ····.line·133295 ····.line·134
296 ····invoke-virtual·{p0},·Lcom/android/gallery3d/photoeditor/EffectsBar;->getRootView()Landroid/view/View;296 ····invoke-virtual·{p0},·Lcom/android/gallery3d/photoeditor/EffectsBar;->getRootView()Landroid/view/View;
  
297 ····move-result-object·v1297 ····move-result-object·v1
  
298 ····const·v2,·0x7f080095298 ····const·v2,·0x7f080095
  
299 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;299 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
300 ····move-result-object·v1300 ····move-result-object·v1
  
301 ····check-cast·v1,·Landroid/view/ViewGroup;301 ····check-cast·v1,·Landroid/view/ViewGroup;
  
 302 ····.line·133
302 ····invoke-static·{v1},·Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;->show(Landroid/view/ViewGroup;)Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;303 ····invoke-static·{v1},·Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;->show(Landroid/view/ViewGroup;)Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
303 ····move-result-object·v0304 ····move-result-object·v0
  
304 ····.line·135305 ····.line·135
305 ····.local·v0,·"progressDialog":Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;306 ····.local·v0,·"progressDialog":Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
306 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar;->activeEffect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;307 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar;->activeEffect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
719 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$undo:Z24 .field·final·synthetic·val$undo:Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;Z)V26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;Z)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
28 ····.prologue29 ····.prologue
29 ····.line·9130 ····.line·91
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
631 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$canUndo:Z24 .field·final·synthetic·val$canUndo:Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;ZZ)V26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;ZZ)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
28 ····.prologue29 ····.prologue
29 ····.line·12730 ····.line·127
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$2;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$2;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
31 ····iput-boolean·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$2;->val$canUndo:Z32 ····iput-boolean·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$2;->val$canUndo:Z
  
4.86 KB
    
Offset 17, 91 lines modifiedOffset 17, 91 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)V20 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
22 ····.prologue23 ····.prologue
23 ····.line·6724 ····.line·67
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·public·handleMessage(Landroid/os/Message;)V30 .method·public·handleMessage(Landroid/os/Message;)V
30 ····.locals·431 ····.locals·3
31 ····.param·p1,·"msg"····#·Landroid/os/Message;32 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
32 ····.prologue33 ····.prologue
33 ····.line·7134 ····.line·71
34 ····iget·v2,·p1,·Landroid/os/Message;->what:I35 ····iget·v1,·p1,·Landroid/os/Message;->what:I
  
35 ····packed-switch·v2,·:pswitch_data_036 ····packed-switch·v1,·:pswitch_data_0
  
36 ····.line·8137 ····.line·81
37 ····:cond_038 ····:cond_0
38 ····return-void39 ····return-void
  
39 ····.line·7340 ····.line·73
40 ····:pswitch_041 ····:pswitch_0
41 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;42 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
42 ····invoke-static·{v2},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$000(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Z43 ····invoke-static·{v1},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$000(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Z
  
43 ····move-result·v244 ····move-result·v1
  
44 ····if-nez·v2,·:cond_045 ····if-nez·v1,·:cond_0
  
45 ····.line·7446 ····.line·74
46 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;47 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
47 ····const/4·v3,·0x148 ····const/4·v2,·0x1
  
48 ····invoke-static·{v2,·v3},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$002(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;Z)Z49 ····invoke-static·{v1,·v2},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$002(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;Z)Z
  
49 ····.line·7550 ····.line·75
50 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;51 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
51 ····invoke-static·{v2},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$100(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Ljava/util/List;52 ····invoke-static·{v1},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$100(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Ljava/util/List;
  
52 ····move-result-object·v253 ····move-result-object·v1
  
53 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;54 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
54 ····move-result-object·v055 ····move-result-object·v1
  
55 ····.local·v0,·"i$":Ljava/util/Iterator; 
56 ····:goto_056 ····:goto_0
57 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z57 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v258 ····move-result·v2
  
59 ····if-eqz·v2,·:cond_059 ····if-eqz·v2,·:cond_0
  
60 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v161 ····move-result-object·v0
  
62 ····check-cast·v1,·Landroid/view/View;62 ····check-cast·v0,·Landroid/view/View;
  
63 ····.line·7663 ····.line·76
64 ····.local·v1,·"view":Landroid/view/View;64 ····.local·v0,·"view":Landroid/view/View;
65 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;65 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler$1;->this$0:Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;
  
66 ····invoke-static·{v2},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$200(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Landroid/view/animation/Animation;66 ····invoke-static·{v2},·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->access$200(Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;)Landroid/view/animation/Animation;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V68 ····invoke-virtual·{v0,·v2},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
69 ····goto·:goto_069 ····goto·:goto_0
  
70 ····.line·7170 ····.line·71
71 ····:pswitch_data_071 ····:pswitch_data_0
72 ····.packed-switch·0x172 ····.packed-switch·0x1
73 ········:pswitch_073 ········:pswitch_0
741 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
25 ····.prologue26 ····.prologue
26 ····.line·3127 ····.line·31
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$bitmap:Landroid/graphics/Bitmap;22 .field·final·synthetic·val$bitmap:Landroid/graphics/Bitmap;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack$3;Landroid/graphics/Bitmap;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack$3;Landroid/graphics/Bitmap;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/FilterStack$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·14428 ····.line·144
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3$1;->this$1:Lcom/android/gallery3d/photoeditor/FilterStack$3;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3$1;->this$1:Lcom/android/gallery3d/photoeditor/FilterStack$3;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3$1;->val$bitmap:Landroid/graphics/Bitmap;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3$1;->val$bitmap:Landroid/graphics/Bitmap;
  
849 B
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 ····invoke-virtual·{v3},·Landroid/view/View;->isEnabled()Z32 ····invoke-virtual·{v3},·Landroid/view/View;->isEnabled()Z
  
33 ····move-result·v333 ····move-result·v3
  
34 ····if-eqz·v3,·:cond_334 ····if-eqz·v3,·:cond_3
  
 35 ····.line·70
35 ····invoke-virtual·{p0,·v4},·Lcom/android/gallery3d/photoeditor/ActionBar;->findViewById(I)Landroid/view/View;36 ····invoke-virtual·{p0,·v4},·Lcom/android/gallery3d/photoeditor/ActionBar;->findViewById(I)Landroid/view/View;
  
36 ····move-result-object·v337 ····move-result-object·v3
  
37 ····invoke-virtual·{v3},·Landroid/view/View;->isEnabled()Z38 ····invoke-virtual·{v3},·Landroid/view/View;->isEnabled()Z
  
38 ····move-result·v339 ····move-result·v3
Offset 86, 15 lines modifiedOffset 87, 15 lines modified
86 ····:cond_187 ····:cond_1
87 ····invoke-virtual·{v2},·Landroid/widget/ViewSwitcher;->showNext()V88 ····invoke-virtual·{v2},·Landroid/widget/ViewSwitcher;->showNext()V
  
88 ····.line·7789 ····.line·77
89 ····:cond_290 ····:cond_2
90 ····return-void91 ····return-void
  
91 ····.line·6992 ····.line·70
92 ····.end·local·v0····#·"next":I93 ····.end·local·v0····#·"next":I
93 ····.end·local·v1····#·"showShare":Z94 ····.end·local·v1····#·"showShare":Z
94 ····.end·local·v2····#·"switcher":Landroid/widget/ViewSwitcher;95 ····.end·local·v2····#·"switcher":Landroid/widget/ViewSwitcher;
95 ····:cond_396 ····:cond_3
96 ····const/4·v1,·0x097 ····const/4·v1,·0x0
  
97 ····goto·:goto_098 ····goto·:goto_0
770 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
26 ····.prologue27 ····.prologue
27 ····.line·15228 ····.line·152
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
778 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·11428 ····.line·114
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$1;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$1;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$1;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$1;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
1.97 KB
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$effect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;22 .field·final·synthetic·val$effect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;Lcom/android/gallery3d/photoeditor/actions/EffectAction;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;Lcom/android/gallery3d/photoeditor/actions/EffectAction;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/EffectsBar;
  
26 ····.prologue27 ····.prologue
27 ····.line·8828 ····.line·88
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->val$effect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->val$effect:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
Offset 83, 26 lines modifiedOffset 84, 28 lines modified
  
83 ····move-result-object·v184 ····move-result-object·v1
  
84 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;85 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;
  
85 ····iget-object·v3,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;86 ····iget-object·v3,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
 87 ····.line·99
86 ····invoke-static·{v3},·Lcom/android/gallery3d/photoeditor/EffectsBar;->access$600(Lcom/android/gallery3d/photoeditor/EffectsBar;)Landroid/view/ViewGroup;88 ····invoke-static·{v3},·Lcom/android/gallery3d/photoeditor/EffectsBar;->access$600(Lcom/android/gallery3d/photoeditor/EffectsBar;)Landroid/view/ViewGroup;
  
87 ····move-result-object·v389 ····move-result-object·v3
  
88 ····iget-object·v4,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;90 ····iget-object·v4,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$2;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
89 ····invoke-static·{v4},·Lcom/android/gallery3d/photoeditor/EffectsBar;->access$700(Lcom/android/gallery3d/photoeditor/EffectsBar;)Landroid/view/LayoutInflater;91 ····invoke-static·{v4},·Lcom/android/gallery3d/photoeditor/EffectsBar;->access$700(Lcom/android/gallery3d/photoeditor/EffectsBar;)Landroid/view/LayoutInflater;
  
90 ····move-result-object·v492 ····move-result-object·v4
  
91 ····invoke-direct·{v2,·v3,·v4},·Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;-><init>(Landroid/view/ViewGroup;Landroid/view/LayoutInflater;)V93 ····invoke-direct·{v2,·v3,·v4},·Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;-><init>(Landroid/view/ViewGroup;Landroid/view/LayoutInflater;)V
  
 94 ····.line·98
92 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/photoeditor/actions/EffectAction;->begin(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;)V95 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/photoeditor/actions/EffectAction;->begin(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory;)V
  
93 ····.line·10196 ····.line·101
94 ····:cond_097 ····:cond_0
95 ····return-void98 ····return-void
96 .end·method99 .end·method
  
693 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$3:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;21 .field·final·synthetic·this$3:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$3"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·13227 ····.line·132
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1$1;->this$3:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1$1;->this$3:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
770 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
26 ····.prologue27 ····.prologue
27 ····.line·11928 ····.line·119
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
665 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$5;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$5;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$5;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$5;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$5;
  
25 ····.prologue26 ····.prologue
26 ····.line·15627 ····.line·156
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$5;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$5$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$5;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.42 KB
    
Offset 133, 72 lines modifiedOffset 133, 70 lines modified
  
133 ····return-object·v0133 ····return-object·v0
134 .end·method134 .end·method
  
  
135 #·virtual·methods135 #·virtual·methods
136 .method·public·killIdle()V136 .method·public·killIdle()V
137 ····.locals·6137 ····.locals·5
  
138 ····.prologue138 ····.prologue
139 ····const/4·v3,·0x1139 ····const/4·v4,·0x1
  
140 ····.line·89140 ····.line·89
141 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->mainHandler:Landroid/os/Handler;141 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->mainHandler:Landroid/os/Handler;
  
142 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->removeMessages(I)V142 ····invoke-virtual·{v1,·v4},·Landroid/os/Handler;->removeMessages(I)V
  
143 ····.line·90143 ····.line·90
144 ····iget-boolean·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->idle:Z144 ····iget-boolean·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->idle:Z
  
145 ····if-eqz·v2,·:cond_0145 ····if-eqz·v1,·:cond_0
  
146 ····.line·91146 ····.line·91
147 ····const/4·v2,·0x0147 ····const/4·v1,·0x0
  
148 ····iput-boolean·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->idle:Z148 ····iput-boolean·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->idle:Z
  
149 ····.line·92149 ····.line·92
150 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->childViews:Ljava/util/List;150 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->childViews:Ljava/util/List;
  
151 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;151 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
152 ····move-result-object·v0152 ····move-result-object·v1
  
153 ····.local·v0,·"i$":Ljava/util/Iterator; 
154 ····:goto_0153 ····:goto_0
155 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z154 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
156 ····move-result·v2155 ····move-result·v2
  
157 ····if-eqz·v2,·:cond_0156 ····if-eqz·v2,·:cond_0
  
158 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;157 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
159 ····move-result-object·v1158 ····move-result-object·v0
  
160 ····check-cast·v1,·Landroid/view/View;159 ····check-cast·v0,·Landroid/view/View;
  
161 ····.line·93160 ····.line·93
162 ····.local·v1,·"view":Landroid/view/View;161 ····.local·v0,·"view":Landroid/view/View;
163 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->fadeIn:Landroid/view/animation/Animation;162 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->fadeIn:Landroid/view/animation/Animation;
  
164 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V163 ····invoke-virtual·{v0,·v2},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
165 ····goto·:goto_0164 ····goto·:goto_0
  
166 ····.line·96165 ····.line·96
167 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
168 ····.end·local·v1····#·"view":Landroid/view/View;166 ····.end·local·v0····#·"view":Landroid/view/View;
169 ····:cond_0167 ····:cond_0
170 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->mainHandler:Landroid/os/Handler;168 ····iget-object·v1,·p0,·Lcom/android/gallery3d/photoeditor/Toolbar$ToolbarIdleHandler;->mainHandler:Landroid/os/Handler;
  
171 ····const-wide/16·v4,·0x1f40169 ····const-wide/16·v2,·0x1f40
  
172 ····invoke-virtual·{v2,·v3,·v4,·v5},·Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z170 ····invoke-virtual·{v1,·v4,·v2,·v3},·Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
  
173 ····.line·97171 ····.line·97
174 ····return-void172 ····return-void
175 .end·method173 .end·method
  
176 .method·public·onChildViewAdded(Landroid/view/View;Landroid/view/View;)V174 .method·public·onChildViewAdded(Landroid/view/View;Landroid/view/View;)V
177 ····.locals·2175 ····.locals·2
665 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·18127 ····.line·181
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
650 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
25 ····.prologue26 ····.prologue
26 ····.line·5027 ····.line·50
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$1;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$1;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
787 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$runnableOnDone:Ljava/lang/Runnable;24 .field·final·synthetic·val$runnableOnDone:Ljava/lang/Runnable;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;Ljava/lang/Runnable;)V26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;Ljava/lang/Runnable;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/EffectsBar;
  
28 ····.prologue29 ····.prologue
29 ····.line·13530 ····.line·135
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$3;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$3;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$3;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$3;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
778 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·22028 ····.line·220
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$8;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$8;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$8;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$8;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
1.16 KB
    
Offset 93, 21 lines modifiedOffset 93, 19 lines modified
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····goto·:goto_094 ····goto·:goto_0
95 .end·method95 .end·method
  
96 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;96 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
97 ····.locals·197 ····.locals·1
98 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
99 ····.prologue98 ····.prologue
100 ····.line·3199 ····.line·31
101 ····check-cast·p1,·[Landroid/net/Uri;100 ····check-cast·p1,·[Landroid/net/Uri;
  
102 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
103 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/LoadScreennailTask;->doInBackground([Landroid/net/Uri;)Landroid/graphics/Bitmap;101 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/LoadScreennailTask;->doInBackground([Landroid/net/Uri;)Landroid/graphics/Bitmap;
  
104 ····move-result-object·v0102 ····move-result-object·v0
  
105 ····return-object·v0103 ····return-object·v0
106 .end·method104 .end·method
  
Offset 148, 18 lines modifiedOffset 146, 16 lines modified
  
148 ····.line·71146 ····.line·71
149 ····return-void147 ····return-void
150 .end·method148 .end·method
  
151 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V149 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
152 ····.locals·0150 ····.locals·0
153 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
154 ····.prologue151 ····.prologue
155 ····.line·31152 ····.line·31
156 ····check-cast·p1,·Landroid/graphics/Bitmap;153 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
157 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
158 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/LoadScreennailTask;->onPostExecute(Landroid/graphics/Bitmap;)V154 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/photoeditor/LoadScreennailTask;->onPostExecute(Landroid/graphics/Bitmap;)V
  
159 ····return-void155 ····return-void
160 .end·method156 .end·method
776 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;24 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Landroid/graphics/Bitmap;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Landroid/graphics/Bitmap;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
28 ····.prologue29 ····.prologue
29 ····.line·15630 ····.line·156
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$4;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$4;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$4;->val$bitmap:Landroid/graphics/Bitmap;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$4;->val$bitmap:Landroid/graphics/Bitmap;
  
651 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/FilterStack;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$9;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$9;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
778 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·20228 ····.line·202
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$7;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$7;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$7;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$7;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
5.41 KB
    
Offset 115, 123 lines modifiedOffset 115, 122 lines modified
115 ····.param·p1,·"newConfig"····#·Landroid/content/res/Configuration;115 ····.param·p1,·"newConfig"····#·Landroid/content/res/Configuration;
  
116 ····.prologue116 ····.prologue
117 ····.line·64117 ····.line·64
118 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->onConfigurationChanged(Landroid/content/res/Configuration;)V118 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->onConfigurationChanged(Landroid/content/res/Configuration;)V
  
119 ····.line·67119 ····.line·67
120 ····const/4·v5,·0x0120 ····const/4·v4,·0x0
  
121 ····invoke-virtual·{p0,·v5},·Lcom/android/gallery3d/photoeditor/RestorableView;->getChildAt(I)Landroid/view/View;121 ····invoke-virtual·{p0,·v4},·Lcom/android/gallery3d/photoeditor/RestorableView;->getChildAt(I)Landroid/view/View;
  
122 ····move-result-object·v4122 ····move-result-object·v3
  
123 ····.line·68123 ····.line·68
124 ····.local·v4,·"view":Landroid/view/View;124 ····.local·v3,·"view":Landroid/view/View;
125 ····invoke-direct·{p0},·Lcom/android/gallery3d/photoeditor/RestorableView;->recreateChildView()V125 ····invoke-direct·{p0},·Lcom/android/gallery3d/photoeditor/RestorableView;->recreateChildView()V
  
126 ····.line·71126 ····.line·71
127 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView;->clickRunnables:Ljava/util/HashMap;127 ····iget-object·v4,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView;->clickRunnables:Ljava/util/HashMap;
  
128 ····invoke-virtual·{v5},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;128 ····invoke-virtual·{v4},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;
  
129 ····move-result-object·v5129 ····move-result-object·v4
  
130 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;130 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
131 ····move-result-object·v2131 ····move-result-object·v5
  
132 ····.local·v2,·"i$":Ljava/util/Iterator; 
133 ····:goto_0132 ····:goto_0
134 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z133 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
135 ····move-result·v5134 ····move-result·v4
  
136 ····if-eqz·v5,·:cond_0135 ····if-eqz·v4,·:cond_0
  
137 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;136 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
138 ····move-result-object·v1137 ····move-result-object·v1
  
139 ····check-cast·v1,·Ljava/util/Map$Entry;138 ····check-cast·v1,·Ljava/util/Map$Entry;
  
140 ····.line·72139 ····.line·72
141 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Runnable;>;"140 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Runnable;>;"
142 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;141 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
143 ····move-result-object·v5142 ····move-result-object·v4
  
144 ····check-cast·v5,·Ljava/lang/Integer;143 ····check-cast·v4,·Ljava/lang/Integer;
  
145 ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I144 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
  
146 ····move-result·v6145 ····move-result·v6
  
147 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;146 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
148 ····move-result-object·v5147 ····move-result-object·v4
  
149 ····check-cast·v5,·Ljava/lang/Runnable;148 ····check-cast·v4,·Ljava/lang/Runnable;
  
150 ····invoke-virtual·{p0,·v6,·v5},·Lcom/android/gallery3d/photoeditor/RestorableView;->setClickRunnable(ILjava/lang/Runnable;)V149 ····invoke-virtual·{p0,·v6,·v4},·Lcom/android/gallery3d/photoeditor/RestorableView;->setClickRunnable(ILjava/lang/Runnable;)V
  
151 ····goto·:goto_0150 ····goto·:goto_0
  
152 ····.line·74151 ····.line·74
153 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Runnable;>;"152 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Runnable;>;"
154 ····:cond_0153 ····:cond_0
155 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView;->changedViews:Ljava/util/HashSet;154 ····iget-object·v4,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView;->changedViews:Ljava/util/HashSet;
  
156 ····invoke-virtual·{v5},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;155 ····invoke-virtual·{v4},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
157 ····move-result-object·v2156 ····move-result-object·v5
  
158 ····:goto_1157 ····:goto_1
159 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z158 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
160 ····move-result·v5159 ····move-result·v4
  
161 ····if-eqz·v5,·:cond_1160 ····if-eqz·v4,·:cond_1
  
162 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;161 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
163 ····move-result-object·v5162 ····move-result-object·v4
  
164 ····check-cast·v5,·Ljava/lang/Integer;163 ····check-cast·v4,·Ljava/lang/Integer;
  
165 ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I164 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I
  
166 ····move-result·v3165 ····move-result·v2
  
167 ····.line·75166 ····.line·75
168 ····.local·v3,·"id":I167 ····.local·v2,·"id":I
169 ····invoke-virtual·{v4,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;168 ····invoke-virtual·{v3,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
170 ····move-result-object·v0169 ····move-result-object·v0
  
171 ····.line·76170 ····.line·76
172 ····.local·v0,·"changed":Landroid/view/View;171 ····.local·v0,·"changed":Landroid/view/View;
173 ····invoke-virtual·{v0},·Landroid/view/View;->isEnabled()Z172 ····invoke-virtual·{v0},·Landroid/view/View;->isEnabled()Z
  
174 ····move-result·v5173 ····move-result·v4
  
175 ····invoke-virtual·{p0,·v3,·v5},·Lcom/android/gallery3d/photoeditor/RestorableView;->setViewEnabled(IZ)V174 ····invoke-virtual·{p0,·v2,·v4},·Lcom/android/gallery3d/photoeditor/RestorableView;->setViewEnabled(IZ)V
  
176 ····.line·77175 ····.line·77
177 ····invoke-virtual·{v0},·Landroid/view/View;->isSelected()Z176 ····invoke-virtual·{v0},·Landroid/view/View;->isSelected()Z
  
178 ····move-result·v5177 ····move-result·v4
  
179 ····invoke-virtual·{p0,·v3,·v5},·Lcom/android/gallery3d/photoeditor/RestorableView;->setViewSelected(IZ)V178 ····invoke-virtual·{p0,·v2,·v4},·Lcom/android/gallery3d/photoeditor/RestorableView;->setViewSelected(IZ)V
  
180 ····goto·:goto_1179 ····goto·:goto_1
  
181 ····.line·79180 ····.line·79
182 ····.end·local·v0····#·"changed":Landroid/view/View;181 ····.end·local·v0····#·"changed":Landroid/view/View;
183 ····.end·local·v3····#·"id":I182 ····.end·local·v2····#·"id":I
184 ····:cond_1183 ····:cond_1
185 ····return-void184 ····return-void
186 .end·method185 .end·method
  
187 .method·protected·onFinishInflate()V186 .method·protected·onFinishInflate()V
188 ····.locals·0187 ····.locals·0
  
665 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·18727 ····.line·187
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$2;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$2;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
664 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$2;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$2;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·7827 ····.line·78
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$2;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
774 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/Filter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/Filter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/filters/Filter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/filters/Filter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·17428 ····.line·174
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$5;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$5;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$5;->val$filter:Lcom/android/gallery3d/photoeditor/filters/Filter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$5;->val$filter:Lcom/android/gallery3d/photoeditor/filters/Filter;
  
839 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·12828 ····.line·128
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;->this$2:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;->this$2:Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1$1;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
688 B
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$toggleId:I26 .field·final·synthetic·val$toggleId:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsMenu;ILcom/android/gallery3d/photoeditor/EffectsMenu$OnToggleListener;I)V28 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsMenu;ILcom/android/gallery3d/photoeditor/EffectsMenu$OnToggleListener;I)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/EffectsMenu;
  
30 ····.prologue31 ····.prologue
31 ····.line·6232 ····.line·62
32 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsMenu$1;->this$0:Lcom/android/gallery3d/photoeditor/EffectsMenu;33 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsMenu$1;->this$0:Lcom/android/gallery3d/photoeditor/EffectsMenu;
  
33 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsMenu$1;->val$toggleId:I34 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsMenu$1;->val$toggleId:I
  
778 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneCallback;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·18728 ····.line·187
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$6;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$6;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$6;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$6;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneCallback;
  
796 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;22 .field·final·synthetic·val$callback:Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/FilterStack;Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/FilterStack;
  
26 ····.prologue27 ····.prologue
27 ····.line·13728 ····.line·137
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3;->this$0:Lcom/android/gallery3d/photoeditor/FilterStack;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/FilterStack$3;->val$callback:Lcom/android/gallery3d/photoeditor/OnDoneBitmapCallback;
  
766 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$no:Ljava/lang/Runnable;22 .field·final·synthetic·val$no:Ljava/lang/Runnable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
26 ····.prologue27 ····.prologue
27 ····.line·2428 ····.line·24
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;->this$0:Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;->val$no:Ljava/lang/Runnable;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;->val$no:Ljava/lang/Runnable;
  
643 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/EffectsBar;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.line·52
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1;->this$0:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
810 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
26 ····.prologue27 ····.prologue
27 ····.line·7428 ····.line·74
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$2;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
1.32 KB
    
Offset 28, 26 lines modifiedOffset 28, 29 lines modified
  
28 ····const·v1,·0x7f09000a28 ····const·v1,·0x7f09000a
  
29 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;29 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;
  
30 ····invoke-direct·{v2,·p0,·p3},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;-><init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V30 ····invoke-direct·{v2,·p0,·p3},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$2;-><init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;Ljava/lang/Runnable;)V
  
 31 ····.line·24
31 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;32 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
32 ····move-result-object·v033 ····move-result-object·v0
  
33 ····const·v1,·0x7f09004a34 ····const·v1,·0x7f09004a
  
34 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;35 ····new-instance·v2,·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;
  
35 ····invoke-direct·{v2,·p0},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;-><init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;)V36 ····invoke-direct·{v2,·p0},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder$1;-><init>(Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;)V
  
 37 ····.line·31
36 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;38 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
37 ····move-result-object·v039 ····move-result-object·v0
  
 40 ····.line·37
38 ····invoke-virtual·{v0,·p4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;41 ····invoke-virtual·{v0,·p4},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
39 ····.line·3842 ····.line·38
40 ····return-void43 ····return-void
41 .end·method44 .end·method
839 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;22 .field·final·synthetic·val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$2"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·10028 ····.line·100
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1$1;->this$2:Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1$1;->this$2:Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1$1;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$3$1$1;->val$progressDialog:Lcom/android/gallery3d/photoeditor/SpinnerProgressDialog;
  
3.93 KB
    
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
  
197 ····invoke-direct·{v4,·v9,·v9,·v6,·v7},·Landroid/graphics/RectF;-><init>(FFFF)V197 ····invoke-direct·{v4,·v9,·v9,·v6,·v7},·Landroid/graphics/RectF;-><init>(FFFF)V
  
198 ····.line·75198 ····.line·75
199 ····.local·v4,·"rect":Landroid/graphics/RectF;199 ····.local·v4,·"rect":Landroid/graphics/RectF;
200 ····invoke-virtual·{p5,·v4},·Landroid/graphics/Matrix;->mapRect(Landroid/graphics/RectF;)Z200 ····invoke-virtual·{p5,·v4},·Landroid/graphics/Matrix;->mapRect(Landroid/graphics/RectF;)Z
  
201 ····.line·76201 ····.line·77
202 ····invoke-virtual·{v4},·Landroid/graphics/RectF;->width()F202 ····invoke-virtual·{v4},·Landroid/graphics/RectF;->width()F
  
203 ····move-result·v6203 ····move-result·v6
  
204 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I204 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I
  
205 ····move-result·v6205 ····move-result·v6
Offset 218, 14 lines modifiedOffset 218, 15 lines modified
  
218 ····move-result·v7218 ····move-result·v7
  
219 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;219 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;
  
220 ····move-result-object·v8220 ····move-result-object·v8
  
 221 ····.line·76
221 ····invoke-static·{v6,·v7,·v8},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;222 ····invoke-static·{v6,·v7,·v8},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
  
222 ····move-result-object·v0223 ····move-result-object·v0
  
223 ····.line·79224 ····.line·79
224 ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap;225 ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap;
225 ····iget·v6,·v4,·Landroid/graphics/RectF;->left:F226 ····iget·v6,·v4,·Landroid/graphics/RectF;->left:F
Offset 299, 15 lines modifiedOffset 300, 15 lines modified
  
299 ····div-int·v3,·v3,·p3300 ····div-int·v3,·v3,·p3
  
300 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I301 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I
  
301 ····move-result·v12302 ····move-result·v12
  
302 ····.line·156303 ····.line·157
303 ····.local·v12,·"sampleSize":I304 ····.local·v12,·"sampleSize":I
304 ····invoke-virtual·{v7},·Landroid/graphics/Rect;->width()I305 ····invoke-virtual·{v7},·Landroid/graphics/Rect;->width()I
  
305 ····move-result·v2306 ····move-result·v2
  
306 ····div-int·v2,·v2,·p3307 ····div-int·v2,·v2,·p3
  
Offset 317, 14 lines modifiedOffset 318, 15 lines modified
  
317 ····div-int·v3,·v3,·p2318 ····div-int·v3,·v3,·p2
  
318 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I319 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(II)I
  
319 ····move-result·v2320 ····move-result·v2
  
 321 ····.line·156
320 ····invoke-static·{v12,·v2},·Ljava/lang/Math;->min(II)I322 ····invoke-static·{v12,·v2},·Ljava/lang/Math;->min(II)I
  
321 ····move-result·v12323 ····move-result·v12
  
322 ····.line·159324 ····.line·159
323 ····new-instance·v11,·Landroid/graphics/BitmapFactory$Options;325 ····new-instance·v11,·Landroid/graphics/BitmapFactory$Options;
  
Offset 420, 22 lines modifiedOffset 422, 24 lines modified
  
420 ····div-float/2addr·v2,·v3422 ····div-float/2addr·v2,·v3
  
421 ····move/from16·v0,·p3423 ····move/from16·v0,·p3
  
422 ····int-to-float·v3,·v0424 ····int-to-float·v3,·v0
  
 425 ····.line·181
423 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I426 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I
  
424 ····move-result·v4427 ····move-result·v4
  
425 ····int-to-float·v4,·v4428 ····int-to-float·v4,·v4
  
426 ····div-float/2addr·v3,·v4429 ····div-float/2addr·v3,·v4
  
 430 ····.line·180
427 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(FF)F431 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(FF)F
  
428 ····move-result·v13432 ····move-result·v13
  
429 ····.line·182433 ····.line·182
430 ····.local·v13,·"scale":F434 ····.local·v13,·"scale":F
431 ····move/from16·v0,·p3435 ····move/from16·v0,·p3
Offset 450, 22 lines modifiedOffset 454, 24 lines modified
  
450 ····div-float/2addr·v2,·v3454 ····div-float/2addr·v2,·v3
  
451 ····move/from16·v0,·p2455 ····move/from16·v0,·p2
  
452 ····int-to-float·v3,·v0456 ····int-to-float·v3,·v0
  
 457 ····.line·183
453 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I458 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I
  
454 ····move-result·v4459 ····move-result·v4
  
455 ····int-to-float·v4,·v4460 ····int-to-float·v4,·v4
  
456 ····div-float/2addr·v3,·v4461 ····div-float/2addr·v3,·v4
  
 462 ····.line·182
457 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(FF)F463 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(FF)F
  
458 ····move-result·v2464 ····move-result·v2
  
459 ····invoke-static·{v13,·v2},·Ljava/lang/Math;->max(FF)F465 ····invoke-static·{v13,·v2},·Ljava/lang/Math;->max(FF)F
  
460 ····move-result·v13466 ····move-result·v13
Offset 487, 22 lines modifiedOffset 493, 24 lines modified
487 ····invoke-virtual·{v6,·v13,·v13},·Landroid/graphics/Matrix;->setScale(FF)V493 ····invoke-virtual·{v6,·v13,·v13},·Landroid/graphics/Matrix;->setScale(FF)V
  
488 ····.line·187494 ····.line·187
489 ····const/4·v2,·0x0495 ····const/4·v2,·0x0
  
490 ····const/4·v3,·0x0496 ····const/4·v3,·0x0
  
 497 ····.line·188
491 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getWidth()I498 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getWidth()I
  
492 ····move-result·v4499 ····move-result·v4
  
493 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I500 ····invoke-virtual·{v1},·Landroid/graphics/Bitmap;->getHeight()I
Max diff block lines reached; 1159/3911 bytes (29.63%) of diff not shown.
811 B
    
Offset 59, 31 lines modifiedOffset 59, 34 lines modified
  
59 ····.prologue59 ····.prologue
60 ····.line·3460 ····.line·34
61 ····if-eqz·p0,·:cond_061 ····if-eqz·p0,·:cond_0
  
62 ····new-instance·v0,·Lcom/android/gallery3d/photoeditor/Photo;62 ····new-instance·v0,·Lcom/android/gallery3d/photoeditor/Photo;
  
 63 ····.line·35
63 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->createTexture(Landroid/graphics/Bitmap;)I64 ····invoke-static·{p0},·Lcom/android/gallery3d/photoeditor/RendererUtils;->createTexture(Landroid/graphics/Bitmap;)I
  
64 ····move-result·v165 ····move-result·v1
  
65 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getWidth()I66 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getWidth()I
  
66 ····move-result·v267 ····move-result·v2
  
67 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getHeight()I68 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getHeight()I
  
68 ····move-result·v369 ····move-result·v3
  
69 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/photoeditor/Photo;-><init>(III)V70 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/photoeditor/Photo;-><init>(III)V
  
 71 ····.line·34
70 ····:goto_072 ····:goto_0
71 ····return-object·v073 ····return-object·v0
  
 74 ····.line·35
72 ····:cond_075 ····:cond_0
73 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
74 ····goto·:goto_077 ····goto·:goto_0
75 .end·method78 .end·method
  
  
632 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$effectsId:I22 .field·final·synthetic·val$effectsId:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar$1;I)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/EffectsBar$1;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/EffectsBar$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·6028 ····.line·60
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1$1;->this$1:Lcom/android/gallery3d/photoeditor/EffectsBar$1;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1$1;->this$1:Lcom/android/gallery3d/photoeditor/EffectsBar$1;
  
29 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1$1;->val$effectsId:I30 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/EffectsBar$1$1;->val$effectsId:I
  
694 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$r:Ljava/lang/Runnable;22 .field·final·synthetic·val$r:Ljava/lang/Runnable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/RestorableView;Ljava/lang/Runnable;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/RestorableView;Ljava/lang/Runnable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/RestorableView;
  
26 ····.prologue27 ····.prologue
27 ····.line·8228 ····.line·82
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView$1;->this$0:Lcom/android/gallery3d/photoeditor/RestorableView;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView$1;->this$0:Lcom/android/gallery3d/photoeditor/RestorableView;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView$1;->val$r:Ljava/lang/Runnable;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/RestorableView$1;->val$r:Ljava/lang/Runnable;
  
665 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$4;21 .field·final·synthetic·this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$4;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$4;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor$4;
  
25 ····.prologue26 ····.prologue
26 ····.line·12327 ····.line·123
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$4;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$4$1;->this$1:Lcom/android/gallery3d/photoeditor/PhotoEditor$4;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.31 KB
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;22 .field·final·synthetic·val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/PhotoEditor;Lcom/android/gallery3d/photoeditor/EffectsBar;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
26 ····.prologue27 ····.prologue
27 ····.line·17328 ····.line·173
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;->this$0:Lcom/android/gallery3d/photoeditor/PhotoEditor;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/PhotoEditor$6;->val$effectsBar:Lcom/android/gallery3d/photoeditor/EffectsBar;
  
Offset 81, 14 lines modifiedOffset 82, 15 lines modified
  
81 ····invoke-direct·{v3,·p0},·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$2;-><init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V82 ····invoke-direct·{v3,·p0},·Lcom/android/gallery3d/photoeditor/PhotoEditor$6$2;-><init>(Lcom/android/gallery3d/photoeditor/PhotoEditor$6;)V
  
82 ····const·v4,·0x7f09000883 ····const·v4,·0x7f090008
  
83 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;-><init>(Landroid/content/Context;Ljava/lang/Runnable;Ljava/lang/Runnable;I)V84 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;-><init>(Landroid/content/Context;Ljava/lang/Runnable;Ljava/lang/Runnable;I)V
  
 85 ····.line·193
84 ····invoke-virtual·{v0},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;->show()Landroid/app/AlertDialog;86 ····invoke-virtual·{v0},·Lcom/android/gallery3d/photoeditor/YesNoCancelDialogBuilder;->show()Landroid/app/AlertDialog;
  
85 ····.line·19887 ····.line·198
86 ····:cond_088 ····:cond_0
87 ····:goto_089 ····:goto_0
88 ····return-void90 ····return-void
  
864 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FisheyeAction;Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FisheyeAction;Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/FisheyeAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FisheyeAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FisheyeAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FisheyeAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FisheyeAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FisheyeAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FisheyeAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FisheyeFilter;
  
894 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/StraightenAction;Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/StraightenAction;Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/StraightenAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4328 ····.line·43
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/StraightenAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/StraightenAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/StraightenAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/StraightenAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/StraightenAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/StraightenAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/StraightenFilter;
  
854 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ShadowAction;Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ShadowAction;Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/ShadowAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ShadowAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ShadowAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ShadowAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ShadowAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ShadowAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ShadowAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/ShadowFilter;
  
702 B
    
Offset 528, 14 lines modifiedOffset 528, 15 lines modified
  
528 ····iget·v3,·v3,·Landroid/graphics/RectF;->left:F528 ····iget·v3,·v3,·Landroid/graphics/RectF;->left:F
  
529 ····iget·v4,·v0,·Landroid/graphics/RectF;->left:F529 ····iget·v4,·v0,·Landroid/graphics/RectF;->left:F
  
530 ····sub-float/2addr·v3,·v4530 ····sub-float/2addr·v3,·v4
  
 531 ····.line·148
531 ····invoke-static·{v3,·p1},·Ljava/lang/Math;->max(FF)F532 ····invoke-static·{v3,·p1},·Ljava/lang/Math;->max(FF)F
  
532 ····move-result·p1533 ····move-result·p1
  
533 ····goto·:goto_0534 ····goto·:goto_0
  
534 ····.line·149535 ····.line·149
Offset 544, 14 lines modifiedOffset 545, 15 lines modified
  
544 ····iget·v3,·v3,·Landroid/graphics/RectF;->top:F545 ····iget·v3,·v3,·Landroid/graphics/RectF;->top:F
  
545 ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F546 ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F
  
546 ····sub-float/2addr·v3,·v4547 ····sub-float/2addr·v3,·v4
  
 548 ····.line·150
547 ····invoke-static·{v3,·p2},·Ljava/lang/Math;->max(FF)F549 ····invoke-static·{v3,·p2},·Ljava/lang/Math;->max(FF)F
  
548 ····move-result·p2550 ····move-result·p2
  
549 ····goto·:goto_1551 ····goto·:goto_1
  
550 ····.line·154552 ····.line·154
699 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/CropAction;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/CropAction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/CropAction;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/CropAction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/CropAction;
  
25 ····.prologue26 ····.prologue
26 ····.line·4427 ····.line·44
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/CropAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/CropAction;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/CropAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/CropAction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
874 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FaceliftAction;Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FaceliftAction;Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/FaceliftAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FaceliftAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FaceliftAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FaceliftAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FaceliftAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FaceliftAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FaceliftAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FaceliftFilter;
  
924 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;22 .field·final·synthetic·val$listener:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar;Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar;Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar;
  
26 ····.prologue27 ····.prologue
27 ····.line·4328 ····.line·43
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$1;->val$listener:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$1;->val$listener:Lcom/android/gallery3d/photoeditor/actions/ScaleSeekBar$OnScaleChangeListener;
  
713 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/DoodleAction;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/DoodleAction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
25 ····.prologue26 ····.prologue
26 ····.line·4527 ····.line·45
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/DoodleAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/DoodleAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
885 B
    
Offset 189, 14 lines modifiedOffset 189, 15 lines modified
  
189 ····div-float/2addr·v1,·v2189 ····div-float/2addr·v1,·v2
  
190 ····iget·v2,·p2,·Landroid/graphics/RectF;->right:F190 ····iget·v2,·p2,·Landroid/graphics/RectF;->right:F
  
191 ····iget-object·v3,·p0,·Lcom/android/gallery3d/photoeditor/actions/FullscreenToolView;->photoBounds:Landroid/graphics/RectF;191 ····iget-object·v3,·p0,·Lcom/android/gallery3d/photoeditor/actions/FullscreenToolView;->photoBounds:Landroid/graphics/RectF;
  
 192 ····.line·90
192 ····invoke-virtual·{v3},·Landroid/graphics/RectF;->width()F193 ····invoke-virtual·{v3},·Landroid/graphics/RectF;->width()F
  
193 ····move-result·v3194 ····move-result·v3
  
194 ····div-float/2addr·v2,·v3195 ····div-float/2addr·v2,·v3
  
195 ····iget·v3,·p2,·Landroid/graphics/RectF;->bottom:F196 ····iget·v3,·p2,·Landroid/graphics/RectF;->bottom:F
Offset 205, 14 lines modifiedOffset 206, 15 lines modified
  
205 ····invoke-virtual·{v4},·Landroid/graphics/RectF;->height()F206 ····invoke-virtual·{v4},·Landroid/graphics/RectF;->height()F
  
206 ····move-result·v4207 ····move-result·v4
  
207 ····div-float/2addr·v3,·v4208 ····div-float/2addr·v3,·v4
  
 209 ····.line·89
208 ····invoke-virtual·{p2,·v0,·v1,·v2,·v3},·Landroid/graphics/RectF;->set(FFFF)V210 ····invoke-virtual·{p2,·v0,·v1,·v2,·v3},·Landroid/graphics/RectF;->set(FFFF)V
  
209 ····goto·:goto_0211 ····goto·:goto_0
210 .end·method212 .end·method
  
211 .method·protected·onSizeChanged(IIII)V213 .method·protected·onSizeChanged(IIII)V
212 ····.locals·6214 ····.locals·6
698 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$degrees:F22 .field·final·synthetic·val$degrees:F
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;F)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;F)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·8128 ····.line·81
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1$1;->this$1:Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1$1;->this$1:Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;
  
29 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1$1;->val$degrees:F30 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1$1;->val$degrees:F
  
677 B
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$swipeThreshold:I19 .field·final·synthetic·val$swipeThreshold:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/TouchView;I)V21 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/TouchView;I)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/TouchView;
  
23 ····.prologue24 ····.prologue
24 ····.line·6225 ····.line·62
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/TouchView$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/TouchView;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/TouchView$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/TouchView;
  
26 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/TouchView$1;->val$swipeThreshold:I27 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/TouchView$1;->val$swipeThreshold:I
  
558 B
    
Offset 325, 14 lines modifiedOffset 325, 15 lines modified
325 ····.end·local·v0····#·"degrees":F325 ····.end·local·v0····#·"degrees":F
326 ····.end·local·v1····#·"flipHorizontal":Z326 ····.end·local·v1····#·"flipHorizontal":Z
327 ····:cond_3327 ····:cond_3
328 ····iget·v5,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipView;->touchStartX:F328 ····iget·v5,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipView;->touchStartX:F
  
329 ····sub-float·v5,·v2,·v5329 ····sub-float·v5,·v2,·v5
  
 330 ····.line·115
330 ····invoke-static·{v5},·Ljava/lang/Math;->abs(F)F331 ····invoke-static·{v5},·Ljava/lang/Math;->abs(F)F
  
331 ····move-result·v5332 ····move-result·v5
  
332 ····iget·v6,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipView;->touchStartY:F333 ····iget·v6,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipView;->touchStartY:F
  
333 ····sub-float·v6,·v3,·v6334 ····sub-float·v6,·v3,·v6
925 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;22 .field·final·synthetic·val$listener:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar;Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar;Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar;
  
26 ····.prologue27 ····.prologue
27 ····.line·11928 ····.line·119
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$1;->val$listener:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$1;->val$listener:Lcom/android/gallery3d/photoeditor/actions/ColorSeekBar$OnColorChangeListener;
  
894 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/SaturationAction;Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/SaturationAction;Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/SaturationAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/SaturationAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/SaturationAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/SaturationAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/SaturationAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/SaturationAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/SaturationAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/SaturationFilter;
  
834 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/TintFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/TintFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/TintAction;Lcom/android/gallery3d/photoeditor/filters/TintFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/TintAction;Lcom/android/gallery3d/photoeditor/filters/TintFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/TintAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/TintAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/TintAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/TintAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/TintAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/TintAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/TintFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/TintAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/TintFilter;
  
682 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/FlipAction;22 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/FlipAction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FlipAction;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FlipAction;)V
25 ····.locals·225 ····.locals·2
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/FlipAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4928 ····.line·49
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FlipAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FlipAction;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
844 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/GrainFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/GrainFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/GrainAction;Lcom/android/gallery3d/photoeditor/filters/GrainFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/GrainAction;Lcom/android/gallery3d/photoeditor/filters/GrainFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/GrainAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/GrainAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/GrainAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/GrainAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/GrainAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/GrainAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/GrainFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/GrainAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/GrainFilter;
  
874 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/VignetteAction;Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/VignetteAction;Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/VignetteAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/VignetteAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/VignetteAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/VignetteAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/VignetteAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/VignetteAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/VignetteAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/VignetteFilter;
  
854 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RedEyeAction;Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RedEyeAction;Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/RedEyeAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4128 ····.line·41
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RedEyeAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/RedEyeAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RedEyeAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/RedEyeAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/RedEyeAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/RedEyeAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;
  
864 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/SharpenAction;Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/SharpenAction;Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/SharpenAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/SharpenAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/SharpenAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/SharpenAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/SharpenAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/SharpenAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/SharpenAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/SharpenFilter;
  
884 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FillLightAction;Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FillLightAction;Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/FillLightAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FillLightAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FillLightAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FillLightAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/FillLightAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FillLightAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FillLightAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/FillLightFilter;
  
580 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EffectToolFactory.java"3 .source·"EffectToolFactory.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory$1;, 
8 ········Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory$ScalePickerType;7 ········Lcom/android/gallery3d/photoeditor/actions/EffectToolFactory$ScalePickerType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·final·effectToolPanel:Landroid/view/ViewGroup;11 .field·private·final·effectToolPanel:Landroid/view/ViewGroup;
555 B
    
Offset 586, 18 lines modifiedOffset 586, 20 lines modified
  
586 ····move-result·v2586 ····move-result·v2
  
587 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I587 ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I
  
588 ····move-result·v3588 ····move-result·v3
  
 589 ····.line·96
589 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I590 ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I
  
590 ····move-result·v4591 ····move-result·v4
  
 592 ····.line·95
591 ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I593 ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I
  
592 ····move-result·v1594 ····move-result·v1
  
593 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setColor(I)V595 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setColor(I)V
  
594 ····.line·97596 ····.line·97
884 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/HighlightAction;Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/HighlightAction;Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/HighlightAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/HighlightAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/HighlightAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/HighlightAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/HighlightAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/HighlightAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/HighlightAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/HighlightFilter;
  
696 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/RotateAction;22 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/RotateAction;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RotateAction;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/RotateAction;)V
25 ····.locals·225 ····.locals·2
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/RotateAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4828 ····.line·48
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/RotateAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/RotateAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/RotateAction;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
954 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;22 .field·final·synthetic·val$filter:Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction;Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction;Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/ColorTemperatureAction$1;->val$filter:Lcom/android/gallery3d/photoeditor/filters/ColorTemperatureFilter;
  
703 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$verticalDegrees:F24 .field·final·synthetic·val$verticalDegrees:F
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;FF)V26 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;FF)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;
  
28 ····.prologue29 ····.prologue
29 ····.line·8530 ····.line·85
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1$1;->this$1:Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1$1;->this$1:Lcom/android/gallery3d/photoeditor/actions/FlipAction$1;
  
31 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1$1;->val$horizontalDegrees:F32 ····iput·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/FlipAction$1$1;->val$horizontalDegrees:F
  
713 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/EffectAction;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/EffectAction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
25 ····.prologue26 ····.prologue
26 ····.line·6227 ····.line·62
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$1;->this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/DoodleAction;)V23 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/DoodleAction;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.line·57
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/DoodleAction$2;->this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/DoodleAction$2;->this$0:Lcom/android/gallery3d/photoeditor/actions/DoodleAction;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
765 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$runnableOnODone:Ljava/lang/Runnable;22 .field·final·synthetic·val$runnableOnODone:Ljava/lang/Runnable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/EffectAction;Ljava/lang/Runnable;)V24 .method·constructor·<init>(Lcom/android/gallery3d/photoeditor/actions/EffectAction;Ljava/lang/Runnable;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
26 ····.prologue27 ····.prologue
27 ····.line·10028 ····.line·100
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$2;->this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$2;->this$0:Lcom/android/gallery3d/photoeditor/actions/EffectAction;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$2;->val$runnableOnODone:Ljava/lang/Runnable;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/photoeditor/actions/EffectAction$2;->val$runnableOnODone:Ljava/lang/Runnable;
  
928 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.LomoishEffect"30 ····const-string·v0,·"android.media.effect.effects.LomoishEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/LomoishFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/LomoishFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
3.39 KB
    
Offset 50, 51 lines modifiedOffset 50, 50 lines modified
50 ····invoke-virtual·{p0},·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->validate()V50 ····invoke-virtual·{p0},·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->validate()V
  
51 ····.line·4051 ····.line·40
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·process(Lcom/android/gallery3d/photoeditor/Photo;Lcom/android/gallery3d/photoeditor/Photo;)V54 .method·public·process(Lcom/android/gallery3d/photoeditor/Photo;Lcom/android/gallery3d/photoeditor/Photo;)V
55 ····.locals·1055 ····.locals·9
56 ····.param·p1,·"src"····#·Lcom/android/gallery3d/photoeditor/Photo;56 ····.param·p1,·"src"····#·Lcom/android/gallery3d/photoeditor/Photo;
57 ····.param·p2,·"dst"····#·Lcom/android/gallery3d/photoeditor/Photo;57 ····.param·p2,·"dst"····#·Lcom/android/gallery3d/photoeditor/Photo;
  
58 ····.prologue58 ····.prologue
59 ····.line·4459 ····.line·44
60 ····const-string·v6,·"android.media.effect.effects.RedEyeEffect"60 ····const-string·v5,·"android.media.effect.effects.RedEyeEffect"
  
61 ····invoke-virtual·{p0,·v6},·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;61 ····invoke-virtual·{p0,·v5},·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····.line·4563 ····.line·45
64 ····.local·v1,·"effect":Landroid/media/effect/Effect;64 ····.local·v1,·"effect":Landroid/media/effect/Effect;
65 ····iget-object·v6,·p0,·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->redeyes:Ljava/util/Vector;65 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->redeyes:Ljava/util/Vector;
  
66 ····invoke-virtual·{v6},·Ljava/util/Vector;->size()I66 ····invoke-virtual·{v5},·Ljava/util/Vector;->size()I
  
67 ····move-result·v667 ····move-result·v5
  
68 ····mul-int/lit8·v6,·v6,·0x268 ····mul-int/lit8·v5,·v5,·0x2
  
69 ····new-array·v0,·v6,·[F69 ····new-array·v0,·v5,·[F
  
70 ····.line·4670 ····.line·46
71 ····.local·v0,·"centers":[F71 ····.local·v0,·"centers":[F
72 ····const/4·v3,·0x072 ····const/4·v3,·0x0
  
73 ····.line·4773 ····.line·47
74 ····.local·v3,·"i":I74 ····.local·v3,·"i":I
75 ····iget-object·v6,·p0,·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->redeyes:Ljava/util/Vector;75 ····iget-object·v5,·p0,·Lcom/android/gallery3d/photoeditor/filters/RedEyeFilter;->redeyes:Ljava/util/Vector;
  
76 ····invoke-virtual·{v6},·Ljava/util/Vector;->iterator()Ljava/util/Iterator;76 ····invoke-virtual·{v5},·Ljava/util/Vector;->iterator()Ljava/util/Iterator;
  
77 ····move-result-object·v577 ····move-result-object·v5
  
78 ····.local·v5,·"i$":Ljava/util/Iterator; 
79 ····:goto_078 ····:goto_0
80 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z79 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
81 ····move-result·v680 ····move-result·v6
  
82 ····if-eqz·v6,·:cond_081 ····if-eqz·v6,·:cond_0
  
Offset 124, 33 lines modifiedOffset 123, 33 lines modified
124 ····aput·v6,·v0,·v4123 ····aput·v6,·v0,·v4
  
125 ····goto·:goto_0124 ····goto·:goto_0
  
126 ····.line·51125 ····.line·51
127 ····.end·local·v2····#·"eye":Landroid/graphics/PointF;126 ····.end·local·v2····#·"eye":Landroid/graphics/PointF;
128 ····:cond_0127 ····:cond_0
129 ····const-string·v6,·"centers"128 ····const-string·v5,·"centers"
  
130 ····invoke-virtual·{v1,·v6,·v0},·Landroid/media/effect/Effect;->setParameter(Ljava/lang/String;Ljava/lang/Object;)V129 ····invoke-virtual·{v1,·v5,·v0},·Landroid/media/effect/Effect;->setParameter(Ljava/lang/String;Ljava/lang/Object;)V
  
131 ····.line·52130 ····.line·52
132 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I131 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
133 ····move-result·v6132 ····move-result·v5
  
134 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I133 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
135 ····move-result·v7134 ····move-result·v6
  
136 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->height()I135 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->height()I
  
137 ····move-result·v8136 ····move-result·v7
  
138 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I137 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
139 ····move-result·v9138 ····move-result·v8
  
140 ····invoke-virtual·{v1,·v6,·v7,·v8,·v9},·Landroid/media/effect/Effect;->apply(IIII)V139 ····invoke-virtual·{v1,·v5,·v6,·v7,·v8},·Landroid/media/effect/Effect;->apply(IIII)V
  
141 ····.line·53140 ····.line·53
142 ····return-void141 ····return-void
143 .end·method142 .end·method
948 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.CrossProcessEffect"30 ····const-string·v0,·"android.media.effect.effects.CrossProcessEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/CrossProcessFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/CrossProcessFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
932 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.NegativeEffect"30 ····const-string·v0,·"android.media.effect.effects.NegativeEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/NegativeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/NegativeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
944 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.DocumentaryEffect"30 ····const-string·v0,·"android.media.effect.effects.DocumentaryEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/DocumentaryFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/DocumentaryFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
1010 B
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
  
43 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I43 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I
  
44 ····move-result·v144 ····move-result·v1
  
45 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/filters/CropFilter;->bounds:Landroid/graphics/RectF;45 ····iget-object·v2,·p0,·Lcom/android/gallery3d/photoeditor/filters/CropFilter;->bounds:Landroid/graphics/RectF;
  
 46 ····.line·43
46 ····invoke-virtual·{v2},·Landroid/graphics/RectF;->height()F47 ····invoke-virtual·{v2},·Landroid/graphics/RectF;->height()F
  
47 ····move-result·v248 ····move-result·v2
  
48 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->height()I49 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->height()I
  
49 ····move-result·v350 ····move-result·v3
Offset 59, 14 lines modifiedOffset 60, 15 lines modified
  
59 ····mul-float/2addr·v2,·v360 ····mul-float/2addr·v2,·v3
  
60 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I61 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I
  
61 ····move-result·v262 ····move-result·v2
  
 63 ····.line·42
62 ····invoke-virtual·{p2,·v1,·v2},·Lcom/android/gallery3d/photoeditor/Photo;->changeDimension(II)V64 ····invoke-virtual·{p2,·v1,·v2},·Lcom/android/gallery3d/photoeditor/Photo;->changeDimension(II)V
  
63 ····.line·4565 ····.line·45
64 ····const-string·v1,·"android.media.effect.effects.CropEffect"66 ····const-string·v1,·"android.media.effect.effects.CropEffect"
  
65 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/photoeditor/filters/CropFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;67 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/photoeditor/filters/CropFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
920 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.SepiaEffect"30 ····const-string·v0,·"android.media.effect.effects.SepiaEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/SepiaFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/SepiaFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
936 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.PosterizeEffect"30 ····const-string·v0,·"android.media.effect.effects.PosterizeEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/PosterizeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/PosterizeFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
2.93 KB
    
Offset 51, 65 lines modifiedOffset 51, 65 lines modified
51 .end·method51 .end·method
  
52 .method·public·static·releaseContext()V52 .method·public·static·releaseContext()V
53 ····.locals·353 ····.locals·3
  
54 ····.prologue54 ····.prologue
55 ····.line·4455 ····.line·44
56 ····sget-object·v2,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;56 ····sget-object·v1,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;
  
57 ····if-eqz·v2,·:cond_157 ····if-eqz·v1,·:cond_1
  
58 ····.line·4658 ····.line·46
59 ····sget-object·v2,·Lcom/android/gallery3d/photoeditor/filters/Filter;->effects:Ljava/util/HashMap;59 ····sget-object·v1,·Lcom/android/gallery3d/photoeditor/filters/Filter;->effects:Ljava/util/HashMap;
  
60 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;60 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
61 ····move-result-object·v261 ····move-result-object·v1
  
62 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;62 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····.local·v1,·"i$":Ljava/util/Iterator;64 ····.local·v0,·"effect":Landroid/media/effect/Effect;
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
67 ····move-result·v267 ····move-result·v2
  
68 ····if-eqz·v2,·:cond_068 ····if-eqz·v2,·:cond_0
  
69 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
 71 ····.end·local·v0····#·"effect":Landroid/media/effect/Effect;
71 ····check-cast·v0,·Landroid/media/effect/Effect;72 ····check-cast·v0,·Landroid/media/effect/Effect;
  
72 ····.line·4773 ····.line·47
73 ····.local·v0,·"effect":Landroid/media/effect/Effect;74 ····.restart·local·v0····#·"effect":Landroid/media/effect/Effect;
74 ····invoke-virtual·{v0},·Landroid/media/effect/Effect;->release()V75 ····invoke-virtual·{v0},·Landroid/media/effect/Effect;->release()V
  
75 ····goto·:goto_076 ····goto·:goto_0
  
76 ····.line·4977 ····.line·49
77 ····.end·local·v0····#·"effect":Landroid/media/effect/Effect; 
78 ····:cond_078 ····:cond_0
79 ····sget-object·v2,·Lcom/android/gallery3d/photoeditor/filters/Filter;->effects:Ljava/util/HashMap;79 ····sget-object·v1,·Lcom/android/gallery3d/photoeditor/filters/Filter;->effects:Ljava/util/HashMap;
  
80 ····invoke-virtual·{v2},·Ljava/util/HashMap;->clear()V80 ····invoke-virtual·{v1},·Ljava/util/HashMap;->clear()V
  
81 ····.line·5081 ····.line·50
82 ····sget-object·v2,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;82 ····sget-object·v1,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;
  
83 ····invoke-virtual·{v2},·Landroid/media/effect/EffectContext;->release()V83 ····invoke-virtual·{v1},·Landroid/media/effect/EffectContext;->release()V
  
84 ····.line·5184 ····.line·51
85 ····const/4·v2,·0x085 ····const/4·v1,·0x0
  
86 ····sput-object·v2,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;86 ····sput-object·v1,·Lcom/android/gallery3d/photoeditor/filters/Filter;->context:Landroid/media/effect/EffectContext;
  
87 ····.line·5387 ····.line·53
88 ····:cond_188 ····:cond_1
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
  
936 B
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
29 ····.line·3429 ····.line·34
30 ····const-string·v0,·"android.media.effect.effects.GrayscaleEffect"30 ····const-string·v0,·"android.media.effect.effects.GrayscaleEffect"
  
31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/GrayscaleFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;31 ····invoke-virtual·{p0,·v0},·Lcom/android/gallery3d/photoeditor/filters/GrayscaleFilter;->getEffect(Ljava/lang/String;)Landroid/media/effect/Effect;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
 33 ····.line·35
33 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I34 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
34 ····move-result·v135 ····move-result·v1
  
35 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I36 ····invoke-virtual·{p1},·Lcom/android/gallery3d/photoeditor/Photo;->width()I
  
36 ····move-result·v237 ····move-result·v2
Offset 45, 12 lines modifiedOffset 46, 13 lines modified
  
45 ····move-result·v346 ····move-result·v3
  
46 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I47 ····invoke-virtual·{p2},·Lcom/android/gallery3d/photoeditor/Photo;->texture()I
  
47 ····move-result·v448 ····move-result·v4
  
 49 ····.line·34
48 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V50 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/media/effect/Effect;->apply(IIII)V
  
49 ····.line·3651 ····.line·36
50 ····return-void52 ····return-void
51 .end·method53 .end·method
7.91 KB
Max HTML report size reached
686 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/DownloadCache$TaskProxy;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/DownloadCache$TaskProxy;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/DownloadCache$TaskProxy;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/DownloadCache$TaskProxy;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/DownloadCache$TaskProxy;
  
25 ····.prologue26 ····.prologue
26 ····.line·38727 ····.line·387
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/DownloadCache$TaskProxy$1;->this$0:Lcom/android/gallery3d/data/DownloadCache$TaskProxy;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/DownloadCache$TaskProxy$1;->this$0:Lcom/android/gallery3d/data/DownloadCache$TaskProxy;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
674 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$untagged:Ljava/util/ArrayList;24 .field·final·synthetic·val$untagged:Ljava/util/ArrayList;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/data/TagClustering;Ljava/util/ArrayList;Ljava/util/TreeMap;)V26 .method·constructor·<init>(Lcom/android/gallery3d/data/TagClustering;Ljava/util/ArrayList;Ljava/util/TreeMap;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/TagClustering;
  
28 ····.prologue29 ····.prologue
29 ····.line·4530 ····.line·45
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/TagClustering$1;->this$0:Lcom/android/gallery3d/data/TagClustering;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/TagClustering$1;->this$0:Lcom/android/gallery3d/data/TagClustering;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/TagClustering$1;->val$untagged:Ljava/util/ArrayList;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/TagClustering$1;->val$untagged:Ljava/util/ArrayList;
  
1.57 KB
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
  
43 ····.line·8743 ····.line·87
44 ····const/4·v2,·0x144 ····const/4·v2,·0x1
  
45 ····.line·9245 ····.line·92
46 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V46 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V
  
 47 ····.line·90
47 ····:goto_048 ····:goto_0
48 ····return·v249 ····return·v2
  
49 ····.line·8850 ····.line·88
50 ····:catch_051 ····:catch_0
51 ····move-exception·v152 ····move-exception·v1
  
Offset 198, 14 lines modifiedOffset 199, 15 lines modified
198 ····move-result·v3199 ····move-result·v3
  
199 ····.line·43200 ····.line·43
200 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V201 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V
  
201 ····move-object·v0,·v1202 ····move-object·v0,·v1
  
 203 ····.line·41
202 ····.end·local·v1····#·"fos":Ljava/io/FileOutputStream;204 ····.end·local·v1····#·"fos":Ljava/io/FileOutputStream;
203 ····.restart·local·v0····#·"fos":Ljava/io/FileOutputStream;205 ····.restart·local·v0····#·"fos":Ljava/io/FileOutputStream;
204 ····:goto_0206 ····:goto_0
205 ····return·v3207 ····return·v3
  
206 ····.line·40208 ····.line·40
207 ····:catch_0209 ····:catch_0
Offset 289, 14 lines modifiedOffset 291, 15 lines modified
289 ····if-nez·v4,·:cond_0291 ····if-nez·v4,·:cond_0
  
290 ····.line·59292 ····.line·59
291 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V293 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V
  
292 ····move-object·v0,·v1294 ····move-object·v0,·v1
  
 295 ····.line·57
293 ····.end·local·v1····#·"baos":Ljava/io/ByteArrayOutputStream;296 ····.end·local·v1····#·"baos":Ljava/io/ByteArrayOutputStream;
294 ····.restart·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;297 ····.restart·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;
295 ····:goto_0298 ····:goto_0
296 ····return-object·v3299 ····return-object·v3
  
297 ····.line·54300 ····.line·54
298 ····.end·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;301 ····.end·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;
Offset 311, 14 lines modifiedOffset 314, 15 lines modified
311 ····move-result-object·v3314 ····move-result-object·v3
  
312 ····.line·59315 ····.line·59
313 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V316 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Utils;->closeSilently(Ljava/io/Closeable;)V
  
314 ····move-object·v0,·v1317 ····move-object·v0,·v1
  
 318 ····.line·54
315 ····.end·local·v1····#·"baos":Ljava/io/ByteArrayOutputStream;319 ····.end·local·v1····#·"baos":Ljava/io/ByteArrayOutputStream;
316 ····.restart·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;320 ····.restart·local·v0····#·"baos":Ljava/io/ByteArrayOutputStream;
317 ····goto·:goto_0321 ····goto·:goto_0
  
318 ····.line·55322 ····.line·55
319 ····:catch_0323 ····:catch_0
320 ····move-exception·v2324 ····move-exception·v2
680 B
    
Offset 64, 15 lines modifiedOffset 64, 14 lines modified
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
67 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;67 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
70 ····.prologue69 ····.prologue
71 ····.line·21470 ····.line·214
72 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/LocalImage$LocalLargeImageRequest;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;71 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/LocalImage$LocalLargeImageRequest;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;
  
73 ····move-result-object·v072 ····move-result-object·v0
  
13.0 KB
Max HTML report size reached
7.73 KB
Max HTML report size reached
588 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/FilterSet;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/FilterSet;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/FilterSet;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/FilterSet;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/FilterSet;
  
25 ····.prologue26 ····.prologue
26 ····.line·12827 ····.line·128
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FilterSet$2;->this$0:Lcom/android/gallery3d/data/FilterSet;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FilterSet$2;->this$0:Lcom/android/gallery3d/data/FilterSet;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.51 KB
Max HTML report size reached
875 B
    
Offset 69, 24 lines modifiedOffset 69, 20 lines modified
69 ····neg-int·v0,·v069 ····neg-int·v0,·v0
  
70 ····return·v070 ····return·v0
71 .end·method71 .end·method
  
72 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I72 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
73 ····.locals·173 ····.locals·1
74 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
75 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
76 ····.prologue74 ····.prologue
77 ····.line·8575 ····.line·85
78 ····check-cast·p1,·Lcom/android/gallery3d/data/SmallItem;76 ····check-cast·p1,·Lcom/android/gallery3d/data/SmallItem;
  
79 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
80 ····check-cast·p2,·Lcom/android/gallery3d/data/SmallItem;77 ····check-cast·p2,·Lcom/android/gallery3d/data/SmallItem;
  
81 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
82 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/TimeClustering$DateComparator;->compare(Lcom/android/gallery3d/data/SmallItem;Lcom/android/gallery3d/data/SmallItem;)I78 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/TimeClustering$DateComparator;->compare(Lcom/android/gallery3d/data/SmallItem;Lcom/android/gallery3d/data/SmallItem;)I
  
83 ····move-result·v079 ····move-result·v0
  
84 ····return·v080 ····return·v0
85 .end·method81 .end·method
6.95 KB
Max HTML report size reached
1.01 KB
    
Offset 115, 15 lines modifiedOffset 115, 14 lines modified
115 ····.line·34115 ····.line·34
116 ····new-instance·v0,·Ljava/util/HashMap;116 ····new-instance·v0,·Ljava/util/HashMap;
  
117 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V117 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
118 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/MediaDetails;->mUnits:Ljava/util/HashMap;118 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/MediaDetails;->mUnits:Ljava/util/HashMap;
  
119 ····.line·61 
120 ····return-void119 ····return-void
121 .end·method120 .end·method
  
122 .method·public·static·extractExifInfo(Lcom/android/gallery3d/data/MediaDetails;Ljava/lang/String;)V121 .method·public·static·extractExifInfo(Lcom/android/gallery3d/data/MediaDetails;Ljava/lang/String;)V
123 ····.locals·10122 ····.locals·10
124 ····.param·p0,·"details"····#·Lcom/android/gallery3d/data/MediaDetails;123 ····.param·p0,·"details"····#·Lcom/android/gallery3d/data/MediaDetails;
125 ····.param·p1,·"filePath"····#·Ljava/lang/String;124 ····.param·p1,·"filePath"····#·Ljava/lang/String;
Offset 277, 14 lines modifiedOffset 276, 15 lines modified
277 ····const/16·v2,·0x66276 ····const/16·v2,·0x66
  
278 ····if-ne·p3,·v2,·:cond_1277 ····if-ne·p3,·v2,·:cond_1
  
279 ····.line·127278 ····.line·127
280 ····new-instance·v0,·Lcom/android/gallery3d/data/MediaDetails$FlashState;279 ····new-instance·v0,·Lcom/android/gallery3d/data/MediaDetails$FlashState;
  
 280 ····.line·128
281 ····invoke-virtual·{v1},·Ljava/lang/String;->toString()Ljava/lang/String;281 ····invoke-virtual·{v1},·Ljava/lang/String;->toString()Ljava/lang/String;
  
282 ····move-result-object·v2282 ····move-result-object·v2
  
283 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;283 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
  
284 ····move-result-object·v2284 ····move-result-object·v2
589 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$total:I24 .field·final·synthetic·val$total:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/data/FilterSet;I[Lcom/android/gallery3d/data/Path;)V26 .method·constructor·<init>(Lcom/android/gallery3d/data/FilterSet;I[Lcom/android/gallery3d/data/Path;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/FilterSet;
  
28 ····.prologue29 ····.prologue
29 ····.line·10430 ····.line·104
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FilterSet$1;->this$0:Lcom/android/gallery3d/data/FilterSet;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FilterSet$1;->this$0:Lcom/android/gallery3d/data/FilterSet;
  
31 ····iput·p2,·p0,·Lcom/android/gallery3d/data/FilterSet$1;->val$total:I32 ····iput·p2,·p0,·Lcom/android/gallery3d/data/FilterSet$1;->val$total:I
  
881 B
    
Offset 73, 24 lines modifiedOffset 73, 20 lines modified
73 ····neg-int·v0,·v073 ····neg-int·v0,·v0
  
74 ····return·v074 ····return·v0
75 .end·method75 .end·method
  
76 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I76 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
77 ····.locals·177 ····.locals·1
78 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
79 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
80 ····.prologue78 ····.prologue
81 ····.line·8479 ····.line·84
82 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaItem;80 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaItem;
  
83 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
84 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaItem;81 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaItem;
  
85 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
86 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/DataManager$DateTakenComparator;->compare(Lcom/android/gallery3d/data/MediaItem;Lcom/android/gallery3d/data/MediaItem;)I82 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/DataManager$DateTakenComparator;->compare(Lcom/android/gallery3d/data/MediaItem;Lcom/android/gallery3d/data/MediaItem;)I
  
87 ····move-result·v083 ····move-result·v0
  
88 ····return·v084 ····return·v0
89 .end·method85 .end·method
19.2 KB
Max HTML report size reached
4.31 KB
    
Offset 85, 15 lines modifiedOffset 85, 14 lines modified
85 .method·public·constructor·<init>()V85 .method·public·constructor·<init>()V
86 ····.locals·086 ····.locals·0
  
87 ····.prologue87 ····.prologue
88 ····.line·2388 ····.line·23
89 ····invoke-direct·{p0},·Lcom/android/gallery3d/common/Entry;-><init>()V89 ····invoke-direct·{p0},·Lcom/android/gallery3d/common/Entry;-><init>()V
  
90 ····.line·26 
91 ····return-void90 ····return-void
92 .end·method91 .end·method
  
  
93 #·virtual·methods92 #·virtual·methods
94 .method·public·toString()Ljava/lang/String;93 .method·public·toString()Ljava/lang/String;
95 ····.locals·494 ····.locals·4
Offset 102, 14 lines modifiedOffset 101, 15 lines modified
102 ····.line·62101 ····.line·62
103 ····new-instance·v0,·Ljava/lang/StringBuilder;102 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
104 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V103 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
105 ····const-string·v1,·"hash_code:·"104 ····const-string·v1,·"hash_code:·"
  
 105 ····.line·63
106 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->hashCode:J108 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->hashCode:J
  
109 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 120, 14 lines modifiedOffset 120, 15 lines modified
  
120 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;120 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
121 ····move-result-object·v0121 ····move-result-object·v0
  
122 ····const-string·v1,·"content_url"122 ····const-string·v1,·"content_url"
  
 123 ····.line·64
123 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v0125 ····move-result-object·v0
  
125 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->contentUrl:Ljava/lang/String;126 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->contentUrl:Ljava/lang/String;
  
126 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 138, 14 lines modifiedOffset 139, 15 lines modified
  
138 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
139 ····move-result-object·v0140 ····move-result-object·v0
  
140 ····const-string·v1,·"_size"141 ····const-string·v1,·"_size"
  
 142 ····.line·65
141 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;143 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
142 ····move-result-object·v0144 ····move-result-object·v0
  
143 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->contentSize:J145 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->contentSize:J
  
144 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;146 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 156, 14 lines modifiedOffset 158, 15 lines modified
  
156 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;158 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
157 ····move-result-object·v0159 ····move-result-object·v0
  
158 ····const-string·v1,·"etag"160 ····const-string·v1,·"etag"
  
 161 ····.line·66
159 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;162 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
160 ····move-result-object·v0163 ····move-result-object·v0
  
161 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->eTag:Ljava/lang/String;164 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->eTag:Ljava/lang/String;
  
162 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;165 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 174, 14 lines modifiedOffset 177, 15 lines modified
  
174 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;177 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
175 ····move-result-object·v0178 ····move-result-object·v0
  
176 ····const-string·v1,·"last_access"179 ····const-string·v1,·"last_access"
  
 180 ····.line·67
177 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;181 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
178 ····move-result-object·v0182 ····move-result-object·v0
  
179 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->lastAccessTime:J183 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->lastAccessTime:J
  
180 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;184 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 192, 14 lines modifiedOffset 196, 15 lines modified
  
192 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;196 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
193 ····move-result-object·v0197 ····move-result-object·v0
  
194 ····const-string·v1,·"last_updated"198 ····const-string·v1,·"last_updated"
  
 199 ····.line·68
195 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;200 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
196 ····move-result-object·v0201 ····move-result-object·v0
  
197 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->lastUpdatedTime:J202 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->lastUpdatedTime:J
  
198 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;203 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 210, 23 lines modifiedOffset 215, 26 lines modified
  
210 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;215 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
211 ····move-result-object·v0216 ····move-result-object·v0
  
212 ····const-string·v1,·"_data"217 ····const-string·v1,·"_data"
  
 218 ····.line·69
213 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;219 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
214 ····move-result-object·v0220 ····move-result-object·v0
  
215 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->path:Ljava/lang/String;221 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadEntry;->path:Ljava/lang/String;
  
216 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;222 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 205/4311 bytes (4.76%) of diff not shown.
4.45 KB
    
Offset 138, 32 lines modifiedOffset 138, 31 lines modified
  
138 ····.line·126138 ····.line·126
139 ····.end·local·v1····#·"dest":Ljava/io/File;139 ····.end·local·v1····#·"dest":Ljava/io/File;
140 ····.local·v2,·"dest":Ljava/io/File;140 ····.local·v2,·"dest":Ljava/io/File;
141 ····invoke-virtual·{v2},·Ljava/io/File;->mkdirs()Z141 ····invoke-virtual·{v2},·Ljava/io/File;->mkdirs()Z
  
142 ····.line·127142 ····.line·127
143 ····const/4·v6,·0x0143 ····const/4·v5,·0x0
  
144 ····.line·128144 ····.line·128
145 ····.local·v6,·"success":I145 ····.local·v5,·"success":I
146 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;146 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
147 ····move-result-object·v3147 ····move-result-object·v6
  
148 ····.local·v3,·"i$":Ljava/util/Iterator; 
149 ····:cond_0148 ····:cond_0
150 ····:goto_0149 ····:goto_0
151 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z150 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
152 ····move-result·v7151 ····move-result·v7
  
153 ····if-eqz·v7,·:cond_1152 ····if-eqz·v7,·:cond_1
  
154 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;153 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
155 ····move-result-object·v0154 ····move-result-object·v0
  
156 ····check-cast·v0,·Landroid/mtp/MtpObjectInfo;155 ····check-cast·v0,·Landroid/mtp/MtpObjectInfo;
  
157 ····.line·129156 ····.line·129
158 ····.local·v0,·"child":Landroid/mtp/MtpObjectInfo;157 ····.local·v0,·"child":Landroid/mtp/MtpObjectInfo;
Offset 176, 70 lines modifiedOffset 175, 70 lines modified
176 ····invoke-static·{v8,·v9},·Lcom/android/gallery3d/util/GalleryUtils;->hasSpaceForSize(J)Z175 ····invoke-static·{v8,·v9},·Lcom/android/gallery3d/util/GalleryUtils;->hasSpaceForSize(J)Z
  
177 ····move-result·v7176 ····move-result·v7
  
178 ····if-eqz·v7,·:cond_0177 ····if-eqz·v7,·:cond_0
  
179 ····.line·131178 ····.line·131
180 ····new-instance·v4,·Ljava/io/File;179 ····new-instance·v3,·Ljava/io/File;
  
181 ····invoke-virtual·{v0},·Landroid/mtp/MtpObjectInfo;->getName()Ljava/lang/String;180 ····invoke-virtual·{v0},·Landroid/mtp/MtpObjectInfo;->getName()Ljava/lang/String;
  
182 ····move-result-object·v7181 ····move-result-object·v7
  
183 ····invoke-direct·{v4,·v2,·v7},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V182 ····invoke-direct·{v3,·v2,·v7},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
184 ····.line·132183 ····.line·132
185 ····.local·v4,·"importedFile":Ljava/io/File;184 ····.local·v3,·"importedFile":Ljava/io/File;
186 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;185 ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
187 ····move-result-object·v5186 ····move-result-object·v4
  
188 ····.line·133187 ····.line·133
189 ····.local·v5,·"path":Ljava/lang/String;188 ····.local·v4,·"path":Ljava/lang/String;
190 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/MtpContext;->mClient:Lcom/android/gallery3d/data/MtpClient;189 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/MtpContext;->mClient:Lcom/android/gallery3d/data/MtpClient;
  
191 ····invoke-virtual·{v0},·Landroid/mtp/MtpObjectInfo;->getObjectHandle()I190 ····invoke-virtual·{v0},·Landroid/mtp/MtpObjectInfo;->getObjectHandle()I
  
192 ····move-result·v8191 ····move-result·v8
  
193 ····invoke-virtual·{v7,·p1,·v8,·v5},·Lcom/android/gallery3d/data/MtpClient;->importFile(Ljava/lang/String;ILjava/lang/String;)Z192 ····invoke-virtual·{v7,·p1,·v8,·v4},·Lcom/android/gallery3d/data/MtpClient;->importFile(Ljava/lang/String;ILjava/lang/String;)Z
  
194 ····move-result·v7193 ····move-result·v7
  
195 ····if-eqz·v7,·:cond_0194 ····if-eqz·v7,·:cond_0
  
196 ····.line·134195 ····.line·134
197 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/MtpContext;->mScannerClient:Lcom/android/gallery3d/data/MtpContext$ScannerClient;196 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/MtpContext;->mScannerClient:Lcom/android/gallery3d/data/MtpContext$ScannerClient;
  
198 ····invoke-virtual·{v7,·v5},·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->scanPath(Ljava/lang/String;)V197 ····invoke-virtual·{v7,·v4},·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->scanPath(Ljava/lang/String;)V
  
199 ····.line·135198 ····.line·135
200 ····add-int/lit8·v6,·v6,·0x1199 ····add-int/lit8·v5,·v5,·0x1
  
201 ····goto·:goto_0200 ····goto·:goto_0
  
202 ····.line·138201 ····.line·138
203 ····.end·local·v0····#·"child":Landroid/mtp/MtpObjectInfo;202 ····.end·local·v0····#·"child":Landroid/mtp/MtpObjectInfo;
204 ····.end·local·v4····#·"importedFile":Ljava/io/File;203 ····.end·local·v3····#·"importedFile":Ljava/io/File;
205 ····.end·local·v5····#·"path":Ljava/lang/String;204 ····.end·local·v4····#·"path":Ljava/lang/String;
206 ····:cond_1205 ····:cond_1
207 ····invoke-interface·{p3},·Ljava/util/List;->size()I206 ····invoke-interface·{p3},·Ljava/util/List;->size()I
  
208 ····move-result·v7207 ····move-result·v6
  
209 ····if-ne·v6,·v7,·:cond_2208 ····if-ne·v5,·v6,·:cond_2
  
210 ····const/4·v7,·0x1209 ····const/4·v6,·0x1
  
211 ····:goto_1210 ····:goto_1
212 ····return·v7211 ····return·v6
  
213 ····:cond_2212 ····:cond_2
214 ····const/4·v7,·0x0213 ····const/4·v6,·0x0
  
215 ····goto·:goto_1214 ····goto·:goto_1
216 .end·method215 .end·method
  
217 .method·public·copyFile(Ljava/lang/String;Landroid/mtp/MtpObjectInfo;)Z216 .method·public·copyFile(Ljava/lang/String;Landroid/mtp/MtpObjectInfo;)Z
218 ····.locals·7217 ····.locals·7
219 ····.param·p1,·"deviceName"····#·Ljava/lang/String;218 ····.param·p1,·"deviceName"····#·Ljava/lang/String;
Offset 345, 26 lines modifiedOffset 344, 28 lines modified
  
345 ····const-string·v6,·"·whose·size·=·"344 ····const-string·v6,·"·whose·size·=·"
  
346 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;345 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
347 ····move-result-object·v5346 ····move-result-object·v5
  
 347 ····.line·117
348 ····invoke-virtual·{p2},·Landroid/mtp/MtpObjectInfo;->getCompressedSize()I348 ····invoke-virtual·{p2},·Landroid/mtp/MtpObjectInfo;->getCompressedSize()I
  
349 ····move-result·v6349 ····move-result·v6
  
350 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;350 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
351 ····move-result-object·v5351 ····move-result-object·v5
  
352 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;352 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
353 ····move-result-object·v5353 ····move-result-object·v5
  
 354 ····.line·116
354 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I355 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
Max diff block lines reached; 54/4457 bytes (1.21%) of diff not shown.
3.42 KB
    
Offset 419, 20 lines modifiedOffset 419, 22 lines modified
  
419 ····new-array·v3,·v3,·[Ljava/lang/String;419 ····new-array·v3,·v3,·[Ljava/lang/String;
  
420 ····const/4·v4,·0x0420 ····const/4·v4,·0x0
  
421 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalVideo;->id:I421 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalVideo;->id:I
  
 422 ····.line·175
422 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;423 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
423 ····move-result-object·v5424 ····move-result-object·v5
  
424 ····aput-object·v5,·v3,·v4425 ····aput-object·v5,·v3,·v4
  
 426 ····.line·174
425 ····invoke-virtual·{v1,·v0,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I427 ····invoke-virtual·{v1,·v0,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
  
426 ····.line·176428 ····.line·176
427 ····return-void429 ····return-void
428 .end·method430 .end·method
  
429 .method·public·getContentUri()Landroid/net/Uri;431 .method·public·getContentUri()Landroid/net/Uri;
Offset 483, 20 lines modifiedOffset 485, 22 lines modified
483 ····if-lez·v1,·:cond_0485 ····if-lez·v1,·:cond_0
  
484 ····.line·204486 ····.line·204
485 ····const/16·v2,·0x8487 ····const/16·v2,·0x8
  
486 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/LocalVideo;->mApplication:Lcom/android/gallery3d/app/GalleryApp;488 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/LocalVideo;->mApplication:Lcom/android/gallery3d/app/GalleryApp;
  
 489 ····.line·205
487 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;490 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;
  
488 ····move-result-object·v3491 ····move-result-object·v3
  
489 ····iget·v4,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I492 ····iget·v4,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I
  
 493 ····.line·204
490 ····invoke-static·{v3,·v4},·Lcom/android/gallery3d/util/GalleryUtils;->formatDuration(Landroid/content/Context;I)Ljava/lang/String;494 ····invoke-static·{v3,·v4},·Lcom/android/gallery3d/util/GalleryUtils;->formatDuration(Landroid/content/Context;I)Ljava/lang/String;
  
491 ····move-result-object·v3495 ····move-result-object·v3
  
492 ····invoke-virtual·{v0,·v2,·v3},·Lcom/android/gallery3d/data/MediaDetails;->addDetail(ILjava/lang/Object;)V496 ····invoke-virtual·{v0,·v2,·v3},·Lcom/android/gallery3d/data/MediaDetails;->addDetail(ILjava/lang/Object;)V
  
493 ····.line·207497 ····.line·207
Offset 715, 48 lines modifiedOffset 719, 54 lines modified
715 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->longitude:D719 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->longitude:D
  
716 ····.line·123720 ····.line·123
717 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateTakenInMs:J721 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateTakenInMs:J
  
718 ····const/4·v1,·0x5722 ····const/4·v1,·0x5
  
 723 ····.line·124
719 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J724 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
720 ····move-result-wide·v4725 ····move-result-wide·v4
  
 726 ····.line·123
721 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J727 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
722 ····move-result-wide·v2728 ····move-result-wide·v2
  
723 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateTakenInMs:J729 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateTakenInMs:J
  
724 ····.line·125730 ····.line·125
725 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateAddedInSec:J731 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateAddedInSec:J
  
726 ····const/4·v1,·0x6732 ····const/4·v1,·0x6
  
 733 ····.line·126
727 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J734 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
728 ····move-result-wide·v4735 ····move-result-wide·v4
  
 736 ····.line·125
729 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J737 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
730 ····move-result-wide·v2738 ····move-result-wide·v2
  
731 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateAddedInSec:J739 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateAddedInSec:J
  
732 ····.line·127740 ····.line·127
733 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateModifiedInSec:J741 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateModifiedInSec:J
  
734 ····const/4·v1,·0x7742 ····const/4·v1,·0x7
  
 743 ····.line·128
735 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J744 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
736 ····move-result-wide·v4745 ····move-result-wide·v4
  
 746 ····.line·127
737 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J747 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
738 ····move-result-wide·v2748 ····move-result-wide·v2
  
739 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateModifiedInSec:J749 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalVideo;->dateModifiedInSec:J
  
740 ····.line·129750 ····.line·129
Offset 777, 20 lines modifiedOffset 787, 22 lines modified
777 ····iput-object·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->filePath:Ljava/lang/String;787 ····iput-object·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->filePath:Ljava/lang/String;
  
778 ····.line·130788 ····.line·130
779 ····iget·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I789 ····iget·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I
  
780 ····const/16·v2,·0x9790 ····const/16·v2,·0x9
  
 791 ····.line·131
781 ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I792 ····invoke-interface·{p1,·v2},·Landroid/database/Cursor;->getInt(I)I
  
782 ····move-result·v2793 ····move-result·v2
  
783 ····div-int/lit16·v2,·v2,·0x3e8794 ····div-int/lit16·v2,·v2,·0x3e8
  
 795 ····.line·130
784 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/UpdateHelper;->update(II)I796 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/UpdateHelper;->update(II)I
  
785 ····move-result·v1797 ····move-result·v1
  
786 ····iput·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I798 ····iput·v1,·p0,·Lcom/android/gallery3d/data/LocalVideo;->durationInSec:I
  
787 ····.line·132799 ····.line·132
18.6 KB
Max HTML report size reached
609 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/ClusterAlbum;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/ClusterAlbum;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/ClusterAlbum;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/ClusterAlbum;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/ClusterAlbum;
  
25 ····.prologue26 ····.prologue
26 ····.line·11527 ····.line·115
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/ClusterAlbum$2;->this$0:Lcom/android/gallery3d/data/ClusterAlbum;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/ClusterAlbum$2;->this$0:Lcom/android/gallery3d/data/ClusterAlbum;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
582 B
    
Offset 81, 21 lines modifiedOffset 81, 19 lines modified
81 ····move-result·v081 ····move-result·v0
  
82 ····return·v082 ····return·v0
83 .end·method83 .end·method
  
84 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I84 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
85 ····.locals·185 ····.locals·1
86 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
87 ····.prologue86 ····.prologue
88 ····.line·2187 ····.line·21
89 ····check-cast·p1,·Lcom/android/gallery3d/data/Face;88 ····check-cast·p1,·Lcom/android/gallery3d/data/Face;
  
90 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
91 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/Face;->compareTo(Lcom/android/gallery3d/data/Face;)I89 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/Face;->compareTo(Lcom/android/gallery3d/data/Face;)I
  
92 ····move-result·v090 ····move-result·v0
  
93 ····return·v091 ····return·v0
94 .end·method92 .end·method
  
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/UriImage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/UriImage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/UriImage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/UriImage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/UriImage;
  
25 ····.prologue26 ····.prologue
26 ····.line·13427 ····.line·134
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/UriImage$1;->this$0:Lcom/android/gallery3d/data/UriImage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/UriImage$1;->this$0:Lcom/android/gallery3d/data/UriImage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.28 KB
Max HTML report size reached
5.37 KB
    
Offset 266, 20 lines modifiedOffset 266, 22 lines modified
  
266 ····move-result·v4266 ····move-result·v4
  
267 ····const/4·v5,·0x6267 ····const/4·v5,·0x6
  
268 ····if-ne·v4,·v5,·:cond_0268 ····if-ne·v4,·v5,·:cond_0
  
 269 ····.line·150
269 ····invoke-virtual·{v2},·Landroid/hardware/usb/UsbInterface;->getInterfaceSubclass()I270 ····invoke-virtual·{v2},·Landroid/hardware/usb/UsbInterface;->getInterfaceSubclass()I
  
270 ····move-result·v4271 ····move-result·v4
  
271 ····if-ne·v4,·v3,·:cond_0272 ····if-ne·v4,·v3,·:cond_0
  
 273 ····.line·151
272 ····invoke-virtual·{v2},·Landroid/hardware/usb/UsbInterface;->getInterfaceProtocol()I274 ····invoke-virtual·{v2},·Landroid/hardware/usb/UsbInterface;->getInterfaceProtocol()I
  
273 ····move-result·v4275 ····move-result·v4
  
274 ····if-ne·v4,·v3,·:cond_0276 ····if-ne·v4,·v3,·:cond_0
  
275 ····.line·155277 ····.line·155
Offset 326, 14 lines modifiedOffset 328, 15 lines modified
  
326 ····move-result·v3328 ····move-result·v3
  
327 ····if-nez·v3,·:cond_0329 ····if-nez·v3,·:cond_0
  
328 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpClient;->mRequestPermissionDevices:Ljava/util/ArrayList;330 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpClient;->mRequestPermissionDevices:Ljava/util/ArrayList;
  
 331 ····.line·187
329 ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z332 ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
  
330 ····move-result·v3333 ····move-result·v3
  
331 ····if-nez·v3,·:cond_0334 ····if-nez·v3,·:cond_0
  
332 ····.line·188335 ····.line·188
Offset 593, 99 lines modifiedOffset 596, 96 lines modified
593 ············"Landroid/mtp/MtpDevice;",596 ············"Landroid/mtp/MtpDevice;",
594 ············">;"597 ············">;"
595 ········}598 ········}
596 ····.end·annotation599 ····.end·annotation
  
597 ····.prologue600 ····.prologue
598 ····.line·275601 ····.line·275
599 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;602 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;
  
600 ····monitor-enter·v3603 ····monitor-enter·v2
  
601 ····.line·278604 ····.line·278
602 ····:try_start_0605 ····:try_start_0
603 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpClient;->mUsbManager:Landroid/hardware/usb/UsbManager;606 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/MtpClient;->mUsbManager:Landroid/hardware/usb/UsbManager;
  
604 ····invoke-virtual·{v2},·Landroid/hardware/usb/UsbManager;->getDeviceList()Ljava/util/HashMap;607 ····invoke-virtual·{v1},·Landroid/hardware/usb/UsbManager;->getDeviceList()Ljava/util/HashMap;
  
605 ····move-result-object·v2608 ····move-result-object·v1
  
606 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;609 ····invoke-virtual·{v1},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
607 ····move-result-object·v2610 ····move-result-object·v1
  
608 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;611 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
609 ····move-result-object·v0612 ····move-result-object·v1
  
610 ····.local·v0,·"i$":Ljava/util/Iterator; 
611 ····:cond_0613 ····:cond_0
612 ····:goto_0614 ····:goto_0
613 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z615 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
614 ····move-result·v2616 ····move-result·v3
  
615 ····if-eqz·v2,·:cond_1617 ····if-eqz·v3,·:cond_1
  
616 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;618 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
617 ····move-result-object·v1619 ····move-result-object·v0
  
618 ····check-cast·v1,·Landroid/hardware/usb/UsbDevice;620 ····check-cast·v0,·Landroid/hardware/usb/UsbDevice;
  
619 ····.line·279621 ····.line·279
620 ····.local·v1,·"usbDevice":Landroid/hardware/usb/UsbDevice;622 ····.local·v0,·"usbDevice":Landroid/hardware/usb/UsbDevice;
621 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;623 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;
  
622 ····invoke-virtual·{v1},·Landroid/hardware/usb/UsbDevice;->getDeviceName()Ljava/lang/String;624 ····invoke-virtual·{v0},·Landroid/hardware/usb/UsbDevice;->getDeviceName()Ljava/lang/String;
  
623 ····move-result-object·v4625 ····move-result-object·v4
  
624 ····invoke-virtual·{v2,·v4},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;626 ····invoke-virtual·{v3,·v4},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
625 ····move-result-object·v2627 ····move-result-object·v3
  
626 ····if-nez·v2,·:cond_0628 ····if-nez·v3,·:cond_0
  
627 ····.line·280629 ····.line·280
628 ····invoke-direct·{p0,·v1},·Lcom/android/gallery3d/data/MtpClient;->openDeviceLocked(Landroid/hardware/usb/UsbDevice;)Landroid/mtp/MtpDevice;630 ····invoke-direct·{p0,·v0},·Lcom/android/gallery3d/data/MtpClient;->openDeviceLocked(Landroid/hardware/usb/UsbDevice;)Landroid/mtp/MtpDevice;
  
629 ····goto·:goto_0631 ····goto·:goto_0
  
630 ····.line·285632 ····.line·285
631 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
632 ····.end·local·v1····#·"usbDevice":Landroid/hardware/usb/UsbDevice;633 ····.end·local·v0····#·"usbDevice":Landroid/hardware/usb/UsbDevice;
633 ····:catchall_0634 ····:catchall_0
634 ····move-exception·v2635 ····move-exception·v1
  
635 ····monitor-exit·v3636 ····monitor-exit·v2
636 ····:try_end_0637 ····:try_end_0
637 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0638 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
638 ····throw·v2639 ····throw·v1
  
639 ····.line·284640 ····.line·284
640 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
641 ····:cond_1641 ····:cond_1
642 ····:try_start_1642 ····:try_start_1
643 ····new-instance·v2,·Ljava/util/ArrayList;643 ····new-instance·v1,·Ljava/util/ArrayList;
  
644 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;644 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpClient;->mDevices:Ljava/util/HashMap;
  
645 ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection;645 ····invoke-virtual·{v3},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
646 ····move-result-object·v4646 ····move-result-object·v3
  
647 ····invoke-direct·{v2,·v4},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V647 ····invoke-direct·{v1,·v3},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
648 ····monitor-exit·v3648 ····monitor-exit·v2
Max diff block lines reached; 309/5406 bytes (5.72%) of diff not shown.
7.09 KB
Max HTML report size reached
2.1 KB
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/MtpImage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/MtpImage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/data/MtpImage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/data/MtpImage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/MtpImage;
  
35 ····.prologue36 ····.prologue
36 ····.line·9437 ····.line·94
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 62, 14 lines modifiedOffset 63, 15 lines modified
  
62 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;63 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;
  
63 ····move-result-object·v164 ····move-result-object·v1
  
64 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;65 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
 66 ····.line·97
65 ····invoke-static·{v2},·Lcom/android/gallery3d/data/MtpImage;->access$000(Lcom/android/gallery3d/data/MtpImage;)I67 ····invoke-static·{v2},·Lcom/android/gallery3d/data/MtpImage;->access$000(Lcom/android/gallery3d/data/MtpImage;)I
  
66 ····move-result·v268 ····move-result·v2
  
67 ····invoke-static·{v2},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;69 ····invoke-static·{v2},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;
  
68 ····move-result-object·v270 ····move-result-object·v2
Offset 82, 14 lines modifiedOffset 84, 15 lines modified
  
82 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;84 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/MtpImage$2;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
83 ····invoke-static·{v4},·Lcom/android/gallery3d/data/MtpImage;->access$300(Lcom/android/gallery3d/data/MtpImage;)I85 ····invoke-static·{v4},·Lcom/android/gallery3d/data/MtpImage;->access$300(Lcom/android/gallery3d/data/MtpImage;)I
  
84 ····move-result·v486 ····move-result·v4
  
 87 ····.line·96
85 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/android/gallery3d/data/MtpClient;->getObject(Ljava/lang/String;II)[B88 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/android/gallery3d/data/MtpClient;->getObject(Ljava/lang/String;II)[B
  
86 ····move-result-object·v089 ····move-result-object·v0
  
87 ····.line·9890 ····.line·98
88 ····.local·v0,·"bytes":[B91 ····.local·v0,·"bytes":[B
89 ····array-length·v1,·v092 ····array-length·v1,·v0
Offset 99, 15 lines modifiedOffset 102, 14 lines modified
99 ····move-result-object·v1102 ····move-result-object·v1
  
100 ····return-object·v1103 ····return-object·v1
101 .end·method104 .end·method
  
102 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;105 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
103 ····.locals·1106 ····.locals·1
104 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
105 ····.prologue107 ····.prologue
106 ····.line·94108 ····.line·94
107 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/MtpImage$2;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;109 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/MtpImage$2;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;
  
108 ····move-result-object·v0110 ····move-result-object·v0
  
3.86 KB
    
Offset 73, 88 lines modifiedOffset 73, 84 lines modified
  
73 #·virtual·methods73 #·virtual·methods
74 .method·public·onMediaScannerConnected()V74 .method·public·onMediaScannerConnected()V
75 ····.locals·575 ····.locals·5
  
76 ····.prologue76 ····.prologue
77 ····.line·5177 ····.line·51
78 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mLock:Ljava/lang/Object;78 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mLock:Ljava/lang/Object;
  
79 ····monitor-enter·v379 ····monitor-enter·v2
  
80 ····.line·5280 ····.line·52
81 ····const/4·v2,·0x181 ····const/4·v1,·0x1
  
82 ····:try_start_082 ····:try_start_0
83 ····iput-boolean·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mConnected:Z83 ····iput-boolean·v1,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mConnected:Z
  
84 ····.line·5384 ····.line·53
85 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;85 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;
  
86 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->isEmpty()Z86 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z
  
87 ····move-result·v287 ····move-result·v1
  
88 ····if-nez·v2,·:cond_188 ····if-nez·v1,·:cond_1
  
89 ····.line·5489 ····.line·54
90 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;
  
91 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;91 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
92 ····move-result-object·v092 ····move-result-object·v1
  
93 ····.local·v0,·"i$":Ljava/util/Iterator; 
94 ····:goto_093 ····:goto_0
95 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z94 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
96 ····move-result·v295 ····move-result·v3
  
97 ····if-eqz·v2,·:cond_096 ····if-eqz·v3,·:cond_0
  
98 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;97 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
99 ····move-result-object·v198 ····move-result-object·v0
  
100 ····check-cast·v1,·Ljava/lang/String;99 ····check-cast·v0,·Ljava/lang/String;
  
101 ····.line·55100 ····.line·55
102 ····.local·v1,·"path":Ljava/lang/String;101 ····.local·v0,·"path":Ljava/lang/String;
103 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mScannerConnection:Landroid/media/MediaScannerConnection;102 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mScannerConnection:Landroid/media/MediaScannerConnection;
  
104 ····const/4·v4,·0x0103 ····const/4·v4,·0x0
  
105 ····invoke-virtual·{v2,·v1,·v4},·Landroid/media/MediaScannerConnection;->scanFile(Ljava/lang/String;Ljava/lang/String;)V104 ····invoke-virtual·{v3,·v0,·v4},·Landroid/media/MediaScannerConnection;->scanFile(Ljava/lang/String;Ljava/lang/String;)V
  
106 ····goto·:goto_0105 ····goto·:goto_0
  
107 ····.line·59106 ····.line·59
108 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
109 ····.end·local·v1····#·"path":Ljava/lang/String;107 ····.end·local·v0····#·"path":Ljava/lang/String;
110 ····:catchall_0108 ····:catchall_0
111 ····move-exception·v2109 ····move-exception·v1
  
112 ····monitor-exit·v3110 ····monitor-exit·v2
113 ····:try_end_0111 ····:try_end_0
114 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0112 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
115 ····throw·v2113 ····throw·v1
  
116 ····.line·57114 ····.line·57
117 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
118 ····:cond_0115 ····:cond_0
119 ····:try_start_1116 ····:try_start_1
120 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;117 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/MtpContext$ScannerClient;->mPaths:Ljava/util/ArrayList;
  
121 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->clear()V118 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V
  
122 ····.line·59119 ····.line·59
123 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
124 ····:cond_1120 ····:cond_1
125 ····monitor-exit·v3121 ····monitor-exit·v2
126 ····:try_end_1122 ····:try_end_1
127 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0123 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
128 ····.line·60124 ····.line·60
129 ····return-void125 ····return-void
130 .end·method126 .end·method
  
461 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PathMatcher.java"3 .source·"PathMatcher.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/data/PathMatcher$1;, 
8 ········Lcom/android/gallery3d/data/PathMatcher$Node;7 ········Lcom/android/gallery3d/data/PathMatcher$Node;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·NOT_FOUND:I·=·-0x111 .field·public·static·final·NOT_FOUND:I·=·-0x1
631 B
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$total:I26 .field·final·synthetic·val$total:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/gallery3d/data/TimeClustering;I[D[Lcom/android/gallery3d/data/SmallItem;)V28 .method·constructor·<init>(Lcom/android/gallery3d/data/TimeClustering;I[D[Lcom/android/gallery3d/data/SmallItem;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/TimeClustering;
  
30 ····.prologue31 ····.prologue
31 ····.line·10332 ····.line·103
32 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/TimeClustering$1;->this$0:Lcom/android/gallery3d/data/TimeClustering;33 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/TimeClustering$1;->this$0:Lcom/android/gallery3d/data/TimeClustering;
  
33 ····iput·p2,·p0,·Lcom/android/gallery3d/data/TimeClustering$1;->val$total:I34 ····iput·p2,·p0,·Lcom/android/gallery3d/data/TimeClustering$1;->val$total:I
  
434 B
    
Offset 202, 14 lines modifiedOffset 202, 15 lines modified
202 ····.line·93202 ····.line·93
203 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getMediaItemCount()I203 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getMediaItemCount()I
  
204 ····move-result·v8204 ····move-result·v8
  
205 ····if-gtz·v8,·:cond_0205 ····if-gtz·v8,·:cond_0
  
 206 ····.line·94
206 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getSubMediaSetCount()I207 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getSubMediaSetCount()I
  
207 ····move-result·v8208 ····move-result·v8
  
208 ····if-lez·v8,·:cond_1209 ····if-lez·v8,·:cond_1
  
209 ····.line·95210 ····.line·95
1.75 KB
    
Offset 78, 24 lines modifiedOffset 78, 26 lines modified
78 ····:goto_078 ····:goto_0
79 ····return-object·v079 ····return-object·v0
  
80 ····.line·16980 ····.line·169
81 ····:cond_081 ····:cond_0
82 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->this$0:Lcom/android/gallery3d/data/UriImage;82 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->this$0:Lcom/android/gallery3d/data/UriImage;
  
 83 ····.line·170
83 ····invoke-static·{v1},·Lcom/android/gallery3d/data/UriImage;->access$200(Lcom/android/gallery3d/data/UriImage;)Landroid/os/ParcelFileDescriptor;84 ····invoke-static·{v1},·Lcom/android/gallery3d/data/UriImage;->access$200(Lcom/android/gallery3d/data/UriImage;)Landroid/os/ParcelFileDescriptor;
  
84 ····move-result-object·v185 ····move-result-object·v1
  
85 ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;86 ····invoke-virtual·{v1},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
86 ····move-result-object·v187 ····move-result-object·v1
  
87 ····const/4·v2,·0x088 ····const/4·v2,·0x0
  
 89 ····.line·169
88 ····invoke-static·{p1,·v1,·v2},·Lcom/android/gallery3d/data/DecodeUtils;->requestCreateBitmapRegionDecoder(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;90 ····invoke-static·{p1,·v1,·v2},·Lcom/android/gallery3d/data/DecodeUtils;->requestCreateBitmapRegionDecoder(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;
  
89 ····move-result-object·v091 ····move-result-object·v0
  
90 ····.line·17192 ····.line·171
91 ····.local·v0,·"decoder":Landroid/graphics/BitmapRegionDecoder;93 ····.local·v0,·"decoder":Landroid/graphics/BitmapRegionDecoder;
92 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->this$0:Lcom/android/gallery3d/data/UriImage;94 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->this$0:Lcom/android/gallery3d/data/UriImage;
Offset 116, 15 lines modifiedOffset 118, 14 lines modified
116 ····invoke-static·{v1,·v2},·Lcom/android/gallery3d/data/UriImage;->access$402(Lcom/android/gallery3d/data/UriImage;I)I118 ····invoke-static·{v1,·v2},·Lcom/android/gallery3d/data/UriImage;->access$402(Lcom/android/gallery3d/data/UriImage;I)I
  
117 ····goto·:goto_0119 ····goto·:goto_0
118 .end·method120 .end·method
  
119 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;121 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
120 ····.locals·1122 ····.locals·1
121 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
122 ····.prologue123 ····.prologue
123 ····.line·166124 ····.line·166
124 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;125 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/UriImage$RegionDecoderJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;
  
125 ····move-result-object·v0126 ····move-result-object·v0
  
659 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$group:[Ljava/util/ArrayList;22 .field·final·synthetic·val$group:[Ljava/util/ArrayList;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/data/SizeClustering;[Ljava/util/ArrayList;)V24 .method·constructor·<init>(Lcom/android/gallery3d/data/SizeClustering;[Ljava/util/ArrayList;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/SizeClustering;
  
26 ····.prologue27 ····.prologue
27 ····.line·5528 ····.line·55
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/SizeClustering$1;->this$0:Lcom/android/gallery3d/data/SizeClustering;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/SizeClustering$1;->this$0:Lcom/android/gallery3d/data/SizeClustering;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/SizeClustering$1;->val$group:[Ljava/util/ArrayList;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/SizeClustering$1;->val$group:[Ljava/util/ArrayList;
  
8.08 KB
Max HTML report size reached
28.9 KB
Max HTML report size reached
3.3 KB
    
Offset 50, 44 lines modifiedOffset 50, 41 lines modified
50 #·virtual·methods50 #·virtual·methods
51 .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V51 .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
52 ····.locals·752 ····.locals·7
53 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;53 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
  
54 ····.prologue54 ····.prologue
55 ····.line·26255 ····.line·262
56 ····sget-object·v4,·Lcom/android/gallery3d/data/DownloadEntry;->SCHEMA:Lcom/android/gallery3d/common/EntrySchema;56 ····sget-object·v1,·Lcom/android/gallery3d/data/DownloadEntry;->SCHEMA:Lcom/android/gallery3d/common/EntrySchema;
  
57 ····invoke-virtual·{v4,·p1},·Lcom/android/gallery3d/common/EntrySchema;->createTables(Landroid/database/sqlite/SQLiteDatabase;)V57 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/common/EntrySchema;->createTables(Landroid/database/sqlite/SQLiteDatabase;)V
  
58 ····.line·26458 ····.line·264
59 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;->this$0:Lcom/android/gallery3d/data/DownloadCache;59 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;->this$0:Lcom/android/gallery3d/data/DownloadCache;
  
60 ····invoke-static·{v4},·Lcom/android/gallery3d/data/DownloadCache;->access$100(Lcom/android/gallery3d/data/DownloadCache;)Ljava/io/File;60 ····invoke-static·{v1},·Lcom/android/gallery3d/data/DownloadCache;->access$100(Lcom/android/gallery3d/data/DownloadCache;)Ljava/io/File;
  
61 ····move-result-object·v461 ····move-result-object·v1
  
62 ····invoke-virtual·{v4},·Ljava/io/File;->listFiles()[Ljava/io/File;62 ····invoke-virtual·{v1},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
63 ····move-result-object·v063 ····move-result-object·v2
  
64 ····.local·v0,·"arr$":[Ljava/io/File; 
65 ····array-length·v3,·v064 ····array-length·v3,·v2
  
66 ····.local·v3,·"len$":I 
67 ····const/4·v2,·0x065 ····const/4·v1,·0x0
  
68 ····.local·v2,·"i$":I 
69 ····:goto_066 ····:goto_0
70 ····if-ge·v2,·v3,·:cond_167 ····if-ge·v1,·v3,·:cond_1
  
71 ····aget-object·v1,·v0,·v268 ····aget-object·v0,·v2,·v1
  
72 ····.line·26569 ····.line·265
73 ····.local·v1,·"file":Ljava/io/File;70 ····.local·v0,·"file":Ljava/io/File;
74 ····invoke-virtual·{v1},·Ljava/io/File;->delete()Z71 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z
  
75 ····move-result·v472 ····move-result·v4
  
76 ····if-nez·v4,·:cond_073 ····if-nez·v4,·:cond_0
  
77 ····.line·26674 ····.line·266
78 ····const-string·v4,·"DownloadCache"75 ····const-string·v4,·"DownloadCache"
Offset 98, 15 lines modifiedOffset 95, 15 lines modified
  
98 ····const-string·v6,·"fail·to·remove:·"95 ····const-string·v6,·"fail·to·remove:·"
  
99 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v597 ····move-result-object·v5
  
101 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;98 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
102 ····move-result-object·v699 ····move-result-object·v6
  
103 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····move-result-object·v5101 ····move-result-object·v5
  
Offset 114, 20 lines modifiedOffset 111, 20 lines modified
  
114 ····move-result-object·v5111 ····move-result-object·v5
  
115 ····invoke-static·{v4,·v5},·Lcom/android/gallery3d/data/Log;->w(Ljava/lang/String;Ljava/lang/String;)I112 ····invoke-static·{v4,·v5},·Lcom/android/gallery3d/data/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
116 ····.line·264113 ····.line·264
117 ····:cond_0114 ····:cond_0
118 ····add-int/lit8·v2,·v2,·0x1115 ····add-int/lit8·v1,·v1,·0x1
  
119 ····goto·:goto_0116 ····goto·:goto_0
  
120 ····.line·269117 ····.line·269
121 ····.end·local·v1····#·"file":Ljava/io/File;118 ····.end·local·v0····#·"file":Ljava/io/File;
122 ····:cond_1119 ····:cond_1
123 ····return-void120 ····return-void
124 .end·method121 .end·method
  
125 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V122 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
126 ····.locals·1123 ····.locals·1
127 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;124 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
12.2 KB
Max HTML report size reached
730 B
    
Offset 345, 15 lines modifiedOffset 345, 14 lines modified
345 ····invoke-virtual·{v2,·v6,·v7,·v0},·Lcom/android/gallery3d/data/ImageCacheService;->putImageData(Lcom/android/gallery3d/data/Path;I[B)V345 ····invoke-virtual·{v2,·v6,·v7,·v0},·Lcom/android/gallery3d/data/ImageCacheService;->putImageData(Lcom/android/gallery3d/data/Path;I[B)V
  
346 ····goto/16·:goto_1346 ····goto/16·:goto_1
347 .end·method347 .end·method
  
348 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;348 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
349 ····.locals·1349 ····.locals·1
350 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
351 ····.prologue350 ····.prologue
352 ····.line·28351 ····.line·28
353 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/ImageCacheRequest;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;352 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/ImageCacheRequest;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
354 ····move-result-object·v0353 ····move-result-object·v0
  
3.59 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/android/gallery3d/data/MediaSource;2 .super·Lcom/android/gallery3d/data/MediaSource;
3 .source·"LocalSource.java"3 .source·"LocalSource.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/data/LocalSource$1;, 
8 ········Lcom/android/gallery3d/data/LocalSource$IdComparator;7 ········Lcom/android/gallery3d/data/LocalSource$IdComparator;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·KEY_BUCKET_ID:Ljava/lang/String;·=·"bucketId"11 .field·public·static·final·KEY_BUCKET_ID:Ljava/lang/String;·=·"bucketId"
Offset 224, 18 lines modifiedOffset 223, 20 lines modified
224 ····.param·p1,·"uri"····#·Landroid/net/Uri;223 ····.param·p1,·"uri"····#·Landroid/net/Uri;
225 ····.param·p2,·"defaultType"····#·I224 ····.param·p2,·"defaultType"····#·I
  
226 ····.prologue225 ····.prologue
227 ····.line·129226 ····.line·129
228 ····const-string·v4,·"mediaTypes"227 ····const-string·v4,·"mediaTypes"
  
 228 ····.line·130
229 ····invoke-virtual·{p1,·v4},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;229 ····invoke-virtual·{p1,·v4},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
  
230 ····move-result-object·v4230 ····move-result-object·v4
  
 231 ····.line·129
231 ····invoke-static·{v4,·p2},·Lcom/android/gallery3d/data/LocalSource;->getMediaType(Ljava/lang/String;I)I232 ····invoke-static·{v4,·p2},·Lcom/android/gallery3d/data/LocalSource;->getMediaType(Ljava/lang/String;I)I
  
232 ····move-result·v3233 ····move-result·v3
  
233 ····.line·132234 ····.line·132
234 ····.local·v3,·"mediaType":I235 ····.local·v3,·"mediaType":I
235 ····const-string·v4,·"bucketId"236 ····const-string·v4,·"bucketId"
Offset 699, 32 lines modifiedOffset 700, 36 lines modified
  
699 ····move-result-object·v3700 ····move-result-object·v3
  
700 ····.line·95701 ····.line·95
701 ····.local·v3,·"dataManager":Lcom/android/gallery3d/data/DataManager;702 ····.local·v3,·"dataManager":Lcom/android/gallery3d/data/DataManager;
702 ····sget-object·v6,·Lcom/android/gallery3d/data/LocalAlbumSet;->PATH_IMAGE:Lcom/android/gallery3d/data/Path;703 ····sget-object·v6,·Lcom/android/gallery3d/data/LocalAlbumSet;->PATH_IMAGE:Lcom/android/gallery3d/data/Path;
  
 704 ····.line·96
703 ····invoke-virtual·{v6,·v1},·Lcom/android/gallery3d/data/Path;->getChild(I)Lcom/android/gallery3d/data/Path;705 ····invoke-virtual·{v6,·v1},·Lcom/android/gallery3d/data/Path;->getChild(I)Lcom/android/gallery3d/data/Path;
  
704 ····move-result-object·v6706 ····move-result-object·v6
  
 707 ····.line·95
705 ····invoke-virtual·{v3,·v6},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;708 ····invoke-virtual·{v3,·v6},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;
  
706 ····move-result-object·v4709 ····move-result-object·v4
  
707 ····check-cast·v4,·Lcom/android/gallery3d/data/MediaSet;710 ····check-cast·v4,·Lcom/android/gallery3d/data/MediaSet;
  
708 ····.line·97711 ····.line·97
709 ····.local·v4,·"imageSet":Lcom/android/gallery3d/data/MediaSet;712 ····.local·v4,·"imageSet":Lcom/android/gallery3d/data/MediaSet;
710 ····sget-object·v6,·Lcom/android/gallery3d/data/LocalAlbumSet;->PATH_VIDEO:Lcom/android/gallery3d/data/Path;713 ····sget-object·v6,·Lcom/android/gallery3d/data/LocalAlbumSet;->PATH_VIDEO:Lcom/android/gallery3d/data/Path;
  
 714 ····.line·98
711 ····invoke-virtual·{v6,·v1},·Lcom/android/gallery3d/data/Path;->getChild(I)Lcom/android/gallery3d/data/Path;715 ····invoke-virtual·{v6,·v1},·Lcom/android/gallery3d/data/Path;->getChild(I)Lcom/android/gallery3d/data/Path;
  
712 ····move-result-object·v6716 ····move-result-object·v6
  
 717 ····.line·97
713 ····invoke-virtual·{v3,·v6},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;718 ····invoke-virtual·{v3,·v6},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;
  
714 ····move-result-object·v5719 ····move-result-object·v5
  
715 ····check-cast·v5,·Lcom/android/gallery3d/data/MediaSet;720 ····check-cast·v5,·Lcom/android/gallery3d/data/MediaSet;
  
716 ····.line·99721 ····.line·99
Offset 961, 23 lines modifiedOffset 966, 25 lines modified
  
961 ····invoke-static·{v1},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;966 ····invoke-static·{v1},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;
  
962 ····move-result-object·v1967 ····move-result-object·v1
  
963 ····check-cast·v0,·Lcom/android/gallery3d/data/LocalMediaItem;968 ····check-cast·v0,·Lcom/android/gallery3d/data/LocalMediaItem;
  
 969 ····.line·180
964 ····.end·local·v0····#·"object":Lcom/android/gallery3d/data/MediaObject;970 ····.end·local·v0····#·"object":Lcom/android/gallery3d/data/MediaObject;
965 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/LocalMediaItem;->getBucketId()I971 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/LocalMediaItem;->getBucketId()I
  
966 ····move-result·v2972 ····move-result·v2
  
967 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;973 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
968 ····move-result-object·v2974 ····move-result-object·v2
  
 975 ····.line·179
969 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/data/Path;->getChild(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;976 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/data/Path;->getChild(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;
  
970 ····move-result-object·v1977 ····move-result-object·v1
  
971 ····.line·182978 ····.line·182
972 ····:goto_0979 ····:goto_0
973 ····return-object·v1980 ····return-object·v1
Offset 1117, 14 lines modifiedOffset 1124, 15 lines modified
  
1117 ····invoke-interface·{v0},·Lcom/android/gallery3d/app/GalleryApp;->getContentResolver()Landroid/content/ContentResolver;1124 ····invoke-interface·{v0},·Lcom/android/gallery3d/app/GalleryApp;->getContentResolver()Landroid/content/ContentResolver;
  
1118 ····move-result-object·v01125 ····move-result-object·v0
  
1119 ····const-string·v1,·"media"1126 ····const-string·v1,·"media"
  
 1127 ····.line·260
1120 ····invoke-virtual·{v0,·v1},·Landroid/content/ContentResolver;->acquireContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;1128 ····invoke-virtual·{v0,·v1},·Landroid/content/ContentResolver;->acquireContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;
  
1121 ····move-result-object·v01129 ····move-result-object·v0
  
1122 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/LocalSource;->mClient:Landroid/content/ContentProviderClient;1130 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/LocalSource;->mClient:Landroid/content/ContentProviderClient;
  
1123 ····.line·2611131 ····.line·261
664 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$existing:Ljava/util/HashSet;22 .field·final·synthetic·val$existing:Ljava/util/HashSet;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/data/ClusterAlbumSet;Ljava/util/HashSet;)V24 .method·constructor·<init>(Lcom/android/gallery3d/data/ClusterAlbumSet;Ljava/util/HashSet;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/ClusterAlbumSet;
  
26 ····.prologue27 ····.prologue
27 ····.line·12628 ····.line·126
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/ClusterAlbumSet$1;->this$0:Lcom/android/gallery3d/data/ClusterAlbumSet;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/ClusterAlbumSet$1;->this$0:Lcom/android/gallery3d/data/ClusterAlbumSet;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/ClusterAlbumSet$1;->val$existing:Ljava/util/HashSet;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/ClusterAlbumSet$1;->val$existing:Ljava/util/HashSet;
  
6.52 KB
    
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3822 ····.line·38
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·41 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
27 .method·public·static·ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;26 .method·public·static·ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
28 ····.locals·327 ····.locals·3
29 ····.param·p0,·"bitmap"····#·Landroid/graphics/Bitmap;28 ····.param·p0,·"bitmap"····#·Landroid/graphics/Bitmap;
  
Offset 81, 29 lines modifiedOffset 80, 31 lines modified
81 ····:try_start_080 ····:try_start_0
82 ····const-string·v2,·"r"81 ····const-string·v2,·"r"
  
83 ····invoke-virtual·{p2,·p1,·v2},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;82 ····invoke-virtual·{p2,·p1,·v2},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;
  
84 ····move-result-object·v083 ····move-result-object·v0
  
85 ····.line·21384 ····.line·214
86 ····invoke-virtual·{v0},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;85 ····invoke-virtual·{v0},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
87 ····move-result-object·v286 ····move-result-object·v2
  
 87 ····.line·213
88 ····invoke-static·{v2,·p3},·Landroid/graphics/BitmapRegionDecoder;->newInstance(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;88 ····invoke-static·{v2,·p3},·Landroid/graphics/BitmapRegionDecoder;->newInstance(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;
89 ····:try_end_089 ····:try_end_0
90 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_090 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
91 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_091 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
92 ····move-result-object·v292 ····move-result-object·v2
  
93 ····.line·21993 ····.line·219
94 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->closeSilently(Landroid/os/ParcelFileDescriptor;)V94 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->closeSilently(Landroid/os/ParcelFileDescriptor;)V
  
 95 ····.line·217
95 ····:goto_096 ····:goto_0
96 ····return-object·v297 ····return-object·v2
  
97 ····.line·21598 ····.line·215
98 ····:catch_099 ····:catch_0
99 ····move-exception·v1100 ····move-exception·v1
  
Offset 284, 14 lines modifiedOffset 285, 15 lines modified
  
284 ····const/4·v3,·0x3285 ····const/4·v3,·0x3
  
285 ····new-array·v3,·v3,·[Ljava/lang/Object;286 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
286 ····const/4·v4,·0x0287 ····const/4·v4,·0x0
  
 288 ····.line·163
287 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;289 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
288 ····move-result-object·v5290 ····move-result-object·v5
  
289 ····aput-object·v5,·v3,·v4291 ····aput-object·v5,·v3,·v4
  
290 ····const/4·v4,·0x1292 ····const/4·v4,·0x1
Offset 308, 14 lines modifiedOffset 310, 15 lines modified
  
308 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;310 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
309 ····move-result-object·v5311 ····move-result-object·v5
  
310 ····aput-object·v5,·v3,·v4312 ····aput-object·v5,·v3,·v4
  
 313 ····.line·161
311 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;314 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
312 ····move-result-object·v2315 ····move-result-object·v2
  
313 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V316 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
314 ····throw·v1317 ····throw·v1
Offset 372, 18 lines modifiedOffset 375, 20 lines modified
372 ····invoke-direct·{v0,·p2},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V375 ····invoke-direct·{v0,·p2},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V
  
373 ····invoke-interface·{p0,·v0},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->setCancelListener(Lcom/android/gallery3d/util/ThreadPool$CancelListener;)V376 ····invoke-interface·{p0,·v0},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->setCancelListener(Lcom/android/gallery3d/util/ThreadPool$CancelListener;)V
  
374 ····.line·62377 ····.line·62
375 ····const/4·v0,·0x0378 ····const/4·v0,·0x0
  
 379 ····.line·63
376 ····invoke-static·{p1,·v0,·p2},·Landroid/graphics/BitmapFactory;->decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;380 ····invoke-static·{p1,·v0,·p2},·Landroid/graphics/BitmapFactory;->decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
377 ····move-result-object·v0381 ····move-result-object·v0
  
 382 ····.line·62
378 ····invoke-static·{v0},·Lcom/android/gallery3d/data/DecodeUtils;->ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;383 ····invoke-static·{v0},·Lcom/android/gallery3d/data/DecodeUtils;->ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
  
379 ····move-result-object·v0384 ····move-result-object·v0
  
380 ····return-object·v0385 ····return-object·v0
381 .end·method386 .end·method
  
Offset 490, 19 lines modifiedOffset 495, 20 lines modified
490 ····:cond_0495 ····:cond_0
491 ····new-instance·v0,·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;496 ····new-instance·v0,·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;
  
492 ····invoke-direct·{v0,·p3},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V497 ····invoke-direct·{v0,·p3},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V
  
493 ····invoke-interface·{p0,·v0},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->setCancelListener(Lcom/android/gallery3d/util/ThreadPool$CancelListener;)V498 ····invoke-interface·{p0,·v0},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->setCancelListener(Lcom/android/gallery3d/util/ThreadPool$CancelListener;)V
  
494 ····.line·143499 ····.line·144
495 ····invoke-static·{p1,·p2,·p3},·Landroid/graphics/BitmapFactory;->decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;500 ····invoke-static·{p1,·p2,·p3},·Landroid/graphics/BitmapFactory;->decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
  
496 ····move-result-object·v0501 ····move-result-object·v0
  
 502 ····.line·143
497 ····invoke-static·{v0},·Lcom/android/gallery3d/data/DecodeUtils;->ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;503 ····invoke-static·{v0},·Lcom/android/gallery3d/data/DecodeUtils;->ensureGLCompatibleBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
  
498 ····move-result-object·v0504 ····move-result-object·v0
  
499 ····return-object·v0505 ····return-object·v0
500 .end·method506 .end·method
  
Offset 526, 19 lines modifiedOffset 532, 20 lines modified
526 ····:cond_0532 ····:cond_0
527 ····new-instance·v0,·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;533 ····new-instance·v0,·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;
  
528 ····invoke-direct·{v0,·p2},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V534 ····invoke-direct·{v0,·p2},·Lcom/android/gallery3d/data/DecodeUtils$DecodeCanceller;-><init>(Landroid/graphics/BitmapFactory$Options;)V
  
Max diff block lines reached; 2329/6573 bytes (35.43%) of diff not shown.
2.42 KB
    
Offset 55, 58 lines modifiedOffset 55, 55 lines modified
55 ····.param·p1,·"selfChange"····#·Z55 ····.param·p1,·"selfChange"····#·Z
  
56 ····.prologue56 ····.prologue
57 ····.line·32857 ····.line·328
58 ····monitor-enter·p058 ····monitor-enter·p0
  
59 ····:try_start_059 ····:try_start_0
60 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/DataManager$NotifyBroker;->mNotifiers:Ljava/util/WeakHashMap;60 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/DataManager$NotifyBroker;->mNotifiers:Ljava/util/WeakHashMap;
  
61 ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;61 ····invoke-virtual·{v1},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
62 ····move-result-object·v262 ····move-result-object·v1
  
63 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;63 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
64 ····move-result-object·v064 ····move-result-object·v1
  
65 ····.local·v0,·"i$":Ljava/util/Iterator; 
66 ····:goto_065 ····:goto_0
67 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z66 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
68 ····move-result·v267 ····move-result·v2
  
69 ····if-eqz·v2,·:cond_068 ····if-eqz·v2,·:cond_0
  
70 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;69 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
71 ····move-result-object·v170 ····move-result-object·v0
  
72 ····check-cast·v1,·Lcom/android/gallery3d/data/ChangeNotifier;71 ····check-cast·v0,·Lcom/android/gallery3d/data/ChangeNotifier;
  
73 ····.line·32972 ····.line·329
74 ····.local·v1,·"notifier":Lcom/android/gallery3d/data/ChangeNotifier;73 ····.local·v0,·"notifier":Lcom/android/gallery3d/data/ChangeNotifier;
75 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/data/ChangeNotifier;->onChange(Z)V74 ····invoke-virtual·{v0,·p1},·Lcom/android/gallery3d/data/ChangeNotifier;->onChange(Z)V
76 ····:try_end_075 ····:try_end_0
77 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_076 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
78 ····goto·:goto_077 ····goto·:goto_0
  
79 ····.line·32878 ····.line·328
80 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
81 ····.end·local·v1····#·"notifier":Lcom/android/gallery3d/data/ChangeNotifier;79 ····.end·local·v0····#·"notifier":Lcom/android/gallery3d/data/ChangeNotifier;
82 ····:catchall_080 ····:catchall_0
83 ····move-exception·v281 ····move-exception·v1
  
84 ····monitor-exit·p082 ····monitor-exit·p0
  
85 ····throw·v283 ····throw·v1
  
86 ····.line·33184 ····.line·331
87 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
88 ····:cond_085 ····:cond_0
89 ····monitor-exit·p086 ····monitor-exit·p0
  
90 ····return-void87 ····return-void
91 .end·method88 .end·method
  
92 .method·public·declared-synchronized·registerNotifier(Lcom/android/gallery3d/data/ChangeNotifier;)V89 .method·public·declared-synchronized·registerNotifier(Lcom/android/gallery3d/data/ChangeNotifier;)V
1.99 KB
    
Offset 580, 46 lines modifiedOffset 580, 45 lines modified
580 .end·method580 .end·method
  
581 .method·public·notifyContentChanged()V581 .method·public·notifyContentChanged()V
582 ····.locals·3582 ····.locals·3
  
583 ····.prologue583 ····.prologue
584 ····.line·148584 ····.line·148
585 ····iget-object·v2,·p0,·Lcom/android/gallery3d/data/MediaSet;->mListeners:Ljava/util/WeakHashMap;585 ····iget-object·v1,·p0,·Lcom/android/gallery3d/data/MediaSet;->mListeners:Ljava/util/WeakHashMap;
  
586 ····invoke-virtual·{v2},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;586 ····invoke-virtual·{v1},·Ljava/util/WeakHashMap;->keySet()Ljava/util/Set;
  
587 ····move-result-object·v2587 ····move-result-object·v1
  
588 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;588 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
589 ····move-result-object·v0589 ····move-result-object·v1
  
590 ····.local·v0,·"i$":Ljava/util/Iterator; 
591 ····:goto_0590 ····:goto_0
592 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z591 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
593 ····move-result·v2592 ····move-result·v2
  
594 ····if-eqz·v2,·:cond_0593 ····if-eqz·v2,·:cond_0
  
595 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;594 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
596 ····move-result-object·v1595 ····move-result-object·v0
  
597 ····check-cast·v1,·Lcom/android/gallery3d/data/ContentListener;596 ····check-cast·v0,·Lcom/android/gallery3d/data/ContentListener;
  
598 ····.line·149597 ····.line·149
599 ····.local·v1,·"listener":Lcom/android/gallery3d/data/ContentListener;598 ····.local·v0,·"listener":Lcom/android/gallery3d/data/ContentListener;
600 ····invoke-interface·{v1},·Lcom/android/gallery3d/data/ContentListener;->onContentDirty()V599 ····invoke-interface·{v0},·Lcom/android/gallery3d/data/ContentListener;->onContentDirty()V
  
601 ····goto·:goto_0600 ····goto·:goto_0
  
602 ····.line·151601 ····.line·151
603 ····.end·local·v1····#·"listener":Lcom/android/gallery3d/data/ContentListener;602 ····.end·local·v0····#·"listener":Lcom/android/gallery3d/data/ContentListener;
604 ····:cond_0603 ····:cond_0
605 ····return-void604 ····return-void
606 .end·method605 .end·method
  
607 .method·public·abstract·reload()J606 .method·public·abstract·reload()J
608 .end·method607 .end·method
  
2.28 KB
    
Offset 333, 28 lines modifiedOffset 333, 30 lines modified
333 ····if-nez·v2,·:cond_3333 ····if-nez·v2,·:cond_3
  
334 ····.line·95334 ····.line·95
335 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;335 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;
  
336 ····const·v8,·0x7f090095336 ····const·v8,·0x7f090095
  
 337 ····.line·96
337 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;338 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
338 ····move-result-object·v8339 ····move-result-object·v8
  
339 ····new-array·v9,·v12,·[Ljava/lang/Object;340 ····new-array·v9,·v12,·[Ljava/lang/Object;
  
340 ····add-int/lit8·v10,·v2,·0x1341 ····add-int/lit8·v10,·v2,·0x1
  
341 ····invoke-direct·{p0,·v10},·Lcom/android/gallery3d/data/SizeClustering;->getSizeString(I)Ljava/lang/String;342 ····invoke-direct·{p0,·v10},·Lcom/android/gallery3d/data/SizeClustering;->getSizeString(I)Ljava/lang/String;
  
342 ····move-result-object·v10343 ····move-result-object·v10
  
343 ····aput-object·v10,·v9,·v11344 ····aput-object·v10,·v9,·v11
  
 345 ····.line·95
344 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;346 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
345 ····move-result-object·v8347 ····move-result-object·v8
  
346 ····aput-object·v8,·v7,·v3348 ····aput-object·v8,·v7,·v3
  
347 ····.line·106349 ····.line·106
Offset 381, 26 lines modifiedOffset 383, 28 lines modified
381 ····if-ne·v2,·v7,·:cond_4383 ····if-ne·v2,·v7,·:cond_4
  
382 ····.line·98384 ····.line·98
383 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;385 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;
  
384 ····const·v8,·0x7f090096386 ····const·v8,·0x7f090096
  
 387 ····.line·99
385 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;388 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
386 ····move-result-object·v8389 ····move-result-object·v8
  
387 ····new-array·v9,·v12,·[Ljava/lang/Object;390 ····new-array·v9,·v12,·[Ljava/lang/Object;
  
388 ····invoke-direct·{p0,·v2},·Lcom/android/gallery3d/data/SizeClustering;->getSizeString(I)Ljava/lang/String;391 ····invoke-direct·{p0,·v2},·Lcom/android/gallery3d/data/SizeClustering;->getSizeString(I)Ljava/lang/String;
  
389 ····move-result-object·v10392 ····move-result-object·v10
  
390 ····aput-object·v10,·v9,·v11393 ····aput-object·v10,·v9,·v11
  
 394 ····.line·98
391 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;395 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
392 ····move-result-object·v8396 ····move-result-object·v8
  
393 ····aput-object·v8,·v7,·v3397 ····aput-object·v8,·v7,·v3
  
394 ····goto·:goto_3398 ····goto·:goto_3
Offset 421, 26 lines modifiedOffset 425, 28 lines modified
  
421 ····.line·103425 ····.line·103
422 ····.local·v4,·"maxSize":Ljava/lang/String;426 ····.local·v4,·"maxSize":Ljava/lang/String;
423 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;427 ····iget-object·v7,·p0,·Lcom/android/gallery3d/data/SizeClustering;->mNames:[Ljava/lang/String;
  
424 ····const·v8,·0x7f090097428 ····const·v8,·0x7f090097
  
 429 ····.line·104
425 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;430 ····invoke-virtual·{v6,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
426 ····move-result-object·v8431 ····move-result-object·v8
  
427 ····const/4·v9,·0x2432 ····const/4·v9,·0x2
  
428 ····new-array·v9,·v9,·[Ljava/lang/Object;433 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
429 ····aput-object·v5,·v9,·v11434 ····aput-object·v5,·v9,·v11
  
430 ····aput-object·v4,·v9,·v12435 ····aput-object·v4,·v9,·v12
  
 436 ····.line·103
431 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;437 ····invoke-static·{v8,·v9},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
432 ····move-result-object·v8438 ····move-result-object·v8
  
433 ····aput-object·v8,·v7,·v3439 ····aput-object·v8,·v7,·v3
  
434 ····goto·:goto_3440 ····goto·:goto_3
1.87 KB
    
Offset 148, 29 lines modifiedOffset 148, 30 lines modified
  
148 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z148 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
149 ····move-result·v2149 ····move-result·v2
  
150 ····if-eqz·v2,·:cond_0150 ····if-eqz·v2,·:cond_0
  
151 ····.line·67151 ····.line·68
152 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;152 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
153 ····move-result-object·v2153 ····move-result-object·v2
  
154 ····invoke-static·{v2},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;154 ····invoke-static·{v2},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;
  
155 ····move-result-object·v0155 ····move-result-object·v0
  
156 ····.line·69156 ····.line·69
157 ····.local·v0,·"extension":Ljava/lang/String;157 ····.local·v0,·"extension":Ljava/lang/String;
158 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;158 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;
  
159 ····move-result-object·v2159 ····move-result-object·v2
  
 160 ····.line·70
160 ····invoke-virtual·{v2,·v0},·Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;161 ····invoke-virtual·{v2,·v0},·Landroid/webkit/MimeTypeMap;->getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;
  
161 ····move-result-object·v1162 ····move-result-object·v1
  
162 ····.line·71163 ····.line·71
163 ····.local·v1,·"type":Ljava/lang/String;164 ····.local·v1,·"type":Ljava/lang/String;
164 ····if-eqz·v1,·:cond_0165 ····if-eqz·v1,·:cond_0
Offset 302, 22 lines modifiedOffset 303, 24 lines modified
  
302 ····move-result·v7303 ····move-result·v7
  
303 ····if-nez·v7,·:cond_0304 ····if-nez·v7,·:cond_0
  
304 ····const-string·v7,·"android.resource"305 ····const-string·v7,·"android.resource"
  
 306 ····.line·103
305 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z307 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
306 ····move-result·v7308 ····move-result·v7
  
307 ····if-nez·v7,·:cond_0309 ····if-nez·v7,·:cond_0
  
308 ····const-string·v7,·"file"310 ····const-string·v7,·"file"
  
 311 ····.line·104
309 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z312 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
310 ····move-result·v7313 ····move-result·v7
  
311 ····if-eqz·v7,·:cond_3314 ····if-eqz·v7,·:cond_3
  
312 ····.line·106315 ····.line·106
Offset 329, 14 lines modifiedOffset 332, 15 lines modified
  
329 ····move-result-object·v7332 ····move-result-object·v7
  
330 ····iget-object·v8,·p0,·Lcom/android/gallery3d/data/UriImage;->mUri:Landroid/net/Uri;333 ····iget-object·v8,·p0,·Lcom/android/gallery3d/data/UriImage;->mUri:Landroid/net/Uri;
  
331 ····const-string·v9,·"r"334 ····const-string·v9,·"r"
  
 335 ····.line·107
332 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;336 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;
  
333 ····move-result-object·v7337 ····move-result-object·v7
  
334 ····iput-object·v7,·p0,·Lcom/android/gallery3d/data/UriImage;->mFileDescriptor:Landroid/os/ParcelFileDescriptor;338 ····iput-object·v7,·p0,·Lcom/android/gallery3d/data/UriImage;->mFileDescriptor:Landroid/os/ParcelFileDescriptor;
  
335 ····.line·108339 ····.line·108
1.55 KB
    
Offset 101, 19 lines modifiedOffset 101, 20 lines modified
  
101 ····.line·186101 ····.line·186
102 ····.end·local·v2····#·"exif":Landroid/media/ExifInterface;102 ····.end·local·v2····#·"exif":Landroid/media/ExifInterface;
103 ····.restart·local·v1····#·"exif":Landroid/media/ExifInterface;103 ····.restart·local·v1····#·"exif":Landroid/media/ExifInterface;
104 ····:goto_0104 ····:goto_0
105 ····if-eqz·v5,·:cond_1105 ····if-eqz·v5,·:cond_1
  
106 ····.line·187106 ····.line·188
107 ····invoke-static·{p2},·Lcom/android/gallery3d/data/LocalImage;->getTargetSize(I)I107 ····invoke-static·{p2},·Lcom/android/gallery3d/data/LocalImage;->getTargetSize(I)I
  
108 ····move-result·v6108 ····move-result·v6
  
 109 ····.line·187
109 ····invoke-static·{p1,·v5,·v3,·v6},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecodeIfBigEnough(Lcom/android/gallery3d/util/ThreadPool$JobContext;[BLandroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;110 ····invoke-static·{p1,·v5,·v3,·v6},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecodeIfBigEnough(Lcom/android/gallery3d/util/ThreadPool$JobContext;[BLandroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;
  
110 ····move-result-object·v0111 ····move-result-object·v0
  
111 ····.line·189112 ····.line·189
112 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;113 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
113 ····if-eqz·v0,·:cond_1114 ····if-eqz·v0,·:cond_1
Offset 145, 18 lines modifiedOffset 146, 20 lines modified
145 ····.line·192146 ····.line·192
146 ····.end·local·v1····#·"exif":Landroid/media/ExifInterface;147 ····.end·local·v1····#·"exif":Landroid/media/ExifInterface;
147 ····.end·local·v4····#·"t":Ljava/lang/Throwable;148 ····.end·local·v4····#·"t":Ljava/lang/Throwable;
148 ····.end·local·v5····#·"thumbData":[B149 ····.end·local·v5····#·"thumbData":[B
149 ····:cond_1150 ····:cond_1
150 ····iget-object·v6,·p0,·Lcom/android/gallery3d/data/LocalImage$LocalImageRequest;->mLocalFilePath:Ljava/lang/String;151 ····iget-object·v6,·p0,·Lcom/android/gallery3d/data/LocalImage$LocalImageRequest;->mLocalFilePath:Ljava/lang/String;
  
 152 ····.line·193
151 ····invoke-static·{p2},·Lcom/android/gallery3d/data/LocalImage;->getTargetSize(I)I153 ····invoke-static·{p2},·Lcom/android/gallery3d/data/LocalImage;->getTargetSize(I)I
  
152 ····move-result·v7154 ····move-result·v7
  
 155 ····.line·192
153 ····invoke-static·{p1,·v6,·v3,·v7},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecode(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;156 ····invoke-static·{p1,·v6,·v3,·v7},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecode(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;
  
154 ····move-result-object·v0157 ····move-result-object·v0
  
155 ····goto·:goto_1158 ····goto·:goto_1
  
156 ····.line·183159 ····.line·183
3.7 KB
    
Offset 182, 14 lines modifiedOffset 182, 15 lines modified
  
182 ····new-array·v1,·v3,·[Ljava/lang/Object;182 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
183 ····const-string·v2,·"last_access"183 ····const-string·v2,·"last_access"
  
184 ····aput-object·v2,·v1,·v4184 ····aput-object·v2,·v1,·v4
  
 185 ····.line·60
185 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;186 ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
186 ····move-result-object·v0187 ····move-result-object·v0
  
187 ····sput-object·v0,·Lcom/android/gallery3d/data/DownloadCache;->FREESPACE_ORDER_BY:Ljava/lang/String;188 ····sput-object·v0,·Lcom/android/gallery3d/data/DownloadCache;->FREESPACE_ORDER_BY:Ljava/lang/String;
  
188 ····.line·68189 ····.line·68
Offset 199, 22 lines modifiedOffset 200, 24 lines modified
  
199 ····new-array·v2,·v3,·[Ljava/lang/Object;200 ····new-array·v2,·v3,·[Ljava/lang/Object;
  
200 ····const-string·v3,·"_size"201 ····const-string·v3,·"_size"
  
201 ····aput-object·v3,·v2,·v4202 ····aput-object·v3,·v2,·v4
  
 203 ····.line·69
202 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;204 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
203 ····move-result-object·v1205 ····move-result-object·v1
  
204 ····aput-object·v1,·v0,·v4206 ····aput-object·v1,·v0,·v4
  
205 ····sput-object·v0,·Lcom/android/gallery3d/data/DownloadCache;->SUM_PROJECTION:[Ljava/lang/String;207 ····sput-object·v0,·Lcom/android/gallery3d/data/DownloadCache;->SUM_PROJECTION:[Ljava/lang/String;
  
 208 ····.line·68
206 ····return-void209 ····return-void
207 .end·method210 .end·method
  
208 .method·public·constructor·<init>(Lcom/android/gallery3d/app/GalleryApp;Ljava/io/File;J)V211 .method·public·constructor·<init>(Lcom/android/gallery3d/app/GalleryApp;Ljava/io/File;J)V
209 ····.locals·3212 ····.locals·3
210 ····.param·p1,·"application"····#·Lcom/android/gallery3d/app/GalleryApp;213 ····.param·p1,·"application"····#·Lcom/android/gallery3d/app/GalleryApp;
211 ····.param·p2,·"root"····#·Ljava/io/File;214 ····.param·p2,·"root"····#·Ljava/io/File;
Offset 283, 14 lines modifiedOffset 286, 15 lines modified
  
283 ····invoke-interface·{p1},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;286 ····invoke-interface·{p1},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;
  
284 ····move-result-object·v1287 ····move-result-object·v1
  
285 ····invoke-direct·{v0,·p0,·v1},·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;-><init>(Lcom/android/gallery3d/data/DownloadCache;Landroid/content/Context;)V288 ····invoke-direct·{v0,·p0,·v1},·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;-><init>(Lcom/android/gallery3d/data/DownloadCache;Landroid/content/Context;)V
  
 289 ····.line·90
286 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;290 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/DownloadCache$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
287 ····move-result-object·v0291 ····move-result-object·v0
  
288 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/DownloadCache;->mDatabase:Landroid/database/sqlite/SQLiteDatabase;292 ····iput-object·v0,·p0,·Lcom/android/gallery3d/data/DownloadCache;->mDatabase:Landroid/database/sqlite/SQLiteDatabase;
  
289 ····.line·91293 ····.line·91
Offset 634, 15 lines modifiedOffset 638, 15 lines modified
  
634 ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;638 ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
635 ····:try_end_1639 ····:try_end_1
636 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1640 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
637 ····move-result-object·v11641 ····move-result-object·v11
  
638 ····.line·193642 ····.line·192
639 ····.local·v11,·"cursor":Landroid/database/Cursor;643 ····.local·v11,·"cursor":Landroid/database/Cursor;
640 ····:cond_1644 ····:cond_1
641 ····:goto_1645 ····:goto_1
642 ····if-lez·p1,·:cond_2646 ····if-lez·p1,·:cond_2
  
643 ····:try_start_2647 ····:try_start_2
644 ····move-object/from16·v0,·p0648 ····move-object/from16·v0,·p0
Offset 653, 14 lines modifiedOffset 657, 15 lines modified
  
653 ····iget-wide·v4,·v0,·Lcom/android/gallery3d/data/DownloadCache;->mCapacity:J657 ····iget-wide·v4,·v0,·Lcom/android/gallery3d/data/DownloadCache;->mCapacity:J
  
654 ····cmp-long·v2,·v2,·v4658 ····cmp-long·v2,·v2,·v4
  
655 ····if-lez·v2,·:cond_2659 ····if-lez·v2,·:cond_2
  
 660 ····.line·193
656 ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z661 ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z
  
657 ····move-result·v2662 ····move-result·v2
  
658 ····if-eqz·v2,·:cond_2663 ····if-eqz·v2,·:cond_2
  
659 ····.line·194664 ····.line·194
Offset 756, 20 lines modifiedOffset 761, 22 lines modified
  
756 ····const/4·v5,·0x1761 ····const/4·v5,·0x1
  
757 ····new-array·v5,·v5,·[Ljava/lang/String;762 ····new-array·v5,·v5,·[Ljava/lang/String;
  
758 ····const/4·v6,·0x0763 ····const/4·v6,·0x0
  
 764 ····.line·207
759 ····invoke-static·{v12,·v13},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;765 ····invoke-static·{v12,·v13},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
760 ····move-result-object·v7766 ····move-result-object·v7
  
761 ····aput-object·v7,·v5,·v6767 ····aput-object·v7,·v5,·v6
  
 768 ····.line·206
762 ····invoke-virtual·{v2,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I769 ····invoke-virtual·{v2,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
763 ····:try_end_4770 ····:try_end_4
764 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0771 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0
  
765 ····goto·:goto_1772 ····goto·:goto_1
  
766 ····.line·213773 ····.line·213
Offset 1144, 20 lines modifiedOffset 1151, 22 lines modified
  
1144 ····const/4·v4,·0x11151 ····const/4·v4,·0x1
  
1145 ····new-array·v4,·v4,·[Ljava/lang/String;1152 ····new-array·v4,·v4,·[Ljava/lang/String;
  
1146 ····const/4·v5,·0x01153 ····const/4·v5,·0x0
  
 1154 ····.line·184
1147 ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;1155 ····invoke-static·{p1,·p2},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
1148 ····move-result-object·v61156 ····move-result-object·v6
  
1149 ····aput-object·v6,·v4,·v51157 ····aput-object·v6,·v4,·v5
  
 1158 ····.line·183
Max diff block lines reached; 51/3688 bytes (1.38%) of diff not shown.
5.18 KB
    
Offset 63, 14 lines modifiedOffset 63, 15 lines modified
63 ····.param·p1,·"path"····#·Lcom/android/gallery3d/data/Path;63 ····.param·p1,·"path"····#·Lcom/android/gallery3d/data/Path;
64 ····.param·p2,·"application"····#·Lcom/android/gallery3d/app/GalleryApp;64 ····.param·p2,·"application"····#·Lcom/android/gallery3d/app/GalleryApp;
65 ····.param·p3,·"bucketId"····#·I65 ····.param·p3,·"bucketId"····#·I
66 ····.param·p4,·"isImage"····#·Z66 ····.param·p4,·"isImage"····#·Z
  
67 ····.prologue67 ····.prologue
68 ····.line·8468 ····.line·84
 69 ····.line·85
69 ····invoke-interface·{p2},·Lcom/android/gallery3d/app/GalleryApp;->getContentResolver()Landroid/content/ContentResolver;70 ····invoke-interface·{p2},·Lcom/android/gallery3d/app/GalleryApp;->getContentResolver()Landroid/content/ContentResolver;
  
70 ····move-result-object·v071 ····move-result-object·v0
  
71 ····invoke-static·{v0,·p3},·Lcom/android/gallery3d/data/LocalAlbumSet;->getBucketName(Landroid/content/ContentResolver;I)Ljava/lang/String;72 ····invoke-static·{v0,·p3},·Lcom/android/gallery3d/data/LocalAlbumSet;->getBucketName(Landroid/content/ContentResolver;I)Ljava/lang/String;
  
72 ····move-result-object·v573 ····move-result-object·v5
Offset 81, 14 lines modifiedOffset 82, 15 lines modified
  
81 ····move-object·v2,·p282 ····move-object·v2,·p2
  
82 ····move·v3,·p383 ····move·v3,·p3
  
83 ····move·v4,·p484 ····move·v4,·p4
  
 85 ····.line·84
84 ····invoke-direct/range·{v0·..·v5},·Lcom/android/gallery3d/data/LocalAlbum;-><init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;IZLjava/lang/String;)V86 ····invoke-direct/range·{v0·..·v5},·Lcom/android/gallery3d/data/LocalAlbum;-><init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;IZLjava/lang/String;)V
  
85 ····.line·8787 ····.line·87
86 ····return-void88 ····return-void
87 .end·method89 .end·method
  
88 .method·public·constructor·<init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;IZLjava/lang/String;)V90 .method·public·constructor·<init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;IZLjava/lang/String;)V
Offset 214, 28 lines modifiedOffset 216, 30 lines modified
  
214 ····const/4·v0,·0x1216 ····const/4·v0,·0x1
  
215 ····new-array·v4,·v0,·[Ljava/lang/String;217 ····new-array·v4,·v0,·[Ljava/lang/String;
  
216 ····const/4·v0,·0x0218 ····const/4·v0,·0x0
  
 219 ····.line·199
217 ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;220 ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
218 ····move-result-object·v1221 ····move-result-object·v1
  
219 ····aput-object·v1,·v4,·v0222 ····aput-object·v1,·v4,·v0
  
220 ····const/4·v5,·0x0223 ····const/4·v5,·0x0
  
221 ····move-object·v0,·p0224 ····move-object·v0,·p0
  
222 ····move-object·v1,·p1225 ····move-object·v1,·p1
  
223 ····move-object·v2,·p2226 ····move-object·v2,·p2
  
 227 ····.line·198
224 ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;228 ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
225 ····move-result-object·v0229 ····move-result-object·v0
  
226 ····return-object·v0230 ····return-object·v0
227 .end·method231 .end·method
  
Offset 271, 15 lines modifiedOffset 275, 15 lines modified
271 ····.local·v18,·"result":[Lcom/android/gallery3d/data/MediaItem;275 ····.local·v18,·"result":[Lcom/android/gallery3d/data/MediaItem;
272 ····invoke-virtual/range·{p2·..·p2},·Ljava/util/ArrayList;->isEmpty()Z276 ····invoke-virtual/range·{p2·..·p2},·Ljava/util/ArrayList;->isEmpty()Z
  
273 ····move-result·v5277 ····move-result·v5
  
274 ····if-eqz·v5,·:cond_0278 ····if-eqz·v5,·:cond_0
  
275 ····.line·192279 ····.line·190
276 ····:goto_0280 ····:goto_0
277 ····return-object·v18281 ····return-object·v18
  
278 ····.line·140282 ····.line·140
279 ····:cond_0283 ····:cond_0
280 ····const/4·v5,·0x0284 ····const/4·v5,·0x0
  
Offset 349, 14 lines modifiedOffset 353, 15 lines modified
  
349 ····const/4·v6,·0x2353 ····const/4·v6,·0x2
  
350 ····new-array·v6,·v6,·[Ljava/lang/String;354 ····new-array·v6,·v6,·[Ljava/lang/String;
  
351 ····const/4·v7,·0x0355 ····const/4·v7,·0x0
  
 356 ····.line·160
352 ····invoke-static·{v14},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;357 ····invoke-static·{v14},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
353 ····move-result-object·v19358 ····move-result-object·v19
  
354 ····aput-object·v19,·v6,·v7359 ····aput-object·v19,·v6,·v7
  
355 ····const/4·v7,·0x1360 ····const/4·v7,·0x1
Offset 365, 14 lines modifiedOffset 370, 15 lines modified
  
365 ····move-result-object·v19370 ····move-result-object·v19
  
366 ····aput-object·v19,·v6,·v7371 ····aput-object·v19,·v6,·v7
  
367 ····const-string·v7,·"_id"372 ····const-string·v7,·"_id"
  
 373 ····.line·159
368 ····invoke-virtual/range·{v2·..·v7},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;374 ····invoke-virtual/range·{v2·..·v7},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
369 ····move-result-object·v9375 ····move-result-object·v9
  
370 ····.line·162376 ····.line·162
371 ····.local·v9,·"cursor":Landroid/database/Cursor;377 ····.local·v9,·"cursor":Landroid/database/Cursor;
372 ····if-nez·v9,·:cond_2378 ····if-nez·v9,·:cond_2
Offset 625, 20 lines modifiedOffset 631, 22 lines modified
  
625 ····new-array·v3,·v3,·[Ljava/lang/String;631 ····new-array·v3,·v3,·[Ljava/lang/String;
  
626 ····const/4·v4,·0x0632 ····const/4·v4,·0x0
  
627 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalAlbum;->mBucketId:I633 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalAlbum;->mBucketId:I
  
 634 ····.line·245
628 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;635 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
629 ····move-result-object·v5636 ····move-result-object·v5
  
630 ····aput-object·v5,·v3,·v4637 ····aput-object·v5,·v3,·v4
  
 638 ····.line·244
631 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I639 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
Max diff block lines reached; 1982/5210 bytes (38.04%) of diff not shown.
7.3 KB
Max HTML report size reached
1.73 KB
    
Offset 96, 22 lines modifiedOffset 96, 24 lines modified
96 ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;96 ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
  
97 ····iput-object·v4,·v1,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;97 ····iput-object·v4,·v1,·Landroid/graphics/BitmapFactory$Options;->inPreferredConfig:Landroid/graphics/Bitmap$Config;
  
98 ····.line·18998 ····.line·189
99 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/UriImage$BitmapJob;->this$0:Lcom/android/gallery3d/data/UriImage;99 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/UriImage$BitmapJob;->this$0:Lcom/android/gallery3d/data/UriImage;
  
 100 ····.line·190
100 ····invoke-static·{v4},·Lcom/android/gallery3d/data/UriImage;->access$200(Lcom/android/gallery3d/data/UriImage;)Landroid/os/ParcelFileDescriptor;101 ····invoke-static·{v4},·Lcom/android/gallery3d/data/UriImage;->access$200(Lcom/android/gallery3d/data/UriImage;)Landroid/os/ParcelFileDescriptor;
  
101 ····move-result-object·v4102 ····move-result-object·v4
  
102 ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;103 ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
103 ····move-result-object·v4104 ····move-result-object·v4
  
 105 ····.line·189
104 ····invoke-static·{p1,·v4,·v1,·v2},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecode(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/io/FileDescriptor;Landroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;106 ····invoke-static·{p1,·v4,·v1,·v2},·Lcom/android/gallery3d/data/DecodeUtils;->requestDecode(Lcom/android/gallery3d/util/ThreadPool$JobContext;Ljava/io/FileDescriptor;Landroid/graphics/BitmapFactory$Options;I)Landroid/graphics/Bitmap;
  
105 ····move-result-object·v0107 ····move-result-object·v0
  
106 ····.line·191108 ····.line·191
107 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;109 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
108 ····invoke-interface·{p1},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->isCancelled()Z110 ····invoke-interface·{p1},·Lcom/android/gallery3d/util/ThreadPool$JobContext;->isCancelled()Z
Offset 150, 15 lines modifiedOffset 152, 14 lines modified
150 ····move-result-object·v0152 ····move-result-object·v0
  
151 ····goto·:goto_0153 ····goto·:goto_0
152 .end·method154 .end·method
  
153 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;155 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
154 ····.locals·1156 ····.locals·1
155 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
156 ····.prologue157 ····.prologue
157 ····.line·177158 ····.line·177
158 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/UriImage$BitmapJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;159 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/UriImage$BitmapJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
159 ····move-result-object·v0160 ····move-result-object·v0
  
16.1 KB
Max HTML report size reached
681 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$untagged:Ljava/util/ArrayList;24 .field·final·synthetic·val$untagged:Ljava/util/ArrayList;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/data/FaceClustering;Ljava/util/ArrayList;Ljava/util/TreeMap;)V26 .method·constructor·<init>(Lcom/android/gallery3d/data/FaceClustering;Ljava/util/ArrayList;Ljava/util/TreeMap;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/FaceClustering;
  
28 ····.prologue29 ····.prologue
29 ····.line·4530 ····.line·45
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FaceClustering$1;->this$0:Lcom/android/gallery3d/data/FaceClustering;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/FaceClustering$1;->this$0:Lcom/android/gallery3d/data/FaceClustering;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/FaceClustering$1;->val$untagged:Ljava/util/ArrayList;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/data/FaceClustering$1;->val$untagged:Ljava/util/ArrayList;
  
677 B
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$total:I26 .field·final·synthetic·val$total:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/gallery3d/data/LocationClustering;I[D[Lcom/android/gallery3d/data/LocationClustering$SmallItem;)V28 .method·constructor·<init>(Lcom/android/gallery3d/data/LocationClustering;I[D[Lcom/android/gallery3d/data/LocationClustering$SmallItem;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/LocationClustering;
  
30 ····.prologue31 ····.prologue
31 ····.line·7132 ····.line·71
32 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/LocationClustering$1;->this$0:Lcom/android/gallery3d/data/LocationClustering;33 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/LocationClustering$1;->this$0:Lcom/android/gallery3d/data/LocationClustering;
  
33 ····iput·p2,·p0,·Lcom/android/gallery3d/data/LocationClustering$1;->val$total:I34 ····iput·p2,·p0,·Lcom/android/gallery3d/data/LocationClustering$1;->val$total:I
  
1.5 KB
    
Offset 672, 14 lines modifiedOffset 672, 15 lines modified
  
672 ····if-eqz·v0,·:cond_0672 ····if-eqz·v0,·:cond_0
  
673 ····iget-wide·v0,·p1,·Lcom/android/gallery3d/data/SmallItem;->lat:D673 ····iget-wide·v0,·p1,·Lcom/android/gallery3d/data/SmallItem;->lat:D
  
674 ····iget-wide·v2,·p1,·Lcom/android/gallery3d/data/SmallItem;->lng:D674 ····iget-wide·v2,·p1,·Lcom/android/gallery3d/data/SmallItem;->lng:D
  
 675 ····.line·321
675 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->isValidLocation(DD)Z676 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->isValidLocation(DD)Z
  
676 ····move-result·v0677 ····move-result·v0
  
677 ····if-nez·v0,·:cond_1678 ····if-nez·v0,·:cond_1
  
678 ····:cond_0679 ····:cond_0
Offset 689, 36 lines modifiedOffset 690, 41 lines modified
689 ····:goto_0690 ····:goto_0
690 ····return·v0691 ····return·v0
  
691 ····.line·325692 ····.line·325
692 ····:cond_1693 ····:cond_1
693 ····iget-wide·v0,·p0,·Lcom/android/gallery3d/data/SmallItem;->lat:D694 ····iget-wide·v0,·p0,·Lcom/android/gallery3d/data/SmallItem;->lat:D
  
 695 ····.line·326
694 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->toRadians(D)D696 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->toRadians(D)D
  
695 ····move-result-wide·v0697 ····move-result-wide·v0
  
696 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/SmallItem;->lng:D698 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/SmallItem;->lng:D
  
 699 ····.line·327
697 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->toRadians(D)D700 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->toRadians(D)D
  
698 ····move-result-wide·v2701 ····move-result-wide·v2
  
699 ····iget-wide·v4,·p1,·Lcom/android/gallery3d/data/SmallItem;->lat:D702 ····iget-wide·v4,·p1,·Lcom/android/gallery3d/data/SmallItem;->lat:D
  
 703 ····.line·328
700 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->toRadians(D)D704 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->toRadians(D)D
  
701 ····move-result-wide·v4705 ····move-result-wide·v4
  
702 ····iget-wide·v6,·p1,·Lcom/android/gallery3d/data/SmallItem;->lng:D706 ····iget-wide·v6,·p1,·Lcom/android/gallery3d/data/SmallItem;->lng:D
  
 707 ····.line·329
703 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D708 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D
  
704 ····move-result-wide·v6709 ····move-result-wide·v6
  
 710 ····.line·325
705 ····invoke-static/range·{v0·..·v7},·Lcom/android/gallery3d/util/GalleryUtils;->fastDistanceMeters(DDDD)D711 ····invoke-static/range·{v0·..·v7},·Lcom/android/gallery3d/util/GalleryUtils;->fastDistanceMeters(DDDD)D
  
706 ····move-result-wide·v8712 ····move-result-wide·v8
  
707 ····.line·330713 ····.line·330
708 ····.local·v8,·"distance":D714 ····.local·v8,·"distance":D
709 ····invoke-static·{v8,·v9},·Lcom/android/gallery3d/util/GalleryUtils;->toMile(D)D715 ····invoke-static·{v8,·v9},·Lcom/android/gallery3d/util/GalleryUtils;->toMile(D)D
964 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/LocationClustering;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/LocationClustering;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/LocationClustering;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/LocationClustering;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/LocationClustering;
  
25 ····.prologue26 ····.prologue
26 ····.line·13827 ····.line·138
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/LocationClustering$2;->this$0:Lcom/android/gallery3d/data/LocationClustering;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/LocationClustering$2;->this$0:Lcom/android/gallery3d/data/LocationClustering;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 51, 12 lines modifiedOffset 52, 13 lines modified
  
51 ····const/4·v2,·0x152 ····const/4·v2,·0x1
  
52 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;53 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
53 ····move-result-object·v054 ····move-result-object·v0
  
 55 ····.line·141
54 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V56 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
55 ····.line·14257 ····.line·142
56 ····return-void58 ····return-void
57 .end·method59 .end·method
819 B
    
Offset 337, 22 lines modifiedOffset 337, 24 lines modified
  
337 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;337 ····invoke-virtual·{v0},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;
  
338 ····move-result-object·v0338 ····move-result-object·v0
  
339 ····iget·v1,·p0,·Lcom/android/gallery3d/data/MtpImage;->mDeviceId:I339 ····iget·v1,·p0,·Lcom/android/gallery3d/data/MtpImage;->mDeviceId:I
  
 340 ····.line·106
340 ····invoke-static·{v1},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;341 ····invoke-static·{v1},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;
  
341 ····move-result-object·v1342 ····move-result-object·v1
  
342 ····iget·v2,·p0,·Lcom/android/gallery3d/data/MtpImage;->mObjectId:I343 ····iget·v2,·p0,·Lcom/android/gallery3d/data/MtpImage;->mObjectId:I
  
343 ····iget·v3,·p0,·Lcom/android/gallery3d/data/MtpImage;->mObjectSize:I344 ····iget·v3,·p0,·Lcom/android/gallery3d/data/MtpImage;->mObjectSize:I
  
 345 ····.line·105
344 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/data/MtpClient;->getObject(Ljava/lang/String;II)[B346 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/data/MtpClient;->getObject(Ljava/lang/String;II)[B
  
345 ····move-result-object·v0347 ····move-result-object·v0
  
346 ····return-object·v0348 ····return-object·v0
347 .end·method349 .end·method
  
3.32 KB
    
Offset 587, 20 lines modifiedOffset 587, 22 lines modified
  
587 ····new-array·v3,·v3,·[Ljava/lang/String;587 ····new-array·v3,·v3,·[Ljava/lang/String;
  
588 ····const/4·v4,·0x0588 ····const/4·v4,·0x0
  
589 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalImage;->id:I589 ····iget·v5,·p0,·Lcom/android/gallery3d/data/LocalImage;->id:I
  
 590 ····.line·251
590 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;591 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
591 ····move-result-object·v5592 ····move-result-object·v5
  
592 ····aput-object·v5,·v3,·v4593 ····aput-object·v5,·v3,·v4
  
 594 ····.line·250
593 ····invoke-virtual·{v1,·v0,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I595 ····invoke-virtual·{v1,·v0,·v2,·v3},·Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
  
594 ····.line·252596 ····.line·252
595 ····return-void597 ····return-void
596 .end·method598 .end·method
  
597 .method·public·getContentUri()Landroid/net/Uri;599 .method·public·getContentUri()Landroid/net/Uri;
Offset 858, 18 lines modifiedOffset 860, 20 lines modified
  
858 ····invoke-direct·{v2,·v5},·Landroid/media/ExifInterface;-><init>(Ljava/lang/String;)V860 ····invoke-direct·{v2,·v5},·Landroid/media/ExifInterface;-><init>(Ljava/lang/String;)V
  
859 ····.line·280861 ····.line·280
860 ····.local·v2,·"exif":Landroid/media/ExifInterface;862 ····.local·v2,·"exif":Landroid/media/ExifInterface;
861 ····const-string·v5,·"Orientation"863 ····const-string·v5,·"Orientation"
  
 864 ····.line·281
862 ····invoke-static·{v3},·Lcom/android/gallery3d/data/LocalImage;->getExifOrientation(I)Ljava/lang/String;865 ····invoke-static·{v3},·Lcom/android/gallery3d/data/LocalImage;->getExifOrientation(I)Ljava/lang/String;
  
863 ····move-result-object·v6866 ····move-result-object·v6
  
 867 ····.line·280
864 ····invoke-virtual·{v2,·v5,·v6},·Landroid/media/ExifInterface;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V868 ····invoke-virtual·{v2,·v5,·v6},·Landroid/media/ExifInterface;->setAttribute(Ljava/lang/String;Ljava/lang/String;)V
  
865 ····.line·282869 ····.line·282
866 ····invoke-virtual·{v2},·Landroid/media/ExifInterface;->saveAttributes()V870 ····invoke-virtual·{v2},·Landroid/media/ExifInterface;->saveAttributes()V
867 ····:try_end_0871 ····:try_end_0
868 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0872 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Offset 922, 20 lines modifiedOffset 926, 22 lines modified
  
922 ····new-array·v7,·v7,·[Ljava/lang/String;926 ····new-array·v7,·v7,·[Ljava/lang/String;
  
923 ····const/4·v8,·0x0927 ····const/4·v8,·0x0
  
924 ····iget·v9,·p0,·Lcom/android/gallery3d/data/LocalImage;->id:I928 ····iget·v9,·p0,·Lcom/android/gallery3d/data/LocalImage;->id:I
  
 929 ····.line·294
925 ····invoke-static·{v9},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;930 ····invoke-static·{v9},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
926 ····move-result-object·v9931 ····move-result-object·v9
  
927 ····aput-object·v9,·v7,·v8932 ····aput-object·v9,·v7,·v8
  
 933 ····.line·293
928 ····invoke-virtual·{v5,·v0,·v4,·v6,·v7},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I934 ····invoke-virtual·{v5,·v0,·v4,·v6,·v7},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
929 ····.line·295935 ····.line·295
930 ····return-void936 ····return-void
  
931 ····.line·283937 ····.line·283
932 ····:catch_0938 ····:catch_0
Offset 1061, 48 lines modifiedOffset 1067, 54 lines modified
1061 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->longitude:D1067 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->longitude:D
  
1062 ····.line·1401068 ····.line·140
1063 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateTakenInMs:J1069 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateTakenInMs:J
  
1064 ····const/4·v1,·0x51070 ····const/4·v1,·0x5
  
 1071 ····.line·141
1065 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J1072 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
1066 ····move-result-wide·v41073 ····move-result-wide·v4
  
 1074 ····.line·140
1067 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J1075 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
1068 ····move-result-wide·v21076 ····move-result-wide·v2
  
1069 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateTakenInMs:J1077 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateTakenInMs:J
  
1070 ····.line·1421078 ····.line·142
1071 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateAddedInSec:J1079 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateAddedInSec:J
  
1072 ····const/4·v1,·0x61080 ····const/4·v1,·0x6
  
 1081 ····.line·143
1073 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J1082 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
1074 ····move-result-wide·v41083 ····move-result-wide·v4
  
 1084 ····.line·142
1075 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J1085 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
1076 ····move-result-wide·v21086 ····move-result-wide·v2
  
1077 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateAddedInSec:J1087 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateAddedInSec:J
  
1078 ····.line·1441088 ····.line·144
1079 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateModifiedInSec:J1089 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateModifiedInSec:J
  
1080 ····const/4·v1,·0x71090 ····const/4·v1,·0x7
  
 1091 ····.line·145
1081 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J1092 ····invoke-interface·{p1,·v1},·Landroid/database/Cursor;->getLong(I)J
  
1082 ····move-result-wide·v41093 ····move-result-wide·v4
  
 1094 ····.line·144
1083 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J1095 ····invoke-virtual·{v0,·v2,·v3,·v4,·v5},·Lcom/android/gallery3d/util/UpdateHelper;->update(JJ)J
  
1084 ····move-result-wide·v21096 ····move-result-wide·v2
  
1085 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateModifiedInSec:J1097 ····iput-wide·v2,·p0,·Lcom/android/gallery3d/data/LocalImage;->dateModifiedInSec:J
  
1086 ····.line·1461098 ····.line·146
906 B
    
Offset 181, 26 lines modifiedOffset 181, 28 lines modified
181 ····:cond_4181 ····:cond_4
182 ····const-string·v3,·"MMddyy"182 ····const-string·v3,·"MMddyy"
  
183 ····invoke-static·{v3,·v4,·v5},·Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;183 ····invoke-static·{v3,·v4,·v5},·Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
  
184 ····move-result-object·v3184 ····move-result-object·v3
  
 185 ····.line·394
185 ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;186 ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
186 ····move-result-object·v19187 ····move-result-object·v19
  
187 ····.line·395188 ····.line·395
188 ····.local·v19,·"minDay":Ljava/lang/String;189 ····.local·v19,·"minDay":Ljava/lang/String;
189 ····const-string·v3,·"MMddyy"190 ····const-string·v3,·"MMddyy"
  
190 ····invoke-static·{v3,·v6,·v7},·Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;191 ····invoke-static·{v3,·v6,·v7},·Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
  
191 ····move-result-object·v3192 ····move-result-object·v3
  
 193 ····.line·396
192 ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;194 ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
193 ····move-result-object·v18195 ····move-result-object·v18
  
194 ····.line·398196 ····.line·398
195 ····.local·v18,·"maxDay":Ljava/lang/String;197 ····.local·v18,·"maxDay":Ljava/lang/String;
196 ····const/4·v3,·0x4198 ····const/4·v3,·0x4
1.27 KB
    
Offset 133, 28 lines modifiedOffset 133, 30 lines modified
133 ····:pswitch_0133 ····:pswitch_0
134 ····new-instance·v2,·Lcom/android/gallery3d/data/ComboAlbumSet;134 ····new-instance·v2,·Lcom/android/gallery3d/data/ComboAlbumSet;
  
135 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/ComboSource;->mApplication:Lcom/android/gallery3d/app/GalleryApp;135 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/ComboSource;->mApplication:Lcom/android/gallery3d/app/GalleryApp;
  
136 ····aget-object·v4,·v1,·v4136 ····aget-object·v4,·v1,·v4
  
 137 ····.line·47
137 ····invoke-virtual·{v0,·v4},·Lcom/android/gallery3d/data/DataManager;->getMediaSetsFromString(Ljava/lang/String;)[Lcom/android/gallery3d/data/MediaSet;138 ····invoke-virtual·{v0,·v4},·Lcom/android/gallery3d/data/DataManager;->getMediaSetsFromString(Ljava/lang/String;)[Lcom/android/gallery3d/data/MediaSet;
  
138 ····move-result-object·v4139 ····move-result-object·v4
  
139 ····invoke-direct·{v2,·p1,·v3,·v4},·Lcom/android/gallery3d/data/ComboAlbumSet;-><init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;[Lcom/android/gallery3d/data/MediaSet;)V140 ····invoke-direct·{v2,·p1,·v3,·v4},·Lcom/android/gallery3d/data/ComboAlbumSet;-><init>(Lcom/android/gallery3d/data/Path;Lcom/android/gallery3d/app/GalleryApp;[Lcom/android/gallery3d/data/MediaSet;)V
  
140 ····goto·:goto_0141 ····goto·:goto_0
  
141 ····.line·50142 ····.line·50
142 ····:pswitch_1143 ····:pswitch_1
143 ····new-instance·v2,·Lcom/android/gallery3d/data/ComboAlbum;144 ····new-instance·v2,·Lcom/android/gallery3d/data/ComboAlbum;
  
144 ····aget-object·v3,·v1,·v3145 ····aget-object·v3,·v1,·v3
  
 146 ····.line·51
145 ····invoke-virtual·{v0,·v3},·Lcom/android/gallery3d/data/DataManager;->getMediaSetsFromString(Ljava/lang/String;)[Lcom/android/gallery3d/data/MediaSet;147 ····invoke-virtual·{v0,·v3},·Lcom/android/gallery3d/data/DataManager;->getMediaSetsFromString(Ljava/lang/String;)[Lcom/android/gallery3d/data/MediaSet;
  
146 ····move-result-object·v3148 ····move-result-object·v3
  
147 ····aget-object·v4,·v1,·v4149 ····aget-object·v4,·v1,·v4
  
148 ····invoke-direct·{v2,·p1,·v3,·v4},·Lcom/android/gallery3d/data/ComboAlbum;-><init>(Lcom/android/gallery3d/data/Path;[Lcom/android/gallery3d/data/MediaSet;Ljava/lang/String;)V150 ····invoke-direct·{v2,·p1,·v3,·v4},·Lcom/android/gallery3d/data/ComboAlbum;-><init>(Lcom/android/gallery3d/data/Path;[Lcom/android/gallery3d/data/MediaSet;Ljava/lang/String;)V
645 B
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/DownloadCache;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/DownloadCache;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/data/DownloadCache;JLjava/io/File;)V23 .method·constructor·<init>(Lcom/android/gallery3d/data/DownloadCache;JLjava/io/File;)V
24 ····.locals·224 ····.locals·2
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/DownloadCache;
25 ····.param·p2,·"id"····#·J26 ····.param·p2,·"id"····#·J
26 ····.param·p4,·"cacheFile"····#·Ljava/io/File;27 ····.param·p4,·"cacheFile"····#·Ljava/io/File;
  
27 ····.prologue28 ····.prologue
28 ····.line·28329 ····.line·283
29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/DownloadCache$Entry;->this$0:Lcom/android/gallery3d/data/DownloadCache;30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/DownloadCache$Entry;->this$0:Lcom/android/gallery3d/data/DownloadCache;
  
902 B
    
Offset 111, 24 lines modifiedOffset 111, 20 lines modified
111 ····move-result·v4111 ····move-result·v4
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I114 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
115 ····.locals·1115 ····.locals·1
116 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
117 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
118 ····.prologue116 ····.prologue
119 ····.line·241117 ····.line·241
120 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaSource$PathId;118 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaSource$PathId;
  
121 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
122 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaSource$PathId;119 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaSource$PathId;
  
123 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
124 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/LocalSource$IdComparator;->compare(Lcom/android/gallery3d/data/MediaSource$PathId;Lcom/android/gallery3d/data/MediaSource$PathId;)I120 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/data/LocalSource$IdComparator;->compare(Lcom/android/gallery3d/data/MediaSource$PathId;Lcom/android/gallery3d/data/MediaSource$PathId;)I
  
125 ····move-result·v0121 ····move-result·v0
  
126 ····return·v0122 ····return·v0
127 .end·method123 .end·method
11.4 KB
Max HTML report size reached
2.07 KB
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/MtpImage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/data/MtpImage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/data/MtpImage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/data/MtpImage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/data/MtpImage;
  
35 ····.prologue36 ····.prologue
36 ····.line·7937 ····.line·79
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 62, 28 lines modifiedOffset 63, 30 lines modified
  
62 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;63 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MtpContext;->getMtpClient()Lcom/android/gallery3d/data/MtpClient;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
64 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;65 ····iget-object·v3,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
 66 ····.line·82
65 ····invoke-static·{v3},·Lcom/android/gallery3d/data/MtpImage;->access$000(Lcom/android/gallery3d/data/MtpImage;)I67 ····invoke-static·{v3},·Lcom/android/gallery3d/data/MtpImage;->access$000(Lcom/android/gallery3d/data/MtpImage;)I
  
66 ····move-result·v368 ····move-result·v3
  
67 ····invoke-static·{v3},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;69 ····invoke-static·{v3},·Landroid/hardware/usb/UsbDevice;->getDeviceName(I)Ljava/lang/String;
  
68 ····move-result-object·v370 ····move-result-object·v3
  
69 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;71 ····iget-object·v4,·p0,·Lcom/android/gallery3d/data/MtpImage$1;->this$0:Lcom/android/gallery3d/data/MtpImage;
  
70 ····invoke-static·{v4},·Lcom/android/gallery3d/data/MtpImage;->access$100(Lcom/android/gallery3d/data/MtpImage;)I72 ····invoke-static·{v4},·Lcom/android/gallery3d/data/MtpImage;->access$100(Lcom/android/gallery3d/data/MtpImage;)I
  
71 ····move-result·v473 ····move-result·v4
  
 74 ····.line·81
72 ····invoke-virtual·{v2,·v3,·v4},·Lcom/android/gallery3d/data/MtpClient;->getThumbnail(Ljava/lang/String;I)[B75 ····invoke-virtual·{v2,·v3,·v4},·Lcom/android/gallery3d/data/MtpClient;->getThumbnail(Ljava/lang/String;I)[B
  
73 ····move-result-object·v076 ····move-result-object·v0
  
74 ····.line·8377 ····.line·83
75 ····.local·v0,·"thumbnail":[B78 ····.local·v0,·"thumbnail":[B
76 ····if-nez·v0,·:cond_079 ····if-nez·v0,·:cond_0
Offset 105, 15 lines modifiedOffset 108, 14 lines modified
105 ····move-result-object·v1108 ····move-result-object·v1
  
106 ····goto·:goto_0109 ····goto·:goto_0
107 .end·method110 .end·method
  
108 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;111 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
109 ····.locals·1112 ····.locals·1
110 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
111 ····.prologue113 ····.prologue
112 ····.line·79114 ····.line·79
113 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/MtpImage$1;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;115 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/data/MtpImage$1;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
114 ····move-result-object·v0116 ····move-result-object·v0
  
710 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$ios:Lcom/android/gallery3d/util/InterruptableOutputStream;22 .field·final·synthetic·val$ios:Lcom/android/gallery3d/util/InterruptableOutputStream;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;Lcom/android/gallery3d/util/InterruptableOutputStream;)V24 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;Lcom/android/gallery3d/util/InterruptableOutputStream;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/CropImage;
  
26 ····.prologue27 ····.prologue
27 ····.line·46428 ····.line·464
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$2;->this$0:Lcom/android/gallery3d/app/CropImage;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$2;->this$0:Lcom/android/gallery3d/app/CropImage;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/CropImage$2;->val$ios:Lcom/android/gallery3d/util/InterruptableOutputStream;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/CropImage$2;->val$ios:Lcom/android/gallery3d/util/InterruptableOutputStream;
  
597 B
    
Offset 184, 14 lines modifiedOffset 184, 15 lines modified
  
184 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowPage$SequentialSource;->mData:Ljava/util/ArrayList;184 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowPage$SequentialSource;->mData:Ljava/util/ArrayList;
  
185 ····iget·v3,·p0,·Lcom/android/gallery3d/app/SlideshowPage$SequentialSource;->mDataStart:I185 ····iget·v3,·p0,·Lcom/android/gallery3d/app/SlideshowPage$SequentialSource;->mDataStart:I
  
186 ····sub-int·v3,·p1,·v3186 ····sub-int·v3,·p1,·v3
  
 187 ····.line·314
187 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;188 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
188 ····move-result-object·v2189 ····move-result-object·v2
  
189 ····check-cast·v2,·Lcom/android/gallery3d/data/MediaItem;190 ····check-cast·v2,·Lcom/android/gallery3d/data/MediaItem;
  
190 ····goto·:goto_0191 ····goto·:goto_0
853 B
    
Offset 443, 14 lines modifiedOffset 443, 15 lines modified
  
443 ····const/4·v1,·0x0443 ····const/4·v1,·0x0
  
444 ····const/4·v2,·0x3444 ····const/4·v2,·0x3
  
445 ····const/4·v3,·0x2445 ····const/4·v3,·0x2
  
 446 ····.line·116
446 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I447 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I
  
447 ····.line·118448 ····.line·118
448 ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V449 ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V
  
449 ····.line·119450 ····.line·119
450 ····return-void451 ····return-void
Offset 467, 14 lines modifiedOffset 468, 15 lines modified
  
467 ····move-result-object·v0468 ····move-result-object·v0
  
468 ····check-cast·v0,·Landroid/media/AudioManager;469 ····check-cast·v0,·Landroid/media/AudioManager;
  
469 ····const/4·v1,·0x0470 ····const/4·v1,·0x0
  
 471 ····.line·124
470 ····invoke-virtual·{v0,·v1},·Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I472 ····invoke-virtual·{v0,·v1},·Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I
  
471 ····.line·125473 ····.line·125
472 ····invoke-super·{p0},·Landroid/app/Activity;->onStop()V474 ····invoke-super·{p0},·Landroid/app/Activity;->onStop()V
  
473 ····.line·126475 ····.line·126
474 ····return-void476 ····return-void
1.2 KB
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
69 ····return-object·v069 ····return-object·v0
  
70 ····:cond_070 ····:cond_0
71 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$LoadBitmapDataTask;->mItem:Lcom/android/gallery3d/data/MediaItem;71 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$LoadBitmapDataTask;->mItem:Lcom/android/gallery3d/data/MediaItem;
  
72 ····const/4·v1,·0x172 ····const/4·v1,·0x1
  
 73 ····.line·916
73 ····invoke-virtual·{v0,·v1},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;74 ····invoke-virtual·{v0,·v1},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;
  
74 ····move-result-object·v075 ····move-result-object·v0
  
75 ····invoke-interface·{v0,·p1},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;76 ····invoke-interface·{v0,·p1},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
  
76 ····move-result-object·v077 ····move-result-object·v0
Offset 84, 15 lines modifiedOffset 85, 14 lines modified
84 ····check-cast·v0,·Landroid/graphics/Bitmap;85 ····check-cast·v0,·Landroid/graphics/Bitmap;
  
85 ····goto·:goto_086 ····goto·:goto_0
86 .end·method87 .end·method
  
87 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;88 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
88 ····.locals·189 ····.locals·1
89 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
90 ····.prologue90 ····.prologue
91 ····.line·90791 ····.line·907
92 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$LoadBitmapDataTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;92 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$LoadBitmapDataTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
743 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Config.java"3 .source·"Config.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/app/Config$1;, 
8 ········Lcom/android/gallery3d/app/Config$PhotoPage;,7 ········Lcom/android/gallery3d/app/Config$PhotoPage;,
9 ········Lcom/android/gallery3d/app/Config$ManageCachePage;,8 ········Lcom/android/gallery3d/app/Config$ManageCachePage;,
10 ········Lcom/android/gallery3d/app/Config$AlbumPage;,9 ········Lcom/android/gallery3d/app/Config$AlbumPage;,
11 ········Lcom/android/gallery3d/app/Config$AlbumSetPage;10 ········Lcom/android/gallery3d/app/Config$AlbumSetPage;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 19, 10 lines modifiedOffset 18, 9 lines modified
19 .method·constructor·<init>()V18 .method·constructor·<init>()V
20 ····.locals·019 ····.locals·0
  
21 ····.prologue20 ····.prologue
22 ····.line·2621 ····.line·26
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·109 
25 ····return-void23 ····return-void
26 .end·method24 .end·method
1.71 KB
    
Offset 513, 40 lines modifiedOffset 513, 46 lines modified
513 ····.local·v1,·"onClick":Landroid/content/DialogInterface$OnClickListener;513 ····.local·v1,·"onClick":Landroid/content/DialogInterface$OnClickListener;
514 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;514 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;
  
515 ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V515 ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
516 ····const·v3,·0x1080027516 ····const·v3,·0x1080027
  
 517 ····.line·149
517 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;518 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
518 ····move-result-object·v2519 ····move-result-object·v2
  
519 ····const-string·v3,·"No·Storage"520 ····const-string·v3,·"No·Storage"
  
 521 ····.line·150
520 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;522 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
521 ····move-result-object·v2523 ····move-result-object·v2
  
522 ····const-string·v3,·"No·external·storage·available."524 ····const-string·v3,·"No·external·storage·available."
  
 525 ····.line·151
523 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;526 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
524 ····move-result-object·v2527 ····move-result-object·v2
  
525 ····const/high16·v3,·0x1040000528 ····const/high16·v3,·0x1040000
  
 529 ····.line·152
526 ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;530 ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
527 ····move-result-object·v2531 ····move-result-object·v2
  
 532 ····.line·153
528 ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;533 ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;
  
529 ····move-result-object·v2534 ····move-result-object·v2
  
 535 ····.line·154
530 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;536 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
531 ····move-result-object·v2537 ····move-result-object·v2
  
532 ····iput-object·v2,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity;->mAlertDialog:Landroid/app/AlertDialog;538 ····iput-object·v2,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity;->mAlertDialog:Landroid/app/AlertDialog;
  
533 ····.line·155539 ····.line·155
1.77 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EyePosition.java"3 .source·"EyePosition.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/app/EyePosition$1;, 
8 ········Lcom/android/gallery3d/app/EyePosition$PositionListener;,7 ········Lcom/android/gallery3d/app/EyePosition$PositionListener;,
9 ········Lcom/android/gallery3d/app/EyePosition$EyePositionListener;8 ········Lcom/android/gallery3d/app/EyePosition$EyePositionListener;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 157, 14 lines modifiedOffset 156, 15 lines modified
157 ····iput·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mLimit:F156 ····iput·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mLimit:F
  
158 ····.line·75157 ····.line·75
159 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;158 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;
  
160 ····const-string·v2,·"window"159 ····const-string·v2,·"window"
  
 160 ····.line·76
161 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;161 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
162 ····move-result-object·v0162 ····move-result-object·v0
  
163 ····check-cast·v0,·Landroid/view/WindowManager;163 ····check-cast·v0,·Landroid/view/WindowManager;
  
164 ····.line·77164 ····.line·77
Offset 1027, 14 lines modifiedOffset 1027, 15 lines modified
1027 ····if-eqz·v1,·:cond_01027 ····if-eqz·v1,·:cond_0
  
1028 ····.line·2021028 ····.line·202
1029 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;1029 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;
  
1030 ····const-string·v2,·"sensor"1030 ····const-string·v2,·"sensor"
  
 1031 ····.line·203
1031 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;1032 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
1032 ····move-result-object·v01033 ····move-result-object·v0
  
1033 ····check-cast·v0,·Landroid/hardware/SensorManager;1034 ····check-cast·v0,·Landroid/hardware/SensorManager;
  
1034 ····.line·2041035 ····.line·204
Offset 1097, 14 lines modifiedOffset 1098, 15 lines modified
1097 ····if-eqz·v1,·:cond_01098 ····if-eqz·v1,·:cond_0
  
1098 ····.line·2101099 ····.line·210
1099 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;1100 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/EyePosition;->mContext:Landroid/content/Context;
  
1100 ····const-string·v2,·"sensor"1101 ····const-string·v2,·"sensor"
  
 1102 ····.line·211
1101 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;1103 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
1102 ····move-result-object·v01104 ····move-result-object·v0
  
1103 ····check-cast·v0,·Landroid/hardware/SensorManager;1105 ····check-cast·v0,·Landroid/hardware/SensorManager;
  
1104 ····.line·2121106 ····.line·212
609 B
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SlideshowPage;
  
35 ····.prologue36 ····.prologue
36 ····.line·12637 ····.line·126
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$3;->this$0:Lcom/android/gallery3d/app/SlideshowPage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$3;->this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·24527 ····.line·245
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$3;->this$0:Lcom/android/gallery3d/app/PhotoPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$3;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.96 KB
    
Offset 205, 14 lines modifiedOffset 205, 15 lines modified
  
205 ····move-result·v3205 ····move-result·v3
  
206 ····if-nez·v3,·:cond_4206 ····if-nez·v3,·:cond_4
  
207 ····const-string·v3,·"com.android.camera.action.REVIEW"207 ····const-string·v3,·"com.android.camera.action.REVIEW"
  
 208 ····.line·86
208 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z209 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
209 ····move-result·v3210 ····move-result·v3
  
210 ····if-eqz·v3,·:cond_5211 ····if-eqz·v3,·:cond_5
  
211 ····.line·87212 ····.line·87
Offset 240, 14 lines modifiedOffset 241, 15 lines modified
  
240 ····move-result-object·v2241 ····move-result-object·v2
  
241 ····if-eqz·v2,·:cond_0242 ····if-eqz·v2,·:cond_0
  
242 ····new-instance·v0,·Landroid/os/Bundle;243 ····new-instance·v0,·Landroid/os/Bundle;
  
 244 ····.line·103
243 ····invoke-virtual·{p1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;245 ····invoke-virtual·{p1},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
  
244 ····move-result-object·v2246 ····move-result-object·v2
  
245 ····invoke-direct·{v0,·v2},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V247 ····invoke-direct·{v0,·v2},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
246 ····.line·105248 ····.line·105
Offset 267, 22 lines modifiedOffset 269, 24 lines modified
267 ····const-string·v2,·"type-bits"269 ····const-string·v2,·"type-bits"
  
268 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V270 ····invoke-virtual·{v0,·v2,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
269 ····.line·108271 ····.line·108
270 ····const-string·v2,·"media-path"272 ····const-string·v2,·"media-path"
  
 273 ····.line·109
271 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/Gallery;->getDataManager()Lcom/android/gallery3d/data/DataManager;274 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/Gallery;->getDataManager()Lcom/android/gallery3d/data/DataManager;
  
272 ····move-result-object·v3275 ····move-result-object·v3
  
273 ····invoke-virtual·{v3,·v1},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;276 ····invoke-virtual·{v3,·v1},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;
  
274 ····move-result-object·v3277 ····move-result-object·v3
  
 278 ····.line·108
275 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V279 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
276 ····.line·110280 ····.line·110
277 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/Gallery;->getStateManager()Lcom/android/gallery3d/app/StateManager;281 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/Gallery;->getStateManager()Lcom/android/gallery3d/app/StateManager;
  
278 ····move-result-object·v2282 ····move-result-object·v2
  
Offset 296, 15 lines modifiedOffset 300, 15 lines modified
296 ····const-class·v3,·Lcom/android/gallery3d/app/AlbumSetPage;300 ····const-class·v3,·Lcom/android/gallery3d/app/AlbumSetPage;
  
297 ····invoke-virtual·{v2,·v3,·v0},·Lcom/android/gallery3d/app/StateManager;->startState(Ljava/lang/Class;Landroid/os/Bundle;)V301 ····invoke-virtual·{v2,·v3,·v0},·Lcom/android/gallery3d/app/StateManager;->startState(Ljava/lang/Class;Landroid/os/Bundle;)V
  
298 ····.line·112302 ····.line·112
299 ····return-void303 ····return-void
  
300 ····.line·102304 ····.line·103
301 ····.end·local·v0····#·"data":Landroid/os/Bundle;305 ····.end·local·v0····#·"data":Landroid/os/Bundle;
302 ····.end·local·v1····#·"typeBits":I306 ····.end·local·v1····#·"typeBits":I
303 ····:cond_0307 ····:cond_0
304 ····new-instance·v0,·Landroid/os/Bundle;308 ····new-instance·v0,·Landroid/os/Bundle;
  
305 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V309 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
Offset 392, 20 lines modifiedOffset 396, 22 lines modified
  
392 ····if-eqz·v17,·:cond_1396 ····if-eqz·v17,·:cond_1
  
393 ····.line·136397 ····.line·136
394 ····:cond_0398 ····:cond_0
395 ····const/16·v17,·0x1399 ····const/16·v17,·0x1
  
 400 ····.line·137
396 ····move/from16·v0,·v17401 ····move/from16·v0,·v17
  
397 ····invoke-virtual·{v8,·v0},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;402 ····invoke-virtual·{v8,·v0},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;
  
398 ····move-result-object·v17403 ····move-result-object·v17
  
 404 ····.line·136
399 ····invoke-static/range·{v17·..·v17},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;405 ····invoke-static/range·{v17·..·v17},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;
  
400 ····move-result-object·v11406 ····move-result-object·v11
  
401 ····.line·139407 ····.line·139
402 ····:cond_1408 ····:cond_1
403 ····new-instance·v5,·Landroid/os/Bundle;409 ····new-instance·v5,·Landroid/os/Bundle;
Offset 507, 14 lines modifiedOffset 513, 15 lines modified
  
507 ····move/from16·v2,·v18513 ····move/from16·v2,·v18
  
508 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;514 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
509 ····move-result-object·v17515 ····move-result-object·v17
  
 516 ····.line·151
510 ····invoke-virtual/range·{v17·..·v17},·Landroid/widget/Toast;->show()V517 ····invoke-virtual/range·{v17·..·v17},·Landroid/widget/Toast;->show()V
  
511 ····.line·152518 ····.line·152
512 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/app/Gallery;->finish()V519 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/app/Gallery;->finish()V
  
513 ····goto·:goto_0520 ····goto·:goto_0
  
Offset 534, 24 lines modifiedOffset 541, 26 lines modified
534 ····move-object/from16·v0,·v17541 ····move-object/from16·v0,·v17
  
535 ····invoke-virtual·{v5,·v0,·v15},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V542 ····invoke-virtual·{v5,·v0,·v15},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
536 ····.line·158543 ····.line·158
537 ····const-string·v17,·"media-path"544 ····const-string·v17,·"media-path"
  
 545 ····.line·159
538 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/app/Gallery;->getDataManager()Lcom/android/gallery3d/data/DataManager;546 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/gallery3d/app/Gallery;->getDataManager()Lcom/android/gallery3d/data/DataManager;
  
539 ····move-result-object·v18547 ····move-result-object·v18
  
540 ····move-object/from16·v0,·v18548 ····move-object/from16·v0,·v18
  
541 ····invoke-virtual·{v0,·v15},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;549 ····invoke-virtual·{v0,·v15},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;
Max diff block lines reached; 2628/6012 bytes (43.71%) of diff not shown.
1.43 KB
    
Offset 86, 40 lines modifiedOffset 86, 41 lines modified
86 ····.line·50486 ····.line·504
87 ····:cond_087 ····:cond_0
88 ····if-eqz·v0,·:cond_188 ····if-eqz·v0,·:cond_1
  
89 ····.line·50589 ····.line·505
90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->mItem:Lcom/android/gallery3d/data/MediaItem;90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->mItem:Lcom/android/gallery3d/data/MediaItem;
  
 91 ····.line·506
91 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MediaItem;->getRotation()I92 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MediaItem;->getRotation()I
  
92 ····move-result·v193 ····move-result·v1
  
93 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->mItem:Lcom/android/gallery3d/data/MediaItem;94 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->mItem:Lcom/android/gallery3d/data/MediaItem;
  
94 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MediaItem;->getFullImageRotation()I95 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MediaItem;->getFullImageRotation()I
  
95 ····move-result·v296 ····move-result·v2
  
96 ····sub-int/2addr·v1,·v297 ····sub-int/2addr·v1,·v2
  
 98 ····.line·505
97 ····invoke-static·{v0,·v1,·v3},·Lcom/android/gallery3d/common/BitmapUtils;->rotateBitmap(Landroid/graphics/Bitmap;IZ)Landroid/graphics/Bitmap;99 ····invoke-static·{v0,·v1,·v3},·Lcom/android/gallery3d/common/BitmapUtils;->rotateBitmap(Landroid/graphics/Bitmap;IZ)Landroid/graphics/Bitmap;
  
98 ····move-result-object·v0100 ····move-result-object·v0
  
99 ····:cond_1101 ····:cond_1
100 ····move-object·v1,·v0102 ····move-object·v1,·v0
  
101 ····.line·508103 ····.line·508
102 ····goto·:goto_0104 ····goto·:goto_0
103 .end·method105 .end·method
  
104 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;106 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
105 ····.locals·1107 ····.locals·1
106 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
107 ····.prologue108 ····.prologue
108 ····.line·493109 ····.line·493
109 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;110 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailJob;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/Bitmap;
  
110 ····move-result-object·v0111 ····move-result-object·v0
  
655 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/ManageCachePage;
  
22 ····.prologue23 ····.prologue
23 ····.line·29924 ····.line·299
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$4;->this$0:Lcom/android/gallery3d/app/ManageCachePage;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$4;->this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V
  
3.22 KB
    
Offset 203, 24 lines modifiedOffset 203, 26 lines modified
203 ····.prologue203 ····.prologue
204 ····.line·118204 ····.line·118
205 ····:try_start_0205 ····:try_start_0
206 ····iget-object·v1,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->backupImage:Landroid/graphics/Bitmap;206 ····iget-object·v1,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->backupImage:Landroid/graphics/Bitmap;
  
207 ····iget-object·v2,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;207 ····iget-object·v2,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;
  
 208 ····.line·119
208 ····invoke-virtual·{v2},·Landroid/graphics/BitmapRegionDecoder;->getWidth()I209 ····invoke-virtual·{v2},·Landroid/graphics/BitmapRegionDecoder;->getWidth()I
  
209 ····move-result·v2210 ····move-result·v2
  
210 ····iget-object·v3,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;211 ····iget-object·v3,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;
  
211 ····invoke-virtual·{v3},·Landroid/graphics/BitmapRegionDecoder;->getHeight()I212 ····invoke-virtual·{v3},·Landroid/graphics/BitmapRegionDecoder;->getHeight()I
  
212 ····move-result·v3213 ····move-result·v3
  
 214 ····.line·118
213 ····invoke-virtual·{p0,·v1,·v2,·v3},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->setBackupImage(Landroid/graphics/Bitmap;II)V215 ····invoke-virtual·{p0,·v1,·v2,·v3},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->setBackupImage(Landroid/graphics/Bitmap;II)V
  
214 ····.line·120216 ····.line·120
215 ····iget-object·v1,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;217 ····iget-object·v1,·p1,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$ImageBundle;->decoder:Landroid/graphics/BitmapRegionDecoder;
  
216 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->setRegionDecoder(Landroid/graphics/BitmapRegionDecoder;)V218 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->setRegionDecoder(Landroid/graphics/BitmapRegionDecoder;)V
  
Offset 477, 20 lines modifiedOffset 479, 22 lines modified
477 ····if-eqz·v0,·:cond_1479 ····if-eqz·v0,·:cond_1
  
478 ····.line·142480 ····.line·142
479 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThreadPool:Lcom/android/gallery3d/util/ThreadPool;481 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThreadPool:Lcom/android/gallery3d/util/ThreadPool;
  
480 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mItem:Lcom/android/gallery3d/data/MediaItem;482 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mItem:Lcom/android/gallery3d/data/MediaItem;
  
 483 ····.line·143
481 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MediaItem;->requestLargeImage()Lcom/android/gallery3d/util/ThreadPool$Job;484 ····invoke-virtual·{v1},·Lcom/android/gallery3d/data/MediaItem;->requestLargeImage()Lcom/android/gallery3d/util/ThreadPool$Job;
  
482 ····move-result-object·v1485 ····move-result-object·v1
  
483 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mLargeListener:Lcom/android/gallery3d/util/FutureListener;486 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mLargeListener:Lcom/android/gallery3d/util/FutureListener;
  
 487 ····.line·142
484 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/ThreadPool;->submit(Lcom/android/gallery3d/util/ThreadPool$Job;Lcom/android/gallery3d/util/FutureListener;)Lcom/android/gallery3d/util/Future;488 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/ThreadPool;->submit(Lcom/android/gallery3d/util/ThreadPool$Job;Lcom/android/gallery3d/util/FutureListener;)Lcom/android/gallery3d/util/Future;
  
485 ····move-result-object·v0489 ····move-result-object·v0
  
486 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mTask:Lcom/android/gallery3d/util/Future;490 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mTask:Lcom/android/gallery3d/util/Future;
  
487 ····.line·150491 ····.line·150
Offset 502, 20 lines modifiedOffset 506, 22 lines modified
502 ····:cond_1506 ····:cond_1
503 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThreadPool:Lcom/android/gallery3d/util/ThreadPool;507 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThreadPool:Lcom/android/gallery3d/util/ThreadPool;
  
504 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mItem:Lcom/android/gallery3d/data/MediaItem;508 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mItem:Lcom/android/gallery3d/data/MediaItem;
  
505 ····const/4·v2,·0x1509 ····const/4·v2,·0x1
  
 510 ····.line·146
506 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;511 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;
  
507 ····move-result-object·v1512 ····move-result-object·v1
  
508 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThumbListener:Lcom/android/gallery3d/util/FutureListener;513 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mThumbListener:Lcom/android/gallery3d/util/FutureListener;
  
 514 ····.line·145
509 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/ThreadPool;->submit(Lcom/android/gallery3d/util/ThreadPool$Job;Lcom/android/gallery3d/util/FutureListener;)Lcom/android/gallery3d/util/Future;515 ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/gallery3d/util/ThreadPool;->submit(Lcom/android/gallery3d/util/ThreadPool$Job;Lcom/android/gallery3d/util/FutureListener;)Lcom/android/gallery3d/util/Future;
  
510 ····move-result-object·v0516 ····move-result-object·v0
  
511 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mTask:Lcom/android/gallery3d/util/Future;517 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->mTask:Lcom/android/gallery3d/util/Future;
  
512 ····goto·:goto_0518 ····goto·:goto_0
28.8 KB
Max HTML report size reached
602 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·34427 ····.line·344
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$3;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$3;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
581 B
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/CropImage;
  
35 ····.prologue36 ····.prologue
36 ····.line·52237 ····.line·522
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$3;->this$0:Lcom/android/gallery3d/app/CropImage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$3;->this$0:Lcom/android/gallery3d/app/CropImage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SlideshowPage;
  
22 ····.prologue23 ····.prologue
23 ····.line·8224 ····.line·82
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$1;->this$0:Lcom/android/gallery3d/app/SlideshowPage;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$1;->this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V
  
3.07 KB
    
Offset 473, 18 lines modifiedOffset 473, 20 lines modified
473 ····.local·v1,·"task":Ljava/util/concurrent/FutureTask;,·"Ljava/util/concurrent/FutureTask<TT;>;"473 ····.local·v1,·"task":Ljava/util/concurrent/FutureTask;,·"Ljava/util/concurrent/FutureTask<TT;>;"
474 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mMainHandler:Landroid/os/Handler;474 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mMainHandler:Landroid/os/Handler;
  
475 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mMainHandler:Landroid/os/Handler;475 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mMainHandler:Landroid/os/Handler;
  
476 ····const/4·v4,·0x3476 ····const/4·v4,·0x3
  
 477 ····.line·312
477 ····invoke-virtual·{v3,·v4,·v1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;478 ····invoke-virtual·{v3,·v4,·v1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
478 ····move-result-object·v3479 ····move-result-object·v3
  
 480 ····.line·311
479 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z481 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
480 ····.line·314482 ····.line·314
481 ····:try_start_0483 ····:try_start_0
482 ····invoke-virtual·{v1},·Ljava/util/concurrent/FutureTask;->get()Ljava/lang/Object;484 ····invoke-virtual·{v1},·Ljava/util/concurrent/FutureTask;->get()Ljava/lang/Object;
483 ····:try_end_0485 ····:try_end_0
484 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0486 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 780, 14 lines modifiedOffset 782, 15 lines modified
  
780 ····const/4·v3,·0x3782 ····const/4·v3,·0x3
  
781 ····new-array·v3,·v3,·[Ljava/lang/Object;783 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
782 ····const/4·v4,·0x0784 ····const/4·v4,·0x0
  
 785 ····.line·125
783 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;786 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
784 ····move-result-object·v5787 ····move-result-object·v5
  
785 ····aput-object·v5,·v3,·v4788 ····aput-object·v5,·v3,·v4
  
786 ····const/4·v4,·0x1789 ····const/4·v4,·0x1
Offset 806, 14 lines modifiedOffset 809, 15 lines modified
  
806 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;809 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
807 ····move-result-object·v5810 ····move-result-object·v5
  
808 ····aput-object·v5,·v3,·v4811 ····aput-object·v5,·v3,·v4
  
 812 ····.line·124
809 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;813 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
810 ····move-result-object·v2814 ····move-result-object·v2
  
811 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V815 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
812 ····throw·v1816 ····throw·v1
Offset 862, 14 lines modifiedOffset 866, 15 lines modified
  
862 ····const/4·v2,·0x3866 ····const/4·v2,·0x3
  
863 ····new-array·v2,·v2,·[Ljava/lang/Object;867 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
864 ····const/4·v3,·0x0868 ····const/4·v3,·0x0
  
 869 ····.line·117
865 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;870 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
866 ····move-result-object·v4871 ····move-result-object·v4
  
867 ····aput-object·v4,·v2,·v3872 ····aput-object·v4,·v2,·v3
  
868 ····const/4·v3,·0x1873 ····const/4·v3,·0x1
Offset 888, 14 lines modifiedOffset 893, 15 lines modified
  
888 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;893 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
889 ····move-result-object·v4894 ····move-result-object·v4
  
890 ····aput-object·v4,·v2,·v3895 ····aput-object·v4,·v2,·v3
  
 896 ····.line·116
891 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;897 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
892 ····move-result-object·v1898 ····move-result-object·v1
  
893 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V899 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
894 ····throw·v0900 ····throw·v0
Offset 1061, 18 lines modifiedOffset 1067, 20 lines modified
  
1061 ····sub-int/2addr·v3,·v51067 ····sub-int/2addr·v3,·v5
  
1062 ····iget·v5,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mSize:I1068 ····iget·v5,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mSize:I
  
1063 ····sub-int/2addr·v5,·v21069 ····sub-int/2addr·v5,·v2
  
 1070 ····.line·196
1064 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I1071 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I
  
1065 ····move-result·v51072 ····move-result·v5
  
 1073 ····.line·195
1066 ····invoke-static·{v3,·v4,·v5},·Lcom/android/gallery3d/common/Utils;->clamp(III)I1074 ····invoke-static·{v3,·v4,·v5},·Lcom/android/gallery3d/common/Utils;->clamp(III)I
  
1067 ····move-result·v11075 ····move-result·v1
  
1068 ····.line·1971076 ····.line·197
1069 ····.local·v1,·"contentStart":I1077 ····.local·v1,·"contentStart":I
1070 ····add-int·v3,·v1,·v21078 ····add-int·v3,·v1,·v2
Offset 1093, 14 lines modifiedOffset 1101, 15 lines modified
  
1093 ····if-lt·v3,·p2,·:cond_21101 ····if-lt·v3,·p2,·:cond_2
  
1094 ····iget·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mContentStart:I1102 ····iget·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->mContentStart:I
  
1095 ····sub-int·v3,·v1,·v31103 ····sub-int·v3,·v1,·v3
  
 1104 ····.line·199
1096 ····invoke-static·{v3},·Ljava/lang/Math;->abs(I)I1105 ····invoke-static·{v3},·Ljava/lang/Math;->abs(I)I
  
1097 ····move-result·v31106 ····move-result·v3
  
1098 ····const/4·v4,·0x41107 ····const/4·v4,·0x4
  
1099 ····if-le·v3,·v4,·:cond_01108 ····if-le·v3,·v4,·:cond_0
581 B
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/CropImage;
  
35 ····.prologue36 ····.prologue
36 ····.line·81337 ····.line·813
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$5;->this$0:Lcom/android/gallery3d/app/CropImage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$5;->this$0:Lcom/android/gallery3d/app/CropImage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.69 KB
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/CropImage;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·16825 ····.line·168
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
Offset 110, 24 lines modifiedOffset 111, 27 lines modified
110 ····.line·185111 ····.line·185
111 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;112 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;
  
112 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;113 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;
  
113 ····const·v2,·0x7f09003e114 ····const·v2,·0x7f09003e
  
 115 ····.line·186
114 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/app/CropImage;->getString(I)Ljava/lang/String;116 ····invoke-virtual·{v1,·v2},·Lcom/android/gallery3d/app/CropImage;->getString(I)Ljava/lang/String;
  
115 ····move-result-object·v1117 ····move-result-object·v1
  
116 ····const/4·v2,·0x1118 ····const/4·v2,·0x1
  
 119 ····.line·185
117 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;120 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
118 ····move-result-object·v0121 ····move-result-object·v0
  
 122 ····.line·187
119 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V123 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
120 ····.line·188124 ····.line·188
121 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;125 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/CropImage$1;->this$0:Lcom/android/gallery3d/app/CropImage;
  
122 ····invoke-virtual·{v0},·Lcom/android/gallery3d/app/CropImage;->finish()V126 ····invoke-virtual·{v0},·Lcom/android/gallery3d/app/CropImage;->finish()V
  
1.24 KB
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·8537 ····.line·85
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$2;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$2;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 95, 22 lines modifiedOffset 96, 24 lines modified
  
95 ····invoke-direct·{v3},·Landroid/graphics/BitmapFactory$Options;-><init>()V96 ····invoke-direct·{v3},·Landroid/graphics/BitmapFactory$Options;-><init>()V
  
96 ····.line·9297 ····.line·92
97 ····.local·v3,·"options":Landroid/graphics/BitmapFactory$Options;98 ····.local·v3,·"options":Landroid/graphics/BitmapFactory$Options;
98 ····const/high16·v5,·0x44800000····#·1024.0f99 ····const/high16·v5,·0x44800000····#·1024.0f
  
 100 ····.line·93
99 ····invoke-static·{v4,·v2},·Ljava/lang/Math;->max(II)I101 ····invoke-static·{v4,·v2},·Ljava/lang/Math;->max(II)I
  
100 ····move-result·v6102 ····move-result·v6
  
101 ····int-to-float·v6,·v6103 ····int-to-float·v6,·v6
  
102 ····div-float/2addr·v5,·v6104 ····div-float/2addr·v5,·v6
  
 105 ····.line·92
103 ····invoke-static·{v5},·Lcom/android/gallery3d/common/BitmapUtils;->computeSampleSize(F)I106 ····invoke-static·{v5},·Lcom/android/gallery3d/common/BitmapUtils;->computeSampleSize(F)I
  
104 ····move-result·v5107 ····move-result·v5
  
105 ····iput·v5,·v3,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I108 ····iput·v5,·v3,·Landroid/graphics/BitmapFactory$Options;->inSampleSize:I
  
106 ····.line·94109 ····.line·94
1.2 KB
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
  
22 ····.prologue23 ····.prologue
23 ····.line·14324 ····.line·143
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$1;->this$0:Lcom/android/gallery3d/app/PhotoPage;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$1;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V
  
Offset 88, 18 lines modifiedOffset 89, 20 lines modified
  
88 ····move-result-object·v189 ····move-result-object·v1
  
89 ····sub-int·v2,·p4,·p290 ····sub-int·v2,·p4,·p2
  
90 ····const/high16·v3,·0x40000000····#·2.0f91 ····const/high16·v3,·0x40000000····#·2.0f
  
 92 ····.line·158
91 ····invoke-static·{v2,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I93 ····invoke-static·{v2,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
92 ····move-result·v294 ····move-result·v2
  
 95 ····.line·157
93 ····invoke-virtual·{v1,·v2,·v5},·Lcom/android/gallery3d/ui/FilmStripView;->measure(II)V96 ····invoke-virtual·{v1,·v2,·v5},·Lcom/android/gallery3d/ui/FilmStripView;->measure(II)V
  
94 ····.line·16097 ····.line·160
95 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoPage$1;->this$0:Lcom/android/gallery3d/app/PhotoPage;98 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoPage$1;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
96 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoPage;->access$300(Lcom/android/gallery3d/app/PhotoPage;)Lcom/android/gallery3d/ui/FilmStripView;99 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoPage;->access$300(Lcom/android/gallery3d/app/PhotoPage;)Lcom/android/gallery3d/ui/FilmStripView;
  
1.06 KB
    
Offset 505, 32 lines modifiedOffset 505, 35 lines modified
505 ····const·v1,·0x7f090034505 ····const·v1,·0x7f090034
  
506 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;506 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
507 ····.line·175507 ····.line·175
508 ····const·v1,·0x7f090035508 ····const·v1,·0x7f090035
  
 509 ····.line·176
509 ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;510 ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
510 ····move-result-object·v1511 ····move-result-object·v1
  
511 ····const/4·v2,·0x1512 ····const/4·v2,·0x1
  
512 ····new-array·v2,·v2,·[Ljava/lang/Object;513 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
513 ····const/4·v3,·0x0514 ····const/4·v3,·0x0
  
514 ····div-int/lit16·v4,·p2,·0x3e8515 ····div-int/lit16·v4,·p2,·0x3e8
  
 516 ····.line·177
515 ····invoke-static·{p1,·v4},·Lcom/android/gallery3d/util/GalleryUtils;->formatDuration(Landroid/content/Context;I)Ljava/lang/String;517 ····invoke-static·{p1,·v4},·Lcom/android/gallery3d/util/GalleryUtils;->formatDuration(Landroid/content/Context;I)Ljava/lang/String;
  
516 ····move-result-object·v4518 ····move-result-object·v4
  
517 ····aput-object·v4,·v2,·v3519 ····aput-object·v4,·v2,·v3
  
 520 ····.line·175
518 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;521 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
519 ····move-result-object·v1522 ····move-result-object·v1
  
520 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;523 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
521 ····.line·178524 ····.line·178
843 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/ManageCachePage;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·20025 ····.line·200
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$2;->this$0:Lcom/android/gallery3d/app/ManageCachePage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$2;->this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
935 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$resultCode:I24 .field·final·synthetic·val$resultCode:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/data/MediaSet;I)V26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/data/MediaSet;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
28 ····.prologue29 ····.prologue
29 ····.line·57630 ····.line·576
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$7;->this$0:Lcom/android/gallery3d/app/AlbumPage;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$7;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$7;->val$mediaSet:Lcom/android/gallery3d/data/MediaSet;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$7;->val$mediaSet:Lcom/android/gallery3d/data/MediaSet;
  
Offset 86, 11 lines modifiedOffset 87, 12 lines modified
  
86 ····const/4·v2,·0x187 ····const/4·v2,·0x1
  
87 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;88 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
88 ····move-result-object·v089 ····move-result-object·v0
  
 90 ····.line·584
89 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V91 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
90 ····goto·:goto_092 ····goto·:goto_0
91 .end·method93 .end·method
956 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$resultCode:I24 .field·final·synthetic·val$resultCode:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;Lcom/android/gallery3d/data/MediaSet;I)V26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;Lcom/android/gallery3d/data/MediaSet;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
28 ····.prologue29 ····.prologue
29 ····.line·50130 ····.line·501
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$6;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$6;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$6;->val$mediaSet:Lcom/android/gallery3d/data/MediaSet;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$6;->val$mediaSet:Lcom/android/gallery3d/data/MediaSet;
  
Offset 86, 11 lines modifiedOffset 87, 12 lines modified
  
86 ····const/4·v2,·0x187 ····const/4·v2,·0x1
  
87 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;88 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
88 ····move-result-object·v089 ····move-result-object·v0
  
 90 ····.line·509
89 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V91 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
90 ····goto·:goto_092 ····goto·:goto_0
91 .end·method93 .end·method
595 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·19327 ····.line·193
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$7;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$7;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
594 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·9627 ····.line·96
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$2;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$2;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.0 KB
    
Offset 88, 24 lines modifiedOffset 88, 26 lines modified
  
88 ····invoke-static·{v0},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;88 ····invoke-static·{v0},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailListener;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$ScreenNailListener;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;
  
 91 ····.line·620
91 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;92 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;
  
92 ····move-result-object·v193 ····move-result-object·v1
  
93 ····const/4·v2,·0x394 ····const/4·v2,·0x3
  
94 ····invoke-virtual·{v1,·v2,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;95 ····invoke-virtual·{v1,·v2,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
95 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·619
96 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z98 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
97 ····.line·62199 ····.line·621
98 ····return-void100 ····return-void
99 .end·method101 .end·method
  
100 .method·public·run()V102 .method·public·run()V
697 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;24 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/ui/PositionRepository;)V26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/ui/PositionRepository;)V
27 ····.locals·127 ····.locals·1
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
28 ····.prologue29 ····.prologue
29 ····.line·29030 ····.line·290
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$2;->this$0:Lcom/android/gallery3d/app/AlbumPage;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$2;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$2;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$2;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
2.35 KB
    
Offset 419, 18 lines modifiedOffset 419, 20 lines modified
419 ····.local·v1,·"task":Ljava/util/concurrent/FutureTask;,·"Ljava/util/concurrent/FutureTask<TT;>;"419 ····.local·v1,·"task":Ljava/util/concurrent/FutureTask;,·"Ljava/util/concurrent/FutureTask<TT;>;"
420 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mMainHandler:Landroid/os/Handler;420 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mMainHandler:Landroid/os/Handler;
  
421 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mMainHandler:Landroid/os/Handler;421 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mMainHandler:Landroid/os/Handler;
  
422 ····const/4·v4,·0x3422 ····const/4·v4,·0x3
  
 423 ····.line·208
423 ····invoke-virtual·{v3,·v4,·v1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;424 ····invoke-virtual·{v3,·v4,·v1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
424 ····move-result-object·v3425 ····move-result-object·v3
  
 426 ····.line·207
425 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z427 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
426 ····.line·210428 ····.line·210
427 ····:try_start_0429 ····:try_start_0
428 ····invoke-virtual·{v1},·Ljava/util/concurrent/FutureTask;->get()Ljava/lang/Object;430 ····invoke-virtual·{v1},·Ljava/util/concurrent/FutureTask;->get()Ljava/lang/Object;
429 ····:try_end_0431 ····:try_end_0
430 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0432 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 633, 14 lines modifiedOffset 635, 15 lines modified
  
633 ····const/4·v2,·0x3635 ····const/4·v2,·0x3
  
634 ····new-array·v2,·v2,·[Ljava/lang/Object;636 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
635 ····const/4·v3,·0x0637 ····const/4·v3,·0x0
  
 638 ····.line·115
636 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;639 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
637 ····move-result-object·v4640 ····move-result-object·v4
  
638 ····aput-object·v4,·v2,·v3641 ····aput-object·v4,·v2,·v3
  
639 ····const/4·v3,·0x1642 ····const/4·v3,·0x1
Offset 659, 14 lines modifiedOffset 662, 15 lines modified
  
659 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;662 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
660 ····move-result-object·v4663 ····move-result-object·v4
  
661 ····aput-object·v4,·v2,·v3664 ····aput-object·v4,·v2,·v3
  
 665 ····.line·114
662 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;666 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
663 ····move-result-object·v1667 ····move-result-object·v1
  
664 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V668 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
665 ····throw·v0669 ····throw·v0
Offset 864, 18 lines modifiedOffset 868, 20 lines modified
  
864 ····sub-int/2addr·v3,·v5868 ····sub-int/2addr·v3,·v5
  
865 ····iget·v5,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mSize:I869 ····iget·v5,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mSize:I
  
866 ····sub-int/2addr·v5,·v2870 ····sub-int/2addr·v5,·v2
  
 871 ····.line·183
867 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I872 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(II)I
  
868 ····move-result·v5873 ····move-result·v5
  
 874 ····.line·182
869 ····invoke-static·{v3,·v4,·v5},·Lcom/android/gallery3d/common/Utils;->clamp(III)I875 ····invoke-static·{v3,·v4,·v5},·Lcom/android/gallery3d/common/Utils;->clamp(III)I
  
870 ····move-result·v1876 ····move-result·v1
  
871 ····.line·184877 ····.line·184
872 ····.local·v1,·"contentStart":I878 ····.local·v1,·"contentStart":I
873 ····add-int·v3,·v1,·v2879 ····add-int·v3,·v1,·v2
Offset 896, 14 lines modifiedOffset 902, 15 lines modified
  
896 ····if-lt·v3,·p2,·:cond_2902 ····if-lt·v3,·p2,·:cond_2
  
897 ····iget·v3,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mContentStart:I903 ····iget·v3,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter;->mContentStart:I
  
898 ····sub-int·v3,·v1,·v3904 ····sub-int·v3,·v1,·v3
  
 905 ····.line·186
899 ····invoke-static·{v3},·Ljava/lang/Math;->abs(I)I906 ····invoke-static·{v3},·Ljava/lang/Math;->abs(I)I
  
900 ····move-result·v3907 ····move-result·v3
  
901 ····const/16·v4,·0x20908 ····const/16·v4,·0x20
  
902 ····if-le·v3,·v4,·:cond_0909 ····if-le·v3,·v4,·:cond_0
1.35 KB
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;28 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/ui/PositionRepository;[ILjava/util/Random;)V30 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;Lcom/android/gallery3d/ui/PositionRepository;[ILjava/util/Random;)V
31 ····.locals·131 ····.locals·1
 32 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
32 ····.prologue33 ····.prologue
33 ····.line·30934 ····.line·309
34 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->this$0:Lcom/android/gallery3d/app/AlbumPage;35 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
35 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;36 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
Offset 116, 24 lines modifiedOffset 117, 26 lines modified
  
116 ····int-to-float·v2,·v2117 ····int-to-float·v2,·v2
  
117 ····iget-object·v4,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->val$random:Ljava/util/Random;118 ····iget-object·v4,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->val$random:Ljava/util/Random;
  
118 ····const/16·v5,·0x3c119 ····const/16·v5,·0x3c
  
 120 ····.line·317
119 ····invoke-virtual·{v4,·v5},·Ljava/util/Random;->nextInt(I)I121 ····invoke-virtual·{v4,·v5},·Ljava/util/Random;->nextInt(I)I
  
120 ····move-result·v4122 ····move-result·v4
  
121 ····add-int/lit8·v4,·v4,·-0x1e123 ····add-int/lit8·v4,·v4,·-0x1e
  
122 ····int-to-float·v4,·v4124 ····int-to-float·v4,·v4
  
123 ····move·v5,·v3125 ····move·v5,·v3
  
 126 ····.line·316
124 ····invoke-virtual/range·{v0·..·v5},·Lcom/android/gallery3d/ui/PositionRepository$Position;->set(FFFFF)V127 ····invoke-virtual/range·{v0·..·v5},·Lcom/android/gallery3d/ui/PositionRepository$Position;->set(FFFFF)V
  
125 ····.line·322128 ····.line·322
126 ····:goto_1129 ····:goto_1
127 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->mTempPosition:Lcom/android/gallery3d/ui/PositionRepository$Position;130 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/AlbumPage$3;->mTempPosition:Lcom/android/gallery3d/ui/PositionRepository$Position;
  
128 ····goto·:goto_0131 ····goto·:goto_0
718 B
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;24 .field·final·synthetic·val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;Lcom/android/gallery3d/ui/PositionRepository;)V26 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;Lcom/android/gallery3d/ui/PositionRepository;)V
27 ····.locals·127 ····.locals·1
 28 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
28 ····.prologue29 ····.prologue
29 ····.line·42530 ····.line·425
30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$4;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;31 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$4;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
31 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$4;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;32 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$4;->val$repository:Lcom/android/gallery3d/ui/PositionRepository;
  
672 B
    
Offset 82, 15 lines modifiedOffset 82, 14 lines modified
82 ····check-cast·v0,·Landroid/graphics/BitmapRegionDecoder;82 ····check-cast·v0,·Landroid/graphics/BitmapRegionDecoder;
  
83 ····goto·:goto_083 ····goto·:goto_0
84 .end·method84 .end·method
  
85 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;85 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
86 ····.locals·186 ····.locals·1
87 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
88 ····.prologue87 ····.prologue
89 ····.line·89588 ····.line·895
90 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$LoadDataTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;89 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$LoadDataTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/graphics/BitmapRegionDecoder;
  
91 ····move-result-object·v090 ····move-result-object·v0
  
626 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;Landroid/content/Intent;)V24 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
  
26 ····.prologue27 ····.prologue
27 ····.line·91428 ····.line·914
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$6;->this$0:Lcom/android/gallery3d/app/PhotoPage;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$6;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
29 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/PhotoPage$6;->val$intent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lcom/android/gallery3d/app/PhotoPage$6;->val$intent:Landroid/content/Intent;
  
891 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·5925 ····.line·59
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$1;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$1;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
1.33 KB
    
Offset 79, 26 lines modifiedOffset 79, 28 lines modified
  
79 ····.line·23979 ····.line·239
80 ····.local·v3,·"extra":Landroid/os/Bundle;80 ····.local·v3,·"extra":Landroid/os/Bundle;
81 ····new-instance·v5,·Landroid/graphics/Rect;81 ····new-instance·v5,·Landroid/graphics/Rect;
  
82 ····iget·v9,·v0,·Landroid/graphics/RectF;->left:F82 ····iget·v9,·v0,·Landroid/graphics/RectF;->left:F
  
 83 ····.line·240
83 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I84 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I
  
84 ····move-result·v985 ····move-result·v9
  
85 ····iget·v10,·v0,·Landroid/graphics/RectF;->top:F86 ····iget·v10,·v0,·Landroid/graphics/RectF;->top:F
  
86 ····invoke-static·{v10},·Ljava/lang/Math;->round(F)I87 ····invoke-static·{v10},·Ljava/lang/Math;->round(F)I
  
87 ····move-result·v1088 ····move-result·v10
  
88 ····iget·v11,·v0,·Landroid/graphics/RectF;->right:F89 ····iget·v11,·v0,·Landroid/graphics/RectF;->right:F
  
 90 ····.line·241
89 ····invoke-static·{v11},·Ljava/lang/Math;->round(F)I91 ····invoke-static·{v11},·Ljava/lang/Math;->round(F)I
  
90 ····move-result·v1192 ····move-result·v11
  
91 ····iget·v12,·v0,·Landroid/graphics/RectF;->bottom:F93 ····iget·v12,·v0,·Landroid/graphics/RectF;->bottom:F
  
92 ····invoke-static·{v12},·Ljava/lang/Math;->round(F)I94 ····invoke-static·{v12},·Ljava/lang/Math;->round(F)I
Offset 314, 15 lines modifiedOffset 316, 14 lines modified
314 ····invoke-virtual·{v6,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;316 ····invoke-virtual·{v6,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
  
315 ····goto·:goto_0317 ····goto·:goto_0
316 .end·method318 .end·method
  
317 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;319 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
318 ····.locals·1320 ····.locals·1
319 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
320 ····.prologue321 ····.prologue
321 ····.line·228322 ····.line·228
322 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$SaveOutput;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/content/Intent;323 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/CropImage$SaveOutput;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Landroid/content/Intent;
  
323 ····move-result-object·v0324 ····move-result-object·v0
  
568 B
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$bookmark:I22 .field·final·synthetic·val$bookmark:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;I)V24 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
26 ····.prologue27 ····.prologue
27 ····.line·18528 ····.line·185
28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$6;->this$0:Lcom/android/gallery3d/app/MoviePlayer;29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$6;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
29 ····iput·p2,·p0,·Lcom/android/gallery3d/app/MoviePlayer$6;->val$bookmark:I30 ····iput·p2,·p0,·Lcom/android/gallery3d/app/MoviePlayer$6;->val$bookmark:I
  
595 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·12027 ····.line·120
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$3;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$3;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17.5 KB
Max HTML report size reached
1.54 KB
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V21 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/ManageCachePage;
  
23 ····.prologue24 ····.prologue
24 ····.line·9525 ····.line·95
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->this$0:Lcom/android/gallery3d/app/ManageCachePage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V27 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V
  
Offset 182, 14 lines modifiedOffset 183, 15 lines modified
182 ····const/4·v0,·0x4183 ····const/4·v0,·0x4
  
183 ····invoke-interface·{p1,·v0},·Lcom/android/gallery3d/ui/GLCanvas;->save(I)I184 ····invoke-interface·{p1,·v0},·Lcom/android/gallery3d/ui/GLCanvas;->save(I)I
  
184 ····.line·129185 ····.line·129
185 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->mMatrix:[F186 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->mMatrix:[F
  
 187 ····.line·130
186 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/ManageCachePage$1;->getWidth()I188 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/ManageCachePage$1;->getWidth()I
  
187 ····move-result·v1189 ····move-result·v1
  
188 ····div-int/lit8·v1,·v1,·0x2190 ····div-int/lit8·v1,·v1,·0x2
  
189 ····int-to-float·v1,·v1191 ····int-to-float·v1,·v1
Offset 220, 14 lines modifiedOffset 222, 15 lines modified
  
220 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->this$0:Lcom/android/gallery3d/app/ManageCachePage;222 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
221 ····invoke-static·{v3},·Lcom/android/gallery3d/app/ManageCachePage;->access$700(Lcom/android/gallery3d/app/ManageCachePage;)F223 ····invoke-static·{v3},·Lcom/android/gallery3d/app/ManageCachePage;->access$700(Lcom/android/gallery3d/app/ManageCachePage;)F
  
222 ····move-result·v3224 ····move-result·v3
  
 225 ····.line·129
223 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V226 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V
  
224 ····.line·131227 ····.line·131
225 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->mMatrix:[F228 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/ManageCachePage$1;->mMatrix:[F
  
226 ····const/4·v1,·0x0229 ····const/4·v1,·0x0
  
1.25 KB
    
Offset 133, 14 lines modifiedOffset 133, 15 lines modified
  
133 ····if-nez·v0,·:cond_0133 ····if-nez·v0,·:cond_0
  
134 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;134 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
135 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;135 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
 136 ····.line·534
136 ····invoke-interface·{v0},·Lcom/android/gallery3d/app/GalleryActivity;->getStateManager()Lcom/android/gallery3d/app/StateManager;137 ····invoke-interface·{v0},·Lcom/android/gallery3d/app/GalleryActivity;->getStateManager()Lcom/android/gallery3d/app/StateManager;
  
137 ····move-result-object·v0138 ····move-result-object·v0
  
138 ····invoke-virtual·{v0},·Lcom/android/gallery3d/app/StateManager;->getStateCount()I139 ····invoke-virtual·{v0},·Lcom/android/gallery3d/app/StateManager;->getStateCount()I
  
139 ····move-result·v0140 ····move-result·v0
Offset 156, 14 lines modifiedOffset 157, 15 lines modified
  
156 ····const·v1,·0x7f090071157 ····const·v1,·0x7f090071
  
157 ····invoke-static·{v0,·v1,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;158 ····invoke-static·{v0,·v1,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
158 ····move-result-object·v0159 ····move-result-object·v0
  
 160 ····.line·536
159 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V161 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
160 ····.line·537162 ····.line·537
161 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;163 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
162 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;164 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
594 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·8527 ····.line·85
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$1;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$1;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.15 KB
    
Offset 17, 19 lines modifiedOffset 17, 20 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MovieActivity;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MovieActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/MovieActivity;Landroid/view/View;Lcom/android/gallery3d/app/MovieActivity;Landroid/net/Uri;Landroid/os/Bundle;Z)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/MovieActivity;Landroid/view/View;Lcom/android/gallery3d/app/MovieActivity;Landroid/net/Uri;Landroid/os/Bundle;Z)V
21 ····.locals·621 ····.locals·6
22 ····.param·p2,·"x0"····#·Landroid/view/View; 
23 ····.param·p3,·"x1"····#·Lcom/android/gallery3d/app/MovieActivity;22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MovieActivity;
 23 ····.param·p2,·"rootView"····#·Landroid/view/View;
 24 ····.param·p3,·"movieActivity"····#·Lcom/android/gallery3d/app/MovieActivity;
24 ····.param·p4,·"x2"····#·Landroid/net/Uri;25 ····.param·p4,·"videoUri"····#·Landroid/net/Uri;
25 ····.param·p5,·"x3"····#·Landroid/os/Bundle;26 ····.param·p5,·"savedInstance"····#·Landroid/os/Bundle;
26 ····.param·p6,·"x4"····#·Z27 ····.param·p6,·"canReplay"····#·Z
  
27 ····.prologue28 ····.prologue
28 ····.line·5929 ····.line·59
29 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MovieActivity$1;->this$0:Lcom/android/gallery3d/app/MovieActivity;30 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MovieActivity$1;->this$0:Lcom/android/gallery3d/app/MovieActivity;
  
30 ····move-object·v0,·p031 ····move-object·v0,·p0
  
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·89227 ····.line·892
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$5;->this$0:Lcom/android/gallery3d/app/PhotoPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$5;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.29 KB
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V21 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
23 ····.prologue24 ····.prologue
24 ····.line·10925 ····.line·109
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V27 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V
  
Offset 127, 20 lines modifiedOffset 128, 22 lines modified
  
127 ····div-int/lit8·v5,·v5,·0x2128 ····div-int/lit8·v5,·v5,·0x2
  
128 ····int-to-float·v5,·v5129 ····int-to-float·v5,·v5
  
129 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;130 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
 131 ····.line·129
130 ····invoke-static·{v6},·Lcom/android/gallery3d/app/AlbumPage;->access$500(Lcom/android/gallery3d/app/AlbumPage;)F132 ····invoke-static·{v6},·Lcom/android/gallery3d/app/AlbumPage;->access$500(Lcom/android/gallery3d/app/AlbumPage;)F
  
131 ····move-result·v6133 ····move-result·v6
  
132 ····neg-float·v6,·v6134 ····neg-float·v6,·v6
  
 135 ····.line·128
133 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V136 ····invoke-static·{v3,·v4,·v5,·v6},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V
  
134 ····.line·130137 ····.line·130
135 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;138 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumPage$1;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
136 ····iget-object·v3,·v3,·Lcom/android/gallery3d/app/AlbumPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;139 ····iget-object·v3,·v3,·Lcom/android/gallery3d/app/AlbumPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
27.1 KB
Max HTML report size reached
3.13 KB
    
Offset 116, 15 lines modifiedOffset 116, 14 lines modified
116 ····.line·100116 ····.line·100
117 ····new-instance·v0,·Lcom/android/gallery3d/app/AlbumSetPage$1;117 ····new-instance·v0,·Lcom/android/gallery3d/app/AlbumSetPage$1;
  
118 ····invoke-direct·{v0,·p0},·Lcom/android/gallery3d/app/AlbumSetPage$1;-><init>(Lcom/android/gallery3d/app/AlbumSetPage;)V118 ····invoke-direct·{v0,·p0},·Lcom/android/gallery3d/app/AlbumSetPage$1;-><init>(Lcom/android/gallery3d/app/AlbumSetPage;)V
  
119 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mRootPane:Lcom/android/gallery3d/ui/GLView;119 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mRootPane:Lcom/android/gallery3d/ui/GLView;
  
120 ····.line·543 
121 ····return-void120 ····return-void
122 .end·method121 .end·method
  
123 .method·static·synthetic·access$000(Lcom/android/gallery3d/app/AlbumSetPage;)Lcom/android/gallery3d/ui/StaticBackground;122 .method·static·synthetic·access$000(Lcom/android/gallery3d/app/AlbumSetPage;)Lcom/android/gallery3d/ui/StaticBackground;
124 ····.locals·1123 ····.locals·1
125 ····.param·p0,·"x0"····#·Lcom/android/gallery3d/app/AlbumSetPage;124 ····.param·p0,·"x0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
Offset 827, 14 lines modifiedOffset 826, 15 lines modified
827 .method·private·startTransition()V826 .method·private·startTransition()V
828 ····.locals·3827 ····.locals·3
  
829 ····.prologue828 ····.prologue
830 ····.line·423829 ····.line·423
831 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;830 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
 831 ····.line·424
832 ····invoke-static·{v1},·Lcom/android/gallery3d/ui/PositionRepository;->getInstance(Lcom/android/gallery3d/app/GalleryActivity;)Lcom/android/gallery3d/ui/PositionRepository;832 ····invoke-static·{v1},·Lcom/android/gallery3d/ui/PositionRepository;->getInstance(Lcom/android/gallery3d/app/GalleryActivity;)Lcom/android/gallery3d/ui/PositionRepository;
  
833 ····move-result-object·v0833 ····move-result-object·v0
  
834 ····.line·425834 ····.line·425
835 ····.local·v0,·"repository":Lcom/android/gallery3d/ui/PositionRepository;835 ····.local·v0,·"repository":Lcom/android/gallery3d/ui/PositionRepository;
836 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;836 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;
Offset 1019, 18 lines modifiedOffset 1019, 20 lines modified
  
1019 ····.line·1521019 ····.line·152
1020 ····:cond_11020 ····:cond_1
1021 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;1021 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;
  
1022 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;1022 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
 1023 ····.line·153
1023 ····invoke-static·{v1},·Lcom/android/gallery3d/ui/PositionRepository;->getInstance(Lcom/android/gallery3d/app/GalleryActivity;)Lcom/android/gallery3d/ui/PositionRepository;1024 ····invoke-static·{v1},·Lcom/android/gallery3d/ui/PositionRepository;->getInstance(Lcom/android/gallery3d/app/GalleryActivity;)Lcom/android/gallery3d/ui/PositionRepository;
  
1024 ····move-result-object·v11025 ····move-result-object·v1
  
 1026 ····.line·152
1025 ····invoke-virtual·{v0,·v1},·Lcom/android/gallery3d/ui/AlbumSetView;->savePositions(Lcom/android/gallery3d/ui/PositionRepository;)V1027 ····invoke-virtual·{v0,·v1},·Lcom/android/gallery3d/ui/AlbumSetView;->savePositions(Lcom/android/gallery3d/ui/PositionRepository;)V
  
1026 ····.line·1541028 ····.line·154
1027 ····invoke-super·{p0},·Lcom/android/gallery3d/app/ActivityState;->onBackPressed()V1029 ····invoke-super·{p0},·Lcom/android/gallery3d/app/ActivityState;->onBackPressed()V
  
1028 ····goto·:goto_01030 ····goto·:goto_0
1029 .end·method1031 .end·method
Offset 1241, 22 lines modifiedOffset 1243, 25 lines modified
  
1241 ····goto·:goto_01243 ····goto·:goto_0
  
1242 ····.line·4031244 ····.line·403
1243 ····:cond_21245 ····:cond_2
1244 ····const·v3,·0x7f0900701246 ····const·v3,·0x7f090070
  
 1247 ····.line·404
1245 ····invoke-virtual·{v0,·v3},·Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence;1248 ····invoke-virtual·{v0,·v3},·Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence;
  
1246 ····move-result-object·v31249 ····move-result-object·v3
  
 1250 ····.line·403
1247 ····invoke-static·{v0,·v3,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;1251 ····invoke-static·{v0,·v3,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
1248 ····move-result-object·v21252 ····move-result-object·v2
  
 1253 ····.line·405
1249 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V1254 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V
  
1250 ····goto·:goto_01255 ····goto·:goto_0
  
1251 ····:cond_31256 ····:cond_3
1252 ····move·v1,·v21257 ····move·v1,·v2
  
Offset 1660, 14 lines modifiedOffset 1665, 15 lines modified
1660 ····.local·v0,·"activity":Landroid/app/Activity;1665 ····.local·v0,·"activity":Landroid/app/Activity;
1661 ····new-instance·v8,·Landroid/content/Intent;1666 ····new-instance·v8,·Landroid/content/Intent;
  
1662 ····invoke-direct·{v8},·Landroid/content/Intent;-><init>()V1667 ····invoke-direct·{v8},·Landroid/content/Intent;-><init>()V
  
1663 ····const-string·v9,·"album-path"1668 ····const-string·v9,·"album-path"
  
 1669 ····.line·186
1664 ····invoke-virtual·{v7},·Lcom/android/gallery3d/data/MediaSet;->getPath()Lcom/android/gallery3d/data/Path;1670 ····invoke-virtual·{v7},·Lcom/android/gallery3d/data/MediaSet;->getPath()Lcom/android/gallery3d/data/Path;
  
1665 ····move-result-object·v101671 ····move-result-object·v10
  
1666 ····invoke-virtual·{v10},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;1672 ····invoke-virtual·{v10},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;
  
1667 ····move-result-object·v101673 ····move-result-object·v10
672 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MovieControllerOverlay;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MovieControllerOverlay;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MovieControllerOverlay;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MovieControllerOverlay;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MovieControllerOverlay;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MovieControllerOverlay$1;->this$0:Lcom/android/gallery3d/app/MovieControllerOverlay;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MovieControllerOverlay$1;->this$0:Lcom/android/gallery3d/app/MovieControllerOverlay;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.29 KB
    
Offset 733, 20 lines modifiedOffset 733, 22 lines modified
  
733 ····const/4·v15,·0x1733 ····const/4·v15,·0x1
  
734 ····new-array·v15,·v15,·[Ljava/lang/Object;734 ····new-array·v15,·v15,·[Ljava/lang/Object;
  
735 ····const/16·v16,·0x0735 ····const/16·v16,·0x0
  
 736 ····.line·386
736 ····invoke-static·{v2,·v6,·v7},·Landroid/text/format/Formatter;->formatFileSize(Landroid/content/Context;J)Ljava/lang/String;737 ····invoke-static·{v2,·v6,·v7},·Landroid/text/format/Formatter;->formatFileSize(Landroid/content/Context;J)Ljava/lang/String;
  
737 ····move-result-object·v17738 ····move-result-object·v17
  
738 ····aput-object·v17,·v15,·v16739 ····aput-object·v17,·v15,·v16
  
 740 ····.line·385
739 ····invoke-virtual·{v2,·v14,·v15},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;741 ····invoke-virtual·{v2,·v14,·v15},·Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
740 ····move-result-object·v3742 ····move-result-object·v3
  
741 ····.line·387743 ····.line·387
742 ····.restart·local·v3····#·"label":Ljava/lang/String;744 ····.restart·local·v3····#·"label":Ljava/lang/String;
743 ····invoke-virtual·{v9,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V745 ····invoke-virtual·{v9,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
Offset 784, 14 lines modifiedOffset 786, 15 lines modified
  
784 ····const/4·v2,·0x0786 ····const/4·v2,·0x0
  
785 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;787 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
786 ····move-result-object·v1788 ····move-result-object·v1
  
 789 ····.line·353
787 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V790 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
788 ····.line·355791 ····.line·355
789 ····.end·local·v0····#·"activity":Landroid/app/Activity;792 ····.end·local·v0····#·"activity":Landroid/app/Activity;
790 ····:cond_0793 ····:cond_0
791 ····return-void794 ····return-void
792 .end·method795 .end·method
Offset 819, 14 lines modifiedOffset 822, 15 lines modified
  
819 ····const/4·v2,·0x0822 ····const/4·v2,·0x0
  
820 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;823 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
821 ····move-result-object·v1824 ····move-result-object·v1
  
 825 ····.line·361
822 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V826 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
823 ····.line·362827 ····.line·362
824 ····return-void828 ····return-void
825 .end·method829 .end·method
  
  
Offset 1252, 15 lines modifiedOffset 1256, 15 lines modified
  
1252 ····.line·1701256 ····.line·170
1253 ····:cond_11257 ····:cond_1
1254 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getPath()Lcom/android/gallery3d/data/Path;1258 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getPath()Lcom/android/gallery3d/data/Path;
  
1255 ····move-result-object·v21259 ····move-result-object·v2
  
1256 ····.line·1711260 ····.line·172
1257 ····.local·v2,·"path":Lcom/android/gallery3d/data/Path;1261 ····.local·v2,·"path":Lcom/android/gallery3d/data/Path;
1258 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getCacheFlag()I1262 ····invoke-virtual·{v3},·Lcom/android/gallery3d/data/MediaSet;->getCacheFlag()I
  
1259 ····move-result·v61263 ····move-result·v6
  
1260 ····const/4·v7,·0x21264 ····const/4·v7,·0x2
  
Offset 1323, 15 lines modifiedOffset 1327, 15 lines modified
1323 ····.line·1911327 ····.line·191
1324 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/ManageCachePage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;1328 ····iget-object·v6,·p0,·Lcom/android/gallery3d/app/ManageCachePage;->mAlbumSetView:Lcom/android/gallery3d/ui/AlbumSetView;
  
1325 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/AlbumSetView;->invalidate()V1329 ····invoke-virtual·{v6},·Lcom/android/gallery3d/ui/AlbumSetView;->invalidate()V
  
1326 ····goto·:goto_01330 ····goto·:goto_0
  
1327 ····.line·1711331 ····.line·172
1328 ····.end·local·v0····#·"isFullyCached":Z1332 ····.end·local·v0····#·"isFullyCached":Z
1329 ····.end·local·v1····#·"isSelected":Z1333 ····.end·local·v1····#·"isSelected":Z
1330 ····:cond_41334 ····:cond_4
1331 ····const/4·v0,·0x01335 ····const/4·v0,·0x0
  
1332 ····goto·:goto_11336 ····goto·:goto_1
  
634 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
22 ····.prologue23 ····.prologue
23 ····.line·32124 ····.line·321
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$2;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$2;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V
  
4.33 KB
    
Offset 305, 24 lines modifiedOffset 305, 26 lines modified
  
305 ····int-to-long·v2,·v2305 ····int-to-long·v2,·v2
  
306 ····mul-long/2addr·v0,·v2306 ····mul-long/2addr·v0,·v2
  
307 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->progressBar:Landroid/graphics/Rect;307 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->progressBar:Landroid/graphics/Rect;
  
 308 ····.line·183
308 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->width()I309 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->width()I
  
309 ····move-result·v2310 ····move-result·v2
  
310 ····int-to-long·v2,·v2311 ····int-to-long·v2,·v2
  
311 ····div-long/2addr·v0,·v2312 ····div-long/2addr·v0,·v2
  
312 ····long-to-int·v0,·v0313 ····long-to-int·v0,·v0
  
 314 ····.line·182
313 ····return·v0315 ····return·v0
314 .end·method316 .end·method
  
315 .method·private·inScrubber(FF)Z317 .method·private·inScrubber(FF)Z
316 ····.locals·4318 ····.locals·4
317 ····.param·p1,·"x"····#·F319 ····.param·p1,·"x"····#·F
318 ····.param·p2,·"y"····#·F320 ····.param·p2,·"y"····#·F
Offset 528, 14 lines modifiedOffset 530, 15 lines modified
  
528 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/TimeBar;->playedBar:Landroid/graphics/Rect;530 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/TimeBar;->playedBar:Landroid/graphics/Rect;
  
529 ····iget·v1,·v1,·Landroid/graphics/Rect;->left:I531 ····iget·v1,·v1,·Landroid/graphics/Rect;->left:I
  
530 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->progressBar:Landroid/graphics/Rect;532 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->progressBar:Landroid/graphics/Rect;
  
 533 ····.line·115
531 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->width()I534 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->width()I
  
532 ····move-result·v2535 ····move-result·v2
  
533 ····int-to-long·v2,·v2536 ····int-to-long·v2,·v2
  
534 ····iget·v4,·p0,·Lcom/android/gallery3d/app/TimeBar;->currentTime:I537 ····iget·v4,·p0,·Lcom/android/gallery3d/app/TimeBar;->currentTime:I
Offset 650, 20 lines modifiedOffset 653, 22 lines modified
650 ····if-eqz·v0,·:cond_1653 ····if-eqz·v0,·:cond_1
  
651 ····.line·219654 ····.line·219
652 ····iget·v0,·p0,·Lcom/android/gallery3d/app/TimeBar;->currentTime:I655 ····iget·v0,·p0,·Lcom/android/gallery3d/app/TimeBar;->currentTime:I
  
653 ····int-to-long·v0,·v0656 ····int-to-long·v0,·v0
  
 657 ····.line·220
654 ····invoke-direct·{p0,·v0,·v1},·Lcom/android/gallery3d/app/TimeBar;->stringForTime(J)Ljava/lang/String;658 ····invoke-direct·{p0,·v0,·v1},·Lcom/android/gallery3d/app/TimeBar;->stringForTime(J)Ljava/lang/String;
  
655 ····move-result-object·v0659 ····move-result-object·v0
  
656 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;660 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;
  
 661 ····.line·221
657 ····invoke-virtual·{v1},·Landroid/graphics/Rect;->width()I662 ····invoke-virtual·{v1},·Landroid/graphics/Rect;->width()I
  
658 ····move-result·v1663 ····move-result·v1
  
659 ····div-int/lit8·v1,·v1,·0x2664 ····div-int/lit8·v1,·v1,·0x2
  
660 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getPaddingLeft()I665 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getPaddingLeft()I
Offset 672, 14 lines modifiedOffset 677, 15 lines modified
  
672 ····add-int/2addr·v1,·v2677 ····add-int/2addr·v1,·v2
  
673 ····int-to-float·v1,·v1678 ····int-to-float·v1,·v1
  
674 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;679 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;
  
 680 ····.line·222
675 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->height()I681 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->height()I
  
676 ····move-result·v2682 ····move-result·v2
  
677 ····iget·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->vPaddingInPx:I683 ····iget·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->vPaddingInPx:I
  
678 ····div-int/lit8·v3,·v3,·0x2684 ····div-int/lit8·v3,·v3,·0x2
Offset 692, 25 lines modifiedOffset 698, 28 lines modified
  
692 ····add-int/lit8·v2,·v2,·0x1698 ····add-int/lit8·v2,·v2,·0x1
  
693 ····int-to-float·v2,·v2699 ····int-to-float·v2,·v2
  
694 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeTextPaint:Landroid/graphics/Paint;700 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeTextPaint:Landroid/graphics/Paint;
  
 701 ····.line·219
695 ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V702 ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
  
696 ····.line·224703 ····.line·224
697 ····iget·v0,·p0,·Lcom/android/gallery3d/app/TimeBar;->totalTime:I704 ····iget·v0,·p0,·Lcom/android/gallery3d/app/TimeBar;->totalTime:I
  
698 ····int-to-long·v0,·v0705 ····int-to-long·v0,·v0
  
 706 ····.line·225
699 ····invoke-direct·{p0,·v0,·v1},·Lcom/android/gallery3d/app/TimeBar;->stringForTime(J)Ljava/lang/String;707 ····invoke-direct·{p0,·v0,·v1},·Lcom/android/gallery3d/app/TimeBar;->stringForTime(J)Ljava/lang/String;
  
700 ····move-result-object·v0708 ····move-result-object·v0
  
 709 ····.line·226
701 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getWidth()I710 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getWidth()I
  
702 ····move-result·v1711 ····move-result·v1
  
703 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getPaddingRight()I712 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/TimeBar;->getPaddingRight()I
  
704 ····move-result·v2713 ····move-result·v2
Offset 727, 14 lines modifiedOffset 736, 15 lines modified
  
727 ····sub-int/2addr·v1,·v2736 ····sub-int/2addr·v1,·v2
  
728 ····int-to-float·v1,·v1737 ····int-to-float·v1,·v1
  
729 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;738 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/TimeBar;->timeBounds:Landroid/graphics/Rect;
  
 739 ····.line·227
730 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->height()I740 ····invoke-virtual·{v2},·Landroid/graphics/Rect;->height()I
  
731 ····move-result·v2741 ····move-result·v2
  
732 ····iget·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->vPaddingInPx:I742 ····iget·v3,·p0,·Lcom/android/gallery3d/app/TimeBar;->vPaddingInPx:I
  
733 ····div-int/lit8·v3,·v3,·0x2743 ····div-int/lit8·v3,·v3,·0x2
Offset 747, 14 lines modifiedOffset 757, 15 lines modified
Max diff block lines reached; 1162/4347 bytes (26.73%) of diff not shown.
664 B
    
Offset 131, 14 lines modifiedOffset 131, 15 lines modified
  
131 ····const/4·v2,·0x1131 ····const/4·v2,·0x1
  
132 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;132 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
 134 ····.line·605
134 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V135 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
135 ····.line·606136 ····.line·606
136 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumPage;137 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumPage$MyLoadingListener;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
137 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;138 ····iget-object·v0,·v0,·Lcom/android/gallery3d/app/AlbumPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
849 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumDataAdapter;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumDataAdapter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumDataAdapter;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·8025 ····.line·80
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter$1;->this$0:Lcom/android/gallery3d/app/AlbumDataAdapter;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumDataAdapter$1;->this$0:Lcom/android/gallery3d/app/AlbumDataAdapter;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
850 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoDataAdapter;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·17025 ····.line·170
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$1;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$1;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
892 B
    
Offset 60, 22 lines modifiedOffset 60, 24 lines modified
60 ····const-string·v3,·"get-album"60 ····const-string·v3,·"get-album"
  
61 ····invoke-virtual·{v0,·v3,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V61 ····invoke-virtual·{v0,·v3,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
62 ····.line·3862 ····.line·38
63 ····const-string·v3,·"media-path"63 ····const-string·v3,·"media-path"
  
 64 ····.line·39
64 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumPicker;->getDataManager()Lcom/android/gallery3d/data/DataManager;65 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumPicker;->getDataManager()Lcom/android/gallery3d/data/DataManager;
  
65 ····move-result-object·v466 ····move-result-object·v4
  
66 ····invoke-virtual·{v4,·v5},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;67 ····invoke-virtual·{v4,·v5},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;
  
67 ····move-result-object·v468 ····move-result-object·v4
  
 69 ····.line·38
68 ····invoke-virtual·{v0,·v3,·v4},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V70 ····invoke-virtual·{v0,·v3,·v4},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
69 ····.line·4071 ····.line·40
70 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumPicker;->getStateManager()Lcom/android/gallery3d/app/StateManager;72 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumPicker;->getStateManager()Lcom/android/gallery3d/app/StateManager;
  
71 ····move-result-object·v373 ····move-result-object·v3
  
6.64 KB
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/app/ActionBar$OnNavigationListener;6 .implements·Landroid/app/ActionBar$OnNavigationListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/android/gallery3d/app/GalleryActionBar$1;, 
11 ········Lcom/android/gallery3d/app/GalleryActionBar$ClusterAdapter;,10 ········Lcom/android/gallery3d/app/GalleryActionBar$ClusterAdapter;,
12 ········Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;,11 ········Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;,
13 ········Lcom/android/gallery3d/app/GalleryActionBar$ClusterRunner;12 ········Lcom/android/gallery3d/app/GalleryActionBar$ClusterRunner;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
Offset 226, 57 lines modifiedOffset 225, 54 lines modified
226 .method·public·static·getClusterByTypeString(Landroid/content/Context;I)Ljava/lang/String;225 .method·public·static·getClusterByTypeString(Landroid/content/Context;I)Ljava/lang/String;
227 ····.locals·5226 ····.locals·5
228 ····.param·p0,·"context"····#·Landroid/content/Context;227 ····.param·p0,·"context"····#·Landroid/content/Context;
229 ····.param·p1,·"type"····#·I228 ····.param·p1,·"type"····#·I
  
230 ····.prologue229 ····.prologue
231 ····.line·162230 ····.line·162
232 ····sget-object·v0,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;231 ····sget-object·v2,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
  
233 ····.local·v0,·"arr$":[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem; 
234 ····array-length·v3,·v0232 ····array-length·v3,·v2
  
235 ····.local·v3,·"len$":I 
236 ····const/4·v1,·0x0233 ····const/4·v1,·0x0
  
237 ····.local·v1,·"i$":I 
238 ····:goto_0234 ····:goto_0
239 ····if-ge·v1,·v3,·:cond_1235 ····if-ge·v1,·v3,·:cond_1
  
240 ····aget-object·v2,·v0,·v1236 ····aget-object·v0,·v2,·v1
  
241 ····.line·163237 ····.line·163
242 ····.local·v2,·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;238 ····.local·v0,·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
243 ····iget·v4,·v2,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->action:I239 ····iget·v4,·v0,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->action:I
  
244 ····if-ne·v4,·p1,·:cond_0240 ····if-ne·v4,·p1,·:cond_0
  
245 ····.line·164241 ····.line·164
246 ····iget·v4,·v2,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->clusterBy:I242 ····iget·v1,·v0,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->clusterBy:I
  
247 ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;243 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
248 ····move-result-object·v4244 ····move-result-object·v1
  
249 ····.line·167245 ····.line·167
250 ····.end·local·v2····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;246 ····.end·local·v0····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
251 ····:goto_1247 ····:goto_1
252 ····return-object·v4248 ····return-object·v1
  
253 ····.line·162249 ····.line·162
254 ····.restart·local·v2····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;250 ····.restart·local·v0····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
255 ····:cond_0251 ····:cond_0
256 ····add-int/lit8·v1,·v1,·0x1252 ····add-int/lit8·v1,·v1,·0x1
  
257 ····goto·:goto_0253 ····goto·:goto_0
  
258 ····.line·167254 ····.line·167
259 ····.end·local·v2····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;255 ····.end·local·v0····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
260 ····:cond_1256 ····:cond_1
261 ····const/4·v4,·0x0257 ····const/4·v1,·0x0
  
262 ····goto·:goto_1258 ····goto·:goto_1
263 .end·method259 .end·method
  
264 .method·public·static·getHeight(Landroid/app/Activity;)I260 .method·public·static·getHeight(Landroid/app/Activity;)I
265 ····.locals·2261 ····.locals·2
266 ····.param·p0,·"activity"····#·Landroid/app/Activity;262 ····.param·p0,·"activity"····#·Landroid/app/Activity;
Offset 496, 87 lines modifiedOffset 492, 81 lines modified
496 .method·public·setClusterItemEnabled(IZ)V492 .method·public·setClusterItemEnabled(IZ)V
497 ····.locals·5493 ····.locals·5
498 ····.param·p1,·"id"····#·I494 ····.param·p1,·"id"····#·I
499 ····.param·p2,·"enabled"····#·Z495 ····.param·p2,·"enabled"····#·Z
  
500 ····.prologue496 ····.prologue
501 ····.line·140497 ····.line·140
502 ····sget-object·v0,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;498 ····sget-object·v2,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
  
503 ····.local·v0,·"arr$":[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem; 
504 ····array-length·v3,·v0499 ····array-length·v3,·v2
  
505 ····.local·v3,·"len$":I 
506 ····const/4·v1,·0x0500 ····const/4·v1,·0x0
  
507 ····.local·v1,·"i$":I 
508 ····:goto_0501 ····:goto_0
509 ····if-ge·v1,·v3,·:cond_0502 ····if-ge·v1,·v3,·:cond_0
  
510 ····aget-object·v2,·v0,·v1503 ····aget-object·v0,·v2,·v1
  
511 ····.line·141504 ····.line·141
512 ····.local·v2,·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;505 ····.local·v0,·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
513 ····iget·v4,·v2,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->action:I506 ····iget·v4,·v0,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->action:I
  
514 ····if-ne·v4,·p1,·:cond_1507 ····if-ne·v4,·p1,·:cond_1
  
515 ····.line·142508 ····.line·142
516 ····iput-boolean·p2,·v2,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->enabled:Z509 ····iput-boolean·p2,·v0,·Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;->enabled:Z
  
517 ····.line·146510 ····.line·146
518 ····.end·local·v2····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;511 ····.end·local·v0····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
519 ····:cond_0512 ····:cond_0
520 ····return-void513 ····return-void
  
521 ····.line·140514 ····.line·140
522 ····.restart·local·v2····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;515 ····.restart·local·v0····#·"item":Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
523 ····:cond_1516 ····:cond_1
524 ····add-int/lit8·v1,·v1,·0x1517 ····add-int/lit8·v1,·v1,·0x1
  
525 ····goto·:goto_0518 ····goto·:goto_0
526 .end·method519 .end·method
  
527 .method·public·setClusterItemVisibility(IZ)V520 .method·public·setClusterItemVisibility(IZ)V
528 ····.locals·5521 ····.locals·5
529 ····.param·p1,·"id"····#·I522 ····.param·p1,·"id"····#·I
530 ····.param·p2,·"visible"····#·Z523 ····.param·p2,·"visible"····#·Z
  
531 ····.prologue524 ····.prologue
532 ····.line·149525 ····.line·149
533 ····sget-object·v0,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;526 ····sget-object·v2,·Lcom/android/gallery3d/app/GalleryActionBar;->sClusterItems:[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem;
  
534 ····.local·v0,·"arr$":[Lcom/android/gallery3d/app/GalleryActionBar$ActionItem; 
Max diff block lines reached; 1288/6687 bytes (19.26%) of diff not shown.
581 B
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/CropImage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/CropImage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/CropImage;
  
35 ····.prologue36 ····.prologue
36 ····.line·79937 ····.line·799
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$4;->this$0:Lcom/android/gallery3d/app/CropImage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/CropImage$4;->this$0:Lcom/android/gallery3d/app/CropImage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·62527 ····.line·625
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$4;->this$0:Lcom/android/gallery3d/app/PhotoPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$4;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
715 B
    
Offset 303, 14 lines modifiedOffset 303, 15 lines modified
  
303 ····if-eqz·v4,·:cond_0303 ····if-eqz·v4,·:cond_0
  
304 ····iget·v4,·v0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateInfo;->index:I304 ····iget·v4,·v0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateInfo;->index:I
  
305 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateContent;->this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;305 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateContent;->this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;
  
 306 ····.line·301
306 ····invoke-static·{v5},·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->access$1500(Lcom/android/gallery3d/app/AlbumSetDataAdapter;)I307 ····invoke-static·{v5},·Lcom/android/gallery3d/app/AlbumSetDataAdapter;->access$1500(Lcom/android/gallery3d/app/AlbumSetDataAdapter;)I
  
307 ····move-result·v5308 ····move-result·v5
  
308 ····if-lt·v4,·v5,·:cond_0309 ····if-lt·v4,·v5,·:cond_0
  
309 ····iget·v4,·v0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateInfo;->index:I310 ····iget·v4,·v0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$UpdateInfo;->index:I
801 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/PhotoPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/PhotoPage;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/PhotoPage;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·21525 ····.line·215
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$2;->this$0:Lcom/android/gallery3d/app/PhotoPage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/PhotoPage$2;->this$0:Lcom/android/gallery3d/app/PhotoPage;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
602 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·48327 ····.line·483
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$5;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$5;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.51 KB
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·10137 ····.line·101
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$3;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$3;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 65, 22 lines modifiedOffset 66, 24 lines modified
  
65 ····invoke-static·{v0},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->access$300(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)Landroid/os/Handler;66 ····invoke-static·{v0},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->access$300(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)Landroid/os/Handler;
  
66 ····move-result-object·v067 ····move-result-object·v0
  
67 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$3;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;68 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SinglePhotoDataAdapter$3;->this$0:Lcom/android/gallery3d/app/SinglePhotoDataAdapter;
  
 69 ····.line·104
68 ····invoke-static·{v1},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->access$300(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)Landroid/os/Handler;70 ····invoke-static·{v1},·Lcom/android/gallery3d/app/SinglePhotoDataAdapter;->access$300(Lcom/android/gallery3d/app/SinglePhotoDataAdapter;)Landroid/os/Handler;
  
69 ····move-result-object·v171 ····move-result-object·v1
  
70 ····const/4·v2,·0x172 ····const/4·v2,·0x1
  
71 ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;73 ····invoke-virtual·{v1,·v2,·p1},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
72 ····move-result-object·v174 ····move-result-object·v1
  
 75 ····.line·103
73 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z76 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
74 ····.line·10577 ····.line·105
75 ····return-void78 ····return-void
76 .end·method79 .end·method
3.15 KB
    
Offset 78, 15 lines modifiedOffset 78, 14 lines modified
78 ····.line·8278 ····.line·82
79 ····new-instance·v0,·Lcom/android/gallery3d/app/SlideshowPage$1;79 ····new-instance·v0,·Lcom/android/gallery3d/app/SlideshowPage$1;
  
80 ····invoke-direct·{v0,·p0},·Lcom/android/gallery3d/app/SlideshowPage$1;-><init>(Lcom/android/gallery3d/app/SlideshowPage;)V80 ····invoke-direct·{v0,·p0},·Lcom/android/gallery3d/app/SlideshowPage$1;-><init>(Lcom/android/gallery3d/app/SlideshowPage;)V
  
81 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mRootPane:Lcom/android/gallery3d/ui/GLView;81 ····iput-object·v0,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mRootPane:Lcom/android/gallery3d/ui/GLView;
  
82 ····.line·284 
83 ····return-void82 ····return-void
84 .end·method83 .end·method
  
85 .method·static·synthetic·access$000(Lcom/android/gallery3d/app/SlideshowPage;)Lcom/android/gallery3d/ui/SlideshowView;84 .method·static·synthetic·access$000(Lcom/android/gallery3d/app/SlideshowPage;)Lcom/android/gallery3d/ui/SlideshowView;
86 ····.locals·185 ····.locals·1
87 ····.param·p0,·"x0"····#·Lcom/android/gallery3d/app/SlideshowPage;86 ····.param·p0,·"x0"····#·Lcom/android/gallery3d/app/SlideshowPage;
  
Offset 314, 18 lines modifiedOffset 313, 20 lines modified
314 ····iput-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mModel:Lcom/android/gallery3d/app/SlideshowPage$Model;313 ····iput-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mModel:Lcom/android/gallery3d/app/SlideshowPage$Model;
  
315 ····.line·192314 ····.line·192
316 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;315 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;
  
317 ····const-string·v6,·"photo-index"316 ····const-string·v6,·"photo-index"
  
 317 ····.line·193
318 ····invoke-virtual·{v5,·v6,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;318 ····invoke-virtual·{v5,·v6,·v8},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
319 ····move-result-object·v5319 ····move-result-object·v5
  
 320 ····.line·192
320 ····invoke-virtual·{p0,·v9,·v5},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V321 ····invoke-virtual·{p0,·v9,·v5},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V
  
321 ····.line·202322 ····.line·202
322 ····:goto_0323 ····:goto_0
323 ····return-void324 ····return-void
  
324 ····.line·195325 ····.line·195
Offset 360, 18 lines modifiedOffset 361, 20 lines modified
360 ····iput-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mModel:Lcom/android/gallery3d/app/SlideshowPage$Model;361 ····iput-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mModel:Lcom/android/gallery3d/app/SlideshowPage$Model;
  
361 ····.line·199362 ····.line·199
362 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;363 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;
  
363 ····const-string·v6,·"photo-index"364 ····const-string·v6,·"photo-index"
  
 365 ····.line·200
364 ····invoke-virtual·{v5,·v6,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;366 ····invoke-virtual·{v5,·v6,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
365 ····move-result-object·v5367 ····move-result-object·v5
  
 368 ····.line·199
366 ····invoke-virtual·{p0,·v9,·v5},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V369 ····invoke-virtual·{p0,·v9,·v5},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V
  
367 ····goto·:goto_0370 ····goto·:goto_0
368 .end·method371 .end·method
  
369 .method·private·initializeViews()V372 .method·private·initializeViews()V
370 ····.locals·2373 ····.locals·2
Offset 466, 14 lines modifiedOffset 469, 15 lines modified
  
466 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;469 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mResultIntent:Landroid/content/Intent;
  
467 ····const-string·v3,·"media-item-path"470 ····const-string·v3,·"media-item-path"
  
468 ····iget-object·v4,·v0,·Lcom/android/gallery3d/app/SlideshowPage$Slide;->item:Lcom/android/gallery3d/data/MediaItem;471 ····iget-object·v4,·v0,·Lcom/android/gallery3d/app/SlideshowPage$Slide;->item:Lcom/android/gallery3d/data/MediaItem;
  
 472 ····.line·149
469 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;473 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;
  
470 ····move-result-object·v4474 ····move-result-object·v4
  
471 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;475 ····invoke-virtual·{v4},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;
  
472 ····move-result-object·v4476 ····move-result-object·v4
Offset 482, 18 lines modifiedOffset 486, 20 lines modified
  
482 ····move-result-object·v2486 ····move-result-object·v2
  
483 ····const-string·v3,·"photo-index"487 ····const-string·v3,·"photo-index"
  
484 ····iget·v4,·v0,·Lcom/android/gallery3d/app/SlideshowPage$Slide;->index:I488 ····iget·v4,·v0,·Lcom/android/gallery3d/app/SlideshowPage$Slide;->index:I
  
 489 ····.line·150
485 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;490 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
486 ····move-result-object·v2491 ····move-result-object·v2
  
 492 ····.line·148
487 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V493 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/gallery3d/app/SlideshowPage;->setStateResult(ILandroid/content/Intent;)V
  
488 ····.line·151494 ····.line·151
489 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mHandler:Landroid/os/Handler;495 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/SlideshowPage;->mHandler:Landroid/os/Handler;
  
490 ····const/4·v2,·0x1496 ····const/4·v2,·0x1
  
870 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetDataAdapter;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetDataAdapter;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·8425 ····.line·84
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$1;->this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetDataAdapter$1;->this$0:Lcom/android/gallery3d/app/AlbumSetDataAdapter;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
679 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14227 ····.line·142
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$3;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$3;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
595 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·13127 ····.line·131
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$4;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$4;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.74 KB
    
Offset 56, 15 lines modifiedOffset 56, 14 lines modified
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;59 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
62 ····.prologue61 ····.prologue
63 ····.line·8362 ····.line·83
64 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;63 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;
  
65 ····move-result-object·v064 ····move-result-object·v0
  
Offset 103, 14 lines modifiedOffset 102, 15 lines modified
  
103 ····move-result·v2102 ····move-result·v2
  
104 ····if-eqz·v2,·:cond_0103 ····if-eqz·v2,·:cond_0
  
105 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;104 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
 105 ····.line·88
106 ····invoke-static·{v2},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$300(Lcom/android/gallery3d/app/SlideshowDataAdapter;)Ljava/util/LinkedList;106 ····invoke-static·{v2},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$300(Lcom/android/gallery3d/app/SlideshowDataAdapter;)Ljava/util/LinkedList;
  
107 ····move-result-object·v2107 ····move-result-object·v2
  
108 ····invoke-virtual·{v2},·Ljava/util/LinkedList;->size()I108 ····invoke-virtual·{v2},·Ljava/util/LinkedList;->size()I
109 ····:try_end_0109 ····:try_end_0
110 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0110 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 278, 20 lines modifiedOffset 278, 21 lines modified
  
278 ····monitor-exit·v3278 ····monitor-exit·v3
279 ····:try_end_5279 ····:try_end_5
280 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_2280 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_2
  
281 ····throw·v2281 ····throw·v2
  
282 ····.line·118282 ····.line·119
283 ····:cond_5283 ····:cond_5
284 ····invoke-virtual·{v1,·v7},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;284 ····invoke-virtual·{v1,·v7},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;
  
285 ····move-result-object·v2285 ····move-result-object·v2
  
 286 ····.line·120
286 ····invoke-interface·{v2,·p1},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;287 ····invoke-interface·{v2,·p1},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
  
287 ····move-result-object·v0288 ····move-result-object·v0
  
288 ····check-cast·v0,·Landroid/graphics/Bitmap;289 ····check-cast·v0,·Landroid/graphics/Bitmap;
  
289 ····.line·122290 ····.line·122
Offset 311, 20 lines modifiedOffset 312, 22 lines modified
  
311 ····move-result-object·v2312 ····move-result-object·v2
  
312 ····new-instance·v4,·Lcom/android/gallery3d/app/SlideshowPage$Slide;313 ····new-instance·v4,·Lcom/android/gallery3d/app/SlideshowPage$Slide;
  
313 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;314 ····iget-object·v5,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
 315 ····.line·125
314 ····invoke-static·{v5},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$600(Lcom/android/gallery3d/app/SlideshowDataAdapter;)I316 ····invoke-static·{v5},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$600(Lcom/android/gallery3d/app/SlideshowDataAdapter;)I
  
315 ····move-result·v5317 ····move-result·v5
  
316 ····invoke-direct·{v4,·v1,·v5,·v0},·Lcom/android/gallery3d/app/SlideshowPage$Slide;-><init>(Lcom/android/gallery3d/data/MediaItem;ILandroid/graphics/Bitmap;)V318 ····invoke-direct·{v4,·v1,·v5,·v0},·Lcom/android/gallery3d/app/SlideshowPage$Slide;-><init>(Lcom/android/gallery3d/data/MediaItem;ILandroid/graphics/Bitmap;)V
  
 319 ····.line·124
317 ····invoke-virtual·{v2,·v4},·Ljava/util/LinkedList;->addLast(Ljava/lang/Object;)V320 ····invoke-virtual·{v2,·v4},·Ljava/util/LinkedList;->addLast(Ljava/lang/Object;)V
  
318 ····.line·126321 ····.line·126
319 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;322 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$ReloadTask;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
320 ····invoke-static·{v2},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$300(Lcom/android/gallery3d/app/SlideshowDataAdapter;)Ljava/util/LinkedList;323 ····invoke-static·{v2},·Lcom/android/gallery3d/app/SlideshowDataAdapter;->access$300(Lcom/android/gallery3d/app/SlideshowDataAdapter;)Ljava/util/LinkedList;
  
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·40527 ····.line·405
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$5;->this$0:Lcom/android/gallery3d/app/AlbumPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$5;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.35 KB
    
Offset 163, 20 lines modifiedOffset 163, 22 lines modified
  
163 ····const-string·v9,·"android.intent.action.GET_CONTENT"163 ····const-string·v9,·"android.intent.action.GET_CONTENT"
  
164 ····invoke-direct·{v8,·v9},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V164 ····invoke-direct·{v8,·v9},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
165 ····const-class·v9,·Lcom/android/gallery3d/app/DialogPicker;165 ····const-class·v9,·Lcom/android/gallery3d/app/DialogPicker;
  
 166 ····.line·71
166 ····invoke-virtual·{v8,·p0,·v9},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;167 ····invoke-virtual·{v8,·p0,·v9},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
  
167 ····move-result-object·v8168 ····move-result-object·v8
  
168 ····const-string·v9,·"image/*"169 ····const-string·v9,·"image/*"
  
 170 ····.line·72
169 ····invoke-virtual·{v8,·v9},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;171 ····invoke-virtual·{v8,·v9},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
  
170 ····move-result-object·v3172 ····move-result-object·v3
  
171 ····.line·73173 ····.line·73
172 ····.local·v3,·"request":Landroid/content/Intent;174 ····.local·v3,·"request":Landroid/content/Intent;
173 ····invoke-virtual·{p0,·v3,·v11},·Lcom/android/gallery3d/app/Wallpaper;->startActivityForResult(Landroid/content/Intent;I)V175 ····invoke-virtual·{p0,·v3,·v11},·Lcom/android/gallery3d/app/Wallpaper;->startActivityForResult(Landroid/content/Intent;I)V
Offset 247, 74 lines modifiedOffset 249, 85 lines modified
  
247 ····invoke-direct·{v8,·v9},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V249 ····invoke-direct·{v8,·v9},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
248 ····iget-object·v9,·p0,·Lcom/android/gallery3d/app/Wallpaper;->mPickedItem:Landroid/net/Uri;250 ····iget-object·v9,·p0,·Lcom/android/gallery3d/app/Wallpaper;->mPickedItem:Landroid/net/Uri;
  
249 ····const-string·v10,·"image/*"251 ····const-string·v10,·"image/*"
  
 252 ····.line·88
250 ····invoke-virtual·{v8,·v9,·v10},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;253 ····invoke-virtual·{v8,·v9,·v10},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
  
251 ····move-result-object·v8254 ····move-result-object·v8
  
252 ····const/high16·v9,·0x2000000255 ····const/high16·v9,·0x2000000
  
 256 ····.line·89
253 ····invoke-virtual·{v8,·v9},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;257 ····invoke-virtual·{v8,·v9},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
254 ····move-result-object·v8258 ····move-result-object·v8
  
255 ····const-string·v9,·"outputX"259 ····const-string·v9,·"outputX"
  
 260 ····.line·90
256 ····invoke-virtual·{v8,·v9,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;261 ····invoke-virtual·{v8,·v9,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
257 ····move-result-object·v8262 ····move-result-object·v8
  
258 ····const-string·v9,·"outputY"263 ····const-string·v9,·"outputY"
  
 264 ····.line·91
259 ····invoke-virtual·{v8,·v9,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;265 ····invoke-virtual·{v8,·v9,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
260 ····move-result-object·v8266 ····move-result-object·v8
  
261 ····const-string·v9,·"aspectX"267 ····const-string·v9,·"aspectX"
  
 268 ····.line·92
262 ····invoke-virtual·{v8,·v9,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;269 ····invoke-virtual·{v8,·v9,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
263 ····move-result-object·v8270 ····move-result-object·v8
  
264 ····const-string·v9,·"aspectY"271 ····const-string·v9,·"aspectY"
  
 272 ····.line·93
265 ····invoke-virtual·{v8,·v9,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;273 ····invoke-virtual·{v8,·v9,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
266 ····move-result-object·v8274 ····move-result-object·v8
  
267 ····const-string·v9,·"spotlightX"275 ····const-string·v9,·"spotlightX"
  
 276 ····.line·94
268 ····invoke-virtual·{v8,·v9,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;277 ····invoke-virtual·{v8,·v9,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;
  
269 ····move-result-object·v8278 ····move-result-object·v8
  
270 ····const-string·v9,·"spotlightY"279 ····const-string·v9,·"spotlightY"
  
 280 ····.line·95
271 ····invoke-virtual·{v8,·v9,·v6},·Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;281 ····invoke-virtual·{v8,·v9,·v6},·Landroid/content/Intent;->putExtra(Ljava/lang/String;F)Landroid/content/Intent;
  
272 ····move-result-object·v8282 ····move-result-object·v8
  
273 ····const-string·v9,·"scale"283 ····const-string·v9,·"scale"
  
 284 ····.line·96
274 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;285 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
275 ····move-result-object·v8286 ····move-result-object·v8
  
276 ····const-string·v9,·"noFaceDetection"287 ····const-string·v9,·"noFaceDetection"
  
 288 ····.line·97
277 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;289 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
278 ····move-result-object·v8290 ····move-result-object·v8
  
279 ····const-string·v9,·"set-as-wallpaper"291 ····const-string·v9,·"set-as-wallpaper"
  
 292 ····.line·98
280 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;293 ····invoke-virtual·{v8,·v9,·v11},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
281 ····move-result-object·v3294 ····move-result-object·v3
  
282 ····.line·99295 ····.line·99
283 ····.restart·local·v3····#·"request":Landroid/content/Intent;296 ····.restart·local·v3····#·"request":Landroid/content/Intent;
284 ····invoke-virtual·{p0,·v3},·Lcom/android/gallery3d/app/Wallpaper;->startActivity(Landroid/content/Intent;)V297 ····invoke-virtual·{p0,·v3},·Lcom/android/gallery3d/app/Wallpaper;->startActivity(Landroid/content/Intent;)V
679 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13627 ····.line·136
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$2;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$2;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.06 KB
    
Offset 30, 29 lines modifiedOffset 30, 29 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/ManageCachePage;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/ManageCachePage;
  
35 ····.prologue36 ····.prologue
36 ····.line·24737 ····.line·247
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$3;->this$0:Lcom/android/gallery3d/app/ManageCachePage;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/ManageCachePage$3;->this$0:Lcom/android/gallery3d/app/ManageCachePage;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;43 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
45 ····.prologue45 ····.prologue
46 ····.line·24746 ····.line·247
47 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/ManageCachePage$3;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;47 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/ManageCachePage$3;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Void;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
572 B
    
Offset 136, 14 lines modifiedOffset 136, 15 lines modified
  
136 ····const-string·v3,·"fail·to·create:·"136 ····const-string·v3,·"fail·to·create:·"
  
137 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;137 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
138 ····move-result-object·v2138 ····move-result-object·v2
  
 139 ····.line·82
139 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;140 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
140 ····move-result-object·v3141 ····move-result-object·v3
  
141 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;142 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
142 ····move-result-object·v2143 ····move-result-object·v2
581 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
25 ····.prologue26 ····.prologue
26 ····.line·43127 ····.line·431
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$6;->this$0:Lcom/android/gallery3d/app/AlbumPage;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$6;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
613 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumPage;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumPage;
  
22 ····.prologue23 ····.prologue
23 ····.line·38324 ····.line·383
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$4;->this$0:Lcom/android/gallery3d/app/AlbumPage;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumPage$4;->this$0:Lcom/android/gallery3d/app/AlbumPage;
  
25 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/SlotView$SimpleListener;-><init>()V
  
1.16 KB
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;31 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowDataAdapter;)V33 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowDataAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·16137 ····.line·161
37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$1;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;38 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowDataAdapter$1;->this$0:Lcom/android/gallery3d/app/SlideshowDataAdapter;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 64, 15 lines modifiedOffset 65, 14 lines modified
64 ····move-result-object·v065 ····move-result-object·v0
  
65 ····return-object·v066 ····return-object·v0
66 .end·method67 .end·method
  
67 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;68 .method·public·bridge·synthetic·run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
68 ····.locals·169 ····.locals·1
69 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/util/ThreadPool$JobContext; 
  
70 ····.prologue70 ····.prologue
71 ····.line·16171 ····.line·161
72 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/SlideshowDataAdapter$1;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Lcom/android/gallery3d/app/SlideshowPage$Slide;72 ····invoke-virtual·{p0,·p1},·Lcom/android/gallery3d/app/SlideshowDataAdapter$1;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Lcom/android/gallery3d/app/SlideshowPage$Slide;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
695 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/AbstractGalleryActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·4924 ····.line·49
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$1;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AbstractGalleryActivity$1;->this$0:Lcom/android/gallery3d/app/AbstractGalleryActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
8.06 KB
Max HTML report size reached
829 B
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;Lcom/android/gallery3d/ui/GLRoot;)V20 .method·constructor·<init>(Lcom/android/gallery3d/app/SlideshowPage;Lcom/android/gallery3d/ui/GLRoot;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/SlideshowPage;
22 ····.param·p2,·"x0"····#·Lcom/android/gallery3d/ui/GLRoot;23 ····.param·p2,·"root"····#·Lcom/android/gallery3d/ui/GLRoot;
  
23 ····.prologue24 ····.prologue
24 ····.line·10725 ····.line·107
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$2;->this$0:Lcom/android/gallery3d/app/SlideshowPage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/SlideshowPage$2;->this$0:Lcom/android/gallery3d/app/SlideshowPage;
  
26 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V27 ····invoke-direct·{p0,·p2},·Lcom/android/gallery3d/ui/SynchronizedHandler;-><init>(Lcom/android/gallery3d/ui/GLRoot;)V
  
883 B
    
Offset 68, 22 lines modifiedOffset 68, 24 lines modified
68 ····const/4·v5,·0x168 ····const/4·v5,·0x1
  
69 ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V69 ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
70 ····.line·3770 ····.line·37
71 ····const-string·v4,·"media-path"71 ····const-string·v4,·"media-path"
  
 72 ····.line·38
72 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/DialogPicker;->getDataManager()Lcom/android/gallery3d/data/DataManager;73 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/DialogPicker;->getDataManager()Lcom/android/gallery3d/data/DataManager;
  
73 ····move-result-object·v574 ····move-result-object·v5
  
74 ····invoke-virtual·{v5,·v3},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;75 ····invoke-virtual·{v5,·v3},·Lcom/android/gallery3d/data/DataManager;->getTopSetPath(I)Ljava/lang/String;
  
75 ····move-result-object·v576 ····move-result-object·v5
  
 77 ····.line·37
76 ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V78 ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
77 ····.line·3979 ····.line·39
78 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/DialogPicker;->getStateManager()Lcom/android/gallery3d/app/StateManager;80 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/DialogPicker;->getStateManager()Lcom/android/gallery3d/app/StateManager;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
1020 B
    
Offset 88, 24 lines modifiedOffset 88, 26 lines modified
  
88 ····invoke-static·{v0},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;88 ····invoke-static·{v0},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$FullImageListener;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;90 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoDataAdapter$FullImageListener;->this$0:Lcom/android/gallery3d/app/PhotoDataAdapter;
  
 91 ····.line·598
91 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;92 ····invoke-static·{v1},·Lcom/android/gallery3d/app/PhotoDataAdapter;->access$400(Lcom/android/gallery3d/app/PhotoDataAdapter;)Landroid/os/Handler;
  
92 ····move-result-object·v193 ····move-result-object·v1
  
93 ····const/4·v2,·0x394 ····const/4·v2,·0x3
  
94 ····invoke-virtual·{v1,·v2,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;95 ····invoke-virtual·{v1,·v2,·p0},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
95 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·597
96 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z98 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
  
97 ····.line·59999 ····.line·599
98 ····return-void100 ····return-void
99 .end·method101 .end·method
  
100 .method·public·run()V102 .method·public·run()V
595 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V23 .method·constructor·<init>(Lcom/android/gallery3d/app/MoviePlayer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/MoviePlayer;
  
25 ····.prologue26 ····.prologue
26 ····.line·17827 ····.line·178
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$5;->this$0:Lcom/android/gallery3d/app/MoviePlayer;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/MoviePlayer$5;->this$0:Lcom/android/gallery3d/app/MoviePlayer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48.2 KB
    
Offset 494, 14 lines modifiedOffset 494, 15 lines modified
494 ····.locals·4494 ····.locals·4
495 ····.param·p1,·"itemPath"····#·Lcom/android/gallery3d/data/Path;495 ····.param·p1,·"itemPath"····#·Lcom/android/gallery3d/data/Path;
  
496 ····.prologue496 ····.prologue
497 ····.line·331497 ····.line·331
498 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;498 ····iget-object·v1,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mActivity:Lcom/android/gallery3d/app/GalleryActivity;
  
 499 ····.line·332
499 ····invoke-interface·{v1},·Lcom/android/gallery3d/app/GalleryActivity;->getDataManager()Lcom/android/gallery3d/data/DataManager;500 ····invoke-interface·{v1},·Lcom/android/gallery3d/app/GalleryActivity;->getDataManager()Lcom/android/gallery3d/data/DataManager;
  
500 ····move-result-object·v1501 ····move-result-object·v1
  
501 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;502 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/data/DataManager;->getMediaObject(Lcom/android/gallery3d/data/Path;)Lcom/android/gallery3d/data/MediaObject;
  
502 ····move-result-object·v0503 ····move-result-object·v0
Offset 779, 14 lines modifiedOffset 780, 15 lines modified
  
779 ····check-cast·v8,·Landroid/content/Context;780 ····check-cast·v8,·Landroid/content/Context;
  
780 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;781 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
781 ····move-result-object·v8782 ····move-result-object·v8
  
 783 ····.line·1013
782 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V784 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V
  
783 ····.line·1039785 ····.line·1039
784 ····:goto_0786 ····:goto_0
785 ····return-void787 ····return-void
  
786 ····.line·1016788 ····.line·1016
Offset 821, 14 lines modifiedOffset 823, 15 lines modified
  
821 ····check-cast·v8,·Landroid/content/Context;823 ····check-cast·v8,·Landroid/content/Context;
  
822 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;824 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
823 ····move-result-object·v8825 ····move-result-object·v8
  
 826 ····.line·1019
824 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V827 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V
  
825 ····goto·:goto_0828 ····goto·:goto_0
  
826 ····:cond_2829 ····:cond_2
827 ····move-object·v4,·v6830 ····move-object·v4,·v6
  
Offset 848, 14 lines modifiedOffset 851, 15 lines modified
  
848 ····check-cast·v8,·Landroid/content/Context;851 ····check-cast·v8,·Landroid/content/Context;
  
849 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;852 ····invoke-static·{v8,·v9,·v11},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
850 ····move-result-object·v8853 ····move-result-object·v8
  
 854 ····.line·1025
851 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V855 ····invoke-virtual·{v8},·Landroid/widget/Toast;->show()V
  
852 ····goto·:goto_0856 ····goto·:goto_0
  
853 ····.line·1029857 ····.line·1029
854 ····:cond_3858 ····:cond_3
855 ····:try_start_0859 ····:try_start_0
Offset 1819, 24 lines modifiedOffset 1823, 26 lines modified
1819 ····move-result-object·v11823 ····move-result-object·v1
  
1820 ····invoke-direct·{p0,·v1},·Lcom/android/gallery3d/app/PhotoPage;->setTitle(Ljava/lang/String;)V1824 ····invoke-direct·{p0,·v1},·Lcom/android/gallery3d/app/PhotoPage;->setTitle(Ljava/lang/String;)V
  
1821 ····.line·3621825 ····.line·362
1822 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mPhotoView:Lcom/android/gallery3d/ui/PhotoView;1826 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mPhotoView:Lcom/android/gallery3d/ui/PhotoView;
  
 1827 ····.line·363
1823 ····invoke-virtual·{p1},·Lcom/android/gallery3d/data/MediaItem;->getMediaType()I1828 ····invoke-virtual·{p1},·Lcom/android/gallery3d/data/MediaItem;->getMediaType()I
  
1824 ····move-result·v11829 ····move-result·v1
  
1825 ····const/4·v3,·0x41830 ····const/4·v3,·0x4
  
1826 ····if-ne·v1,·v3,·:cond_41831 ····if-ne·v1,·v3,·:cond_4
  
1827 ····const/4·v1,·0x11832 ····const/4·v1,·0x1
  
 1833 ····.line·362
1828 ····:goto_11834 ····:goto_1
1829 ····invoke-virtual·{v2,·v1},·Lcom/android/gallery3d/ui/PhotoView;->showVideoPlayIcon(Z)V1835 ····invoke-virtual·{v2,·v1},·Lcom/android/gallery3d/ui/PhotoView;->showVideoPlayIcon(Z)V
  
1830 ····.line·3641836 ····.line·364
1831 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/PhotoPage;->updateSharedIntent()V1837 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/PhotoPage;->updateSharedIntent()V
  
1832 ····.line·3651838 ····.line·365
Offset 1867, 15 lines modifiedOffset 1873, 15 lines modified
  
1867 ····move-result-object·v31873 ····move-result-object·v3
  
1868 ····invoke-virtual·{v1,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V1874 ····invoke-virtual·{v1,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
1869 ····goto·:goto_01875 ····goto·:goto_0
  
1870 ····.line·3621876 ····.line·363
1871 ····.end·local·v0····#·"itemPath":Lcom/android/gallery3d/data/Path;1877 ····.end·local·v0····#·"itemPath":Lcom/android/gallery3d/data/Path;
1872 ····:cond_41878 ····:cond_4
1873 ····const/4·v1,·0x01879 ····const/4·v1,·0x0
  
1874 ····goto·:goto_11880 ····goto·:goto_1
1875 .end·method1881 .end·method
  
Offset 2121, 28 lines modifiedOffset 2127, 30 lines modified
2121 ····const/high16·v2,·-0x3b860000····#·-1000.0f2127 ····const/high16·v2,·-0x3b860000····#·-1000.0f
  
2122 ····iput·v2,·v0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F2128 ····iput·v2,·v0,·Lcom/android/gallery3d/ui/PositionRepository$Position;->z:F
  
2123 ····.line·5182129 ····.line·518
2124 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mCurrentPhoto:Lcom/android/gallery3d/data/MediaItem;2130 ····iget-object·v2,·p0,·Lcom/android/gallery3d/app/PhotoPage;->mCurrentPhoto:Lcom/android/gallery3d/data/MediaItem;
  
 2131 ····.line·519
2125 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;2132 ····invoke-virtual·{v2},·Lcom/android/gallery3d/data/MediaItem;->getPath()Lcom/android/gallery3d/data/Path;
  
2126 ····move-result-object·v22133 ····move-result-object·v2
  
2127 ····invoke-static·{v2},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I2134 ····invoke-static·{v2},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
2128 ····move-result·v22135 ····move-result·v2
  
2129 ····int-to-long·v2,·v22136 ····int-to-long·v2,·v2
  
2130 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;2137 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
Max diff block lines reached; 2935/6383 bytes (45.98%) of diff not shown.
41.8 KB
Max HTML report size reached
1.5 KB
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;19 .field·final·synthetic·this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V21 .method·constructor·<init>(Lcom/android/gallery3d/app/AlbumSetPage;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/app/AlbumSetPage;
  
23 ····.prologue24 ····.prologue
24 ····.line·10025 ····.line·100
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
26 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V27 ····invoke-direct·{p0},·Lcom/android/gallery3d/ui/GLView;-><init>()V
  
Offset 165, 14 lines modifiedOffset 166, 15 lines modified
165 ····const/4·v0,·0x4166 ····const/4·v0,·0x4
  
166 ····invoke-interface·{p1,·v0},·Lcom/android/gallery3d/ui/GLCanvas;->save(I)I167 ····invoke-interface·{p1,·v0},·Lcom/android/gallery3d/ui/GLCanvas;->save(I)I
  
167 ····.line·127168 ····.line·127
168 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->mMatrix:[F169 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->mMatrix:[F
  
 170 ····.line·128
169 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumSetPage$1;->getWidth()I171 ····invoke-virtual·{p0},·Lcom/android/gallery3d/app/AlbumSetPage$1;->getWidth()I
  
170 ····move-result·v1172 ····move-result·v1
  
171 ····div-int/lit8·v1,·v1,·0x2173 ····div-int/lit8·v1,·v1,·0x2
  
172 ····int-to-float·v1,·v1174 ····int-to-float·v1,·v1
Offset 203, 14 lines modifiedOffset 205, 15 lines modified
  
203 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;205 ····iget-object·v3,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->this$0:Lcom/android/gallery3d/app/AlbumSetPage;
  
204 ····invoke-static·{v3},·Lcom/android/gallery3d/app/AlbumSetPage;->access$800(Lcom/android/gallery3d/app/AlbumSetPage;)F206 ····invoke-static·{v3},·Lcom/android/gallery3d/app/AlbumSetPage;->access$800(Lcom/android/gallery3d/app/AlbumSetPage;)F
  
205 ····move-result·v3207 ····move-result·v3
  
 208 ····.line·127
206 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V209 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/gallery3d/util/GalleryUtils;->setViewPointMatrix([FFFF)V
  
207 ····.line·129210 ····.line·129
208 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->mMatrix:[F211 ····iget-object·v0,·p0,·Lcom/android/gallery3d/app/AlbumSetPage$1;->mMatrix:[F
  
209 ····const/4·v1,·0x0212 ····const/4·v1,·0x0
  
3.61 KB
    
Offset 110, 53 lines modifiedOffset 110, 52 lines modified
  
110 .method·public·calculate(J)Z110 .method·public·calculate(J)Z
111 ····.locals·5111 ····.locals·5
112 ····.param·p1,·"currentTimeMillis"····#·J112 ····.param·p1,·"currentTimeMillis"····#·J
  
113 ····.prologue113 ····.prologue
114 ····.line·54114 ····.line·54
115 ····const/4·v2,·0x0115 ····const/4·v1,·0x0
  
116 ····.line·55116 ····.line·55
117 ····.local·v2,·"more":Z117 ····.local·v1,·"more":Z
118 ····iget-object·v3,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;118 ····iget-object·v2,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;
  
119 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;119 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
120 ····move-result-object·v1120 ····move-result-object·v2
  
121 ····.local·v1,·"i$":Ljava/util/Iterator; 
122 ····:goto_0121 ····:goto_0
123 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z122 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
124 ····move-result·v3123 ····move-result·v3
  
125 ····if-eqz·v3,·:cond_0124 ····if-eqz·v3,·:cond_0
  
126 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;125 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
127 ····move-result-object·v0126 ····move-result-object·v0
  
128 ····check-cast·v0,·Lcom/android/gallery3d/anim/CanvasAnimation;127 ····check-cast·v0,·Lcom/android/gallery3d/anim/CanvasAnimation;
  
129 ····.line·56128 ····.line·56
130 ····.local·v0,·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;129 ····.local·v0,·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;
131 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/gallery3d/anim/CanvasAnimation;->calculate(J)Z130 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/gallery3d/anim/CanvasAnimation;->calculate(J)Z
  
132 ····move-result·v3131 ····move-result·v3
  
133 ····or-int/2addr·v2,·v3132 ····or-int/2addr·v1,·v3
  
134 ····.line·57133 ····.line·57
135 ····goto·:goto_0134 ····goto·:goto_0
  
136 ····.line·58135 ····.line·58
137 ····.end·local·v0····#·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;136 ····.end·local·v0····#·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;
138 ····:cond_0137 ····:cond_0
139 ····return·v2138 ····return·v1
140 .end·method139 .end·method
  
141 .method·public·getCanvasSaveFlags()I140 .method·public·getCanvasSaveFlags()I
142 ····.locals·1141 ····.locals·1
  
143 ····.prologue142 ····.prologue
144 ····.line·44143 ····.line·44
Offset 166, 21 lines modifiedOffset 165, 20 lines modified
166 .end·method165 .end·method
  
167 .method·public·isActive()Z166 .method·public·isActive()Z
168 ····.locals·3167 ····.locals·3
  
169 ····.prologue168 ····.prologue
170 ····.line·70169 ····.line·70
171 ····iget-object·v2,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;170 ····iget-object·v1,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;
  
172 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;171 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
173 ····move-result-object·v1172 ····move-result-object·v1
  
174 ····.local·v1,·"i$":Ljava/util/Iterator; 
175 ····:cond_0173 ····:cond_0
176 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z174 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
177 ····move-result·v2175 ····move-result·v2
  
178 ····if-eqz·v2,·:cond_1176 ····if-eqz·v2,·:cond_1
  
Offset 194, 23 lines modifiedOffset 192, 23 lines modified
194 ····.local·v0,·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;192 ····.local·v0,·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;
195 ····invoke-virtual·{v0},·Lcom/android/gallery3d/anim/CanvasAnimation;->isActive()Z193 ····invoke-virtual·{v0},·Lcom/android/gallery3d/anim/CanvasAnimation;->isActive()Z
  
196 ····move-result·v2194 ····move-result·v2
  
197 ····if-eqz·v2,·:cond_0195 ····if-eqz·v2,·:cond_0
  
198 ····const/4·v2,·0x1196 ····const/4·v1,·0x1
  
199 ····.line·73197 ····.line·73
200 ····.end·local·v0····#·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;198 ····.end·local·v0····#·"anim":Lcom/android/gallery3d/anim/CanvasAnimation;
201 ····:goto_0199 ····:goto_0
202 ····return·v2200 ····return·v1
  
203 ····:cond_1201 ····:cond_1
204 ····const/4·v2,·0x0202 ····const/4·v1,·0x0
  
205 ····goto·:goto_0203 ····goto·:goto_0
206 .end·method204 .end·method
  
207 .method·protected·onCalculate(F)V205 .method·protected·onCalculate(F)V
208 ····.locals·0206 ····.locals·0
209 ····.param·p1,·"progress"····#·F207 ····.param·p1,·"progress"····#·F
Offset 221, 21 lines modifiedOffset 219, 20 lines modified
221 .end·method219 .end·method
  
222 .method·public·start()V220 .method·public·start()V
223 ····.locals·3221 ····.locals·3
  
224 ····.prologue222 ····.prologue
225 ····.line·63223 ····.line·63
226 ····iget-object·v2,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;224 ····iget-object·v1,·p0,·Lcom/android/gallery3d/anim/AnimationSet;->mAnimations:Ljava/util/ArrayList;
  
227 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;225 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
228 ····move-result-object·v1226 ····move-result-object·v1
  
229 ····.local·v1,·"i$":Ljava/util/Iterator; 
230 ····:goto_0227 ····:goto_0
231 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z228 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
232 ····move-result·v2229 ····move-result·v2
  
233 ····if-eqz·v2,·:cond_0230 ····if-eqz·v2,·:cond_0
  
1.08 KB
    
Offset 37, 14 lines modifiedOffset 37, 15 lines modified
37 ····:try_start_037 ····:try_start_0
38 ····invoke-virtual·{p0},·Lcom/android/gallery3d/gadget/WidgetClickHandler;->getContentResolver()Landroid/content/ContentResolver;38 ····invoke-virtual·{p0},·Lcom/android/gallery3d/gadget/WidgetClickHandler;->getContentResolver()Landroid/content/ContentResolver;
  
39 ····move-result-object·v339 ····move-result-object·v3
  
40 ····const-string·v4,·"r"40 ····const-string·v4,·"r"
  
 41 ····.line·37
41 ····invoke-virtual·{v3,·p1,·v4},·Landroid/content/ContentResolver;->openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;42 ····invoke-virtual·{v3,·p1,·v4},·Landroid/content/ContentResolver;->openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;
  
42 ····move-result-object·v143 ····move-result-object·v1
  
43 ····.line·3844 ····.line·38
44 ····.local·v1,·"f":Landroid/content/res/AssetFileDescriptor;45 ····.local·v1,·"f":Landroid/content/res/AssetFileDescriptor;
45 ····invoke-virtual·{v1},·Landroid/content/res/AssetFileDescriptor;->close()V46 ····invoke-virtual·{v1},·Landroid/content/res/AssetFileDescriptor;->close()V
Offset 141, 14 lines modifiedOffset 142, 15 lines modified
  
141 ····const/4·v2,·0x1142 ····const/4·v2,·0x1
  
142 ····invoke-static·{p0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;143 ····invoke-static·{p0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
143 ····move-result-object·v1144 ····move-result-object·v1
  
 145 ····.line·54
144 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V146 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
145 ····.line·55147 ····.line·55
146 ····new-instance·v1,·Landroid/content/Intent;148 ····new-instance·v1,·Landroid/content/Intent;
  
147 ····const-class·v2,·Lcom/android/gallery3d/app/Gallery;149 ····const-class·v2,·Lcom/android/gallery3d/app/Gallery;
  
899 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/RemoteViewsService;2 .super·Landroid/widget/RemoteViewsService;
3 .source·"WidgetService.java"3 .source·"WidgetService.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/gadget/WidgetService$1;, 
8 ········Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;,7 ········Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;,
9 ········Lcom/android/gallery3d/gadget/WidgetService$EmptySource;8 ········Lcom/android/gallery3d/gadget/WidgetService$EmptySource;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 25, 15 lines modifiedOffset 24, 14 lines modified
25 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
26 ····.locals·025 ····.locals·0
  
27 ····.prologue26 ····.prologue
28 ····.line·3427 ····.line·34
29 ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V28 ····invoke-direct·{p0},·Landroid/widget/RemoteViewsService;-><init>()V
  
30 ····.line·81 
31 ····return-void29 ····return-void
32 .end·method30 .end·method
  
  
33 #·virtual·methods31 #·virtual·methods
34 .method·public·onGetViewFactory(Landroid/content/Intent;)Landroid/widget/RemoteViewsService$RemoteViewsFactory;32 .method·public·onGetViewFactory(Landroid/content/Intent;)Landroid/widget/RemoteViewsService$RemoteViewsFactory;
35 ····.locals·533 ····.locals·5
755 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/LocalPhotoSource;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/LocalPhotoSource;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/gadget/LocalPhotoSource;Landroid/os/Handler;)V20 .method·constructor·<init>(Lcom/android/gallery3d/gadget/LocalPhotoSource;Landroid/os/Handler;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/gadget/LocalPhotoSource;
22 ····.param·p2,·"x0"····#·Landroid/os/Handler;23 ····.param·p2,·"x0"····#·Landroid/os/Handler;
  
23 ····.prologue24 ····.prologue
24 ····.line·6925 ····.line·69
25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/LocalPhotoSource$1;->this$0:Lcom/android/gallery3d/gadget/LocalPhotoSource;26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/LocalPhotoSource$1;->this$0:Lcom/android/gallery3d/gadget/LocalPhotoSource;
  
26 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V27 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
678 B
    
Offset 195, 14 lines modifiedOffset 195, 15 lines modified
  
195 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;195 ····invoke-virtual·{p0,·v1},·Lcom/android/gallery3d/data/MediaItem;->requestImage(I)Lcom/android/gallery3d/util/ThreadPool$Job;
  
196 ····move-result-object·v1196 ····move-result-object·v1
  
197 ····sget-object·v2,·Lcom/android/gallery3d/util/ThreadPool;->JOB_CONTEXT_STUB:Lcom/android/gallery3d/util/ThreadPool$JobContext;197 ····sget-object·v2,·Lcom/android/gallery3d/util/ThreadPool;->JOB_CONTEXT_STUB:Lcom/android/gallery3d/util/ThreadPool$JobContext;
  
 198 ····.line·49
198 ····invoke-interface·{v1,·v2},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;199 ····invoke-interface·{v1,·v2},·Lcom/android/gallery3d/util/ThreadPool$Job;->run(Lcom/android/gallery3d/util/ThreadPool$JobContext;)Ljava/lang/Object;
  
199 ····move-result-object·v0200 ····move-result-object·v0
  
200 ····check-cast·v0,·Landroid/graphics/Bitmap;201 ····check-cast·v0,·Landroid/graphics/Bitmap;
  
201 ····.line·50202 ····.line·50
657 B
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/gadget/WidgetTypeChooser;)V23 .method·constructor·<init>(Lcom/android/gallery3d/gadget/WidgetTypeChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.line·52
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$2;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$2;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17.4 KB
Max HTML report size reached
1.17 KB
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;21 .field·final·synthetic·this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/android/gallery3d/gadget/WidgetTypeChooser;)V23 .method·constructor·<init>(Lcom/android/gallery3d/gadget/WidgetTypeChooser;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
25 ····.prologue26 ····.prologue
26 ····.line·3327 ····.line·33
27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$1;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;28 ····iput-object·p1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$1;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 45, 14 lines modifiedOffset 46, 15 lines modified
45 ····.line·3646 ····.line·36
46 ····new-instance·v1,·Landroid/content/Intent;47 ····new-instance·v1,·Landroid/content/Intent;
  
47 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V48 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V
  
48 ····const-string·v2,·"widget-type"49 ····const-string·v2,·"widget-type"
  
 50 ····.line·37
49 ····invoke-virtual·{v1,·v2,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;51 ····invoke-virtual·{v1,·v2,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
50 ····move-result-object·v052 ····move-result-object·v0
  
51 ····.line·3853 ····.line·38
52 ····.local·v0,·"data":Landroid/content/Intent;54 ····.local·v0,·"data":Landroid/content/Intent;
53 ····iget-object·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$1;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;55 ····iget-object·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetTypeChooser$1;->this$0:Lcom/android/gallery3d/gadget/WidgetTypeChooser;
501 B
    
Offset 361, 16 lines modifiedOffset 361, 18 lines modified
361 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0361 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
362 ····move-result·v2362 ····move-result·v2
  
363 ····.line·105363 ····.line·105
364 ····invoke-static·{v0,·v1},·Landroid/os/Binder;->restoreCallingIdentity(J)V364 ····invoke-static·{v0,·v1},·Landroid/os/Binder;->restoreCallingIdentity(J)V
  
 365 ····.line·103
365 ····return·v2366 ····return·v2
  
 367 ····.line·105
366 ····:catchall_0368 ····:catchall_0
367 ····move-exception·v2369 ····move-exception·v2
  
368 ····invoke-static·{v0,·v1},·Landroid/os/Binder;->restoreCallingIdentity(J)V370 ····invoke-static·{v0,·v1},·Landroid/os/Binder;->restoreCallingIdentity(J)V
  
369 ····throw·v2371 ····throw·v2
370 .end·method372 .end·method
2.88 KB
    
Offset 92, 14 lines modifiedOffset 92, 15 lines modified
92 ····const/4·v3,·0x092 ····const/4·v3,·0x0
  
93 ····.line·13993 ····.line·139
94 ····new-instance·v0,·Landroid/widget/RemoteViews;94 ····new-instance·v0,·Landroid/widget/RemoteViews;
  
95 ····iget-object·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mApp:Lcom/android/gallery3d/app/GalleryApp;95 ····iget-object·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mApp:Lcom/android/gallery3d/app/GalleryApp;
  
 96 ····.line·140
96 ····invoke-interface·{v1},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;97 ····invoke-interface·{v1},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;
  
97 ····move-result-object·v198 ····move-result-object·v1
  
98 ····invoke-virtual·{v1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;99 ····invoke-virtual·{v1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
99 ····move-result-object·v1100 ····move-result-object·v1
Offset 148, 14 lines modifiedOffset 149, 15 lines modified
  
148 ····.line·149149 ····.line·149
149 ····:cond_0150 ····:cond_0
150 ····new-instance·v1,·Landroid/widget/RemoteViews;151 ····new-instance·v1,·Landroid/widget/RemoteViews;
  
151 ····iget-object·v2,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mApp:Lcom/android/gallery3d/app/GalleryApp;152 ····iget-object·v2,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mApp:Lcom/android/gallery3d/app/GalleryApp;
  
 153 ····.line·150
152 ····invoke-interface·{v2},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;154 ····invoke-interface·{v2},·Lcom/android/gallery3d/app/GalleryApp;->getAndroidContext()Landroid/content/Context;
  
153 ····move-result-object·v2155 ····move-result-object·v2
  
154 ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String;156 ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
155 ····move-result-object·v2157 ····move-result-object·v2
Offset 171, 28 lines modifiedOffset 173, 31 lines modified
171 ····.line·153173 ····.line·153
172 ····new-instance·v2,·Landroid/content/Intent;174 ····new-instance·v2,·Landroid/content/Intent;
  
173 ····invoke-direct·{v2},·Landroid/content/Intent;-><init>()V175 ····invoke-direct·{v2},·Landroid/content/Intent;-><init>()V
  
174 ····const/high16·v3,·0x4000000176 ····const/high16·v3,·0x4000000
  
 177 ····.line·154
175 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;178 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
176 ····move-result-object·v2179 ····move-result-object·v2
  
177 ····iget-object·v3,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mSource:Lcom/android/gallery3d/gadget/WidgetSource;180 ····iget-object·v3,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mSource:Lcom/android/gallery3d/gadget/WidgetSource;
  
 181 ····.line·155
178 ····invoke-interface·{v3,·p1},·Lcom/android/gallery3d/gadget/WidgetSource;->getContentUri(I)Landroid/net/Uri;182 ····invoke-interface·{v3,·p1},·Lcom/android/gallery3d/gadget/WidgetSource;->getContentUri(I)Landroid/net/Uri;
  
179 ····move-result-object·v3183 ····move-result-object·v3
  
180 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;184 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
  
181 ····move-result-object·v2185 ····move-result-object·v2
  
 186 ····.line·153
182 ····invoke-virtual·{v1,·v4,·v2},·Landroid/widget/RemoteViews;->setOnClickFillInIntent(ILandroid/content/Intent;)V187 ····invoke-virtual·{v1,·v4,·v2},·Landroid/widget/RemoteViews;->setOnClickFillInIntent(ILandroid/content/Intent;)V
  
183 ····goto·:goto_0188 ····goto·:goto_0
184 .end·method189 .end·method
  
185 .method·public·getViewTypeCount()I190 .method·public·getViewTypeCount()I
186 ····.locals·1191 ····.locals·1
Offset 229, 14 lines modifiedOffset 234, 15 lines modified
  
229 ····move-result-object·v0234 ····move-result-object·v0
  
230 ····iget·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mAppWidgetId:I235 ····iget·v1,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mAppWidgetId:I
  
231 ····const·v2,·0x7f08001f236 ····const·v2,·0x7f08001f
  
 237 ····.line·167
232 ····invoke-virtual·{v0,·v1,·v2},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V238 ····invoke-virtual·{v0,·v1,·v2},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V
  
233 ····.line·169239 ····.line·169
234 ····return-void240 ····return-void
235 .end·method241 .end·method
  
236 .method·public·onCreate()V242 .method·public·onCreate()V
Offset 306, 14 lines modifiedOffset 312, 15 lines modified
  
306 ····move-result-object·v3312 ····move-result-object·v3
  
307 ····iget·v4,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mAppWidgetId:I313 ····iget·v4,·p0,·Lcom/android/gallery3d/gadget/WidgetService$PhotoRVFactory;->mAppWidgetId:I
  
308 ····const·v5,·0x7f08001f314 ····const·v5,·0x7f08001f
  
 315 ····.line·112
309 ····invoke-virtual·{v3,·v4,·v5},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V316 ····invoke-virtual·{v3,·v4,·v5},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V
  
310 ····.line·114317 ····.line·114
311 ····return-void318 ····return-void
  
312 ····.line·104319 ····.line·104
313 ····.restart·local·v0····#·"manager":Lcom/android/gallery3d/data/DataManager;320 ····.restart·local·v0····#·"manager":Lcom/android/gallery3d/data/DataManager;
4.74 KB
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
34 ····sput-object·v6,·Lcom/android/gallery3d/common/Utils;->sCrcTable:[J34 ····sput-object·v6,·Lcom/android/gallery3d/common/Utils;->sCrcTable:[J
  
35 ····.line·4435 ····.line·44
36 ····sget-object·v6,·Landroid/os/Build;->TYPE:Ljava/lang/String;36 ····sget-object·v6,·Landroid/os/Build;->TYPE:Ljava/lang/String;
  
37 ····const-string·v8,·"eng"37 ····const-string·v8,·"eng"
  
 38 ····.line·45
38 ····invoke-virtual·{v6,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z39 ····invoke-virtual·{v6,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
39 ····move-result·v640 ····move-result·v6
  
40 ····if-nez·v6,·:cond_041 ····if-nez·v6,·:cond_0
  
41 ····sget-object·v6,·Landroid/os/Build;->TYPE:Ljava/lang/String;42 ····sget-object·v6,·Landroid/os/Build;->TYPE:Ljava/lang/String;
Offset 97, 15 lines modifiedOffset 98, 15 lines modified
97 ····xor-long·v2,·v8,·v498 ····xor-long·v2,·v8,·v4
  
98 ····.line·16799 ····.line·167
99 ····add-int/lit8·v1,·v1,·0x1100 ····add-int/lit8·v1,·v1,·0x1
  
100 ····goto·:goto_2101 ····goto·:goto_2
  
101 ····.line·44102 ····.line·45
102 ····.end·local·v0····#·"i":I103 ····.end·local·v0····#·"i":I
103 ····.end·local·v1····#·"j":I104 ····.end·local·v1····#·"j":I
104 ····.end·local·v2····#·"part":J105 ····.end·local·v2····#·"part":J
105 ····.end·local·v4····#·"x":J106 ····.end·local·v4····#·"x":J
106 ····:cond_1107 ····:cond_1
107 ····const/4·v6,·0x0108 ····const/4·v6,·0x0
  
Offset 181, 14 lines modifiedOffset 182, 15 lines modified
181 ····.line·59182 ····.line·59
182 ····new-instance·v0,·Ljava/lang/AssertionError;183 ····new-instance·v0,·Ljava/lang/AssertionError;
  
183 ····array-length·v1,·p2184 ····array-length·v1,·p2
  
184 ····if-nez·v1,·:cond_0185 ····if-nez·v1,·:cond_0
  
 186 ····.line·60
185 ····.end·local·p1····#·"message":Ljava/lang/String;187 ····.end·local·p1····#·"message":Ljava/lang/String;
186 ····:goto_0188 ····:goto_0
187 ····invoke-direct·{v0,·p1},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V189 ····invoke-direct·{v0,·p1},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
  
188 ····throw·v0190 ····throw·v0
  
189 ····.restart·local·p1····#·"message":Ljava/lang/String;191 ····.restart·local·p1····#·"message":Ljava/lang/String;
Offset 717, 19 lines modifiedOffset 719, 19 lines modified
717 ····move-result-object·v2719 ····move-result-object·v2
  
718 ····.line·408720 ····.line·408
719 ····if-eqz·v1,·:cond_0721 ····if-eqz·v1,·:cond_0
  
720 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V722 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
 723 ····.line·403
721 ····:cond_0724 ····:cond_0
722 ····:goto_0725 ····:goto_0
723 ····return-object·v2726 ····return-object·v2
  
724 ····.line·403 
725 ····:cond_1727 ····:cond_1
726 ····const/4·v2,·0x0728 ····const/4·v2,·0x0
  
727 ····.line·408729 ····.line·408
728 ····if-eqz·v1,·:cond_0730 ····if-eqz·v1,·:cond_0
  
729 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V731 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
Offset 984, 78 lines modifiedOffset 986, 75 lines modified
984 ····.locals·8986 ····.locals·8
985 ····.param·p0,·"in"····#·Ljava/lang/String;987 ····.param·p0,·"in"····#·Ljava/lang/String;
  
986 ····.prologue988 ····.prologue
987 ····.line·184989 ····.line·184
988 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I990 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
989 ····move-result·v7991 ····move-result·v4
  
990 ····mul-int/lit8·v7,·v7,·0x2992 ····mul-int/lit8·v4,·v4,·0x2
  
991 ····new-array·v6,·v7,·[B993 ····new-array·v3,·v4,·[B
  
992 ····.line·185994 ····.line·185
993 ····.local·v6,·"result":[B995 ····.local·v3,·"result":[B
994 ····const/4·v4,·0x0996 ····const/4·v1,·0x0
  
995 ····.line·186997 ····.line·186
996 ····.local·v4,·"output":I998 ····.local·v1,·"output":I
997 ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C999 ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C
  
998 ····move-result-object·v01000 ····move-result-object·v5
  
999 ····.local·v0,·"arr$":[C 
1000 ····array-length·v3,·v01001 ····array-length·v6,·v5
  
1001 ····.local·v3,·"len$":I 
1002 ····const/4·v2,·0x01002 ····const/4·v4,·0x0
  
1003 ····.local·v2,·"i$":I 
1004 ····move·v5,·v41003 ····move·v2,·v1
  
1005 ····.end·local·v4····#·"output":I1004 ····.end·local·v1····#·"output":I
1006 ····.local·v5,·"output":I1005 ····.local·v2,·"output":I
1007 ····:goto_01006 ····:goto_0
1008 ····if-ge·v2,·v3,·:cond_01007 ····if-ge·v4,·v6,·:cond_0
  
1009 ····aget-char·v1,·v0,·v21008 ····aget-char·v0,·v5,·v4
  
1010 ····.line·1871009 ····.line·187
1011 ····.local·v1,·"ch":C1010 ····.local·v0,·"ch":C
1012 ····add-int/lit8·v4,·v5,·0x11011 ····add-int/lit8·v1,·v2,·0x1
  
1013 ····.end·local·v5····#·"output":I1012 ····.end·local·v2····#·"output":I
1014 ····.restart·local·v4····#·"output":I1013 ····.restart·local·v1····#·"output":I
1015 ····and-int/lit16·v7,·v1,·0xff1014 ····and-int/lit16·v7,·v0,·0xff
  
1016 ····int-to-byte·v7,·v71015 ····int-to-byte·v7,·v7
  
1017 ····aput-byte·v7,·v6,·v51016 ····aput-byte·v7,·v3,·v2
  
1018 ····.line·1881017 ····.line·188
1019 ····add-int/lit8·v5,·v4,·0x11018 ····add-int/lit8·v2,·v1,·0x1
  
1020 ····.end·local·v4····#·"output":I1019 ····.end·local·v1····#·"output":I
1021 ····.restart·local·v5····#·"output":I1020 ····.restart·local·v2····#·"output":I
1022 ····shr-int/lit8·v7,·v1,·0x81021 ····shr-int/lit8·v7,·v0,·0x8
  
Max diff block lines reached; 1487/4762 bytes (31.23%) of diff not shown.
387 B
    
Offset 54, 15 lines modifiedOffset 54, 14 lines modified
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·3255 ····.line·32
56 ····const-wide/16·v0,·0x056 ····const-wide/16·v0,·0x0
  
57 ····iput-wide·v0,·p0,·Lcom/android/gallery3d/common/Entry;->id:J57 ····iput-wide·v0,·p0,·Lcom/android/gallery3d/common/Entry;->id:J
  
58 ····.line·41 
59 ····return-void58 ····return-void
60 .end·method59 .end·method
  
  
61 #·virtual·methods60 #·virtual·methods
62 .method·public·clear()V61 .method·public·clear()V
63 ····.locals·262 ····.locals·2
2.86 KB
    
Offset 82, 15 lines modifiedOffset 82, 14 lines modified
82 .method·private·constructor·<init>()V82 .method·private·constructor·<init>()V
83 ····.locals·083 ····.locals·0
  
84 ····.prologue84 ····.prologue
85 ····.line·24185 ····.line·241
86 ····invoke-direct·{p0},·Lcom/android/gallery3d/common/Entry;-><init>()V86 ····invoke-direct·{p0},·Lcom/android/gallery3d/common/Entry;-><init>()V
  
87 ····.line·244 
88 ····return-void87 ····return-void
89 .end·method88 .end·method
  
90 .method·synthetic·constructor·<init>(Lcom/android/gallery3d/common/FileCache$1;)V89 .method·synthetic·constructor·<init>(Lcom/android/gallery3d/common/FileCache$1;)V
91 ····.locals·090 ····.locals·0
92 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/common/FileCache$1;91 ····.param·p1,·"x0"····#·Lcom/android/gallery3d/common/FileCache$1;
  
Offset 110, 14 lines modifiedOffset 109, 15 lines modified
110 ····.line·269109 ····.line·269
111 ····new-instance·v0,·Ljava/lang/StringBuilder;110 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
112 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V111 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
113 ····const-string·v1,·"hash_code:·"112 ····const-string·v1,·"hash_code:·"
  
 113 ····.line·270
114 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;114 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->hashCode:J116 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->hashCode:J
  
117 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 128, 14 lines modifiedOffset 128, 15 lines modified
  
128 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;128 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····const-string·v1,·"content_url"130 ····const-string·v1,·"content_url"
  
 131 ····.line·271
131 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
132 ····move-result-object·v0133 ····move-result-object·v0
  
133 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->contentUrl:Ljava/lang/String;134 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->contentUrl:Ljava/lang/String;
  
134 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;135 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 146, 14 lines modifiedOffset 147, 15 lines modified
  
146 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;147 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
147 ····move-result-object·v0148 ····move-result-object·v0
  
148 ····const-string·v1,·"last_access"149 ····const-string·v1,·"last_access"
  
 150 ····.line·272
149 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;151 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
150 ····move-result-object·v0152 ····move-result-object·v0
  
151 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->lastAccess:J153 ····iget-wide·v2,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->lastAccess:J
  
152 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;154 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
Offset 164, 23 lines modifiedOffset 166, 25 lines modified
  
164 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;166 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
165 ····move-result-object·v0167 ····move-result-object·v0
  
166 ····const-string·v1,·"filename"168 ····const-string·v1,·"filename"
  
 169 ····.line·273
167 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
168 ····move-result-object·v0171 ····move-result-object·v0
  
169 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->filename:Ljava/lang/String;172 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/FileCache$FileEntry;->filename:Ljava/lang/String;
  
170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;173 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
171 ····move-result-object·v0174 ····move-result-object·v0
  
172 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;175 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
173 ····move-result-object·v0176 ····move-result-object·v0
  
 177 ····.line·269
174 ····return-object·v0178 ····return-object·v0
175 .end·method179 .end·method
1.56 KB
    
Offset 26, 21 lines modifiedOffset 26, 22 lines modified
  
26 .field·final·synthetic·val$capacity:I26 .field·final·synthetic·val$capacity:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/android/gallery3d/common/LruCache;IFZI)V28 .method·constructor·<init>(Lcom/android/gallery3d/common/LruCache;IFZI)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/common/LruCache;
30 ····.param·p2,·"x0"····#·I31 ····.param·p2,·"x0"····#·I
31 ····.param·p3,·"x1"····#·F32 ····.param·p3,·"x1"····#·F
32 ····.param·p4,·"x2"····#·Z33 ····.param·p4,·"x2"····#·Z
  
33 ····.prologue34 ····.prologue
34 ····.line·3835 ····.line·38
35 ····.local·p0,·"this":Lcom/android/gallery3d/common/LruCache$1;,·"Lcom/android/gallery3d/common/LruCache.1;"36 ····.local·p0,·"this":Lcom/android/gallery3d/common/LruCache$1;,·"Lcom/android/gallery3d/common/LruCache$1;"
36 ····iput-object·p1,·p0,·Lcom/android/gallery3d/common/LruCache$1;->this$0:Lcom/android/gallery3d/common/LruCache;37 ····iput-object·p1,·p0,·Lcom/android/gallery3d/common/LruCache$1;->this$0:Lcom/android/gallery3d/common/LruCache;
  
37 ····iput·p5,·p0,·Lcom/android/gallery3d/common/LruCache$1;->val$capacity:I38 ····iput·p5,·p0,·Lcom/android/gallery3d/common/LruCache$1;->val$capacity:I
  
38 ····invoke-direct·{p0,·p2,·p3,·p4},·Ljava/util/LinkedHashMap;-><init>(IFZ)V39 ····invoke-direct·{p0,·p2,·p3,·p4},·Ljava/util/LinkedHashMap;-><init>(IFZ)V
  
39 ····return-void40 ····return-void
Offset 56, 15 lines modifiedOffset 57, 15 lines modified
56 ············"Ljava/util/Map$Entry",57 ············"Ljava/util/Map$Entry",
57 ············"<TK;TV;>;)Z"58 ············"<TK;TV;>;)Z"
58 ········}59 ········}
59 ····.end·annotation60 ····.end·annotation
  
60 ····.prologue61 ····.prologue
61 ····.line·4162 ····.line·41
62 ····.local·p0,·"this":Lcom/android/gallery3d/common/LruCache$1;,·"Lcom/android/gallery3d/common/LruCache.1;"63 ····.local·p0,·"this":Lcom/android/gallery3d/common/LruCache$1;,·"Lcom/android/gallery3d/common/LruCache$1;"
63 ····.local·p1,·"eldest":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"64 ····.local·p1,·"eldest":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"
64 ····invoke-virtual·{p0},·Lcom/android/gallery3d/common/LruCache$1;->size()I65 ····invoke-virtual·{p0},·Lcom/android/gallery3d/common/LruCache$1;->size()I
  
65 ····move-result·v066 ····move-result·v0
  
66 ····iget·v1,·p0,·Lcom/android/gallery3d/common/LruCache$1;->val$capacity:I67 ····iget·v1,·p0,·Lcom/android/gallery3d/common/LruCache$1;->val$capacity:I
  
1.71 KB
    
Offset 624, 14 lines modifiedOffset 624, 15 lines modified
624 ····const/4·v12,·0x0624 ····const/4·v12,·0x0
  
625 ····.line·522625 ····.line·522
626 ····move-object/from16·v0,·p1626 ····move-object/from16·v0,·p1
  
627 ····invoke-virtual·{v0,·v8,·v9},·Ljava/io/RandomAccessFile;->seek(J)V627 ····invoke-virtual·{v0,·v8,·v9},·Ljava/io/RandomAccessFile;->seek(J)V
  
 628 ····.line·520
628 ····:goto_0629 ····:goto_0
629 ····return·v12630 ····return·v12
  
630 ····.line·486631 ····.line·486
631 ····:cond_0632 ····:cond_0
632 ····const/4·v12,·0x0633 ····const/4·v12,·0x0
  
Offset 1504, 18 lines modifiedOffset 1505, 20 lines modified
  
1504 ····sget-object·v1,·Ljava/nio/channels/FileChannel$MapMode;->READ_WRITE:Ljava/nio/channels/FileChannel$MapMode;1505 ····sget-object·v1,·Ljava/nio/channels/FileChannel$MapMode;->READ_WRITE:Ljava/nio/channels/FileChannel$MapMode;
  
1505 ····const-wide/16·v2,·0x01506 ····const-wide/16·v2,·0x0
  
1506 ····iget-object·v4,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexFile:Ljava/io/RandomAccessFile;1507 ····iget-object·v4,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexFile:Ljava/io/RandomAccessFile;
  
 1508 ····.line·271
1507 ····invoke-virtual·{v4},·Ljava/io/RandomAccessFile;->length()J1509 ····invoke-virtual·{v4},·Ljava/io/RandomAccessFile;->length()J
  
1508 ····move-result-wide·v41510 ····move-result-wide·v4
  
 1511 ····.line·270
1509 ····invoke-virtual/range·{v0·..·v5},·Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;1512 ····invoke-virtual/range·{v0·..·v5},·Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
  
1510 ····move-result-object·v01513 ····move-result-object·v0
  
1511 ····iput-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexBuffer:Ljava/nio/MappedByteBuffer;1514 ····iput-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexBuffer:Ljava/nio/MappedByteBuffer;
  
1512 ····.line·2721515 ····.line·272
Offset 2012, 18 lines modifiedOffset 2015, 20 lines modified
2012 ····const/4·v2,·0x02015 ····const/4·v2,·0x0
  
2013 ····.line·3422016 ····.line·342
2014 ····iget-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexHeader:[B2017 ····iget-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexHeader:[B
  
2015 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexHeader:[B2018 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexHeader:[B
  
 2019 ····.line·343
2016 ····invoke-virtual·{p0,·v1,·v2,·v3},·Lcom/android/gallery3d/common/BlobCache;->checkSum([BII)I2020 ····invoke-virtual·{p0,·v1,·v2,·v3},·Lcom/android/gallery3d/common/BlobCache;->checkSum([BII)I
  
2017 ····move-result·v12021 ····move-result·v1
  
 2022 ····.line·342
2018 ····invoke-static·{v0,·v3,·v1},·Lcom/android/gallery3d/common/BlobCache;->writeInt([BII)V2023 ····invoke-static·{v0,·v3,·v1},·Lcom/android/gallery3d/common/BlobCache;->writeInt([BII)V
  
2019 ····.line·3442024 ····.line·344
2020 ····iget-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexBuffer:Ljava/nio/MappedByteBuffer;2025 ····iget-object·v0,·p0,·Lcom/android/gallery3d/common/BlobCache;->mIndexBuffer:Ljava/nio/MappedByteBuffer;
  
2021 ····invoke-virtual·{v0,·v2},·Ljava/nio/MappedByteBuffer;->position(I)Ljava/nio/Buffer;2026 ····invoke-virtual·{v0,·v2},·Ljava/nio/MappedByteBuffer;->position(I)Ljava/nio/Buffer;
  
77.5 KB
Max HTML report size reached
3.28 KB
    
Offset 47, 44 lines modifiedOffset 47, 41 lines modified
47 #·virtual·methods47 #·virtual·methods
48 .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V48 .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
49 ····.locals·749 ····.locals·7
50 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;50 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
  
51 ····.prologue51 ····.prologue
52 ····.line·28652 ····.line·286
53 ····sget-object·v4,·Lcom/android/gallery3d/common/FileCache$FileEntry;->SCHEMA:Lcom/android/gallery3d/common/EntrySchema;53 ····sget-object·v1,·Lcom/android/gallery3d/common/FileCache$FileEntry;->SCHEMA:Lcom/android/gallery3d/common/EntrySchema;
  
54 ····invoke-virtual·{v4,·p1},·Lcom/android/gallery3d/common/EntrySchema;->createTables(Landroid/database/sqlite/SQLiteDatabase;)V54 ····invoke-virtual·{v1,·p1},·Lcom/android/gallery3d/common/EntrySchema;->createTables(Landroid/database/sqlite/SQLiteDatabase;)V
  
55 ····.line·28955 ····.line·289
56 ····iget-object·v4,·p0,·Lcom/android/gallery3d/common/FileCache$DatabaseHelper;->this$0:Lcom/android/gallery3d/common/FileCache;56 ····iget-object·v1,·p0,·Lcom/android/gallery3d/common/FileCache$DatabaseHelper;->this$0:Lcom/android/gallery3d/common/FileCache;
  
57 ····invoke-static·{v4},·Lcom/android/gallery3d/common/FileCache;->access$300(Lcom/android/gallery3d/common/FileCache;)Ljava/io/File;57 ····invoke-static·{v1},·Lcom/android/gallery3d/common/FileCache;->access$300(Lcom/android/gallery3d/common/FileCache;)Ljava/io/File;
  
58 ····move-result-object·v458 ····move-result-object·v1
  
59 ····invoke-virtual·{v4},·Ljava/io/File;->listFiles()[Ljava/io/File;59 ····invoke-virtual·{v1},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
60 ····move-result-object·v060 ····move-result-object·v2
  
61 ····.local·v0,·"arr$":[Ljava/io/File; 
62 ····array-length·v3,·v061 ····array-length·v3,·v2
  
63 ····.local·v3,·"len$":I 
64 ····const/4·v2,·0x062 ····const/4·v1,·0x0
  
65 ····.local·v2,·"i$":I 
66 ····:goto_063 ····:goto_0
67 ····if-ge·v2,·v3,·:cond_164 ····if-ge·v1,·v3,·:cond_1
  
68 ····aget-object·v1,·v0,·v265 ····aget-object·v0,·v2,·v1
  
69 ····.line·29066 ····.line·290
70 ····.local·v1,·"file":Ljava/io/File;67 ····.local·v0,·"file":Ljava/io/File;
71 ····invoke-virtual·{v1},·Ljava/io/File;->delete()Z68 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z
  
72 ····move-result·v469 ····move-result·v4
  
73 ····if-nez·v4,·:cond_070 ····if-nez·v4,·:cond_0
  
74 ····.line·29171 ····.line·291
75 ····const-string·v4,·"FileCache"72 ····const-string·v4,·"FileCache"
Offset 95, 15 lines modifiedOffset 92, 15 lines modified
  
95 ····const-string·v6,·"fail·to·remove:·"92 ····const-string·v6,·"fail·to·remove:·"
  
96 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
97 ····move-result-object·v594 ····move-result-object·v5
  
98 ····invoke-virtual·{v1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;95 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
99 ····move-result-object·v696 ····move-result-object·v6
  
100 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;97 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····move-result-object·v598 ····move-result-object·v5
  
Offset 111, 20 lines modifiedOffset 108, 20 lines modified
  
111 ····move-result-object·v5108 ····move-result-object·v5
  
112 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I109 ····invoke-static·{v4,·v5},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
113 ····.line·289110 ····.line·289
114 ····:cond_0111 ····:cond_0
115 ····add-int/lit8·v2,·v2,·0x1112 ····add-int/lit8·v1,·v1,·0x1
  
116 ····goto·:goto_0113 ····goto·:goto_0
  
117 ····.line·294114 ····.line·294
118 ····.end·local·v1····#·"file":Ljava/io/File;115 ····.end·local·v0····#·"file":Ljava/io/File;
119 ····:cond_1116 ····:cond_1
120 ····return-void117 ····return-void
121 .end·method118 .end·method
  
122 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V119 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
123 ····.locals·1120 ····.locals·1
124 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;121 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
2.48 KB
    
Offset 173, 52 lines modifiedOffset 173, 51 lines modified
173 ····.end·annotation173 ····.end·annotation
  
174 ····.prologue174 ····.prologue
175 ····.line·129175 ····.line·129
176 ····.local·p0,·"streamIdList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"176 ····.local·p0,·"streamIdList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
177 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;177 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
178 ····move-result-object·v0178 ····move-result-object·v1
  
179 ····.local·v0,·"i$":Ljava/util/Iterator; 
180 ····:cond_0179 ····:cond_0
181 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z180 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
182 ····move-result·v2181 ····move-result·v2
  
183 ····if-eqz·v2,·:cond_1182 ····if-eqz·v2,·:cond_1
  
184 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;183 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
185 ····move-result-object·v1184 ····move-result-object·v0
  
186 ····check-cast·v1,·Ljava/lang/String;185 ····check-cast·v0,·Ljava/lang/String;
  
187 ····.line·130186 ····.line·130
188 ····.local·v1,·"streamId":Ljava/lang/String;187 ····.local·v0,·"streamId":Ljava/lang/String;
189 ····const-string·v2,·"cs_01_"188 ····const-string·v2,·"cs_01_"
  
190 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z189 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
191 ····move-result·v2190 ····move-result·v2
  
192 ····if-eqz·v2,·:cond_0191 ····if-eqz·v2,·:cond_0
  
193 ····.line·131192 ····.line·131
194 ····invoke-static·{v1},·Lcom/android/gallery3d/common/Fingerprint;->fromStreamId(Ljava/lang/String;)Lcom/android/gallery3d/common/Fingerprint;193 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Fingerprint;->fromStreamId(Ljava/lang/String;)Lcom/android/gallery3d/common/Fingerprint;
  
195 ····move-result-object·v2194 ····move-result-object·v1
  
196 ····.line·134195 ····.line·134
197 ····.end·local·v1····#·"streamId":Ljava/lang/String;196 ····.end·local·v0····#·"streamId":Ljava/lang/String;
198 ····:goto_0197 ····:goto_0
199 ····return-object·v2198 ····return-object·v1
  
200 ····:cond_1199 ····:cond_1
201 ····const/4·v2,·0x0200 ····const/4·v1,·0x0
  
202 ····goto·:goto_0201 ····goto·:goto_0
203 .end·method202 .end·method
  
204 .method·public·static·fromInputStream(Ljava/io/InputStream;[J)Lcom/android/gallery3d/common/Fingerprint;203 .method·public·static·fromInputStream(Ljava/io/InputStream;[J)Lcom/android/gallery3d/common/Fingerprint;
205 ····.locals·8204 ····.locals·8
206 ····.param·p0,·"stream"····#·Ljava/io/InputStream;205 ····.param·p0,·"stream"····#·Ljava/io/InputStream;
Offset 345, 20 lines modifiedOffset 344, 22 lines modified
  
345 ····.prologue344 ····.prologue
346 ····.line·105345 ····.line·105
347 ····if-eqz·p0,·:cond_0346 ····if-eqz·p0,·:cond_0
  
348 ····const-string·v5,·"cs_01_"347 ····const-string·v5,·"cs_01_"
  
 348 ····.line·106
349 ····invoke-virtual·{p0,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z349 ····invoke-virtual·{p0,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
350 ····move-result·v5350 ····move-result·v5
  
351 ····if-eqz·v5,·:cond_0351 ····if-eqz·v5,·:cond_0
  
 352 ····.line·107
352 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I353 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
353 ····move-result·v5354 ····move-result·v5
  
354 ····sget·v6,·Lcom/android/gallery3d/common/Fingerprint;->STREAM_ID_CS_01_LENGTH:I355 ····sget·v6,·Lcom/android/gallery3d/common/Fingerprint;->STREAM_ID_CS_01_LENGTH:I
  
355 ····if-eq·v5,·v6,·:cond_1356 ····if-eq·v5,·v6,·:cond_1
1.5 KB
    
Offset 124, 20 lines modifiedOffset 124, 22 lines modified
  
124 ····.line·111124 ····.line·111
125 ····:try_start_0125 ····:try_start_0
126 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;126 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
127 ····move-result-object·v2127 ····move-result-object·v2
  
 128 ····.line·112
128 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;129 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
129 ····move-result-object·v3130 ····move-result-object·v3
  
130 ····const/4·v4,·0x0131 ····const/4·v4,·0x0
  
 132 ····.line·111
131 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;133 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
132 ····:try_end_0134 ····:try_end_0
133 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0135 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
134 ····move-result-object·v1136 ····move-result-object·v1
  
135 ····.line·116137 ····.line·116
Offset 182, 14 lines modifiedOffset 184, 15 lines modified
  
182 ····aput-object·v5,·v3,·v4184 ····aput-object·v5,·v3,·v4
  
183 ····const/4·v4,·0x6185 ····const/4·v4,·0x6
  
184 ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I186 ····sget·v5,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 187 ····.line·123
185 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;188 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
186 ····move-result-object·v5189 ····move-result-object·v5
  
187 ····aput-object·v5,·v3,·v4190 ····aput-object·v5,·v3,·v4
  
188 ····const/4·v4,·0x7191 ····const/4·v4,·0x7
Offset 200, 14 lines modifiedOffset 203, 15 lines modified
  
200 ····const/16·v4,·0x8203 ····const/16·v4,·0x8
  
201 ····sget-object·v5,·Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;204 ····sget-object·v5,·Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
  
202 ····aput-object·v5,·v3,·v4205 ····aput-object·v5,·v3,·v4
  
 206 ····.line·116
203 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;207 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
204 ····move-result-object·v2208 ····move-result-object·v2
  
205 ····sput-object·v2,·Lcom/android/gallery3d/common/HttpClientFactory;->sUserAgent:Ljava/lang/String;209 ····sput-object·v2,·Lcom/android/gallery3d/common/HttpClientFactory;->sUserAgent:Ljava/lang/String;
  
206 ····.line·127210 ····.line·127
2.98 KB
    
Offset 131, 14 lines modifiedOffset 131, 15 lines modified
  
131 ····int-to-double·v2,·v2131 ····int-to-double·v2,·v2
  
132 ····int-to-double·v4,·p3132 ····int-to-double·v4,·p3
  
133 ····div-double/2addr·v2,·v4133 ····div-double/2addr·v2,·v4
  
 134 ····.line·74
134 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D135 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
135 ····move-result-wide·v2136 ····move-result-wide·v2
  
136 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D137 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
137 ····move-result-wide·v2138 ····move-result-wide·v2
Offset 186, 29 lines modifiedOffset 187, 31 lines modified
  
186 ····.line·110187 ····.line·110
187 ····.local·v0,·"initialSize":I188 ····.local·v0,·"initialSize":I
188 ····const/16·v1,·0x8189 ····const/16·v1,·0x8
  
189 ····if-gt·v0,·v1,·:cond_1190 ····if-gt·v0,·v1,·:cond_1
  
 191 ····.line·111
190 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->nextPowerOf2(I)I192 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->nextPowerOf2(I)I
  
191 ····move-result·v1193 ····move-result·v1
  
 194 ····.line·110
192 ····:goto_1195 ····:goto_1
193 ····return·v1196 ····return·v1
  
194 ····.line·108197 ····.line·108
195 ····.end·local·v0····#·"initialSize":I198 ····.end·local·v0····#·"initialSize":I
196 ····:cond_0199 ····:cond_0
197 ····const/4·v1,·0x0200 ····const/4·v1,·0x0
  
198 ····goto·:goto_0201 ····goto·:goto_0
  
199 ····.line·110202 ····.line·111
200 ····.restart·local·v0····#·"initialSize":I203 ····.restart·local·v0····#·"initialSize":I
201 ····:cond_1204 ····:cond_1
202 ····add-int/lit8·v1,·v0,·0x7205 ····add-int/lit8·v1,·v0,·0x7
  
203 ····div-int/lit8·v1,·v1,·0x8206 ····div-int/lit8·v1,·v1,·0x8
  
204 ····mul-int/lit8·v1,·v1,·0x8207 ····mul-int/lit8·v1,·v1,·0x8
Offset 231, 21 lines modifiedOffset 234, 24 lines modified
  
231 ····.line·63234 ····.line·63
232 ····.local·v0,·"initialSize":I235 ····.local·v0,·"initialSize":I
233 ····const/16·v1,·0x8236 ····const/16·v1,·0x8
  
234 ····if-gt·v0,·v1,·:cond_0237 ····if-gt·v0,·v1,·:cond_0
  
 238 ····.line·64
235 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->nextPowerOf2(I)I239 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->nextPowerOf2(I)I
  
236 ····move-result·v1240 ····move-result·v1
  
 241 ····.line·63
237 ····:goto_0242 ····:goto_0
238 ····return·v1243 ····return·v1
  
 244 ····.line·64
239 ····:cond_0245 ····:cond_0
240 ····add-int/lit8·v1,·v0,·0x7246 ····add-int/lit8·v1,·v0,·0x7
  
241 ····div-int/lit8·v1,·v1,·0x8247 ····div-int/lit8·v1,·v1,·0x8
  
242 ····mul-int/lit8·v1,·v1,·0x8248 ····mul-int/lit8·v1,·v1,·0x8
  
Offset 281, 14 lines modifiedOffset 287, 15 lines modified
281 ····return·v1287 ····return·v1
  
282 ····:cond_0288 ····:cond_0
283 ····const/16·v1,·0x8289 ····const/16·v1,·0x8
  
284 ····if-gt·v0,·v1,·:cond_1290 ····if-gt·v0,·v1,·:cond_1
  
 291 ····.line·102
285 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->prevPowerOf2(I)I292 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->prevPowerOf2(I)I
  
286 ····move-result·v1293 ····move-result·v1
  
287 ····goto·:goto_0294 ····goto·:goto_0
  
288 ····:cond_1295 ····:cond_1
Offset 326, 14 lines modifiedOffset 333, 15 lines modified
326 ····return·v1333 ····return·v1
  
327 ····:cond_0334 ····:cond_0
328 ····const/16·v1,·0x8335 ····const/16·v1,·0x8
  
329 ····if-gt·v0,·v1,·:cond_1336 ····if-gt·v0,·v1,·:cond_1
  
 337 ····.line·92
330 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->prevPowerOf2(I)I338 ····invoke-static·{v0},·Lcom/android/gallery3d/common/Utils;->prevPowerOf2(I)I
  
331 ····move-result·v1339 ····move-result·v1
  
332 ····goto·:goto_0340 ····goto·:goto_0
  
333 ····:cond_1341 ····:cond_1
Offset 777, 14 lines modifiedOffset 785, 15 lines modified
  
777 ····move-result·v1785 ····move-result·v1
  
778 ····if-eqz·v1,·:cond_0786 ····if-eqz·v1,·:cond_0
  
779 ····const-string·v1,·"image/gif"787 ····const-string·v1,·"image/gif"
  
 788 ····.line·291
780 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z789 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
781 ····move-result·v1790 ····move-result·v1
  
782 ····if-nez·v1,·:cond_0791 ····if-nez·v1,·:cond_0
  
783 ····const-string·v1,·"bmp"792 ····const-string·v1,·"bmp"
Offset 876, 14 lines modifiedOffset 885, 15 lines modified
876 ····.local·v1,·"height":I885 ····.local·v1,·"height":I
877 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getWidth()I886 ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getWidth()I
  
878 ····move-result·v5887 ····move-result·v5
  
879 ····if-ne·v4,·v5,·:cond_0888 ····if-ne·v4,·v5,·:cond_0
Max diff block lines reached; 703/2943 bytes (23.89%) of diff not shown.
10.7 KB
Max HTML report size reached
4.04 KB
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
45 ····sput-object·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->NAME_COMPARATOR:Ljava/util/Comparator;45 ····sput-object·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->NAME_COMPARATOR:Ljava/util/Comparator;
  
46 ····.line·3046 ····.line·30
47 ····new-instance·v0,·Ljava/lang/StringBuilder;47 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 49 ····.line·31
49 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;50 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
50 ····move-result-object·v151 ····move-result-object·v1
  
51 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;52 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;
  
52 ····move-result-object·v153 ····move-result-object·v1
Offset 67, 25 lines modifiedOffset 68, 27 lines modified
  
67 ····move-result-object·v068 ····move-result-object·v0
  
68 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;69 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
69 ····move-result-object·v070 ····move-result-object·v0
  
 71 ····.line·30
70 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I72 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I
  
71 ····move-result·v073 ····move-result·v0
  
72 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->CAMERA_BUCKET_ID:I74 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->CAMERA_BUCKET_ID:I
  
73 ····.line·3275 ····.line·32
74 ····new-instance·v0,·Ljava/lang/StringBuilder;76 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V77 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 78 ····.line·33
76 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;79 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
77 ····move-result-object·v180 ····move-result-object·v1
  
78 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;81 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;
  
79 ····move-result-object·v182 ····move-result-object·v1
Offset 100, 25 lines modifiedOffset 103, 27 lines modified
  
100 ····move-result-object·v0103 ····move-result-object·v0
  
101 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;104 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
102 ····move-result-object·v0105 ····move-result-object·v0
  
 106 ····.line·32
103 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I107 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I
  
104 ····move-result·v0108 ····move-result·v0
  
105 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->DOWNLOAD_BUCKET_ID:I109 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->DOWNLOAD_BUCKET_ID:I
  
106 ····.line·34110 ····.line·34
107 ····new-instance·v0,·Ljava/lang/StringBuilder;111 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
108 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V112 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 113 ····.line·35
109 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;114 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
110 ····move-result-object·v1115 ····move-result-object·v1
  
111 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;116 ····invoke-virtual·{v1},·Ljava/io/File;->toString()Ljava/lang/String;
  
112 ····move-result-object·v1117 ····move-result-object·v1
Offset 139, 14 lines modifiedOffset 144, 15 lines modified
  
139 ····move-result-object·v0144 ····move-result-object·v0
  
140 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;145 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
141 ····move-result-object·v0146 ····move-result-object·v0
  
 147 ····.line·34
142 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I148 ····invoke-static·{v0},·Lcom/android/gallery3d/util/GalleryUtils;->getBucketId(Ljava/lang/String;)I
  
143 ····move-result·v0149 ····move-result·v0
  
144 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->IMPORTED_BUCKET_ID:I150 ····sput·v0,·Lcom/android/gallery3d/util/MediaSetUtils;->IMPORTED_BUCKET_ID:I
  
145 ····.line·38151 ····.line·38
Offset 172, 14 lines modifiedOffset 178, 15 lines modified
  
172 ····move-result-object·v2178 ····move-result-object·v2
  
173 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;179 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
174 ····move-result-object·v2180 ····move-result-object·v2
  
 181 ····.line·39
175 ····invoke-static·{v2},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;182 ····invoke-static·{v2},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;
  
176 ····move-result-object·v2183 ····move-result-object·v2
  
177 ····aput-object·v2,·v0,·v1184 ····aput-object·v2,·v0,·v1
  
178 ····const/4·v1,·0x1185 ····const/4·v1,·0x1
Offset 200, 14 lines modifiedOffset 207, 15 lines modified
  
200 ····move-result-object·v2207 ····move-result-object·v2
  
201 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;208 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
202 ····move-result-object·v2209 ····move-result-object·v2
  
 210 ····.line·40
203 ····invoke-static·{v2},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;211 ····invoke-static·{v2},·Lcom/android/gallery3d/data/Path;->fromString(Ljava/lang/String;)Lcom/android/gallery3d/data/Path;
  
204 ····move-result-object·v2212 ····move-result-object·v2
  
205 ····aput-object·v2,·v0,·v1213 ····aput-object·v2,·v0,·v1
  
206 ····const/4·v1,·0x2214 ····const/4·v1,·0x2
Offset 228, 33 lines modifiedOffset 236, 34 lines modified
  
228 ····move-result-object·v2236 ····move-result-object·v2
  
229 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;237 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
230 ····move-result-object·v2238 ····move-result-object·v2
  
Max diff block lines reached; 562/4030 bytes (13.95%) of diff not shown.
2.17 KB
    
Offset 84, 14 lines modifiedOffset 84, 15 lines modified
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····iput-object·v0,·p0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mGeoCache:Lcom/android/gallery3d/common/BlobCache;85 ····iput-object·v0,·p0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mGeoCache:Lcom/android/gallery3d/common/BlobCache;
  
86 ····.line·8386 ····.line·83
87 ····const-string·v0,·"connectivity"87 ····const-string·v0,·"connectivity"
  
 88 ····.line·84
88 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;89 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
89 ····move-result-object·v090 ····move-result-object·v0
  
90 ····check-cast·v0,·Landroid/net/ConnectivityManager;91 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
91 ····iput-object·v0,·p0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mConnectivityManager:Landroid/net/ConnectivityManager;92 ····iput-object·v0,·p0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mConnectivityManager:Landroid/net/ConnectivityManager;
Offset 369, 14 lines modifiedOffset 370, 15 lines modified
  
369 ····iget-wide·v0,·v0,·Lcom/android/gallery3d/util/ReverseGeocoder$SetLatLong;->mMinLonLongitude:D370 ····iget-wide·v0,·v0,·Lcom/android/gallery3d/util/ReverseGeocoder$SetLatLong;->mMinLonLongitude:D
  
370 ····move-wide/from16·v18,·v0371 ····move-wide/from16·v18,·v0
  
371 ····sub-double·v16,·v16,·v18372 ····sub-double·v16,·v16,·v18
  
 373 ····.line·94
372 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->abs(D)D374 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->abs(D)D
  
373 ····move-result-wide·v16375 ····move-result-wide·v16
  
374 ····cmpg-double·v5,·v10,·v16376 ····cmpg-double·v5,·v10,·v16
  
375 ····if-gez·v5,·:cond_0377 ····if-gez·v5,·:cond_0
Offset 454, 14 lines modifiedOffset 456, 15 lines modified
454 ····:cond_5456 ····:cond_5
455 ····move-object/from16·v0,·p0457 ····move-object/from16·v0,·p0
  
456 ····iget-object·v5,·v0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mContext:Landroid/content/Context;458 ····iget-object·v5,·v0,·Lcom/android/gallery3d/util/ReverseGeocoder;->mContext:Landroid/content/Context;
  
457 ····const-string·v10,·"location"459 ····const-string·v10,·"location"
  
 460 ····.line·113
458 ····invoke-virtual·{v5,·v10},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;461 ····invoke-virtual·{v5,·v10},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
459 ····move-result-object·v44462 ····move-result-object·v44
  
460 ····check-cast·v44,·Landroid/location/LocationManager;463 ····check-cast·v44,·Landroid/location/LocationManager;
  
461 ····.line·114464 ····.line·114
Offset 534, 27 lines modifiedOffset 537, 28 lines modified
  
534 ····move-result-object·v40537 ····move-result-object·v40
  
535 ····.line·125538 ····.line·125
536 ····.local·v40,·"currentCountry":Ljava/lang/String;539 ····.local·v40,·"currentCountry":Ljava/lang/String;
537 ····if-eqz·v43,·:cond_7540 ····if-eqz·v43,·:cond_7
  
538 ····.line·126541 ····.line·127
539 ····invoke-virtual/range·{v43·..·v43},·Landroid/location/Location;->getLatitude()D542 ····invoke-virtual/range·{v43·..·v43},·Landroid/location/Location;->getLatitude()D
  
540 ····move-result-wide·v18543 ····move-result-wide·v18
  
541 ····invoke-virtual/range·{v43·..·v43},·Landroid/location/Location;->getLongitude()D544 ····invoke-virtual/range·{v43·..·v43},·Landroid/location/Location;->getLongitude()D
  
542 ····move-result-wide·v20545 ····move-result-wide·v20
  
543 ····const/16·v22,·0x1546 ····const/16·v22,·0x1
  
544 ····move-object/from16·v17,·p0547 ····move-object/from16·v17,·p0
  
 548 ····.line·126
545 ····invoke-virtual/range·{v17·..·v22},·Lcom/android/gallery3d/util/ReverseGeocoder;->lookupAddress(DDZ)Landroid/location/Address;549 ····invoke-virtual/range·{v17·..·v22},·Lcom/android/gallery3d/util/ReverseGeocoder;->lookupAddress(DDZ)Landroid/location/Address;
  
546 ····move-result-object·v37550 ····move-result-object·v37
  
547 ····.line·128551 ····.line·128
548 ····.local·v37,·"currentAddress":Landroid/location/Address;552 ····.local·v37,·"currentAddress":Landroid/location/Address;
549 ····if-nez·v37,·:cond_c553 ····if-nez·v37,·:cond_c
871 B
    
Offset 91, 24 lines modifiedOffset 91, 20 lines modified
91 ····move-result·v091 ····move-result·v0
  
92 ····goto·:goto_092 ····goto·:goto_0
93 .end·method93 .end·method
  
94 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I94 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
95 ····.locals·195 ····.locals·1
96 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
97 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
98 ····.prologue96 ····.prologue
99 ····.line·4997 ····.line·49
100 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaSet;98 ····check-cast·p1,·Lcom/android/gallery3d/data/MediaSet;
  
101 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
102 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaSet;99 ····check-cast·p2,·Lcom/android/gallery3d/data/MediaSet;
  
103 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
104 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/util/MediaSetUtils$NameComparator;->compare(Lcom/android/gallery3d/data/MediaSet;Lcom/android/gallery3d/data/MediaSet;)I100 ····invoke-virtual·{p0,·p1,·p2},·Lcom/android/gallery3d/util/MediaSetUtils$NameComparator;->compare(Lcom/android/gallery3d/data/MediaSet;Lcom/android/gallery3d/data/MediaSet;)I
  
105 ····move-result·v0101 ····move-result·v0
  
106 ····return·v0102 ····return·v0
107 .end·method103 .end·method
744 B
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/util/PriorityThreadFactory;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/util/PriorityThreadFactory;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/util/PriorityThreadFactory;Ljava/lang/Runnable;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/android/gallery3d/util/PriorityThreadFactory;Ljava/lang/Runnable;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/util/PriorityThreadFactory;
22 ····.param·p2,·"x0"····#·Ljava/lang/Runnable;23 ····.param·p2,·"x0"····#·Ljava/lang/Runnable;
23 ····.param·p3,·"x1"····#·Ljava/lang/String;24 ····.param·p3,·"x1"····#·Ljava/lang/String;
  
24 ····.prologue25 ····.prologue
25 ····.line·3926 ····.line·39
26 ····iput-object·p1,·p0,·Lcom/android/gallery3d/util/PriorityThreadFactory$1;->this$0:Lcom/android/gallery3d/util/PriorityThreadFactory;27 ····iput-object·p1,·p0,·Lcom/android/gallery3d/util/PriorityThreadFactory$1;->this$0:Lcom/android/gallery3d/util/PriorityThreadFactory;
  
2.35 KB
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;18 .field·final·synthetic·this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)V20 .method·constructor·<init>(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;
  
22 ····.prologue23 ····.prologue
23 ····.line·5824 ····.line·58
24 ····iput-object·p1,·p0,·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;25 ····iput-object·p1,·p0,·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
Offset 110, 20 lines modifiedOffset 111, 22 lines modified
  
110 ····goto·:goto_0111 ····goto·:goto_0
  
111 ····.line·87112 ····.line·87
112 ····:cond_1113 ····:cond_1
113 ····iget-object·v3,·p0,·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;114 ····iget-object·v3,·p0,·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->this$0:Lcom/android/gallery3d/util/SpinnerVisibilitySetter;
  
 115 ····.line·88
114 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$200(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)J116 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$200(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)J
  
115 ····move-result-wide·v4117 ····move-result-wide·v4
  
116 ····add-long/2addr·v4,·v8118 ····add-long/2addr·v4,·v8
  
 119 ····.line·87
117 ····invoke-virtual·{p0,·v7,·v4,·v5},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->sendEmptyMessageAtTime(IJ)Z120 ····invoke-virtual·{p0,·v7,·v4,·v5},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter$1;->sendEmptyMessageAtTime(IJ)Z
  
118 ····goto·:goto_0121 ····goto·:goto_0
  
119 ····.line·93122 ····.line·93
120 ····.end·local·v0····#·"currTime":J123 ····.end·local·v0····#·"currTime":J
121 ····:pswitch_2124 ····:pswitch_2
Offset 170, 14 lines modifiedOffset 173, 15 lines modified
  
170 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$300(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)Landroid/app/Activity;173 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$300(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)Landroid/app/Activity;
  
171 ····move-result-object·v3174 ····move-result-object·v3
  
172 ····check-cast·v3,·Lcom/android/gallery3d/app/GalleryActivity;175 ····check-cast·v3,·Lcom/android/gallery3d/app/GalleryActivity;
  
 176 ····.line·104
173 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryActivity;->getHandler()Landroid/os/Handler;177 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryActivity;->getHandler()Landroid/os/Handler;
  
174 ····move-result-object·v2178 ····move-result-object·v2
  
175 ····.line·105179 ····.line·105
176 ····.local·v2,·"handler":Landroid/os/Handler;180 ····.local·v2,·"handler":Landroid/os/Handler;
177 ····if-eqz·v2,·:cond_0181 ····if-eqz·v2,·:cond_0
Offset 216, 14 lines modifiedOffset 220, 15 lines modified
  
216 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$300(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)Landroid/app/Activity;220 ····invoke-static·{v3},·Lcom/android/gallery3d/util/SpinnerVisibilitySetter;->access$300(Lcom/android/gallery3d/util/SpinnerVisibilitySetter;)Landroid/app/Activity;
  
217 ····move-result-object·v3221 ····move-result-object·v3
  
218 ····check-cast·v3,·Lcom/android/gallery3d/app/GalleryActivity;222 ····check-cast·v3,·Lcom/android/gallery3d/app/GalleryActivity;
  
 223 ····.line·114
219 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryActivity;->getHandler()Landroid/os/Handler;224 ····invoke-interface·{v3},·Lcom/android/gallery3d/app/GalleryActivity;->getHandler()Landroid/os/Handler;
  
220 ····move-result-object·v2225 ····move-result-object·v2
  
221 ····.line·115226 ····.line·115
222 ····.restart·local·v2····#·"handler":Landroid/os/Handler;227 ····.restart·local·v2····#·"handler":Landroid/os/Handler;
223 ····if-eqz·v2,·:cond_0228 ····if-eqz·v2,·:cond_0
601 B
    
Offset 228, 14 lines modifiedOffset 228, 15 lines modified
  
228 .method·private·static·removeOldFilesIfNecessary(Landroid/content/Context;)V228 .method·private·static·removeOldFilesIfNecessary(Landroid/content/Context;)V
229 ····.locals·7229 ····.locals·7
230 ····.param·p0,·"context"····#·Landroid/content/Context;230 ····.param·p0,·"context"····#·Landroid/content/Context;
  
231 ····.prologue231 ····.prologue
232 ····.line·64232 ····.line·64
 233 ····.line·65
233 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;234 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
234 ····move-result-object·v2235 ····move-result-object·v2
  
235 ····.line·66236 ····.line·66
236 ····.local·v2,·"pref":Landroid/content/SharedPreferences;237 ····.local·v2,·"pref":Landroid/content/SharedPreferences;
237 ····const/4·v1,·0x0238 ····const/4·v1,·0x0
684 B
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ThreadPool.java"3 .source·"ThreadPool.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/util/ThreadPool$1;, 
8 ········Lcom/android/gallery3d/util/ThreadPool$Worker;,7 ········Lcom/android/gallery3d/util/ThreadPool$Worker;,
9 ········Lcom/android/gallery3d/util/ThreadPool$ResourceCounter;,8 ········Lcom/android/gallery3d/util/ThreadPool$ResourceCounter;,
10 ········Lcom/android/gallery3d/util/ThreadPool$CancelListener;,9 ········Lcom/android/gallery3d/util/ThreadPool$CancelListener;,
11 ········Lcom/android/gallery3d/util/ThreadPool$JobContextStub;,10 ········Lcom/android/gallery3d/util/ThreadPool$JobContextStub;,
12 ········Lcom/android/gallery3d/util/ThreadPool$JobContext;,11 ········Lcom/android/gallery3d/util/ThreadPool$JobContext;,
13 ········Lcom/android/gallery3d/util/ThreadPool$Job;12 ········Lcom/android/gallery3d/util/ThreadPool$Job;
14 ····}13 ····}
7.42 KB
Max HTML report size reached
3.2 KB
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/content/ContentProvider;2 .super·Landroid/content/ContentProvider;
3 .source·"GalleryProvider.java"3 .source·"GalleryProvider.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/android/gallery3d/provider/GalleryProvider$1;, 
8 ········Lcom/android/gallery3d/provider/GalleryProvider$MtpPipeDataWriter;7 ········Lcom/android/gallery3d/provider/GalleryProvider$MtpPipeDataWriter;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·AUTHORITY:Ljava/lang/String;·=·"com.android.gallery3d.provider"11 .field·public·static·final·AUTHORITY:Ljava/lang/String;·=·"com.android.gallery3d.provider"
Offset 99, 15 lines modifiedOffset 98, 14 lines modified
99 .method·public·constructor·<init>()V98 .method·public·constructor·<init>()V
100 ····.locals·099 ····.locals·0
  
101 ····.prologue100 ····.prologue
102 ····.line·46101 ····.line·46
103 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V102 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V
  
104 ····.line·227 
105 ····return-void103 ····return-void
106 .end·method104 .end·method
  
107 .method·public·static·getAuthority(Landroid/content/Context;)Ljava/lang/String;105 .method·public·static·getAuthority(Landroid/content/Context;)Ljava/lang/String;
108 ····.locals·2106 ····.locals·2
109 ····.param·p0,·"context"····#·Landroid/content/Context;107 ····.param·p0,·"context"····#·Landroid/content/Context;
  
Offset 224, 32 lines modifiedOffset 222, 35 lines modified
224 ····:cond_0222 ····:cond_0
225 ····sget-object·v0,·Lcom/android/gallery3d/provider/GalleryProvider;->sBaseUri:Landroid/net/Uri;223 ····sget-object·v0,·Lcom/android/gallery3d/provider/GalleryProvider;->sBaseUri:Landroid/net/Uri;
  
226 ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;224 ····invoke-virtual·{v0},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
  
227 ····move-result-object·v0225 ····move-result-object·v0
  
 226 ····.line·73
228 ····invoke-virtual·{p1},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;227 ····invoke-virtual·{p1},·Lcom/android/gallery3d/data/Path;->toString()Ljava/lang/String;
  
229 ····move-result-object·v1228 ····move-result-object·v1
  
230 ····const/4·v2,·0x1229 ····const/4·v2,·0x1
  
231 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;230 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
232 ····move-result-object·v1231 ····move-result-object·v1
  
233 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;232 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
234 ····move-result-object·v0233 ····move-result-object·v0
  
 234 ····.line·74
235 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;235 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
 237 ····.line·72
237 ····return-object·v0238 ····return-object·v0
238 .end·method239 .end·method
  
239 .method·private·queryMtpItem(Lcom/android/gallery3d/data/MtpImage;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;240 .method·private·queryMtpItem(Lcom/android/gallery3d/data/MtpImage;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
240 ····.locals·8241 ····.locals·8
241 ····.param·p1,·"image"····#·Lcom/android/gallery3d/data/MtpImage;242 ····.param·p1,·"image"····#·Lcom/android/gallery3d/data/MtpImage;
242 ····.param·p2,·"projection"····#·[Ljava/lang/String;243 ····.param·p2,·"projection"····#·[Ljava/lang/String;
Offset 722, 17 lines modifiedOffset 723, 17 lines modified
  
722 ····move-result-object·v4723 ····move-result-object·v4
  
723 ····.line·91724 ····.line·91
724 ····:goto_0725 ····:goto_0
725 ····invoke-static·{v2,·v3},·Landroid/os/Binder;->restoreCallingIdentity(J)V726 ····invoke-static·{v2,·v3},·Landroid/os/Binder;->restoreCallingIdentity(J)V
  
 727 ····.line·89
726 ····return-object·v4728 ····return-object·v4
  
727 ····.line·89 
728 ····:cond_0729 ····:cond_0
729 ····const/4·v4,·0x0730 ····const/4·v4,·0x0
  
730 ····goto·:goto_0731 ····goto·:goto_0
  
731 ····.line·91732 ····.line·91
732 ····.end·local·v0····#·"item":Lcom/android/gallery3d/data/MediaItem;733 ····.end·local·v0····#·"item":Lcom/android/gallery3d/data/MediaItem;
Offset 886, 14 lines modifiedOffset 887, 15 lines modified
886 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0887 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
887 ····move-result-object·v0888 ····move-result-object·v0
  
888 ····.line·218889 ····.line·218
889 ····invoke-static·{v8,·v9},·Landroid/os/Binder;->restoreCallingIdentity(J)V890 ····invoke-static·{v8,·v9},·Landroid/os/Binder;->restoreCallingIdentity(J)V
  
 891 ····.line·212
890 ····.end·local·v6····#·"object":Lcom/android/gallery3d/data/MediaObject;892 ····.end·local·v6····#·"object":Lcom/android/gallery3d/data/MediaObject;
891 ····:goto_0893 ····:goto_0
892 ····return-object·v0894 ····return-object·v0
  
893 ····.line·211895 ····.line·211
894 ····.restart·local·v6····#·"object":Lcom/android/gallery3d/data/MediaObject;896 ····.restart·local·v6····#·"object":Lcom/android/gallery3d/data/MediaObject;
895 ····:cond_2897 ····:cond_2
Offset 1028, 14 lines modifiedOffset 1030, 15 lines modified
  
1028 ····.line·1251030 ····.line·125
1029 ····const/4·v2,·0x01031 ····const/4·v2,·0x0
  
1030 ····.line·1371032 ····.line·137
1031 ····invoke-static·{v12,·v13},·Landroid/os/Binder;->restoreCallingIdentity(J)V1033 ····invoke-static·{v12,·v13},·Landroid/os/Binder;->restoreCallingIdentity(J)V
  
 1034 ····.line·134
1032 ····:goto_01035 ····:goto_0
1033 ····return-object·v21036 ····return-object·v2
  
1034 ····.line·1271037 ····.line·127
1035 ····:cond_01038 ····:cond_0
1036 ····:try_start_11039 ····:try_start_1
1037 ····invoke-static·{v3},·Lcom/android/gallery3d/picasasource/PicasaSource;->isPicasaImage(Lcom/android/gallery3d/data/MediaObject;)Z1040 ····invoke-static·{v3},·Lcom/android/gallery3d/picasasource/PicasaSource;->isPicasaImage(Lcom/android/gallery3d/data/MediaObject;)Z
5.79 KB
smali/com/chanapps/four/task/AuthorizePassTask.smali
    
Offset 380, 21 lines modifiedOffset 380, 19 lines modified
380 ····move-result-object·v5380 ····move-result-object·v5
  
381 ····goto·:goto_1381 ····goto·:goto_1
382 .end·method382 .end·method
  
383 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;383 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
384 ····.locals·1384 ····.locals·1
385 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
386 ····.prologue385 ····.prologue
387 ····.line·40386 ····.line·40
388 ····check-cast·p1,·[Lcom/chanapps/four/fragment/AuthorizingPassDialogFragment;387 ····check-cast·p1,·[Lcom/chanapps/four/fragment/AuthorizingPassDialogFragment;
  
389 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
390 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/AuthorizePassTask;->doInBackground([Lcom/chanapps/four/fragment/AuthorizingPassDialogFragment;)Ljava/lang/Integer;388 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/AuthorizePassTask;->doInBackground([Lcom/chanapps/four/fragment/AuthorizingPassDialogFragment;)Ljava/lang/Integer;
  
391 ····move-result-object·v0389 ····move-result-object·v0
  
392 ····return-object·v0390 ····return-object·v0
393 .end·method391 .end·method
  
Offset 411, 63 lines modifiedOffset 409, 62 lines modified
411 ····.end·annotation409 ····.end·annotation
  
412 ····.prologue410 ····.prologue
413 ····.line·117411 ····.line·117
414 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/Part;>;"412 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/Part;>;"
415 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;413 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
416 ····move-result-object·v0414 ····move-result-object·v2
  
417 ····.local·v0,·"i$":Ljava/util/Iterator; 
418 ····:cond_0415 ····:cond_0
419 ····:goto_0416 ····:goto_0
420 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z417 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
421 ····move-result·v3418 ····move-result·v3
  
422 ····if-eqz·v3,·:cond_1419 ····if-eqz·v3,·:cond_1
  
423 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;420 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
424 ····move-result-object·v1421 ····move-result-object·v0
  
425 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/Part;422 ····check-cast·v0,·Lcom/chanapps/four/multipartmime/Part;
  
426 ····.line·118423 ····.line·118
427 ····.local·v1,·"p":Lcom/chanapps/four/multipartmime/Part;424 ····.local·v0,·"p":Lcom/chanapps/four/multipartmime/Part;
428 ····instance-of·v3,·v1,·Lcom/chanapps/four/multipartmime/StringPart;425 ····instance-of·v3,·v0,·Lcom/chanapps/four/multipartmime/StringPart;
  
429 ····if-eqz·v3,·:cond_0426 ····if-eqz·v3,·:cond_0
  
430 ····move-object·v2,·v1427 ····move-object·v1,·v0
  
431 ····.line·120428 ····.line·120
432 ····check-cast·v2,·Lcom/chanapps/four/multipartmime/StringPart;429 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/StringPart;
  
433 ····.line·121430 ····.line·121
434 ····.local·v2,·"s":Lcom/chanapps/four/multipartmime/StringPart;431 ····.local·v1,·"s":Lcom/chanapps/four/multipartmime/StringPart;
435 ····new-instance·v3,·Ljava/lang/StringBuilder;432 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
436 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V433 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
437 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;434 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;
  
438 ····move-result-object·v4435 ····move-result-object·v4
  
439 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;436 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
440 ····move-result-object·v3437 ····move-result-object·v3
  
441 ····const-string·v4,·":·"438 ····const-string·v4,·":·"
  
442 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;439 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
443 ····move-result-object·v3440 ····move-result-object·v3
  
444 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;441 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;
  
445 ····move-result-object·v4442 ····move-result-object·v4
  
446 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;443 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
447 ····move-result-object·v3444 ····move-result-object·v3
  
Offset 478, 16 lines modifiedOffset 475, 16 lines modified
478 ····move-result-object·v3475 ····move-result-object·v3
  
479 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;476 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
480 ····goto·:goto_0477 ····goto·:goto_0
  
481 ····.line·124478 ····.line·124
482 ····.end·local·v1····#·"p":Lcom/chanapps/four/multipartmime/Part;479 ····.end·local·v0····#·"p":Lcom/chanapps/four/multipartmime/Part;
483 ····.end·local·v2····#·"s":Lcom/chanapps/four/multipartmime/StringPart;480 ····.end·local·v1····#·"s":Lcom/chanapps/four/multipartmime/StringPart;
484 ····:cond_1481 ····:cond_1
485 ····return-void482 ····return-void
486 .end·method483 .end·method
  
487 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V484 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V
488 ····.locals·3485 ····.locals·3
489 ····.param·p1,·"is"····#·Ljava/io/InputStream;486 ····.param·p1,·"is"····#·Ljava/io/InputStream;
Offset 617, 14 lines modifiedOffset 614, 15 lines modified
  
617 ····.line·168614 ····.line·168
618 ····if-eqz·v0,·:cond_0615 ····if-eqz·v0,·:cond_0
  
619 ····.line·169616 ····.line·169
620 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V617 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V
  
 618 ····.line·165
621 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;619 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;
622 ····.end·local·v4····#·"localContext":Lorg/apache/http/protocol/HttpContext;620 ····.end·local·v4····#·"localContext":Lorg/apache/http/protocol/HttpContext;
623 ····.end·local·v6····#·"request":Lorg/apache/http/client/methods/HttpPost;621 ····.end·local·v6····#·"request":Lorg/apache/http/client/methods/HttpPost;
624 ····:cond_0622 ····:cond_0
625 ····:goto_0623 ····:goto_0
626 ····return-object·v7624 ····return-object·v7
  
Offset 914, 48 lines modifiedOffset 912, 50 lines modified
914 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V912 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
915 ····goto·:goto_1913 ····goto·:goto_1
916 .end·method914 .end·method
  
917 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V915 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
918 ····.locals·0916 ····.locals·0
919 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
Max diff block lines reached; 1331/5830 bytes (22.83%) of diff not shown.
4.82 KB
smali/com/chanapps/four/task/LogoutPassTask.smali
    
Offset 321, 21 lines modifiedOffset 321, 19 lines modified
321 ····move-result-object·v5321 ····move-result-object·v5
  
322 ····goto·:goto_1322 ····goto·:goto_1
323 .end·method323 .end·method
  
324 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;324 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
325 ····.locals·1325 ····.locals·1
326 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
327 ····.prologue326 ····.prologue
328 ····.line·38327 ····.line·38
329 ····check-cast·p1,·[Lcom/chanapps/four/fragment/LogoutPassDialogFragment;328 ····check-cast·p1,·[Lcom/chanapps/four/fragment/LogoutPassDialogFragment;
  
330 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
331 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/LogoutPassTask;->doInBackground([Lcom/chanapps/four/fragment/LogoutPassDialogFragment;)Ljava/lang/Integer;329 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/LogoutPassTask;->doInBackground([Lcom/chanapps/four/fragment/LogoutPassDialogFragment;)Ljava/lang/Integer;
  
332 ····move-result-object·v0330 ····move-result-object·v0
  
333 ····return-object·v0331 ····return-object·v0
334 .end·method332 .end·method
  
Offset 352, 63 lines modifiedOffset 350, 62 lines modified
352 ····.end·annotation350 ····.end·annotation
  
353 ····.prologue351 ····.prologue
354 ····.line·112352 ····.line·112
355 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/Part;>;"353 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/Part;>;"
356 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;354 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
357 ····move-result-object·v0355 ····move-result-object·v2
  
358 ····.local·v0,·"i$":Ljava/util/Iterator; 
359 ····:cond_0356 ····:cond_0
360 ····:goto_0357 ····:goto_0
361 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z358 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
362 ····move-result·v3359 ····move-result·v3
  
363 ····if-eqz·v3,·:cond_1360 ····if-eqz·v3,·:cond_1
  
364 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;361 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
365 ····move-result-object·v1362 ····move-result-object·v0
  
366 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/Part;363 ····check-cast·v0,·Lcom/chanapps/four/multipartmime/Part;
  
367 ····.line·113364 ····.line·113
368 ····.local·v1,·"p":Lcom/chanapps/four/multipartmime/Part;365 ····.local·v0,·"p":Lcom/chanapps/four/multipartmime/Part;
369 ····instance-of·v3,·v1,·Lcom/chanapps/four/multipartmime/StringPart;366 ····instance-of·v3,·v0,·Lcom/chanapps/four/multipartmime/StringPart;
  
370 ····if-eqz·v3,·:cond_0367 ····if-eqz·v3,·:cond_0
  
371 ····move-object·v2,·v1368 ····move-object·v1,·v0
  
372 ····.line·115369 ····.line·115
373 ····check-cast·v2,·Lcom/chanapps/four/multipartmime/StringPart;370 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/StringPart;
  
374 ····.line·116371 ····.line·116
375 ····.local·v2,·"s":Lcom/chanapps/four/multipartmime/StringPart;372 ····.local·v1,·"s":Lcom/chanapps/four/multipartmime/StringPart;
376 ····new-instance·v3,·Ljava/lang/StringBuilder;373 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
377 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V374 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
378 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;375 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;
  
379 ····move-result-object·v4376 ····move-result-object·v4
  
380 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;377 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
381 ····move-result-object·v3378 ····move-result-object·v3
  
382 ····const-string·v4,·":·"379 ····const-string·v4,·":·"
  
383 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;380 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
384 ····move-result-object·v3381 ····move-result-object·v3
  
385 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;382 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;
  
386 ····move-result-object·v4383 ····move-result-object·v4
  
387 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;384 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
388 ····move-result-object·v3385 ····move-result-object·v3
  
Offset 419, 16 lines modifiedOffset 416, 16 lines modified
419 ····move-result-object·v3416 ····move-result-object·v3
  
420 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;417 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
421 ····goto·:goto_0418 ····goto·:goto_0
  
422 ····.line·119419 ····.line·119
423 ····.end·local·v1····#·"p":Lcom/chanapps/four/multipartmime/Part;420 ····.end·local·v0····#·"p":Lcom/chanapps/four/multipartmime/Part;
424 ····.end·local·v2····#·"s":Lcom/chanapps/four/multipartmime/StringPart;421 ····.end·local·v1····#·"s":Lcom/chanapps/four/multipartmime/StringPart;
425 ····:cond_1422 ····:cond_1
426 ····return-void423 ····return-void
427 .end·method424 .end·method
  
428 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V425 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V
429 ····.locals·3426 ····.locals·3
430 ····.param·p1,·"is"····#·Ljava/io/InputStream;427 ····.param·p1,·"is"····#·Ljava/io/InputStream;
Offset 558, 14 lines modifiedOffset 555, 15 lines modified
  
558 ····.line·163555 ····.line·163
559 ····if-eqz·v0,·:cond_0556 ····if-eqz·v0,·:cond_0
  
560 ····.line·164557 ····.line·164
561 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V558 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V
  
 559 ····.line·160
562 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;560 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;
563 ····.end·local·v4····#·"localContext":Lorg/apache/http/protocol/HttpContext;561 ····.end·local·v4····#·"localContext":Lorg/apache/http/protocol/HttpContext;
564 ····.end·local·v6····#·"request":Lorg/apache/http/client/methods/HttpPost;562 ····.end·local·v6····#·"request":Lorg/apache/http/client/methods/HttpPost;
565 ····:cond_0563 ····:cond_0
566 ····:goto_0564 ····:goto_0
567 ····return-object·v7565 ····return-object·v7
  
Offset 855, 21 lines modifiedOffset 853, 19 lines modified
855 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V853 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
856 ····goto·:goto_1854 ····goto·:goto_1
857 .end·method855 .end·method
  
858 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V856 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
859 ····.locals·0857 ····.locals·0
860 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
Max diff block lines reached; 355/4841 bytes (7.33%) of diff not shown.
12.0 KB
smali/com/chanapps/four/task/DeletePostTask.smali
Max HTML report size reached
4.77 KB
smali/com/chanapps/four/task/ReportPostTask.smali
    
Offset 364, 21 lines modifiedOffset 364, 19 lines modified
364 ····move-result-object·v4364 ····move-result-object·v4
  
365 ····goto·:goto_0365 ····goto·:goto_0
366 .end·method366 .end·method
  
367 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;367 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
368 ····.locals·1368 ····.locals·1
369 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
370 ····.prologue369 ····.prologue
371 ····.line·34370 ····.line·34
372 ····check-cast·p1,·[Lcom/chanapps/four/fragment/ReportingPostDialogFragment;371 ····check-cast·p1,·[Lcom/chanapps/four/fragment/ReportingPostDialogFragment;
  
373 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
374 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/ReportPostTask;->doInBackground([Lcom/chanapps/four/fragment/ReportingPostDialogFragment;)Ljava/lang/Integer;372 ····invoke-virtual·{p0,·p1},·Lcom/chanapps/four/task/ReportPostTask;->doInBackground([Lcom/chanapps/four/fragment/ReportingPostDialogFragment;)Ljava/lang/Integer;
  
375 ····move-result-object·v0373 ····move-result-object·v0
  
376 ····return-object·v0374 ····return-object·v0
377 .end·method375 .end·method
  
Offset 395, 63 lines modifiedOffset 393, 62 lines modified
395 ····.end·annotation393 ····.end·annotation
  
396 ····.prologue394 ····.prologue
397 ····.line·113395 ····.line·113
398 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/StringPart;>;"396 ····.local·p1,·"partsList":Ljava/util/List;,·"Ljava/util/List<Lcom/chanapps/four/multipartmime/StringPart;>;"
399 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;397 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
400 ····move-result-object·v0398 ····move-result-object·v2
  
401 ····.local·v0,·"i$":Ljava/util/Iterator; 
402 ····:cond_0399 ····:cond_0
403 ····:goto_0400 ····:goto_0
404 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z401 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
405 ····move-result·v3402 ····move-result·v3
  
406 ····if-eqz·v3,·:cond_1403 ····if-eqz·v3,·:cond_1
  
407 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;404 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
408 ····move-result-object·v1405 ····move-result-object·v0
  
409 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/Part;406 ····check-cast·v0,·Lcom/chanapps/four/multipartmime/Part;
  
410 ····.line·114407 ····.line·114
411 ····.local·v1,·"p":Lcom/chanapps/four/multipartmime/Part;408 ····.local·v0,·"p":Lcom/chanapps/four/multipartmime/Part;
412 ····instance-of·v3,·v1,·Lcom/chanapps/four/multipartmime/StringPart;409 ····instance-of·v3,·v0,·Lcom/chanapps/four/multipartmime/StringPart;
  
413 ····if-eqz·v3,·:cond_0410 ····if-eqz·v3,·:cond_0
  
414 ····move-object·v2,·v1411 ····move-object·v1,·v0
  
415 ····.line·116412 ····.line·116
416 ····check-cast·v2,·Lcom/chanapps/four/multipartmime/StringPart;413 ····check-cast·v1,·Lcom/chanapps/four/multipartmime/StringPart;
  
417 ····.line·117414 ····.line·117
418 ····.local·v2,·"s":Lcom/chanapps/four/multipartmime/StringPart;415 ····.local·v1,·"s":Lcom/chanapps/four/multipartmime/StringPart;
419 ····new-instance·v3,·Ljava/lang/StringBuilder;416 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
420 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V417 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
421 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;418 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getName()Ljava/lang/String;
  
422 ····move-result-object·v4419 ····move-result-object·v4
  
423 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;420 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
424 ····move-result-object·v3421 ····move-result-object·v3
  
425 ····const-string·v4,·":·"422 ····const-string·v4,·":·"
  
426 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;423 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
427 ····move-result-object·v3424 ····move-result-object·v3
  
428 ····invoke-virtual·{v2},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;425 ····invoke-virtual·{v1},·Lcom/chanapps/four/multipartmime/StringPart;->getValue()Ljava/lang/String;
  
429 ····move-result-object·v4426 ····move-result-object·v4
  
430 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;427 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
431 ····move-result-object·v3428 ····move-result-object·v3
  
Offset 462, 16 lines modifiedOffset 459, 16 lines modified
462 ····move-result-object·v3459 ····move-result-object·v3
  
463 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;460 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
464 ····goto·:goto_0461 ····goto·:goto_0
  
465 ····.line·120462 ····.line·120
466 ····.end·local·v1····#·"p":Lcom/chanapps/four/multipartmime/Part;463 ····.end·local·v0····#·"p":Lcom/chanapps/four/multipartmime/Part;
467 ····.end·local·v2····#·"s":Lcom/chanapps/four/multipartmime/StringPart;464 ····.end·local·v1····#·"s":Lcom/chanapps/four/multipartmime/StringPart;
468 ····:cond_1465 ····:cond_1
469 ····return-void466 ····return-void
470 .end·method467 .end·method
  
471 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V468 .method·protected·dumpRequestContent(Ljava/io/InputStream;)V
472 ····.locals·3469 ····.locals·3
473 ····.param·p1,·"is"····#·Ljava/io/InputStream;470 ····.param·p1,·"is"····#·Ljava/io/InputStream;
Offset 593, 14 lines modifiedOffset 590, 15 lines modified
  
593 ····.line·153590 ····.line·153
594 ····if-eqz·v0,·:cond_0591 ····if-eqz·v0,·:cond_0
  
595 ····.line·154592 ····.line·154
596 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V593 ····invoke-virtual·{v0},·Landroid/net/http/AndroidHttpClient;->close()V
  
 594 ····.line·150
597 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;595 ····.end·local·v2····#·"httpResponse":Lorg/apache/http/HttpResponse;
598 ····.end·local·v5····#·"request":Lorg/apache/http/client/methods/HttpPost;596 ····.end·local·v5····#·"request":Lorg/apache/http/client/methods/HttpPost;
599 ····:cond_0597 ····:cond_0
600 ····:goto_0598 ····:goto_0
601 ····return-object·v6599 ····return-object·v6
  
602 ····.line·138600 ····.line·138
Offset 874, 21 lines modifiedOffset 872, 19 lines modified
874 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V872 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
875 ····goto·:goto_1873 ····goto·:goto_1
876 .end·method874 .end·method
  
877 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V875 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
878 ····.locals·0876 ····.locals·0
879 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
Max diff block lines reached; 355/4790 bytes (7.41%) of diff not shown.
1.04 KB
smali/com/chanapps/four/viewer/ThreadViewer$6$SpoilerSpan.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;23 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V25 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadViewer$6;
  
27 ····.prologue28 ····.prologue
28 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
29 ····.line·108230 ····.line·1082
30 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadViewer$6$SpoilerSpan;->this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;31 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadViewer$6$SpoilerSpan;->this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;
  
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
  
50 ····.line·108451 ····.line·1084
51 ····return-void52 ····return-void
52 .end·method53 .end·method
  
53 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;II)V54 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;II)V
54 ····.locals·055 ····.locals·0
 56 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadViewer$6;
55 ····.param·p2,·"start"····#·I57 ····.param·p2,·"start"····#·I
56 ····.param·p3,·"end"····#·I58 ····.param·p3,·"end"····#·I
  
57 ····.prologue59 ····.prologue
58 ····.line·108760 ····.line·1087
59 ····invoke-direct·{p0,·p1},·Lcom/chanapps/four/viewer/ThreadViewer$6$SpoilerSpan;-><init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V61 ····invoke-direct·{p0,·p1},·Lcom/chanapps/four/viewer/ThreadViewer$6$SpoilerSpan;-><init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V
  
34.0 KB
smali/com/chanapps/four/viewer/ThreadViewer.smali
Max HTML report size reached
2.63 KB
smali/com/chanapps/four/viewer/ThreadListener$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadListener;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$2;->this$0:Lcom/chanapps/four/viewer/ThreadListener;28 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$2;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 168, 22 lines modifiedOffset 169, 24 lines modified
168 ····.line·156169 ····.line·156
169 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_header:Landroid/widget/ImageView;170 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_header:Landroid/widget/ImageView;
  
170 ····if-eqz·v4,·:cond_4171 ····if-eqz·v4,·:cond_4
  
171 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_wrapper:Landroid/view/ViewGroup;172 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_wrapper:Landroid/view/ViewGroup;
  
 173 ····.line·157
172 ····invoke-virtual·{v4},·Landroid/view/ViewGroup;->getVisibility()I174 ····invoke-virtual·{v4},·Landroid/view/ViewGroup;->getVisibility()I
  
173 ····move-result·v4175 ····move-result·v4
  
174 ····if-nez·v4,·:cond_4176 ····if-nez·v4,·:cond_4
  
175 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_webview:Landroid/webkit/WebView;177 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_webview:Landroid/webkit/WebView;
  
 178 ····.line·160
176 ····invoke-virtual·{v4},·Landroid/webkit/WebView;->getVisibility()I179 ····invoke-virtual·{v4},·Landroid/webkit/WebView;->getVisibility()I
  
177 ····move-result·v4180 ····move-result·v4
  
178 ····if-nez·v4,·:cond_4181 ····if-nez·v4,·:cond_4
  
179 ····.line·164182 ····.line·164
Offset 205, 14 lines modifiedOffset 208, 15 lines modified
205 ····:cond_4208 ····:cond_4
206 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_header:Landroid/widget/ImageView;209 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_header:Landroid/widget/ImageView;
  
207 ····if-nez·v4,·:cond_5210 ····if-nez·v4,·:cond_5
  
208 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_wrapper:Landroid/view/ViewGroup;211 ····iget-object·v4,·v1,·Lcom/chanapps/four/viewer/ThreadViewHolder;->list_item_image_expanded_wrapper:Landroid/view/ViewGroup;
  
 212 ····.line·168
209 ····invoke-virtual·{v4},·Landroid/view/ViewGroup;->getVisibility()I213 ····invoke-virtual·{v4},·Landroid/view/ViewGroup;->getVisibility()I
  
210 ····move-result·v4214 ····move-result·v4
  
211 ····if-nez·v4,·:cond_5215 ····if-nez·v4,·:cond_5
  
212 ····.line·170216 ····.line·170
Offset 279, 14 lines modifiedOffset 283, 15 lines modified
279 ····if-eqz·v4,·:cond_0283 ····if-eqz·v4,·:cond_0
  
280 ····.line·188284 ····.line·188
281 ····new-instance·v0,·Lcom/chanapps/four/component/ThreadImageExpander;285 ····new-instance·v0,·Lcom/chanapps/four/component/ThreadImageExpander;
  
282 ····iget-object·v4,·p0,·Lcom/chanapps/four/viewer/ThreadListener$2;->this$0:Lcom/chanapps/four/viewer/ThreadListener;286 ····iget-object·v4,·p0,·Lcom/chanapps/four/viewer/ThreadListener$2;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
 287 ····.line·190
283 ····invoke-static·{v4},·Lcom/chanapps/four/viewer/ThreadListener;->access$100(Lcom/chanapps/four/viewer/ThreadListener;)Z288 ····invoke-static·{v4},·Lcom/chanapps/four/viewer/ThreadListener;->access$100(Lcom/chanapps/four/viewer/ThreadListener;)Z
  
284 ····move-result·v4289 ····move-result·v4
  
285 ····if-eqz·v4,·:cond_6290 ····if-eqz·v4,·:cond_6
  
286 ····const·v4,·0x7f020281291 ····const·v4,·0x7f020281
Offset 302, 14 lines modifiedOffset 307, 14 lines modified
  
302 ····.line·197307 ····.line·197
303 ····.local·v0,·"expander":Lcom/chanapps/four/component/ThreadImageExpander;308 ····.local·v0,·"expander":Lcom/chanapps/four/component/ThreadImageExpander;
304 ····invoke-virtual·{v0},·Lcom/chanapps/four/component/ThreadImageExpander;->displayImage()V309 ····invoke-virtual·{v0},·Lcom/chanapps/four/component/ThreadImageExpander;->displayImage()V
  
305 ····goto/16·:goto_0310 ····goto/16·:goto_0
  
306 ····.line·188311 ····.line·190
307 ····.end·local·v0····#·"expander":Lcom/chanapps/four/component/ThreadImageExpander;312 ····.end·local·v0····#·"expander":Lcom/chanapps/four/component/ThreadImageExpander;
308 ····:cond_6313 ····:cond_6
309 ····const·v4,·0x7f020280314 ····const·v4,·0x7f020280
  
310 ····goto·:goto_2315 ····goto·:goto_2
311 .end·method316 .end·method
1.85 KB
smali/com/chanapps/four/viewer/ThreadListener$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadListener;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$4;->this$0:Lcom/chanapps/four/viewer/ThreadListener;28 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$4;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 211, 14 lines modifiedOffset 212, 15 lines modified
211 ····if-lez·v6,·:cond_0212 ····if-lez·v6,·:cond_0
  
212 ····.line·268213 ····.line·268
213 ····new-instance·v6,·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;214 ····new-instance·v6,·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;
  
214 ····iget-object·v7,·p0,·Lcom/chanapps/four/viewer/ThreadListener$4;->this$0:Lcom/chanapps/four/viewer/ThreadListener;215 ····iget-object·v7,·p0,·Lcom/chanapps/four/viewer/ThreadListener$4;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
 216 ····.line·269
215 ····invoke-static·{v7},·Lcom/chanapps/four/viewer/ThreadListener;->access$000(Lcom/chanapps/four/viewer/ThreadListener;)Lcom/chanapps/four/component/ThreadViewable;217 ····invoke-static·{v7},·Lcom/chanapps/four/viewer/ThreadListener;->access$000(Lcom/chanapps/four/viewer/ThreadListener;)Lcom/chanapps/four/component/ThreadViewable;
  
216 ····move-result-object·v7218 ····move-result-object·v7
  
217 ····invoke-interface·{v7},·Lcom/chanapps/four/component/ThreadViewable;->getAbsListView()Landroid/widget/AbsListView;219 ····invoke-interface·{v7},·Lcom/chanapps/four/component/ThreadViewable;->getAbsListView()Landroid/widget/AbsListView;
  
218 ····move-result-object·v7220 ····move-result-object·v7
Offset 231, 14 lines modifiedOffset 233, 15 lines modified
  
231 ····invoke-interface·{v8},·Lcom/chanapps/four/component/ThreadViewable;->getHandler()Landroid/os/Handler;233 ····invoke-interface·{v8},·Lcom/chanapps/four/component/ThreadViewable;->getHandler()Landroid/os/Handler;
  
232 ····move-result-object·v8234 ····move-result-object·v8
  
233 ····invoke-direct·{v6,·v7,·v1,·v8},·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;-><init>(Landroid/widget/AbsListView;Landroid/database/Cursor;Landroid/os/Handler;)V235 ····invoke-direct·{v6,·v7,·v1,·v8},·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;-><init>(Landroid/widget/AbsListView;Landroid/database/Cursor;Landroid/os/Handler;)V
  
 236 ····.line·270
234 ····invoke-virtual·{v6,·v4},·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;->onClick(Landroid/view/View;)V237 ····invoke-virtual·{v6,·v4},·Lcom/chanapps/four/component/ThreadExpandExifOnClickListener;->onClick(Landroid/view/View;)V
  
235 ····.line·271238 ····.line·271
236 ····sget-object·v6,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;239 ····sget-object·v6,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
237 ····invoke-virtual·{v4,·v9,·v6},·Landroid/view/View;->setTag(ILjava/lang/Object;)V240 ····invoke-virtual·{v4,·v9,·v6},·Landroid/view/View;->setTag(ILjava/lang/Object;)V
  
640 B
smali/com/chanapps/four/viewer/ThreadViewer$6$SpanFactory.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;18 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V20 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadViewer$6;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadViewer$6;
  
22 ····.prologue23 ····.prologue
23 ····.line·111924 ····.line·1119
24 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadViewer$6$SpanFactory;->this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;25 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadViewer$6$SpanFactory;->this$0:Lcom/chanapps/four/viewer/ThreadViewer$6;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.03 KB
smali/com/chanapps/four/viewer/BoardViewer$2$SpoilerSpan.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/BoardViewer$2;23 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/BoardViewer$2;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V25 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V
26 ····.locals·126 ····.locals·1
 27 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/BoardViewer$2;
  
27 ····.prologue28 ····.prologue
28 ····const/4·v0,·0x029 ····const/4·v0,·0x0
  
29 ····.line·70930 ····.line·709
30 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/BoardViewer$2$SpoilerSpan;->this$0:Lcom/chanapps/four/viewer/BoardViewer$2;31 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/BoardViewer$2$SpoilerSpan;->this$0:Lcom/chanapps/four/viewer/BoardViewer$2;
  
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
  
50 ····.line·71151 ····.line·711
51 ····return-void52 ····return-void
52 .end·method53 .end·method
  
53 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;II)V54 .method·public·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;II)V
54 ····.locals·055 ····.locals·0
 56 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/BoardViewer$2;
55 ····.param·p2,·"start"····#·I57 ····.param·p2,·"start"····#·I
56 ····.param·p3,·"end"····#·I58 ····.param·p3,·"end"····#·I
  
57 ····.prologue59 ····.prologue
58 ····.line·71360 ····.line·713
59 ····invoke-direct·{p0,·p1},·Lcom/chanapps/four/viewer/BoardViewer$2$SpoilerSpan;-><init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V61 ····invoke-direct·{p0,·p1},·Lcom/chanapps/four/viewer/BoardViewer$2$SpoilerSpan;-><init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V
  
10.3 KB
smali/com/chanapps/four/viewer/BoardViewer.smali
Max HTML report size reached
779 B
smali/com/chanapps/four/viewer/ThreadListener$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$popupType:Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;30 .field·final·synthetic·val$popupType:Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;)V32 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadListener;
  
34 ····.prologue35 ····.prologue
35 ····.line·3736 ····.line·37
36 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$1;->this$0:Lcom/chanapps/four/viewer/ThreadListener;37 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$1;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
37 ····iput-object·p2,·p0,·Lcom/chanapps/four/viewer/ThreadListener$1;->val$popupType:Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;38 ····iput-object·p2,·p0,·Lcom/chanapps/four/viewer/ThreadListener$1;->val$popupType:Lcom/chanapps/four/fragment/ThreadPopupDialogFragment$PopupType;
  
632 B
smali/com/chanapps/four/viewer/BoardViewer$2$SpanFactory.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/BoardViewer$2;18 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/BoardViewer$2;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V20 .method·constructor·<init>(Lcom/chanapps/four/viewer/BoardViewer$2;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/BoardViewer$2;
  
22 ····.prologue23 ····.prologue
23 ····.line·72524 ····.line·725
24 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/BoardViewer$2$SpanFactory;->this$0:Lcom/chanapps/four/viewer/BoardViewer$2;25 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/BoardViewer$2$SpanFactory;->this$0:Lcom/chanapps/four/viewer/BoardViewer$2;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
609 B
smali/com/chanapps/four/viewer/ThreadListener$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;21 .field·final·synthetic·this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V23 .method·constructor·<init>(Lcom/chanapps/four/viewer/ThreadListener;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/viewer/ThreadListener;
  
25 ····.prologue26 ····.prologue
26 ····.line·20127 ····.line·201
27 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$3;->this$0:Lcom/chanapps/four/viewer/ThreadListener;28 ····iput-object·p1,·p0,·Lcom/chanapps/four/viewer/ThreadListener$3;->this$0:Lcom/chanapps/four/viewer/ThreadListener;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
685 B
smali/com/chanapps/four/mColorPicker/ColorPickerActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chanapps/four/mColorPicker/ColorPickerActivity;21 .field·final·synthetic·this$0:Lcom/chanapps/four/mColorPicker/ColorPickerActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chanapps/four/mColorPicker/ColorPickerActivity;)V23 .method·constructor·<init>(Lcom/chanapps/four/mColorPicker/ColorPickerActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;->this$0:Lcom/chanapps/four/mColorPicker/ColorPickerActivity;28 ····iput-object·p1,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;->this$0:Lcom/chanapps/four/mColorPicker/ColorPickerActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.9 KB
smali/com/chanapps/four/mColorPicker/ColorPickerActivity.smali
    
Offset 117, 41 lines modifiedOffset 117, 45 lines modified
  
117 ····move-result-object·v0117 ····move-result-object·v0
  
118 ····check-cast·v0,·Landroid/widget/LinearLayout;118 ····check-cast·v0,·Landroid/widget/LinearLayout;
  
119 ····iget-object·v1,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;119 ····iget-object·v1,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
 120 ····.line·70
120 ····invoke-virtual·{v1},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F121 ····invoke-virtual·{v1},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F
  
121 ····move-result·v1122 ····move-result·v1
  
122 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I123 ····invoke-static·{v1},·Ljava/lang/Math;->round(F)I
  
123 ····move-result·v1124 ····move-result·v1
  
124 ····iget-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;125 ····iget-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
 126 ····.line·71
125 ····invoke-virtual·{v2},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F127 ····invoke-virtual·{v2},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F
  
126 ····move-result·v2128 ····move-result·v2
  
127 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I129 ····invoke-static·{v2},·Ljava/lang/Math;->round(F)I
  
128 ····move-result·v2130 ····move-result·v2
  
 131 ····.line·69
129 ····invoke-virtual·{v0,·v1,·v3,·v2,·v3},·Landroid/widget/LinearLayout;->setPadding(IIII)V132 ····invoke-virtual·{v0,·v1,·v3,·v2,·v3},·Landroid/widget/LinearLayout;->setPadding(IIII)V
  
130 ····.line·73133 ····.line·73
131 ····iget-object·v0,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;134 ····iget-object·v0,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mColorPickerView:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
132 ····new-instance·v1,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;135 ····new-instance·v1,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;
  
133 ····invoke-direct·{v1,·p0},·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;-><init>(Lcom/chanapps/four/mColorPicker/ColorPickerActivity;)V136 ····invoke-direct·{v1,·p0},·Lcom/chanapps/four/mColorPicker/ColorPickerActivity$1;-><init>(Lcom/chanapps/four/mColorPicker/ColorPickerActivity;)V
  
 137 ····.line·74
134 ····invoke-virtual·{v0,·v1},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->setOnColorChangedListener(Lcom/chanapps/four/mColorPicker/views/ColorPickerView$OnColorChangedListener;)V138 ····invoke-virtual·{v0,·v1},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->setOnColorChangedListener(Lcom/chanapps/four/mColorPicker/views/ColorPickerView$OnColorChangedListener;)V
  
135 ····.line·82139 ····.line·82
136 ····iget-object·v0,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mOldColorPanel:Lcom/chanapps/four/mColorPicker/views/ColorPanelView;140 ····iget-object·v0,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerActivity;->mOldColorPanel:Lcom/chanapps/four/mColorPicker/views/ColorPanelView;
  
137 ····invoke-virtual·{v0,·p1},·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->setColor(I)V141 ····invoke-virtual·{v0,·p1},·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->setColor(I)V
  
2.39 KB
smali/com/chanapps/four/mColorPicker/ColorPickerDialog.smali
    
Offset 64, 14 lines modifiedOffset 64, 15 lines modified
64 ····.line·5564 ····.line·55
65 ····invoke-virtual·{p0},·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->getContext()Landroid/content/Context;65 ····invoke-virtual·{p0},·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->getContext()Landroid/content/Context;
  
66 ····move-result-object·v266 ····move-result-object·v2
  
67 ····const-string·v3,·"layout_inflater"67 ····const-string·v3,·"layout_inflater"
  
 68 ····.line·56
68 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;69 ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
69 ····move-result-object·v070 ····move-result-object·v0
  
70 ····check-cast·v0,·Landroid/view/LayoutInflater;71 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
71 ····.line·5772 ····.line·57
Offset 87, 14 lines modifiedOffset 88, 15 lines modified
87 ····.line·5988 ····.line·59
88 ····.local·v1,·"layout":Landroid/view/View;89 ····.local·v1,·"layout":Landroid/view/View;
89 ····invoke-virtual·{p0,·v1},·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->setView(Landroid/view/View;)V90 ····invoke-virtual·{p0,·v1},·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->setView(Landroid/view/View;)V
  
90 ····.line·6191 ····.line·61
91 ····const·v2,·0x7f08001492 ····const·v2,·0x7f080014
  
 93 ····.line·62
92 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;94 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
93 ····move-result-object·v295 ····move-result-object·v2
  
94 ····check-cast·v2,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;96 ····check-cast·v2,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
95 ····iput-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;97 ····iput-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
Offset 128, 32 lines modifiedOffset 130, 35 lines modified
  
128 ····move-result-object·v2130 ····move-result-object·v2
  
129 ····check-cast·v2,·Landroid/widget/LinearLayout;131 ····check-cast·v2,·Landroid/widget/LinearLayout;
  
130 ····iget-object·v3,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;132 ····iget-object·v3,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
 133 ····.line·67
131 ····invoke-virtual·{v3},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F134 ····invoke-virtual·{v3},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F
  
132 ····move-result·v3135 ····move-result·v3
  
133 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I136 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I
  
134 ····move-result·v3137 ····move-result·v3
  
135 ····iget-object·v4,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;138 ····iget-object·v4,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
 139 ····.line·68
136 ····invoke-virtual·{v4},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F140 ····invoke-virtual·{v4},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->getDrawingOffset()F
  
137 ····move-result·v4141 ····move-result·v4
  
138 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I142 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I
  
139 ····move-result·v4143 ····move-result·v4
  
 144 ····.line·66
140 ····invoke-virtual·{v2,·v3,·v5,·v4,·v5},·Landroid/widget/LinearLayout;->setPadding(IIII)V145 ····invoke-virtual·{v2,·v3,·v5,·v4,·v5},·Landroid/widget/LinearLayout;->setPadding(IIII)V
  
141 ····.line·70146 ····.line·70
142 ····iget-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;147 ····iget-object·v2,·p0,·Lcom/chanapps/four/mColorPicker/ColorPickerDialog;->mColorPicker:Lcom/chanapps/four/mColorPicker/views/ColorPickerView;
  
143 ····invoke-virtual·{v2,·p0},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->setOnColorChangedListener(Lcom/chanapps/four/mColorPicker/views/ColorPickerView$OnColorChangedListener;)V148 ····invoke-virtual·{v2,·p0},·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->setOnColorChangedListener(Lcom/chanapps/four/mColorPicker/views/ColorPickerView$OnColorChangedListener;)V
  
1.13 KB
smali/com/chanapps/four/mColorPicker/views/ColorPanelView.smali
    
Offset 200, 34 lines modifiedOffset 200, 38 lines modified
  
200 ····move-result·v6200 ····move-result·v6
  
201 ····iget-object·v7,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;201 ····iget-object·v7,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
202 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F202 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F
  
 203 ····.line·133
203 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I204 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I
  
204 ····move-result·v7205 ····move-result·v7
  
205 ····iget-object·v8,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;206 ····iget-object·v8,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
206 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F207 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F
  
 208 ····.line·134
207 ····invoke-static·{v8},·Ljava/lang/Math;->round(F)I209 ····invoke-static·{v8},·Ljava/lang/Math;->round(F)I
  
208 ····move-result·v8210 ····move-result·v8
  
209 ····iget-object·v9,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;211 ····iget-object·v9,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
210 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F212 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F
  
 213 ····.line·135
211 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I214 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I
  
212 ····move-result·v9215 ····move-result·v9
  
 216 ····.line·132
213 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lcom/chanapps/four/mColorPicker/drawables/AlphaPatternDrawable;->setBounds(IIII)V217 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lcom/chanapps/four/mColorPicker/drawables/AlphaPatternDrawable;->setBounds(IIII)V
  
214 ····.line·137218 ····.line·137
215 ····return-void219 ····return-void
216 .end·method220 .end·method
  
  
1.12 KB
smali/com/chanapps/four/mColorPicker/views/ColorPickerView.smali
    
Offset 1937, 14 lines modifiedOffset 1937, 15 lines modified
  
1937 ····move-result·v61937 ····move-result·v6
  
1938 ····iget-object·v7,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;1938 ····iget-object·v7,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
1939 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F1939 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F
  
 1940 ····.line·803
1940 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I1941 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I
  
1941 ····move-result·v71942 ····move-result·v7
  
1942 ····iget-object·v8,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;1943 ····iget-object·v8,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
1943 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F1944 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F
Offset 1953, 18 lines modifiedOffset 1954, 20 lines modified
  
1953 ····move-result·v81954 ····move-result·v8
  
1954 ····iget-object·v9,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;1955 ····iget-object·v9,·p0,·Lcom/chanapps/four/mColorPicker/views/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
1955 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F1956 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F
  
 1957 ····.line·804
1956 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I1958 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I
  
1957 ····move-result·v91959 ····move-result·v9
  
 1960 ····.line·802
1958 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lcom/chanapps/four/mColorPicker/drawables/AlphaPatternDrawable;->setBounds(IIII)V1961 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lcom/chanapps/four/mColorPicker/drawables/AlphaPatternDrawable;->setBounds(IIII)V
  
1959 ····goto·:goto_01962 ····goto·:goto_0
1960 .end·method1963 .end·method
  
1961 .method·private·setUpHueRect()V1964 .method·private·setUpHueRect()V
1962 ····.locals·91965 ····.locals·9
771 B
smali/com/chanapps/four/data/JacksonNonBlockingObjectMapperFactory$NonBlockingDateDeserializer.smali
    
Offset 53, 16 lines modifiedOffset 53, 14 lines modified
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·bridge·synthetic·deserialize(Lorg/codehaus/jackson/JsonParser;Lorg/codehaus/jackson/map/DeserializationContext;)Ljava/lang/Object;56 .method·public·