Skip to content

Commit f2be1b2

Browse files
committed
chore(demo): Export all sample activities
Updated the `AndroidManifest.xml` in the `maps-app` sample to set `android:exported="true"` for all sample activities. This change allows each activity to be launched directly, simplifying demonstration and testing.
1 parent 7b55a93 commit f2be1b2

1 file changed

Lines changed: 27 additions & 17 deletions

File tree

maps-app/src/main/AndroidManifest.xml

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,57 +39,67 @@
3939
<category android:name="android.intent.category.LAUNCHER" />
4040
</intent-filter>
4141
</activity>
42+
43+
<!--
44+
All activities in this sample are exported. This is for demonstration
45+
purposes, to make it easy to launch each sample activity directly.
46+
47+
In a real-world application, you should carefully consider which activities
48+
to export. In most cases, only the main launcher activity should be exported.
49+
Exporting an activity means that any other app on the device can launch it.
50+
-->
51+
4252
<activity
4353
android:name=".BasicMapActivity"
44-
android:exported="false" />
54+
android:exported="true" />
4555
<activity
4656
android:name=".markerexamples.AdvancedMarkersActivity"
47-
android:exported="false"/>
57+
android:exported="true"/>
4858
<activity
4959
android:name=".MapInColumnActivity"
50-
android:exported="false"/>
60+
android:exported="true"/>
5161
<activity
5262
android:name=".MapsInLazyColumnActivity"
53-
android:exported="false"/>
63+
android:exported="true"/>
5464
<activity
5565
android:name=".markerexamples.MarkerClusteringActivity"
56-
android:exported="false"/>
66+
android:exported="true"/>
5767
<activity
5868
android:name=".LocationTrackingActivity"
59-
android:exported="false"/>
69+
android:exported="true"/>
6070
<activity
6171
android:name=".ScaleBarActivity"
62-
android:exported="false"/>
72+
android:exported="true"/>
6373
<activity
6474
android:name=".StreetViewActivity"
65-
android:exported="false"/>
75+
android:exported="true"/>
6676
<activity
6777
android:name=".CustomControlsActivity"
68-
android:exported="false"/>
78+
android:exported="true"/>
6979
<activity
7080
android:name=".AccessibilityActivity"
71-
android:exported="false"/>
81+
android:exported="true"/>
7282
<activity
7383
android:name=".RecompositionActivity"
74-
android:exported="false"/>
84+
android:exported="true"/>
7585
<activity
7686
android:name=".FragmentDemoActivity"
77-
android:exported="false"/>
87+
android:exported="true"/>
7888
<activity
7989
android:name=".markerexamples.markerdragevents.MarkerDragEventsActivity"
80-
android:exported="false"/>
90+
android:exported="true"/>
8191
<activity
8292
android:name=".markerexamples.markerscollection.MarkersCollectionActivity"
83-
android:exported="false"/>
93+
android:exported="true"/>
8494
<activity
8595
android:name=".markerexamples.syncingdraggablemarkerwithdatamodel.SyncingDraggableMarkerWithDataModelActivity"
86-
android:exported="false"/>
96+
android:exported="true"/>
8797
<activity
8898
android:name=".markerexamples.updatingnodragmarkerwithdatamodel.UpdatingNoDragMarkerWithDataModelActivity"
89-
android:exported="false"/>
99+
android:exported="true"/>
90100
<activity
91101
android:name=".markerexamples.draggablemarkerscollectionwithpolygon.DraggableMarkersCollectionWithPolygonActivity"
92-
android:exported="false"/>
102+
android:exported="true"/>
93103

94104
<!-- Used by createComponentActivity() for unit testing -->
95105
<activity android:name="androidx.activity.ComponentActivity" />

0 commit comments

Comments
 (0)