stripe-android
stripe-android copied to clipboard
change
Summary
test for terminal - added programatically focus on touch
Motivation
Testing
- [ ] Added tests
- [ ] Modified tests
- [ ] Manually verified
Screenshots
| Before | After |
|---|---|
| before screenshot | after screenshot |
Changelog
Diffuse output:
OLD: identity-example-release-base.apk (signature: V1, V2)
NEW: identity-example-release-pr.apk (signature: V1, V2)
│ compressed │ uncompressed
├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
dex │ 1.8 MiB │ 1.9 MiB │ +3.5 KiB │ 3.9 MiB │ 3.9 MiB │ +7.4 KiB
arsc │ 1.3 MiB │ 1.3 MiB │ 0 B │ 1.3 MiB │ 1.3 MiB │ 0 B
manifest │ 2.2 KiB │ 2.2 KiB │ 0 B │ 7.9 KiB │ 7.9 KiB │ 0 B
res │ 337.6 KiB │ 337.6 KiB │ 0 B │ 466.3 KiB │ 466.3 KiB │ 0 B
native │ 6.2 MiB │ 6.2 MiB │ 0 B │ 15.8 MiB │ 15.8 MiB │ 0 B
asset │ 67.3 KiB │ 67.3 KiB │ +10 B │ 87.3 KiB │ 87.3 KiB │ +10 B
other │ 110.2 KiB │ 110.2 KiB │ 0 B │ 250.9 KiB │ 250.9 KiB │ 0 B
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
total │ 9.8 MiB │ 9.8 MiB │ +3.5 KiB │ 21.7 MiB │ 21.7 MiB │ +7.4 KiB
DEX │ old │ new │ diff
─────────┼───────┼───────┼─────────────────
files │ 1 │ 1 │ 0
strings │ 19273 │ 19307 │ +34 (+44 -10)
types │ 6002 │ 6012 │ +10 (+17 -7)
classes │ 4882 │ 4890 │ +8 (+9 -1)
methods │ 29885 │ 29930 │ +45 (+800 -755)
fields │ 16629 │ 16668 │ +39 (+655 -616)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼──────
configs │ 258 │ 258 │ 0
entries │ 5132 │ 5132 │ 0
APK
compressed │ uncompressed │
──────────┬──────────┼───────────┬──────────┤
size │ diff │ size │ diff │ path
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
1.9 MiB │ +3.5 KiB │ 3.9 MiB │ +7.4 KiB │ ∆ classes.dex
5.6 KiB │ +7 B │ 5.5 KiB │ +7 B │ ∆ assets/dexopt/baseline.prof
677 B │ +3 B │ 545 B │ +3 B │ ∆ assets/dexopt/baseline.profm
1.2 KiB │ -1 B │ 1.2 KiB │ 0 B │ ∆ META-INF/CERT.RSA
30.7 KiB │ +1 B │ 108.8 KiB │ 0 B │ ∆ META-INF/MANIFEST.MF
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
1.9 MiB │ +3.5 KiB │ 4 MiB │ +7.4 KiB │ (total)
DEX
STRINGS:
old │ new │ diff
───────┼───────┼───────────────
19273 │ 19307 │ +34 (+44 -10)
+ _pointF
+ BGLM
+ CONTROL_MAX_REGIONS_AE
+ CONTROL_MAX_REGIONS_AF
+ CONTROL_MAX_REGIONS_AWB
+ Cancelled by another startFocusAndMetering()
+ Cancelled by cancelFocusAndMetering()
+ Error setting camera parameters
+ LLILLI
+ Landroid/hardware/Camera_Area;
+ Landroid/hardware/camera2/params/MeteringRectangle;
+ Lq/m2;
+ Lq/n2;
+ Lq/o2;
+ Lq/p2;
+ Lt/e0;
+ Lw/w1;
+ Lw/x1;
+ Lw/y1;
+ Ly6/j;
+ None of the specified AF/AE/AWB MeteringPoints is supported on this camera.
+ VIJL
+ VJLLL
+ VLZJ
+ [Lh7/h2;
+ [Lh7/o1;
+ [Lh7/u1;
+ [Lh7/z2;
+ [Lq/z1;
+ [Lw/v1;
+ centerPoint.x
+ centerPoint.y
+ e.x
+ e.y
+ getMaxNumFocusAreas
+ highResImageCompressionQuality
+ lowResImageCompressionQuality
+ pointF.x
+ pointF.y
+ positionInRoot:
+ setFocusAreas
+ setParameters
+ startFocusAndMetering
+ ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:3a9f03b,r8-mode:full,version:8.0.46}
- Lh7/k3;
- [Lh7/a3;
- [Lh7/i2;
- [Lh7/p1;
- [Lh7/v1;
- [Lq/v1;
- [Lw/s1;
- high_res_image_compression_quality
- low_res_image_compression_quality
- ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:f6f3aee,r8-mode:full,version:8.0.46}
TYPES:
old │ new │ diff
──────┼──────┼──────────────
6002 │ 6012 │ +10 (+17 -7)
+ Landroid/hardware/Camera_Area;
+ Landroid/hardware/camera2/params/MeteringRectangle;
+ Lq/m2;
+ Lq/n2;
+ Lq/o2;
+ Lq/p2;
+ Lt/e0;
+ Lw/w1;
+ Lw/x1;
+ Lw/y1;
+ Ly6/j;
+ [Lh7/h2;
+ [Lh7/o1;
+ [Lh7/u1;
+ [Lh7/z2;
+ [Lq/z1;
+ [Lw/v1;
- Lh7/k3;
- [Lh7/a3;
- [Lh7/i2;
- [Lh7/p1;
- [Lh7/v1;
- [Lq/v1;
- [Lw/s1;
METHODS:
old │ new │ diff
───────┼───────┼─────────────────
29885 │ 29930 │ +45 (+800 -755)
+ a0.i G(f) → s
+ androidx.appcompat.widget.d0 <init>(b1, w, y)
+ androidx.camera.core.ImageProcessingUtil a(x0)
+ androidx.camera.core.ImageProcessingUtil b(l1, byte[]) → x0
+ androidx.camera.core.ImageProcessingUtil c(x0, l1, ByteBuffer, int, boolean) → n0
+ androidx.camera.core.ImageProcessingUtil d(x0) → boolean
+ androidx.camera.core.ImageProcessingUtil e(x0, l1, ImageWriter, ByteBuffer, ByteBuffer, ByteBuffer, int) → n0
+ androidx.camera.lifecycle.LifecycleCamera a() → m
+ androidx.camera.lifecycle.LifecycleCamera d() → p
+ androidx.camera.lifecycle.LifecycleCamera e(List)
+ androidx.camera.lifecycle.LifecycleCamera f() → a0
+ androidx.camera.lifecycle.LifecycleCamera g() → List
+ androidx.camera.lifecycle.LifecycleCamera h(v1) → boolean
+ androidx.camera.lifecycle.LifecycleCamera i(m)
+ androidx.camera.lifecycle.LifecycleCamera k(List)
+ androidx.camera.lifecycle.LifecycleCamera l()
+ androidx.camera.lifecycle.LifecycleCamera m()
+ androidx.camera.lifecycle.c a(a0, r, v1[]) → k
+ androidx.camera.lifecycle.c b(v1[])
+ androidx.compose.ui.platform.f0 <init>(a, v1)
+ androidx.recyclerview.widget.GridLayoutManager w0(y0, v, x1)
+ androidx.recyclerview.widget.LinearLayoutManager h(int, int, y0, x1)
+ androidx.recyclerview.widget.LinearLayoutManager i(int, x1)
+ androidx.recyclerview.widget.LinearLayoutManager w0(y0, v, x1)
+ androidx.recyclerview.widget.StaggeredGridLayoutManager h(int, int, y0, x1)
+ c0.d a(t1)
+ c0.i a() → m
+ c0.i b(List)
+ c0.i d() → p
+ c0.i e()
+ c0.i f(ArrayList, ArrayList) → ArrayList
+ c0.i g(Rect, Size) → Matrix
+ c0.i h(c0, ArrayList, ArrayList, HashMap) → HashMap
+ c0.i i(List)
+ c0.i j()
+ c0.i k() → List
+ c0.i l() → boolean
+ c0.i m(ArrayList)
+ c0.i o(List)
+ c0.i p()
+ c0.i q(List, List)
+ c0.i r(HashMap, List)
+ com.stripe.android.camera.Camera1Adapter h(PointF)
+ com.stripe.android.camera.CameraAdapter h(PointF)
+ com.stripe.android.camera.CameraAdapter i(a0)
+ com.stripe.android.camera.CameraXAdapter h(PointF)
+ com.stripe.android.camera.CameraXAdapter i(a0)
+ com.stripe.android.camera.CameraXAdapter j(CameraXAdapter, q)
+ d7.e0 <init>(d0, n0, a, a, l, q, e, a, u1, c, int, int)
+ d7.u <init>(a, int, u1)
+ d7.u <init>(u1, a, int, int)
+ e7.f c(h, g2, j0, d) → Object
+ e8.h D(b1) → h2
+ e8.h F(boolean, r, n0, t1, Set, v1, c, i, int)
+ e8.h J(float, f, i, int)
+ e8.h R(v1) → h
...✂