APP SUMMARY
App Name Insecure_Bank
Android Package com.android.insecurebankv2
Date of Scan 19-SEP-2019, 10:43 AM
App Version 1.0
Android Min SDK Version 15
Android Target SDK Version 22
App Size 3.3 MB

SUMMARY OF FINDINGS


Risk Count
High 1
Medium 7
Low 1
Warning 1
Total 10

No Vulnerability Name Risk Severity Cvss score Occurrences
1 Insecure Communication High High 8.1 214
2 Use of Insufficiently Random Values Medium Medium 5.9 3
3 Android Debuggable Enabled Medium Medium 4.9 1
4 Android Backup Vulnerability Medium Medium 4.9 1
5 Improper Export of Receivers Medium Medium 4.9 1
6 Weak Hash - MD5 Medium Medium 4.3 4
7 Weak Hash – SHA 1 Medium Medium 4.3 1
8 Insecure Signature – SHA1withRSA Medium Medium 4.1 1
9 Javascript Enabled in Webview Low Low 2.9 3
10 Android External Storage Warning Warning NA 13

Findings 1 : Insecure Communication

Risk High
Severity High
CVSS Score 8.1
Occurrences 214
Details HTTP is insecure by design. This android application fails to encrypt network traffic when it is necessary to protect sensitive communications
Recommendation Use SSL for all connections that are authenticated or transmitting sensitive or value data, such as credentials, credit card details, health and other private information
Occurrence : 1
File Path: com\google\android\gms\tagmanager\zzax.java
Line 18. return Uri.parse("http://hostname/?" + str).getQueryParameter(str2);
Occurrence : 2
File Path: com\google\android\gms\plus\PlusOneButton.java
Line 75. String zza = zzab.zza("http://schemas.android.com/apk/lib/com.google.android.gms.plus", "annotation", context, attrs, true, false, "PlusOneButton");
Occurrence : 3
File Path: com\google\android\gms\plus\PlusOneButton.java
Line 83. String zza = zzab.zza("http://schemas.android.com/apk/lib/com.google.android.gms.plus", "size", context, attrs, true, false, "PlusOneButton");
Occurrence : 4
File Path: com\google\android\gms\common\internal\zzm.java
Line 9. private static final Uri zzaaV = Uri.parse("http://plus.google.com/");
Occurrence : 5
File Path: com\google\android\gms\appindexing\Action.java
Line 10. public static final String STATUS_TYPE_ACTIVE = "http://schema.org/ActiveActionStatus";
Occurrence : 6
File Path: com\google\android\gms\appindexing\Action.java
Line 11. public static final String STATUS_TYPE_COMPLETED = "http://schema.org/CompletedActionStatus";
Occurrence : 7
File Path: com\google\android\gms\appindexing\Action.java
Line 12. public static final String STATUS_TYPE_FAILED = "http://schema.org/FailedActionStatus";
Occurrence : 8
File Path: com\google\android\gms\appindexing\Action.java
Line 13. public static final String TYPE_ACTIVATE = "http://schema.org/ActivateAction";
Occurrence : 9
File Path: com\google\android\gms\appindexing\Action.java
Line 14. public static final String TYPE_ADD = "http://schema.org/AddAction";
Occurrence : 10
File Path: com\google\android\gms\appindexing\Action.java
Line 15. public static final String TYPE_BOOKMARK = "http://schema.org/BookmarkAction";
Occurrence : 11
File Path: com\google\android\gms\appindexing\Action.java
Line 16. public static final String TYPE_COMMUNICATE = "http://schema.org/CommunicateAction";
Occurrence : 12
File Path: com\google\android\gms\appindexing\Action.java
Line 17. public static final String TYPE_FILM = "http://schema.org/FilmAction";
Occurrence : 13
File Path: com\google\android\gms\appindexing\Action.java
Line 18. public static final String TYPE_LIKE = "http://schema.org/LikeAction";
Occurrence : 14
File Path: com\google\android\gms\appindexing\Action.java
Line 19. public static final String TYPE_LISTEN = "http://schema.org/ListenAction";
Occurrence : 15
File Path: com\google\android\gms\appindexing\Action.java
Line 20. public static final String TYPE_PHOTOGRAPH = "http://schema.org/PhotographAction";
Occurrence : 16
File Path: com\google\android\gms\appindexing\Action.java
Line 21. public static final String TYPE_RESERVE = "http://schema.org/ReserveAction";
Occurrence : 17
File Path: com\google\android\gms\appindexing\Action.java
Line 22. public static final String TYPE_SEARCH = "http://schema.org/SearchAction";
Occurrence : 18
File Path: com\google\android\gms\appindexing\Action.java
Line 23. public static final String TYPE_VIEW = "http://schema.org/ViewAction";
Occurrence : 19
File Path: com\google\android\gms\appindexing\Action.java
Line 24. public static final String TYPE_WANT = "http://schema.org/WantAction";
Occurrence : 20
File Path: com\google\android\gms\appindexing\Action.java
Line 25. public static final String TYPE_WATCH = "http://schema.org/WatchAction";
Occurrence : 21
File Path: com\google\android\gms\analytics\internal\zzy.java
Line 40. public static zza<String> zzLp = zza.zzm("analytics.insecure_host", "http://www.google-analytics.com");
Occurrence : 22
File Path: com\google\android\gms\analytics\internal\zza.java
Line 121. zzaW("IllegalStateException getting Ad Id Info. If you would like to see Audience reports, please ensure that you have added '<meta-data android:name=\"com.google.android.gms.version\" android:value=\"@integer/google_play_services_version\" />' to your application manifest file. See http://goo.gl/naFqQk for details.");
Occurrence : 23
File Path: com\google\android\gms\analytics\CampaignTrackingReceiver.java
Line 41. zzhQ.zzaW("CampaignTrackingService not registered or disabled. Installation tracking not possible. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 24
File Path: com\google\android\gms\analytics\CampaignTrackingReceiver.java
Line 63. zzhQ.zzaW("CampaignTrackingService service at risk of not starting. For more reliable installation campaign reports, add the WAKE_LOCK permission to your manifest. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 25
File Path: com\google\android\gms\analytics\AnalyticsReceiver.java
Line 52. zzhQ.zzaW("Analytics service at risk of not starting. For more reliable analytics, add the WAKE_LOCK permission to your manifest. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 26
File Path: res\menu\main.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 27
File Path: res\menu\main.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 28
File Path: res\menu\file_pref.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 29
File Path: res\menu\file_pref.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 30
File Path: res\menu\do_login.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 31
File Path: res\menu\do_login.xml
Line 2. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 32
File Path: res\layout-v17\notification_template_part_time.xml
Line 2. <DateTimeView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/time" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0" android:paddingStart="8dp"/>
Occurrence : 33
File Path: res\layout-v17\notification_template_part_time.xml
Line 2. <DateTimeView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/time" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0" android:paddingStart="8dp"/>
Occurrence : 34
File Path: res\layout-v21\abc_screen_toolbar.xml
Line 2. <android.support.v7.internal.widget.ActionBarOverlayLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/decor_content_parent" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 35
File Path: res\layout-v21\abc_screen_toolbar.xml
Line 2. <android.support.v7.internal.widget.ActionBarOverlayLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/decor_content_parent" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 36
File Path: res\layout-v17\notification_template_part_chronometer.xml
Line 2. <Chronometer xmlns:android="http://schemas.android.com/apk/res/android" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/chronometer" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0" android:paddingStart="8dp"/>
Occurrence : 37
File Path: res\layout-v17\notification_template_media.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="64dp">
Occurrence : 38
File Path: res\layout-v17\notification_template_lines.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:paddingTop="2dp" android:paddingRight="8dp" android:paddingBottom="2dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingEnd="8dp">
Occurrence : 39
File Path: res\layout-v17\notification_template_big_media_narrow.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 40
File Path: res\layout-v17\mr_media_route_list_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight">
Occurrence : 41
File Path: res\layout-v17\notification_template_big_media.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 42
File Path: res\layout-v17\abc_search_view.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:id="@+id/search_bar" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 43
File Path: res\layout-v17\abc_alert_dialog_material.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:id="@+id/parentPanel" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 44
File Path: res\layout-v17\abc_dialog_title_material.xml
Line 2. <android.support.v7.internal.widget.FitWindowsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 45
File Path: res\layout\support_simple_spinner_dropdown_item.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:ellipsize="marquee" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:singleLine="true" style="?attr/spinnerDropDownItemStyle"/>
Occurrence : 46
File Path: res\layout\support_simple_spinner_dropdown_item.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:ellipsize="marquee" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:singleLine="true" style="?attr/spinnerDropDownItemStyle"/>
Occurrence : 47
File Path: res\layout\select_dialog_multichoice_material.xml
Line 2. <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/dialogPreferredPadding" android:paddingRight="?attr/dialogPreferredPadding" android:layout_width="match_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/listChoiceIndicatorMultiple" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 48
File Path: res\layout\select_dialog_multichoice_material.xml
Line 2. <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/dialogPreferredPadding" android:paddingRight="?attr/dialogPreferredPadding" android:layout_width="match_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/listChoiceIndicatorMultiple" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 49
File Path: res\layout\select_dialog_singlechoice_material.xml
Line 2. <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/dialogPreferredPadding" android:paddingRight="?attr/dialogPreferredPadding" android:layout_width="match_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/listChoiceIndicatorSingle" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 50
File Path: res\layout\select_dialog_singlechoice_material.xml
Line 2. <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/dialogPreferredPadding" android:paddingRight="?attr/dialogPreferredPadding" android:layout_width="match_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/listChoiceIndicatorSingle" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 51
File Path: res\layout\notification_template_part_time.xml
Line 2. <DateTimeView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/time" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0"/>
Occurrence : 52
File Path: res\layout\notification_template_part_time.xml
Line 2. <DateTimeView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/time" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0"/>
Occurrence : 53
File Path: res\layout\notification_template_part_chronometer.xml
Line 2. <Chronometer xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/chronometer" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0"/>
Occurrence : 54
File Path: res\layout\notification_template_part_chronometer.xml
Line 2. <Chronometer xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Time" android:gravity="center" android:layout_gravity="center" android:id="@+id/chronometer" android:paddingLeft="8dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0"/>
Occurrence : 55
File Path: res\layout\select_dialog_item_material.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?attr/textAppearanceListItemSmall" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/listPreferredItemPaddingLeft" android:paddingRight="?attr/listPreferredItemPaddingRight" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 56
File Path: res\layout\select_dialog_item_material.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?attr/textAppearanceListItemSmall" android:textColor="?attr/textColorAlertDialogListItem" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@android:id/text1" android:paddingLeft="?attr/listPreferredItemPaddingLeft" android:paddingRight="?attr/listPreferredItemPaddingRight" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/listPreferredItemHeightSmall"/>
Occurrence : 57
File Path: res\layout\notification_template_media.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="64dp">
Occurrence : 58
File Path: res\layout\notification_template_media.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="64dp">
Occurrence : 59
File Path: res\layout\notification_template_lines.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:paddingTop="2dp" android:paddingRight="8dp" android:paddingBottom="2dp" android:layout_width="wrap_content" android:layout_height="wrap_content">
Occurrence : 60
File Path: res\layout\notification_template_lines.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:paddingTop="2dp" android:paddingRight="8dp" android:paddingBottom="2dp" android:layout_width="wrap_content" android:layout_height="wrap_content">
Occurrence : 61
File Path: res\layout\notification_template_big_media_narrow.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 62
File Path: res\layout\notification_template_big_media_narrow.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 63
File Path: res\layout\notification_template_big_media.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 64
File Path: res\layout\notification_template_big_media.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/status_bar_latest_event_content" android:layout_width="match_parent" android:layout_height="128dp">
Occurrence : 65
File Path: res\layout\notification_media_cancel_action.xml
Line 2. <ImageButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center" android:id="@+id/cancel_action" android:visibility="gone" android:layout_width="48dp" android:layout_height="match_parent" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:src="@drawable/abc_ic_clear_mtrl_alpha" android:layout_weight="1" style="?android:attr/borderlessButtonStyle"/>
Occurrence : 66
File Path: res\layout\notification_media_cancel_action.xml
Line 2. <ImageButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center" android:id="@+id/cancel_action" android:visibility="gone" android:layout_width="48dp" android:layout_height="match_parent" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:src="@drawable/abc_ic_clear_mtrl_alpha" android:layout_weight="1" style="?android:attr/borderlessButtonStyle"/>
Occurrence : 67
File Path: res\layout\notification_media_action.xml
Line 2. <ImageButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center" android:id="@+id/action0" android:layout_width="48dp" android:layout_height="match_parent" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_weight="1" style="?android:attr/borderlessButtonStyle"/>
Occurrence : 68
File Path: res\layout\notification_media_action.xml
Line 2. <ImageButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center" android:id="@+id/action0" android:layout_width="48dp" android:layout_height="match_parent" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_weight="1" style="?android:attr/borderlessButtonStyle"/>
Occurrence : 69
File Path: res\layout\mr_media_route_list_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="64dp">
Occurrence : 70
File Path: res\layout\mr_media_route_list_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="64dp">
Occurrence : 71
File Path: res\layout\mr_media_route_controller_material_dialog_b.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 72
File Path: res\layout\mr_media_route_controller_material_dialog_b.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 73
File Path: res\layout\activity_wrong_login.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"/>
Occurrence : 74
File Path: res\layout\activity_wrong_login.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"/>
Occurrence : 75
File Path: res\layout\mr_media_route_chooser_dialog.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 76
File Path: res\layout\mr_media_route_chooser_dialog.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 77
File Path: res\layout\activity_view_statement.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 78
File Path: res\layout\activity_view_statement.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 79
File Path: res\layout\activity_post_login.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 80
File Path: res\layout\activity_post_login.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 81
File Path: res\layout\activity_file_pref.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 82
File Path: res\layout\activity_file_pref.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 83
File Path: res\layout\activity_do_transfer.xml
Line 2. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 84
File Path: res\layout\activity_do_transfer.xml
Line 2. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 85
File Path: res\layout\activity_change_password.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 86
File Path: res\layout\activity_change_password.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 87
File Path: res\layout\abc_select_dialog_material.xml
Line 2. <ListView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/select_dialog_listview" android:paddingTop="@dimen/abc_dialog_list_padding_vertical_material" android:paddingBottom="@dimen/abc_dialog_list_padding_vertical_material" android:scrollbars="vertical" android:fadingEdge="none" android:clipToPadding="false" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="@null" android:divider="?attr/listDividerAlertDialog" android:overScrollMode="ifContentScrolls" style="@style/Widget.AppCompat.ListView"/>
Occurrence : 88
File Path: res\layout\abc_select_dialog_material.xml
Line 2. <ListView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/select_dialog_listview" android:paddingTop="@dimen/abc_dialog_list_padding_vertical_material" android:paddingBottom="@dimen/abc_dialog_list_padding_vertical_material" android:scrollbars="vertical" android:fadingEdge="none" android:clipToPadding="false" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="@null" android:divider="?attr/listDividerAlertDialog" android:overScrollMode="ifContentScrolls" style="@style/Widget.AppCompat.ListView"/>
Occurrence : 89
File Path: res\layout\abc_simple_dropdown_hint.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/dropDownHintAppearance" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="3dp" android:singleLine="true"/>
Occurrence : 90
File Path: res\layout\abc_simple_dropdown_hint.xml
Line 2. <TextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?android:attr/dropDownHintAppearance" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="3dp" android:singleLine="true"/>
Occurrence : 91
File Path: res\layout\abc_search_view.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:id="@+id/search_bar" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 92
File Path: res\layout\abc_search_view.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="horizontal" android:id="@+id/search_bar" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 93
File Path: res\layout\abc_search_dropdown_item_icons_2line.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="58dp" style="@style/RtlOverlay.Widget.AppCompat.Search.DropDown">
Occurrence : 94
File Path: res\layout\abc_search_dropdown_item_icons_2line.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="58dp" style="@style/RtlOverlay.Widget.AppCompat.Search.DropDown">
Occurrence : 95
File Path: res\layout\activity_log_main.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 96
File Path: res\layout\activity_log_main.xml
Line 2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 97
File Path: res\layout\abc_screen_toolbar.xml
Line 2. <android.support.v7.internal.widget.ActionBarOverlayLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/decor_content_parent" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 98
File Path: res\layout\abc_screen_toolbar.xml
Line 2. <android.support.v7.internal.widget.ActionBarOverlayLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/decor_content_parent" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 99
File Path: res\layout\abc_screen_simple_overlay_action_mode.xml
Line 2. <android.support.v7.internal.widget.FitWindowsFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_bar_root" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 100
File Path: res\layout\abc_screen_simple_overlay_action_mode.xml
Line 2. <android.support.v7.internal.widget.FitWindowsFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_bar_root" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 101
File Path: res\layout\activity_do_login.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 102
File Path: res\layout\activity_do_login.xml
Line 2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 103
File Path: res\layout\abc_screen_simple.xml
Line 2. <android.support.v7.internal.widget.FitWindowsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/action_bar_root" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 104
File Path: res\layout\abc_screen_simple.xml
Line 2. <android.support.v7.internal.widget.FitWindowsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/action_bar_root" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 105
File Path: res\layout\abc_popup_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:minWidth="196dp" style="@style/RtlOverlay.Widget.AppCompat.PopupMenuItem">
Occurrence : 106
File Path: res\layout\abc_popup_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:minWidth="196dp" style="@style/RtlOverlay.Widget.AppCompat.PopupMenuItem">
Occurrence : 107
File Path: res\layout\abc_screen_content_include.xml
Line 2. <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 108
File Path: res\layout\abc_screen_content_include.xml
Line 2. <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
Occurrence : 109
File Path: res\layout\abc_list_menu_item_radio.xml
Line 2. <RadioButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/radio" android:focusable="false" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
Occurrence : 110
File Path: res\layout\abc_list_menu_item_radio.xml
Line 2. <RadioButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/radio" android:focusable="false" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
Occurrence : 111
File Path: res\layout\abc_list_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="?attr/listPreferredItemHeightSmall">
Occurrence : 112
File Path: res\layout\abc_list_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="?attr/listPreferredItemHeightSmall">
Occurrence : 113
File Path: res\layout\abc_list_menu_item_checkbox.xml
Line 2. <CheckBox xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/checkbox" android:focusable="false" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
Occurrence : 114
File Path: res\layout\abc_list_menu_item_checkbox.xml
Line 2. <CheckBox xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/checkbox" android:focusable="false" android:clickable="false" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
Occurrence : 115
File Path: res\layout\abc_expanded_menu_layout.xml
Line 2. <android.support.v7.internal.view.menu.ExpandedMenuView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/expanded_menu" android:layout_width="?attr/panelMenuListWidth" android:layout_height="wrap_content"/>
Occurrence : 116
File Path: res\layout\abc_expanded_menu_layout.xml
Line 2. <android.support.v7.internal.view.menu.ExpandedMenuView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/expanded_menu" android:layout_width="?attr/panelMenuListWidth" android:layout_height="wrap_content"/>
Occurrence : 117
File Path: res\layout\abc_dialog_title_material.xml
Line 2. <android.support.v7.internal.widget.FitWindowsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 118
File Path: res\layout\abc_dialog_title_material.xml
Line 2. <android.support.v7.internal.widget.FitWindowsLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent">
Occurrence : 119
File Path: res\layout\abc_list_menu_item_icon.xml
Line 2. <ImageView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/icon" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:layout_marginTop="8dp" android:layout_marginRight="-8dp" android:layout_marginBottom="8dp" android:scaleType="centerInside"/>
Occurrence : 120
File Path: res\layout\abc_list_menu_item_icon.xml
Line 2. <ImageView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center_vertical" android:id="@+id/icon" android:duplicateParentState="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:layout_marginTop="8dp" android:layout_marginRight="-8dp" android:layout_marginBottom="8dp" android:scaleType="centerInside"/>
Occurrence : 121
File Path: res\layout\abc_alert_dialog_material.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/parentPanel" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 122
File Path: res\layout\abc_alert_dialog_material.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/parentPanel" android:layout_width="match_parent" android:layout_height="wrap_content">
Occurrence : 123
File Path: res\layout\abc_activity_chooser_view_list_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/list_item" android:paddingLeft="16dp" android:paddingRight="16dp" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:minWidth="196dp">
Occurrence : 124
File Path: res\layout\abc_activity_chooser_view_list_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:id="@+id/list_item" android:paddingLeft="16dp" android:paddingRight="16dp" android:layout_width="match_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:minWidth="196dp">
Occurrence : 125
File Path: res\layout\abc_activity_chooser_view.xml
Line 2. <view xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center" android:id="@+id/activity_chooser_view_content" android:layout_width="wrap_content" android:layout_height="match_parent" class="android.support.v7.internal.widget.ActivityChooserView$InnerLayout" style="?attr/activityChooserViewStyle">
Occurrence : 126
File Path: res\layout\abc_activity_chooser_view.xml
Line 2. <view xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_gravity="center" android:id="@+id/activity_chooser_view_content" android:layout_width="wrap_content" android:layout_height="match_parent" class="android.support.v7.internal.widget.ActivityChooserView$InnerLayout" style="?attr/activityChooserViewStyle">
Occurrence : 127
File Path: res\layout\abc_action_mode_close_item_material.xml
Line 2. <android.support.v7.internal.widget.TintImageView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_mode_close_button" android:focusable="true" android:clickable="true" android:layout_width="wrap_content" android:layout_height="match_parent" android:src="?attr/actionModeCloseDrawable" android:contentDescription="@string/abc_action_mode_done" style="?attr/actionModeCloseButtonStyle"/>
Occurrence : 128
File Path: res\layout\abc_action_mode_close_item_material.xml
Line 2. <android.support.v7.internal.widget.TintImageView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_mode_close_button" android:focusable="true" android:clickable="true" android:layout_width="wrap_content" android:layout_height="match_parent" android:src="?attr/actionModeCloseDrawable" android:contentDescription="@string/abc_action_mode_done" style="?attr/actionModeCloseButtonStyle"/>
Occurrence : 129
File Path: res\layout\abc_action_mode_bar.xml
Line 2. <android.support.v7.internal.widget.ActionBarContextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:theme="?attr/actionBarTheme" android:visibility="gone" android:layout_width="match_parent" android:layout_height="wrap_content" style="?attr/actionModeStyle"/>
Occurrence : 130
File Path: res\layout\abc_action_mode_bar.xml
Line 2. <android.support.v7.internal.widget.ActionBarContextView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:theme="?attr/actionBarTheme" android:visibility="gone" android:layout_width="match_parent" android:layout_height="wrap_content" style="?attr/actionModeStyle"/>
Occurrence : 131
File Path: res\layout\abc_action_menu_layout.xml
Line 2. <android.support.v7.widget.ActionMenuView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" app:divider="?attr/actionBarDivider" app:dividerPadding="12dp"/>
Occurrence : 132
File Path: res\layout\abc_action_menu_layout.xml
Line 2. <android.support.v7.widget.ActionMenuView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" app:divider="?attr/actionBarDivider" app:dividerPadding="12dp"/>
Occurrence : 133
File Path: res\layout\abc_action_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ActionMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?attr/actionMenuTextAppearance" android:textColor="?attr/actionMenuTextColor" android:gravity="center" android:layout_gravity="center" android:paddingLeft="8dp" android:paddingTop="4dp" android:paddingRight="8dp" android:paddingBottom="4dp" android:focusable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" style="?attr/actionButtonStyle"/>
Occurrence : 134
File Path: res\layout\abc_action_menu_item_layout.xml
Line 2. <android.support.v7.internal.view.menu.ActionMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:textAppearance="?attr/actionMenuTextAppearance" android:textColor="?attr/actionMenuTextColor" android:gravity="center" android:layout_gravity="center" android:paddingLeft="8dp" android:paddingTop="4dp" android:paddingRight="8dp" android:paddingBottom="4dp" android:focusable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" style="?attr/actionButtonStyle"/>
Occurrence : 135
File Path: res\layout\abc_action_bar_view_list_nav_layout.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" style="?attr/actionBarTabBarStyle"/>
Occurrence : 136
File Path: res\layout\abc_action_bar_view_list_nav_layout.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" style="?attr/actionBarTabBarStyle"/>
Occurrence : 137
File Path: res\layout\abc_action_bar_up_container.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:enabled="false" android:gravity="center_vertical" android:background="?attr/actionBarItemBackground" android:layout_width="wrap_content" android:layout_height="match_parent"/>
Occurrence : 138
File Path: res\layout\abc_action_bar_up_container.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:enabled="false" android:gravity="center_vertical" android:background="?attr/actionBarItemBackground" android:layout_width="wrap_content" android:layout_height="match_parent"/>
Occurrence : 139
File Path: res\layout\abc_action_bar_title_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/RtlOverlay.Widget.AppCompat.ActionBar.TitleItem">
Occurrence : 140
File Path: res\layout\abc_action_bar_title_item.xml
Line 2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/RtlOverlay.Widget.AppCompat.ActionBar.TitleItem">
Occurrence : 141
File Path: res\drawable\mr_ic_settings_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 142
File Path: res\drawable\roundbutton.xml
Line 2. <shape xmlns:android="http://schemas.android.com/apk/res/android"> android:shape="rectangle">\10
Occurrence : 143
File Path: res\drawable\mr_ic_settings_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 144
File Path: res\drawable\mr_ic_play_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 145
File Path: res\drawable\mr_ic_play_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 146
File Path: res\drawable\mr_ic_pause_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 147
File Path: res\drawable\mr_ic_pause_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 148
File Path: res\drawable\mr_ic_media_route_mono_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 149
File Path: res\drawable\mr_ic_media_route_mono_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 150
File Path: res\drawable\mr_ic_media_route_connecting_mono_dark.xml
Line 2. <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
Occurrence : 151
File Path: res\drawable\mr_ic_media_route_connecting_mono_light.xml
Line 2. <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
Occurrence : 152
File Path: res\drawable\common_signin_btn_text_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 153
File Path: res\drawable\common_signin_btn_text_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 154
File Path: res\drawable\common_signin_btn_icon_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 155
File Path: res\drawable\common_signin_btn_icon_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 156
File Path: res\drawable\cast_ic_notification_connecting.xml
Line 2. <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
Occurrence : 157
File Path: res\drawable\abc_textfield_search_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 158
File Path: res\drawable\abc_tab_indicator_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 159
File Path: res\drawable\abc_switch_thumb_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 160
File Path: res\drawable\abc_spinner_textfield_background_material.xml
Line 2. <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="@dimen/abc_control_inset_material" android:insetRight="@dimen/abc_control_inset_material" android:insetTop="@dimen/abc_control_inset_material" android:insetBottom="@dimen/abc_control_inset_material">
Occurrence : 161
File Path: res\drawable\abc_ratingbar_full_material.xml
Line 2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 162
File Path: res\drawable\abc_list_selector_holo_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 163
File Path: res\drawable\abc_list_selector_holo_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 164
File Path: res\drawable\abc_list_selector_background_transition_holo_light.xml
Line 2. <transition xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 165
File Path: res\drawable\abc_list_selector_background_transition_holo_dark.xml
Line 2. <transition xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 166
File Path: res\drawable\abc_item_background_holo_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 167
File Path: res\drawable\abc_item_background_holo_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 168
File Path: res\drawable\abc_edit_text_material.xml
Line 2. <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" android:insetTop="@dimen/abc_edit_text_inset_top_material" android:insetBottom="@dimen/abc_edit_text_inset_bottom_material">
Occurrence : 169
File Path: res\drawable\abc_dialog_material_background_light.xml
Line 2. <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="16dp" android:insetRight="16dp" android:insetTop="16dp" android:insetBottom="16dp">
Occurrence : 170
File Path: res\drawable\abc_dialog_material_background_dark.xml
Line 2. <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="16dp" android:insetRight="16dp" android:insetTop="16dp" android:insetBottom="16dp">
Occurrence : 171
File Path: res\drawable\abc_cab_background_internal_bg.xml
Line 2. <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
Occurrence : 172
File Path: res\drawable\abc_cab_background_top_material.xml
Line 2. <shape xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 173
File Path: res\drawable\abc_btn_radio_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 174
File Path: res\drawable\abc_btn_default_mtrl_shape.xml
Line 2. <inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="@dimen/abc_button_inset_horizontal_material" android:insetRight="@dimen/abc_button_inset_horizontal_material" android:insetTop="@dimen/abc_button_inset_vertical_material" android:insetBottom="@dimen/abc_button_inset_vertical_material">
Occurrence : 175
File Path: res\drawable\abc_btn_check_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 176
File Path: res\drawable\abc_btn_borderless_material.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 177
File Path: res\color-v11\abc_background_cache_hint_selector_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 178
File Path: res\color-v11\abc_background_cache_hint_selector_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 179
File Path: res\color\wallet_secondary_text_holo_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 180
File Path: res\color\wallet_primary_text_holo_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 181
File Path: res\color\switch_thumb_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 182
File Path: res\color\switch_thumb_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 183
File Path: res\color\common_signin_btn_text_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 184
File Path: res\color\common_signin_btn_text_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 185
File Path: res\color\abc_secondary_text_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 186
File Path: res\color\abc_search_url_text.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 187
File Path: res\color\abc_secondary_text_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 188
File Path: res\color\abc_primary_text_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 189
File Path: res\color\abc_primary_text_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 190
File Path: res\color\abc_primary_text_disable_only_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 191
File Path: res\color\abc_primary_text_disable_only_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 192
File Path: res\color\abc_background_cache_hint_selector_material_dark.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 193
File Path: res\color\abc_background_cache_hint_selector_material_light.xml
Line 2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
Occurrence : 194
File Path: res\anim\abc_slide_out_bottom.xml
Line 2. <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromYDelta="0" android:toYDelta="50%p"/>
Occurrence : 195
File Path: res\anim\abc_slide_in_bottom.xml
Line 2. <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromYDelta="50%p" android:toYDelta="0"/>
Occurrence : 196
File Path: res\anim\abc_slide_out_top.xml
Line 2. <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromYDelta="0" android:toYDelta="-50%p"/>
Occurrence : 197
File Path: res\anim\abc_slide_in_top.xml
Line 2. <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromYDelta="-50%p" android:toYDelta="0"/>
Occurrence : 198
File Path: res\anim\abc_popup_enter.xml
Line 2. <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
Occurrence : 199
File Path: res\anim\abc_popup_exit.xml
Line 2. <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
Occurrence : 200
File Path: res\anim\abc_shrink_fade_out_from_bottom.xml
Line 2. <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
Occurrence : 201
File Path: res\anim\abc_fade_in.xml
Line 2. <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromAlpha="0" android:toAlpha="1"/>
Occurrence : 202
File Path: res\anim\abc_fade_out.xml
Line 2. <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:duration="@android:integer/config_mediumAnimTime" android:fromAlpha="1" android:toAlpha="0"/>
Occurrence : 203
File Path: res\anim\abc_grow_fade_in_from_bottom.xml
Line 2. <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
Occurrence : 204
File Path: AndroidManifest.xml
Line 2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.android.insecurebankv2" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-1819727">
Occurrence : 205
File Path: com\google\android\gms\internal\zzgk.java
Line 82. if (zza(packageManager, "http://www.google.com") == null) {
Occurrence : 206
File Path: com\google\android\gms\analytics\Tracker.java
Line 388. Uri parse = Uri.parse("http://hostname/?" + queryParameter);
Occurrence : 207
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 175. zzaW("AnalyticsReceiver is not registered or is disabled. Register the receiver for reliable dispatching on non-Google Play devices. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 208
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 177. zzaX("AnalyticsService is not registered or is disabled. Analytics service at risk of not starting. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 209
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 180. zzaW("CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 210
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 182. zzaW("CampaignTrackingService is not registered or is disabled. Installation campaign tracking is not possible. See http://goo.gl/8Rd3yj for instructions.");
Occurrence : 211
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 255. zzaU("Hit delivery not possible. Missing network permissions. See http://goo.gl/8Rd3yj for instructions");
Occurrence : 212
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 942. zzaX("Missing required android.permission.ACCESS_NETWORK_STATE. Google Analytics disabled. See http://goo.gl/8Rd3yj for instructions");
Occurrence : 213
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 946. zzaX("Missing required android.permission.INTERNET. Google Analytics disabled. See http://goo.gl/8Rd3yj for instructions");
Occurrence : 214
File Path: com\google\android\gms\analytics\internal\zzl.java
Line 954. zzaW("AnalyticsService not registered in the app manifest. Hits might not be delivered reliably. See http://goo.gl/8Rd3yj for instructions.");

Findings 2 : Use of Insufficiently Random Values

Risk Medium
Severity Medium
CVSS Score 5.9
Occurrences 3
Details One of the API’s used to generate Random numbers in java is java.util.Random.Usage of java.util.Random class makes the random number generation cryptographically weak.
Recommendation It is recommended to use java.security.SecureRandom class for random number generation.
Occurrence : 1
File Path: com\google\android\gms\ads\internal\client\zzl.java
Line 9. private final Random zzsz = new Random();
Occurrence : 2
File Path: com\google\android\gms\iid\zzc.java
Line 142. this.zzaxn = new Random().nextInt(1000) + 1000;
Occurrence : 3
File Path: com\google\android\gms\analytics\Tracker.java
Line 118. this.zzyn.put("&a", Integer.toString(new Random().nextInt(ActivityChooserViewAdapter.MAX_ACTIVITY_COUNT_UNLIMITED) + 1));

Findings 3 : Android Debuggable Enabled

Risk Medium
Severity Medium
CVSS Score 4.9
Occurrences 1
Details android:debuggable= 'true' property is present in the application tag which means an application can be debugged even when running on a device.
Recommendation Its recommended setting this property as false in the release build of the android app.
Occurrence : 1
File Path: AndroidManifest.xml
Line 17. <application android:theme="@style/Theme.Holo.Light.DarkActionBar" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:debuggable="true" android:allowBackup="true">

Findings 4 : Android Backup Vulnerability

Risk Medium
Severity Medium
CVSS Score 4.9
Occurrences 1
Details android:allowBackup= 'true' property is present in the application tag which means application user can backup the app internal data which resides under /data/data/.
Recommendation Its recommended setting android:allowBackup=false within the android manifest file to disallow the access.
Occurrence : 1
File Path: AndroidManifest.xml
Line 17. <application android:theme="@style/Theme.Holo.Light.DarkActionBar" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:debuggable="true" android:allowBackup="true">

Findings 5 : Improper Export of Receivers

Risk Medium
Severity Medium
CVSS Score 4.9
Occurrences 1
Details The Android application exports a component for use by other applications, but does not properly restrict which applications can launch the component or access the data it contains. If access to the receiver is not restricted, it is possible for the external applications too to receive them. This is not an issue if the receiver does not involved with any sensitive data.
Recommendation Add the attribute android:exported=false in the receiver tag.
Occurrence : 1
File Path: AndroidManifest.xml
Line 31. <receiver android:name="com.android.insecurebankv2.MyBroadCastReceiver" android:exported="true">

Findings 6 : Weak Hash - MD5

Risk Medium
Severity Medium
CVSS Score 4.3
Occurrences 4
Details Usage of MD5MessageDigestis not recommended.
Recommendation SHA256 algorithm is recommended to use. PBKDF2 should be used to hash the passwords.
Occurrence : 1
File Path: com\google\android\gms\internal\zzbl.java
Line 19. zzrK = MessageDigest.getInstance("MD5");
Occurrence : 2
File Path: com\google\android\gms\internal\zzak.java
Line 80. MessageDigest instance = MessageDigest.getInstance("MD5");
Occurrence : 3
File Path: com\google\android\gms\ads\internal\util\client\zza.java
Line 115. MessageDigest instance = MessageDigest.getInstance("MD5");
Occurrence : 4
File Path: com\google\android\gms\internal\zzhl.java
Line 564. MessageDigest instance = MessageDigest.getInstance("MD5");

Findings 7 : Weak Hash – SHA 1

Risk Medium
Severity Medium
CVSS Score 4.3
Occurrences 1
Details The usage of SHA-1 is not a recommended algorithm for hash password, for signature verification and other uses.
Recommendation SHA256 algorithm is recommended to use. PBKDF2 should be used to hash the passwords.
Occurrence : 1
File Path: com\google\android\gms\iid\InstanceID.java
Line 62. byte[] digest = MessageDigest.getInstance("SHA1").digest(keyPair.getPublic().getEncoded());

Findings 8 : Insecure Signature – SHA1withRSA

Risk Medium
Severity Medium
CVSS Score 4.1
Occurrences 1
Details Usage of SHA1withRSA is not recommended since SHA1withRSA is considered a weak algorithm.
Recommendation It’s recommended to use SHA256withRSA for the signature.
Occurrence : 1
File Path: com\google\android\gms\ads\internal\purchase\zzl.java
Line 20. Signature instance = Signature.getInstance("SHA1withRSA");

Findings 9 : Javascript Enabled in Webview

Risk Low
Severity Low
CVSS Score 2.9
Occurrences 3
Details Allowing JavaScript content to be executed within the android application via WebView might execute arbitrary JavaScript code (XSS).
Recommendation Javascript can be enabled in the webview. But the code processed in the view need to audited for Cross site scripting attack.
Occurrence : 1
File Path: com\google\android\gms\internal\zzfd.java
Line 45. webView.getSettings().setJavaScriptEnabled(true);
Occurrence : 2
File Path: com\android\insecurebankv2\ViewStatement.java
Line 27. mWebView.getSettings().setJavaScriptEnabled(true);
Occurrence : 3
File Path: com\google\android\gms\internal\zzig.java
Line 107. settings.setJavaScriptEnabled(true);

Findings 10 : Android External Storage

Risk Warning
Severity Warning
CVSS Score NA
Occurrences 13
Details External storage such as SD card can also store application data, there’s no security enforced upon files you save to the external storage.Files created on external storage, such as SD cards, are globally readable and writable. Because external storage can be removed by the user and also modified by any application. This is not an issue if you do not store sensitive information on external storage.
Recommendation It’s recommended to use the internal storage to write the sensitive information. If app needs to save the data on external storage, encryption would be needed.
Occurrence : 1
File Path: com\android\insecurebankv2\ViewStatement.java
Line 22. File fileToCheck = new File(Environment.getExternalStorageDirectory(), "Statements_" + this.uname + ".html");
Occurrence : 2
File Path: com\android\insecurebankv2\ViewStatement.java
Line 26. mWebView.loadUrl("file://" + Environment.getExternalStorageDirectory() + "/Statements_" + this.uname + ".html");
Occurrence : 3
File Path: android\support\v4\os\EnvironmentCompat.java
Line 18. if (path.getCanonicalPath().startsWith(Environment.getExternalStorageDirectory().getCanonicalPath())) {
Occurrence : 4
File Path: android\support\v4\content\ContextCompatFroyo.java
Line 14. public static File getExternalFilesDir(Context context, String type) {
Occurrence : 5
File Path: android\support\v4\content\ContextCompatFroyo.java
Line 15. return context.getExternalFilesDir(type);
Occurrence : 6
File Path: android\support\v4\content\ContextCompat.java
Line 58. single = ContextCompatFroyo.getExternalFilesDir(context, type);
Occurrence : 7
File Path: android\support\v4\content\ContextCompat.java
Line 46. single = buildPath(Environment.getExternalStorageDirectory(), DIR_ANDROID, DIR_OBB, context.getPackageName());
Occurrence : 8
File Path: android\support\v4\content\ContextCompat.java
Line 60. single = buildPath(Environment.getExternalStorageDirectory(), DIR_ANDROID, DIR_DATA, context.getPackageName(), DIR_FILES, type);
Occurrence : 9
File Path: android\support\v4\content\ContextCompat.java
Line 74. single = buildPath(Environment.getExternalStorageDirectory(), DIR_ANDROID, DIR_DATA, context.getPackageName(), DIR_CACHE);
Occurrence : 10
File Path: com\google\android\gms\internal\zzcb.java
Line 47. File externalStorageDirectory = Environment.getExternalStorageDirectory();
Occurrence : 11
File Path: com\android\insecurebankv2\DoTransfer.java
Line 215. BufferedWriter out2 = new BufferedWriter(new FileWriter(Environment.getExternalStorageDirectory() + "/Statements_" + DoTransfer.this.usernameBase64ByteString + ".html", true));
Occurrence : 12
File Path: com\android\insecurebankv2\DoTransfer.java
Line 230. BufferedWriter out22 = new BufferedWriter(new FileWriter(Environment.getExternalStorageDirectory() + "/Statements_" + DoTransfer.this.usernameBase64ByteString + ".html", true));
Occurrence : 13
File Path: android\support\v4\content\FileProvider.java
Line 233. target = buildPath(Environment.getExternalStorageDirectory(), path);