<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8006656424537411350</id><updated>2024-09-28T22:07:57.125-07:00</updated><title type='text'>Android guru</title><subtitle type='html'>We are write  blog with unique way to you for easy to understand, this blog belong to create android app with XML and Java.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-3932118819817253592</id><published>2023-07-09T06:17:00.000-07:00</published><updated>2023-07-09T06:17:16.386-07:00</updated><title type='text'>The given artifact contains a string literal with a package reference &#39;android.support.design.widget&#39; that cannot be safely rewritten. Libraries using reflection such as annotation processors need to be updated manually to add support for androidx.</title><content type='html'></content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/3932118819817253592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2023/07/the-given-artifact-contains-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3932118819817253592'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3932118819817253592'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2023/07/the-given-artifact-contains-string.html' title='The given artifact contains a string literal with a package reference &#39;android.support.design.widget&#39; that cannot be safely rewritten. Libraries using reflection such as annotation processors need to be updated manually to add support for androidx.'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-2062271999629883008</id><published>2022-02-17T21:28:00.008-08:00</published><updated>2022-03-30T08:51:53.337-07:00</updated><title type='text'>[Bug] System.TypeLoadException: Parent class vtable failed to initialize, due to: VTable setup of type AndroidX.SwipeRefreshLayout.Widget.SwipeRefreshLayout #14424</title><content type='html'>




&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs40hiv5&quot; style=&quot;background-color: white; box-sizing: border-box; color: #24292f; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 14px;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs40hiv5&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs40hiv5/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0&quot; id=&quot;issuecomment-881208313&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-muted); flex: 1 1 auto; margin-bottom: 0px; margin-top: 4px; max-width: 100%; min-width: 0px;&quot;&gt;&lt;div class=&quot;ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret&quot; data-body-version=&quot;656c51fd3311b513d5333b19b76779a81d35b6cb7216043a4c4429458dffbd80&quot; style=&quot;background-color: var(--color-canvas-default); border-radius: 6px; border: 1px solid var(--color-border-default); box-sizing: border-box; color: var(--color-fg-default); margin-left: -16px; position: relative;&quot;&gt;&lt;div class=&quot;edit-comment-hide&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;task-lists disabled=&quot;&quot; sortable=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;d-block&quot; data-paste-markdown-skip=&quot;&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; display: block;&quot;&gt;&lt;tbody class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;tr class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;td class=&quot;d-block comment-body markdown-body js-comment-body&quot; style=&quot;box-sizing: border-box; display: block; font-size: 14px; line-height: 1.5; overflow-wrap: break-word; overflow: visible; padding: 16px; width: 838px;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Ended&amp;nbsp; up having to install&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Xamarin.AndroidX.AppCompat.AppCompatResources (version 1.3.0)&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;and downgrading&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Xamarin.AndroidX.Core from version 1.6.0 to 1.5.0&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&amp;nbsp;it began after updating to Xamarin Forms 5.0.0.2083 which required AndroidX.Core&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;Not sure if it&#39;ll help with your problem exactly but those steps fixed it .&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;OR&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;downgrading&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; color: #24292f; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em; text-align: start;&quot;&gt;Xamarin.AndroidX.Core&lt;/code&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;&amp;nbsp;from version&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; color: #24292f; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em; text-align: start;&quot;&gt;1.6.0&lt;/code&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; color: #24292f; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em; text-align: start;&quot;&gt;1.5.0&lt;/code&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;&amp;nbsp;resolved&amp;nbsp; issue.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;
  
  
  

  
  
  
  
  OR&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span style=&quot;color: #24292f; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs41Kxr3&quot; style=&quot;box-sizing: border-box; color: #24292f;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41Kxr3&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41Kxr3/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0&quot; id=&quot;issuecomment-892017399&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-muted); flex: 1 1 auto; margin-bottom: 0px; margin-top: 4px; max-width: 100%; min-width: 0px;&quot;&gt;&lt;div class=&quot;ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret&quot; data-body-version=&quot;1829230ca02a636be484ead2ed797994604913d6e6f1b02bef7cd11b3517d630&quot; style=&quot;background-color: var(--color-canvas-default); border-radius: 6px; border: 1px solid var(--color-border-default); box-sizing: border-box; color: var(--color-fg-default); margin-left: -16px; position: relative;&quot;&gt;&lt;div class=&quot;edit-comment-hide&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;task-lists disabled=&quot;&quot; sortable=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;d-block&quot; data-paste-markdown-skip=&quot;&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; display: block;&quot;&gt;&lt;tbody class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;tr class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;td class=&quot;d-block comment-body markdown-body js-comment-body&quot; style=&quot;box-sizing: border-box; display: block; font-size: 14px; line-height: 1.5; overflow-wrap: break-word; overflow: visible; padding: 16px; width: 838px;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;Do you think this is fixed with the new AndroidX.Core 1.6.0.1 ?&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/task-lists&gt;&lt;div class=&quot;pr-review-reactions&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;form accept-charset=&quot;UTF-8&quot; action=&quot;https://github.com/xamarin/Xamarin.Forms/issue_comments/892017399&quot; class=&quot;js-comment-update&quot; id=&quot;issuecomment-892017399-edit-form&quot; method=&quot;post&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; style=&quot;box-sizing: border-box; color: #24292f;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OR&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs41ZZmF&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41ZZmF&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41ZZmF/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0&quot; id=&quot;issuecomment-895850885&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-muted); flex: 1 1 auto; margin-bottom: 0px; margin-top: 4px; max-width: 100%; min-width: 0px;&quot;&gt;&lt;div class=&quot;ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret&quot; data-body-version=&quot;55b9577e08c248718b8698814eee89a08fd1caf985d4e745641502a80a9b06d5&quot; style=&quot;background-color: var(--color-canvas-default); border-radius: 6px; border: 1px solid var(--color-border-default); box-sizing: border-box; color: var(--color-fg-default); margin-left: -16px; position: relative;&quot;&gt;&lt;div class=&quot;edit-comment-hide&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;task-lists disabled=&quot;&quot; sortable=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;d-block&quot; data-paste-markdown-skip=&quot;&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; display: block;&quot;&gt;&lt;tbody class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;tr class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;td class=&quot;d-block comment-body markdown-body js-comment-body&quot; style=&quot;box-sizing: border-box; display: block; font-size: 14px; line-height: 1.5; overflow-wrap: break-word; overflow: visible; padding: 16px; width: 838px;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Updating to 1.6.0.1 didn&#39;t work for us as well but we have 2 workarounds for this.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;Skip linking for Xamarin.AndroidX.Core&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Put this&amp;nbsp;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;&amp;lt;AndroidLinkSkip&amp;gt;Xamarin.AndroidX.Core&amp;lt;/AndroidLinkSkip&amp;gt;&lt;/code&gt;&amp;nbsp;in *.Droid.csproj&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;or&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;a href=&quot;https://user-images.githubusercontent.com/4394164/128837199-69c7fc01-63d8-430f-b59f-53e20d6bdd0e.png&quot; rel=&quot;noopener noreferrer&quot; style=&quot;background-color: transparent; box-sizing: border-box; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;image&quot; src=&quot;https://user-images.githubusercontent.com/4394164/128837199-69c7fc01-63d8-430f-b59f-53e20d6bdd0e.png&quot; style=&quot;background-color: var(--color-canvas-default); border-style: none; box-sizing: content-box; max-width: 100%;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: 600;&quot;&gt;Alternatively&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Install &quot;Xamarin.Google.Android.Material&quot; and &quot;Xamarin.AndroidX.SwipeRefreshLayout&quot; directly in your *.Droid project&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;We picked the first solution, mainly because this is a workaround and using &quot;Skip linking assemblies&quot; will raise questions if we forget about it.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;Where adding 2 packages as a workaround probably will get unnoticed and they will stay there forever.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;At some point this issue will be fixed in the Xamarin.AndroidX.Core package and this workaround should be removed.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;OR&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs41Zjoc&quot; style=&quot;box-sizing: border-box; color: #24292f;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41Zjoc&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41Zjoc/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0&quot; id=&quot;issuecomment-895891996&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-muted); flex: 1 1 auto; margin-bottom: 0px; margin-top: 4px; max-width: 100%; min-width: 0px;&quot;&gt;&lt;div class=&quot;ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret&quot; data-body-version=&quot;4f12a69650e1490752927f8bef45d617f425e443a48503584ae6d334d076d606&quot; style=&quot;background-color: var(--color-canvas-default); border-radius: 6px; border: 1px solid var(--color-border-default); box-sizing: border-box; color: var(--color-fg-default); margin-left: -16px; position: relative;&quot;&gt;&lt;div class=&quot;edit-comment-hide&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;task-lists disabled=&quot;&quot; sortable=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;d-block&quot; data-paste-markdown-skip=&quot;&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; display: block;&quot;&gt;&lt;tbody class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;tr class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;td class=&quot;d-block comment-body markdown-body js-comment-body&quot; style=&quot;box-sizing: border-box; display: block; font-size: 14px; line-height: 1.5; overflow-wrap: break-word; overflow: visible; padding: 16px; width: 838px;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;Second update, even installing both nugets and adding&amp;nbsp;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;&amp;lt;AndroidLinkSkip&amp;gt;Xamarin.AndroidX.Core&amp;lt;/AndroidLinkSkip&amp;gt;&lt;/code&gt;, the exception still comes up.&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;However now with this message.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 0px;&quot;&gt;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Parent class vtable failed to initialize, due to: VTable setup of type AndroidX.CoordinatorLayout.Widget.CoordinatorLayout failed assembly:Xamarin.AndroidX.CoordinatorLayout.dll type:CoordinatorLayout member:(null)&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;So same error, for another control. So I also installed&amp;nbsp;&lt;code style=&quot;background-color: var(--color-neutral-muted); border-radius: 6px; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, &amp;quot;SF Mono&amp;quot;, Menlo, Consolas, &amp;quot;Liberation Mono&amp;quot;, monospace; font-size: 11.9px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Xamarin.AndroidX.CoordinatorLayout&lt;/code&gt;. Now it seems to start.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;OR&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;js-discussion ml-0 pl-0 ml-md-6 pl-md-3&quot; style=&quot;box-sizing: border-box; color: #24292f; margin-left: 40px; padding-left: 16px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;js-timeline-item js-timeline-progressive-focus-container&quot; data-gid=&quot;IC_kwDOAzs7cs48VQhR&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs48VQhR&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs48VQhR/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;div class=&quot;timeline-comment-group js-minimizable-comment-group js-targetable-element TimelineItem-body my-0&quot; id=&quot;issuecomment-1012205649&quot; style=&quot;box-sizing: border-box; color: var(--color-fg-muted); flex: 1 1 auto; margin-bottom: 0px; margin-top: 4px; max-width: 100%; min-width: 0px;&quot;&gt;&lt;div class=&quot;ml-n3 timeline-comment unminimized-comment comment previewable-edit js-task-list-container js-comment timeline-comment--caret&quot; data-body-version=&quot;2c58339cde5bd6d049b096c6b32384a2db2ff83bf43790a1ade6bba3319cb979&quot; style=&quot;background-color: var(--color-canvas-default); border-radius: 6px; border: 1px solid var(--color-border-default); box-sizing: border-box; color: var(--color-fg-default); margin-left: -16px; position: relative;&quot;&gt;&lt;div class=&quot;edit-comment-hide&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;task-lists disabled=&quot;&quot; sortable=&quot;&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;table class=&quot;d-block&quot; data-paste-markdown-skip=&quot;&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; display: block;&quot;&gt;&lt;tbody class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;tr class=&quot;d-block&quot; style=&quot;box-sizing: border-box; display: block;&quot;&gt;&lt;td class=&quot;d-block comment-body markdown-body js-comment-body&quot; style=&quot;box-sizing: border-box; display: block; font-size: 14px; line-height: 1.5; overflow-wrap: break-word; overflow: visible; padding: 16px; width: 838px;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;update XF to 5.0.0.2012, Xamarin.AndroidX.SwipeRefreshLayout to 1.1.0.5 and Xamarin.AndroidX.RecyclerView to 1.2.1.3, problem solved&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;OR&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/task-lists&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/task-lists&gt;&lt;div class=&quot;pr-review-reactions&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;comment-reactions has-reactions flex-items-start flex-row-reverse flex-justify-end social-reactions js-reactions-container&quot; style=&quot;align-items: flex-start; box-sizing: border-box; display: flex; flex-direction: row-reverse; justify-content: flex-end; margin-bottom: 16px; margin-left: 16px;&quot;&gt;&lt;form accept-charset=&quot;UTF-8&quot; action=&quot;https://github.com/xamarin/Xamarin.Forms/reactions&quot; class=&quot;js-pick-reaction&quot; method=&quot;post&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;comment-reactions-options&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/task-lists&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;TimelineItem js-comment-container&quot; data-gid=&quot;IC_kwDOAzs7cs41KyQH&quot; data-url=&quot;/_render_node/IC_kwDOAzs7cs41KyQH/timeline/issue_comment?variables%5BdeferredCommentActions%5D=false&amp;amp;variables%5BdeferredEditForm%5D=false&quot; style=&quot;box-sizing: border-box; display: flex; margin-left: 16px; padding: 16px 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/task-lists&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/2062271999629883008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2022/02/bug-systemtypeloadexception-parent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/2062271999629883008'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/2062271999629883008'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2022/02/bug-systemtypeloadexception-parent.html' title='[Bug] System.TypeLoadException: Parent class vtable failed to initialize, due to: VTable setup of type AndroidX.SwipeRefreshLayout.Widget.SwipeRefreshLayout #14424'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-8790234537387652671</id><published>2022-02-12T06:56:00.004-08:00</published><updated>2022-03-30T08:53:17.291-07:00</updated><title type='text'>    java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: </title><content type='html'>




&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-family: inherit; font-size: 15px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit;&quot;&gt;just give a check meta-data tag is out of activity tag&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if it is like this&lt;/p&gt;&lt;pre class=&quot;lang-java s-code-block&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; position: relative; vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&amp;lt;manifest&amp;gt;
    &amp;lt;application&amp;gt;
        &amp;lt;activity&amp;gt;
            &amp;lt;meta-data&amp;gt; 
                android:name=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;com.google.android.gms.ads.APPLICATION_ID&quot;&lt;/span&gt; 
                android:value=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;ca-app-pub-4347201915048498~6120388314&quot;&lt;/span&gt;/&amp;gt;
        &amp;lt;/activity&amp;gt;
    &amp;lt;/application&amp;gt;
&amp;lt;/manifest&amp;gt;
&lt;/code&gt;&lt;div class=&quot;open_grepper_editor&quot; style=&quot;background-color: black; background-image: url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA8gBBAEG7NC6zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wwNFQsGe+TrNQAAADxpVFh0Q29tbWVudAAAAAAAUHJvY2Vzc2VkIEJ5IGVCYXkgd2l0aCBJbWFnZU1hZ2ljaywgejEuMS4wLiB8fEIyejRLlgAAA0RJREFUOMuNlE0odG8Yxn/nOc+c+TCimCkUGYUmjLJgUtgqKQt2srC1sLextbak9EqyHktfO1G+lZIkGVOiTseMMfPMjOe/0IzXy9/7/pbn1NV1X/d9Pcbw8LDmG7TW5PN5DMPANE0MwwDAMAyUUry9vSGlREqJ1h8S4k8BgLe3NwzDYHR0lLGxsdI3gEwmQyQSYWpqimAwiFLqkxFZUhYCv9+P4zgIIZBS0tTUhGmauN1uXl9fUUpRX1/P+Pg4Qggsy/rkruQwm81SV1fH9PQ0ra2t5PN5UqkUu7u7pFIpMpkMQgjy+Ty9vb04jsPc3BzxeBzLsr4KGoZBJpPB7/fT29tLoVBACMHLywvPz8+k02kKhQKNjY2Ew2Hm5+eJx+OYpvklewFgWRb39/fs7OwQCoUIBAIopfB6vdi2XcpwaGiI1dVVbNvG5/N9t8sPh263m1gsRiKRIBqNks1mqaio4PHxkXw+T39/Pzc3N5yfn+N2u/k/hGmaaK3JZDJorfn16xft7e1UVVXh8/l4fHykpaWFcDjMxsYGXq/3yyJ+x5yZmZmdmJggmUySzWZ5enqivLycjo4O3G43tm0TjUbZ3t7Gtm2klPyEMTk5qTs7O2lubqasrIx0Oo3L5aK6uhqtNVJKtra2iMViSCkpFApIKT8d+yeHNTU1s5eXl+zv77O3t4fP56OtrQ2lFLlcDpfLVTr4wcFBAHK5HI7joJTCMAyEEAjx3hFZrE+xUicnJ/T09ODxePB6vVxcXLC+vo5SCq01oVCI7u5uDMPg4eGB6+tr4vE4juO81/H36mmt8Xg8SCmxLIuLiwsWFxdLDg4PDzk+PkZKSUNDA5FIhJGRESorK3Ech7W1NcyWlpbZomgulyMYDDIwMMDt7S1LS0vFMUp1NE0TIQS2bXN0dMTZ2RmBQICmpqZ3M3+GWlNTw/PzMwsLCyilvt2q1hohBOXl5SSTSZaXlzk9PeX+/v5DsBhuV1cXKysrJJNJPB4Pf8PlcgFwcHDwPknxh1KKcDiMbducnp7+2IbvsCzrPeviCAB9fX1sbm7i8/m+vbF/QQAUCgVqa2u5uroikUh8+4r8K7KYw8PDA3d3d3g8nh+7+jf+A6kWbVI0BmDOAAAAAElFTkSuQmCC&amp;quot;) !important; background-size: 20px 20px; border: 0px; box-sizing: inherit; cursor: pointer; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: 20px; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; vertical-align: baseline; width: 20px;&quot; title=&quot;Edit &amp;amp; Save To Grepper&quot;&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;this should be changed to this&lt;/p&gt;&lt;pre class=&quot;lang-java s-code-block&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; position: relative; vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;lt;manifest&amp;gt;
    &amp;lt;application&amp;gt;
        &amp;lt;activity&amp;gt;
        &amp;lt;/activity&amp;gt;
        &amp;lt;meta-data 
            android:name=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;com.google.android.gms.ads.APPLICATION_ID&quot;&lt;/span&gt; 
            android:value=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;ca-app-pub-4347201915048498~6120388314&quot;&lt;/span&gt;/&amp;gt;
    &amp;lt;/application&amp;gt;
&amp;lt;/manifest&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;u&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OR&lt;/u&gt;&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: center; vertical-align: baseline;&quot;&gt;
  
  
  
  
 
  
  
  
  
  Only add this code to the manifest on your app and thats it&lt;/p&gt;&lt;pre class=&quot;lang-java s-code-block&quot; style=&quot;border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; position: relative; vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;lt;meta-data
            android:name=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;com.google.android.gms.ads.AD_MANAGER_APP&quot;&lt;/span&gt;
            android:value=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;true&quot;&lt;/span&gt;/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;u&gt;&amp;nbsp;OR&lt;/u&gt;&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;code class=&quot;hljs language-java&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;s-prose js-post-body&quot; itemprop=&quot;text&quot; style=&quot;--s-prose-line-height: 1.5; --s-prose-spacing-condensed: calc(var(--s-prose-spacing) / 2); --s-prose-spacing: 1.1em; border: 0px; box-sizing: inherit; font-family: var(--theme-question-body-font-family); font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: var(--s-prose-line-height); margin: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline; width: 659px;&quot;&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Note:- Make sure you don&#39;t have your meta-data tag inside activity...been there, done that.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt24&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 24px !important; margin: 24px 0px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex fw-wrap ai-start jc-end gs8 gsy&quot; style=&quot;align-items: flex-start; border: 0px; box-sizing: inherit; display: flex; flex-wrap: wrap; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; justify-content: flex-end; line-height: inherit; margin: -4px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;time datetime=&quot;2021-07-15T16:40:59&quot; itemprop=&quot;dateCreated&quot; style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #232629; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/time&gt;&lt;div class=&quot;flex--item mr16&quot; style=&quot;background-color: white; border: 0px; box-sizing: inherit; color: #232629; flex: 1 1 100px; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 4px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;68397698&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex gs8 s-anchors s-anchors__muted fw-wrap&quot; style=&quot;border: 0px; box-sizing: inherit; display: flex; flex-wrap: wrap; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: -4px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;68397698&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;68397698&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;68397698&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;s-prose js-post-body&quot; itemprop=&quot;text&quot; style=&quot;--s-prose-line-height: 1.5; --s-prose-spacing-condensed: calc(var(--s-prose-spacing) / 2); --s-prose-spacing: 1.1em; border: 0px; box-sizing: inherit; font-family: var(--theme-question-body-font-family); font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: var(--s-prose-line-height); margin: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline; width: 659px;&quot;&gt;&lt;pre class=&quot;lang-kotlin s-code-block&quot; style=&quot;background-color: var(--highlight-bg); border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.30769; margin-bottom: calc(var(--s-prose-spacing) + 0.4em); margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; position: relative; vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-kotlin&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&amp;lt;application&amp;gt;
   ...
   ...
   &amp;lt; meta-&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;data&lt;/span&gt; 
        android:name=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;com.google.android.gms.ads.APPLICATION_ID&quot;&lt;/span&gt; 
        android:value=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;ca-app-pub-################~##########&quot;&lt;/span&gt;/&amp;gt; 
&amp;lt;/application&amp;gt;
&lt;/code&gt;&lt;div class=&quot;open_grepper_editor&quot; style=&quot;background-color: black; background-image: url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA8gBBAEG7NC6zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wwNFQsGe+TrNQAAADxpVFh0Q29tbWVudAAAAAAAUHJvY2Vzc2VkIEJ5IGVCYXkgd2l0aCBJbWFnZU1hZ2ljaywgejEuMS4wLiB8fEIyejRLlgAAA0RJREFUOMuNlE0odG8Yxn/nOc+c+TCimCkUGYUmjLJgUtgqKQt2srC1sLextbak9EqyHktfO1G+lZIkGVOiTseMMfPMjOe/0IzXy9/7/pbn1NV1X/d9Pcbw8LDmG7TW5PN5DMPANE0MwwDAMAyUUry9vSGlREqJ1h8S4k8BgLe3NwzDYHR0lLGxsdI3gEwmQyQSYWpqimAwiFLqkxFZUhYCv9+P4zgIIZBS0tTUhGmauN1uXl9fUUpRX1/P+Pg4Qggsy/rkruQwm81SV1fH9PQ0ra2t5PN5UqkUu7u7pFIpMpkMQgjy+Ty9vb04jsPc3BzxeBzLsr4KGoZBJpPB7/fT29tLoVBACMHLywvPz8+k02kKhQKNjY2Ew2Hm5+eJx+OYpvklewFgWRb39/fs7OwQCoUIBAIopfB6vdi2XcpwaGiI1dVVbNvG5/N9t8sPh263m1gsRiKRIBqNks1mqaio4PHxkXw+T39/Pzc3N5yfn+N2u/k/hGmaaK3JZDJorfn16xft7e1UVVXh8/l4fHykpaWFcDjMxsYGXq/3yyJ+x5yZmZmdmJggmUySzWZ5enqivLycjo4O3G43tm0TjUbZ3t7Gtm2klPyEMTk5qTs7O2lubqasrIx0Oo3L5aK6uhqtNVJKtra2iMViSCkpFApIKT8d+yeHNTU1s5eXl+zv77O3t4fP56OtrQ2lFLlcDpfLVTr4wcFBAHK5HI7joJTCMAyEEAjx3hFZrE+xUicnJ/T09ODxePB6vVxcXLC+vo5SCq01oVCI7u5uDMPg4eGB6+tr4vE4juO81/H36mmt8Xg8SCmxLIuLiwsWFxdLDg4PDzk+PkZKSUNDA5FIhJGRESorK3Ech7W1NcyWlpbZomgulyMYDDIwMMDt7S1LS0vFMUp1NE0TIQS2bXN0dMTZ2RmBQICmpqZ3M3+GWlNTw/PzMwsLCyilvt2q1hohBOXl5SSTSZaXlzk9PeX+/v5DsBhuV1cXKysrJJNJPB4Pf8PlcgFwcHDwPknxh1KKcDiMbducnp7+2IbvsCzrPeviCAB9fX1sbm7i8/m+vbF/QQAUCgVqa2u5uroikUh8+4r8K7KYw8PDA3d3d3g8nh+7+jf+A6kWbVI0BmDOAAAAAElFTkSuQmCC&amp;quot;) !important; background-size: 20px 20px; border: 0px; box-sizing: inherit; cursor: pointer; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: 20px; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; vertical-align: baseline; width: 20px;&quot; title=&quot;Edit &amp;amp; Save To Grepper&quot;&gt;&lt;/div&gt;&lt;/pre&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;The solution is to put the meta data lines at&amp;nbsp;&lt;strong style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Last (means below all other meta-data present in your android manifest file but just before closing application tag).&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt24&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 24px !important; margin: 24px 0px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex fw-wrap ai-start jc-end gs8 gsy&quot; style=&quot;align-items: flex-start; border: 0px; box-sizing: inherit; display: flex; flex-wrap: wrap; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; justify-content: flex-end; line-height: inherit; margin: -4px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;time datetime=&quot;2020-12-06T20:33:29&quot; itemprop=&quot;dateCreated&quot; style=&quot;border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/time&gt;&lt;div class=&quot;flex--item mr16&quot; style=&quot;border: 0px; box-sizing: inherit; flex: 1 1 100px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 4px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;65172807&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;div class=&quot;d-flex gs8 s-anchors s-anchors__muted fw-wrap&quot; style=&quot;border: 0px; box-sizing: inherit; display: flex; flex-wrap: wrap; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: -4px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;65172807&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;js-post-menu pt2&quot; data-post-id=&quot;65172807&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 2px !important; padding: 2px 0px 0px; vertical-align: baseline;&quot;&gt;&lt;p style=&quot;border: 0px; box-sizing: inherit; clear: both; font-family: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-bottom: var(--s-prose-spacing); margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Don&#39;t get confused with&amp;nbsp;&lt;strong style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;APPLICATION_ID&lt;/strong&gt;. You should&amp;nbsp;&lt;strong style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;not replace&lt;/strong&gt;&amp;nbsp;it with your application ID for ex.&amp;nbsp;&lt;code style=&quot;background-color: var(--black-075); border-radius: 3px; border: 0px; box-sizing: inherit; color: var(--black-800); font-family: var(--ff-mono); font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 2px 4px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;com.example.myapp&lt;/code&gt;. Just keep it as it is.&lt;/p&gt;&lt;pre class=&quot;lang-kotlin s-code-block&quot; style=&quot;background-color: var(--highlight-bg); border-radius: 5px; border: 0px; box-sizing: inherit; color: var(--highlight-color); font-family: var(--ff-mono); font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.30769; margin-bottom: 0px; margin-top: 0px; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; position: relative; vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-kotlin&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;lt;application&amp;gt;
...
      &amp;lt;meta-&lt;span class=&quot;hljs-keyword&quot; color=&quot;var(--highlight-keyword)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;data&lt;/span&gt; 
           android:name=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;com.google.android.gms.ads.APPLICATION_ID&quot;&lt;/span&gt; 
           android:value=&lt;span class=&quot;hljs-string&quot; color=&quot;var(--highlight-variable)&quot; style=&quot;border: 0px; box-sizing: inherit; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&quot;ca-app-pub-################~##########&quot;&lt;/span&gt;/&amp;gt;
...
&amp;lt;/application&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;code class=&quot;hljs language-kotlin&quot; style=&quot;background-color: transparent; border: 0px; box-sizing: inherit; color: #2f3337; font-family: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/div&gt;&lt;/code&gt;&lt;/div&gt;



</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/8790234537387652671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2022/02/javalangruntimeexception-unable-to-get.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8790234537387652671'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8790234537387652671'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2022/02/javalangruntimeexception-unable-to-get.html' title='    java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: '/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-639561737951842518</id><published>2022-01-28T00:00:00.032-08:00</published><updated>2022-03-30T08:55:14.419-07:00</updated><title type='text'>Cannot fit requested classes in a single dex file (# methods: 79313 &gt; 65536)</title><content type='html'>



&lt;h2 style=&quot;text-align: center;&quot;&gt;For resolve this error follow these steps:&lt;/h2&gt;&lt;div&gt;Fristly create android project ,type name like MyApplication3 (Maintion in this project)&lt;/div&gt;&lt;div&gt;if you do&#39;nt know how to create android project ,then follow below link&lt;/div&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How to create android project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;Type below code in activity_main.xml&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ads&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:context&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.MainActivity&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;TextView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Hello World!&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintBottom_toBottomOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintLeft_toLeftOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintRight_toRightOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintTop_toTopOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;com.google.android.gms.ads.AdView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/adview&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;63dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ads&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:adSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;LARGE_BANNER&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ads&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:adUnitId&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;ca-app-pub-6170006774994819/4974882782&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;com.google.android.gms.ads.AdView&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;
  
  
  
  
  

  
  
  
  Type below code in app level gradle file&lt;/h3&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;plugins &lt;/span&gt;&lt;span style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;{&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.android.application&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;android &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;31&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;    &lt;/span&gt;buildToolsVersion &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;30.0.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;defaultConfig &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;applicationId &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.example.myapplication&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;minSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;19&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;targetSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionCode &lt;span style=&quot;color: blue;&quot;&gt;1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionName &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;1.0&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;multiDexEnabled=&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;true&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;        &lt;/span&gt;testInstrumentationRunner &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;androidx.test.runner.AndroidJUnitRunner&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;buildTypes &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;release &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            &lt;/span&gt;minifyEnabled &lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;false&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;            &lt;/span&gt;proguardFiles getDefaultProguardFile(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-android-optimize.txt&#39;&lt;/span&gt;), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-rules.pro&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileOptions &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;sourceCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;        &lt;/span&gt;targetCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;dependencies &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.appcompat:appcompat:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.material:material:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.constraintlayout:constraintlayout:2.1.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-ads:20.5.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;testImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;junit:junit:&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.ext:junit:1.1.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.gms:play-services-auth:20.0.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;apply &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;plugin&lt;/span&gt;:&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.gms.google-services&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.multidex:multidex:2.0.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.espresso:espresso-core:3.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;b&gt;
    
    
    
    
 
    
    
    
    
    Type below code in project level gradle file&lt;/b&gt;&lt;/h3&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// Top-level build file where you can add configuration options common to all sub-projects/modules.&lt;br /&gt;&lt;/span&gt;buildscript &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;repositories &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;google()&lt;br /&gt;        jcenter()&lt;br /&gt;    &lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;dependencies &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;classpath &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.android.tools.build:gradle:4.1.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;classpath &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.gms:google-services:4.3.10&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// NOTE: Do not place your application dependencies here; they belong&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;        // in the individual module build.gradle files&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;allprojects &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;repositories &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;google()&lt;br /&gt;        jcenter()&lt;br /&gt;    &lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;task clean(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;type&lt;/span&gt;: Delete) &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;delete rootProject.buildDir&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;
    
    
    
    




    
    Type below code in AndroidManifest.xml&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;manifest &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;com.example.myapplication&quot; &lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;application&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:allowBackup&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@mipmap/ic_launcher&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:label&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/app_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:roundIcon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@mipmap/ic_launcher_round&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:supportsRtl&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:theme&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@style/Theme.MyApplication&quot; &lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.MainActivity&quot; &lt;/span&gt;&amp;gt;&lt;br /&gt;            &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;action &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.intent.action.MAIN&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;category &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.intent.category.LAUNCHER&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;            &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;activity&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;application&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;manifest&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;Connect android project to firebase &lt;/h3&gt;&lt;h4 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How to connect android project to firebase in android studio&lt;/span&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Download google-services.json file from firebase&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;span style=&quot;color: #660000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;

  
</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/639561737951842518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2022/01/cannot-fit-requested-classes-in-single.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/639561737951842518'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/639561737951842518'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2022/01/cannot-fit-requested-classes-in-single.html' title='Cannot fit requested classes in a single dex file (# methods: 79313 &gt; 65536)'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-8078796173934145408</id><published>2021-12-12T01:34:00.029-08:00</published><updated>2022-03-30T08:56:57.540-07:00</updated><title type='text'>How to  download google-services.json file from firebase</title><content type='html'>






&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;http://c.amazon-adsystem.com/aax2/assoc.js&quot;&gt;&lt;/script&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;The dear developer google-services.json file for connecting the android project to firebase to various purposes,&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Let&#39;s start...&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Search firebase.com in any browser&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi0rDP14aaC4sl-bp0Lmz9GNKnOGBZt1MubRbXH1WB0_KxrHBELyJ_vDbwTEp6r5kQ9c-GF4VT1XZAznoh11-i4mml27ZzJnDysJJqV9K4HeLKkqLl9gCPgLwHelCOsPq9jjhOl8108xR1cFc_33z7U3fbKcGmszbVujJZE0FdTLpDlIq7q7hV3UZq3=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi0rDP14aaC4sl-bp0Lmz9GNKnOGBZt1MubRbXH1WB0_KxrHBELyJ_vDbwTEp6r5kQ9c-GF4VT1XZAznoh11-i4mml27ZzJnDysJJqV9K4HeLKkqLl9gCPgLwHelCOsPq9jjhOl8108xR1cFc_33z7U3fbKcGmszbVujJZE0FdTLpDlIq7q7hV3UZq3=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Take me to firebase.com&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKMQ7gswI8ffRzZjx9kaNVCrSXU63NU-EFdZilAwVb5IUhfnYY5o4jEKWaAZZT08tmK9iRUVXd0XgxWOGel2Bfy0AgETvtYj8xFB92CxhPPWsMP3_4DV5we4gH1pNOgzaP_zAbpGXLF5kJ9mu6JIZ5z_OTmfPIz-LV0FRt3Sw7Bee2SAtVA_gITRMq=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKMQ7gswI8ffRzZjx9kaNVCrSXU63NU-EFdZilAwVb5IUhfnYY5o4jEKWaAZZT08tmK9iRUVXd0XgxWOGel2Bfy0AgETvtYj8xFB92CxhPPWsMP3_4DV5we4gH1pNOgzaP_zAbpGXLF5kJ9mu6JIZ5z_OTmfPIz-LV0FRt3Sw7Bee2SAtVA_gITRMq=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
  
  
  

  
  
  
  
  
  Click on Get started&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfI2cJ3cjXEyI443a3GuFrD_vrI7yogjBT-eceulVuIh4cEWawhragU_UnA-P1juGIfbrTzb3YPZ27utPMKo4cSouTIMtnthLA0CVbGFwMnSpEsMPAFFTnsLv-WdnN62XWztsk8Yh-zAlcpt15okWPcoeFhndFvV7ADXHC5LSZuBVqeKMTSuS32Y0E=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfI2cJ3cjXEyI443a3GuFrD_vrI7yogjBT-eceulVuIh4cEWawhragU_UnA-P1juGIfbrTzb3YPZ27utPMKo4cSouTIMtnthLA0CVbGFwMnSpEsMPAFFTnsLv-WdnN62XWztsk8Yh-zAlcpt15okWPcoeFhndFvV7ADXHC5LSZuBVqeKMTSuS32Y0E=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Add project&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdje80naW_vKnus8aa59ZkFS6QXItfRKZ1sAu7sCRb3PZUbN90qraz0ulYhaQzLUGqmcoDCTBg8_SAA2O3DxVNv87izhyFk3MtIuzBYMRVFsq0irAQJI6bFuiP0hUZ-W2UpLamOrVBFzFvYIaZA3xmIkI_lkY_GIV25XqCoyq3EfBlbmp9avTa9sBo=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdje80naW_vKnus8aa59ZkFS6QXItfRKZ1sAu7sCRb3PZUbN90qraz0ulYhaQzLUGqmcoDCTBg8_SAA2O3DxVNv87izhyFk3MtIuzBYMRVFsq0irAQJI6bFuiP0hUZ-W2UpLamOrVBFzFvYIaZA3xmIkI_lkY_GIV25XqCoyq3EfBlbmp9avTa9sBo=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    
    
    
  
  
    
    
    
    
    
    
    Enter your project name and click on continue&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgC-dRhpRuQanTl96wgTihtVvH60RJRraXwEoS9okRfJcqongRmob0T3vCwjjsBbAMhhVVri9yLfdb9_4PsVbiru0l9KmEgJxh58KHRs3_0kiCqBNQ6yE-g_gR6AzLstaevDoz--siCuLddJaM7VbwpGSy1MC9y3fivfLKxzTQT76I1Y7nSbhAqnK3M=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgC-dRhpRuQanTl96wgTihtVvH60RJRraXwEoS9okRfJcqongRmob0T3vCwjjsBbAMhhVVri9yLfdb9_4PsVbiru0l9KmEgJxh58KHRs3_0kiCqBNQ6yE-g_gR6AzLstaevDoz--siCuLddJaM7VbwpGSy1MC9y3fivfLKxzTQT76I1Y7nSbhAqnK3M=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on continue&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgg9VPUuykDkxqcAyOFp7cdK6YgSzXhRq62ytk23L0s0wKRRejo1ftlYFbNH3b-tSDVumoyJQJ6TBN9SgjHWUPbXJu8GdHruK1TkQJ2pe4La7WWCZWtBmZkn3Vc77A6zCJ8aMl7yQwsBE-7F78SkXWhz0oodNju_RcvrFQzGs2KxRYuzZILD4TsF4md=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgg9VPUuykDkxqcAyOFp7cdK6YgSzXhRq62ytk23L0s0wKRRejo1ftlYFbNH3b-tSDVumoyJQJ6TBN9SgjHWUPbXJu8GdHruK1TkQJ2pe4La7WWCZWtBmZkn3Vc77A6zCJ8aMl7yQwsBE-7F78SkXWhz0oodNju_RcvrFQzGs2KxRYuzZILD4TsF4md=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    
    
    
    
    
  
  
    
    
    
    
    
    Click on continue&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjdHqjEZC2miMOREcwx30MNaf_hp2h5i_Zno8HfTaFky7XL1qgaemnhuyfFYX0WNp-KyrYdJCXmRbddC-8cX2ZGH072KEMrbJKFlGqFPXHz8l6lP5xsP1T3cF7XV5NoF0Dya9X3e6BPcLt8nxaplVD5UUIC721sFhpt_m6D4z6ByumDmY8DLY92pSEq=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjdHqjEZC2miMOREcwx30MNaf_hp2h5i_Zno8HfTaFky7XL1qgaemnhuyfFYX0WNp-KyrYdJCXmRbddC-8cX2ZGH072KEMrbJKFlGqFPXHz8l6lP5xsP1T3cF7XV5NoF0Dya9X3e6BPcLt8nxaplVD5UUIC721sFhpt_m6D4z6ByumDmY8DLY92pSEq=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;  ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Select default account for firebase in select an account&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;and click on Add firebase&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKEPbOTUPjVNS16QejJLYIuhi-s2-LHc2oyzuAH5-TFfFWgugLzpX8Jsxm2uw0ADv0REYtwMsRY9eyruCFPM3jLvA1QBHCLpLubZLgjcPFkyMCOBrjL14OW3zErhYd9iWOm5-m4iUfcoHN0FN84I47DIBjYPHHfYitQ-ARm6EKn0icGkY_zN4tfvDe=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiKEPbOTUPjVNS16QejJLYIuhi-s2-LHc2oyzuAH5-TFfFWgugLzpX8Jsxm2uw0ADv0REYtwMsRY9eyruCFPM3jLvA1QBHCLpLubZLgjcPFkyMCOBrjL14OW3zErhYd9iWOm5-m4iUfcoHN0FN84I47DIBjYPHHfYitQ-ARm6EKn0icGkY_zN4tfvDe=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    
    
    
    
 
    
  
  
   
    
    
    
    
    
    
    Click on continue&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivSxk0nwLQLFU9aMxIsqUFfhgYitwdJdkgOLCNNt9UB2jAH-61MZMva0OQZCo1ZLYk_ZWd5jrhyCS4uVUlQQjHMdPbJ4BzMip_zqEkiAz22K3irRZCauNeEvuLxNZ_CUDDMJtciQzkB7MeypW1ILSasmRFI6plHhqBeseBZE8Pq9UJHhShTlrjjmx6=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivSxk0nwLQLFU9aMxIsqUFfhgYitwdJdkgOLCNNt9UB2jAH-61MZMva0OQZCo1ZLYk_ZWd5jrhyCS4uVUlQQjHMdPbJ4BzMip_zqEkiAz22K3irRZCauNeEvuLxNZ_CUDDMJtciQzkB7MeypW1ILSasmRFI6plHhqBeseBZE8Pq9UJHhShTlrjjmx6=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on the android symbol&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEio7WGzIx-Pou-HfscKuT2sFOv_dgybswytU7I8uEQE6kvWAxLjlNFWRv7tW2CP-BP-lyYInz9_CVzHtEoGMqWeFO5MLt45sKLVM-gWlaE4JVY3me_4Y2zVRn4g7hNAHosW9QOzNlDX8HMAWtp2rt9kPl9L8xkUZwvioxNGETY7V6jazyxfLUTGoDRE=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEio7WGzIx-Pou-HfscKuT2sFOv_dgybswytU7I8uEQE6kvWAxLjlNFWRv7tW2CP-BP-lyYInz9_CVzHtEoGMqWeFO5MLt45sKLVM-gWlaE4JVY3me_4Y2zVRn4g7hNAHosW9QOzNlDX8HMAWtp2rt9kPl9L8xkUZwvioxNGETY7V6jazyxfLUTGoDRE=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
    
    
    
    
    
  
  
     
    
    
    
    
    Type package name and click on Register app&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUUT5Eyz5lJa7Z_CLUp2rOgKKTxw3N5DPL4hoD9kBM5s-YyJPZlhhrly2G8i4YEqwHGX0Uq6UgGfrhz3qOcrSTrRZh-S0Ltc7C2KjMMh26qQa8TaXJ9Unu_lxVDrt3IO0jk8KmeyzXKXC6AwsbJNjJx3mCaAev7aH6VQKUz2vOKbzesA-zjDCwflBv=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUUT5Eyz5lJa7Z_CLUp2rOgKKTxw3N5DPL4hoD9kBM5s-YyJPZlhhrly2G8i4YEqwHGX0Uq6UgGfrhz3qOcrSTrRZh-S0Ltc7C2KjMMh26qQa8TaXJ9Unu_lxVDrt3IO0jk8KmeyzXKXC6AwsbJNjJx3mCaAev7aH6VQKUz2vOKbzesA-zjDCwflBv=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Download google-services.json and click next&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEih_Lf0SOG5CL3aqMGeNJjdHm4MwCQfmcmmd5EePnvfIDsEjduEjvRMyLnobcQbY8jshDcjAb03ySlpiNizANVc_QeKHFndShRjvW2Fyt-tIPg8HpKIk6FtQmajXE6cRDMfE4XwtrSblcHhl3a6C5pTn6RgZDp4ov6gnl-FEiOg1ivYQmsz8i3qee4i=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEih_Lf0SOG5CL3aqMGeNJjdHm4MwCQfmcmmd5EePnvfIDsEjduEjvRMyLnobcQbY8jshDcjAb03ySlpiNizANVc_QeKHFndShRjvW2Fyt-tIPg8HpKIk6FtQmajXE6cRDMfE4XwtrSblcHhl3a6C5pTn6RgZDp4ov6gnl-FEiOg1ivYQmsz8i3qee4i=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;To see a downloaded google-services.json file&lt;/div&gt;
    
    
    
    

    
    
  
    
    
    
    &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/12/how-to-find-signing-report-sh1-and.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;
    
    
    How to find signing report sha1 and sha256 in  existing android project in android studio&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-add-likedislike-button-in-video.html&quot; target=&quot;_blank&quot;&gt;How to add like,dislike button on video in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;background-color: #fcff01; color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;





</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/8078796173934145408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/12/how-to-download-google-servicesjson.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8078796173934145408'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8078796173934145408'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/12/how-to-download-google-servicesjson.html' title='How to  download google-services.json file from firebase'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi0rDP14aaC4sl-bp0Lmz9GNKnOGBZt1MubRbXH1WB0_KxrHBELyJ_vDbwTEp6r5kQ9c-GF4VT1XZAznoh11-i4mml27ZzJnDysJJqV9K4HeLKkqLl9gCPgLwHelCOsPq9jjhOl8108xR1cFc_33z7U3fbKcGmszbVujJZE0FdTLpDlIq7q7hV3UZq3=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-5156781919602919930</id><published>2021-12-12T00:52:00.023-08:00</published><updated>2022-03-30T08:57:43.907-07:00</updated><title type='text'>How to Find signing report SH1 and SH256 in existing android project in android studio</title><content type='html'>





    &lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;http://c.amazon-adsystem.com/aax2/assoc.js&quot;&gt;&lt;/script&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;The dear developer we will follow these steps to find SH1 and SH256&amp;nbsp; because this is important for function with firebase and other work, Let&#39;s start...&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Create android project&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How to create an android project in android studio&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;↓&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Click on Gradle on right-up or search Gradle&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5CFT-KjAKO30dkXFWlWw0e30YFftC7aTA1XY2Oa7XQ0KS1243ZbA5Bi0PNH4euz8OTe4xRtP0t95uBMZDs_D4YjkzGAmZRB_avlEDNots9Bnmph181iPOT1WxR1MJxivw-Olh759CwA/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5CFT-KjAKO30dkXFWlWw0e30YFftC7aTA1XY2Oa7XQ0KS1243ZbA5Bi0PNH4euz8OTe4xRtP0t95uBMZDs_D4YjkzGAmZRB_avlEDNots9Bnmph181iPOT1WxR1MJxivw-Olh759CwA/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Tasks&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv8OW0wyXvq24_SV1-H23SjQG7vVqcMshCOEWO_5v4eUebWKOCmKIE3st4iYSzcCaB-4oUvyA5gcfGU9m3LW6IeseBm8I1SwnZLcUaGO7PnAyDcJNXGosg5a2GiRxM-EzhirjG0NhpADs/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv8OW0wyXvq24_SV1-H23SjQG7vVqcMshCOEWO_5v4eUebWKOCmKIE3st4iYSzcCaB-4oUvyA5gcfGU9m3LW6IeseBm8I1SwnZLcUaGO7PnAyDcJNXGosg5a2GiRxM-EzhirjG0NhpADs/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on android&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcjdNMwnlNlG78eCoHaPoOLj2OxVRhIW_QeZTnE_N9i67O8_c1o1Y9bTXKDEyZusY_yTjmya52R1K-rkuO6VdEohwrKjw09s3XhpRc_rT6F6erhKEYk_HHKOyxfbIoI020vEas_UQpyw/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYcjdNMwnlNlG78eCoHaPoOLj2OxVRhIW_QeZTnE_N9i67O8_c1o1Y9bTXKDEyZusY_yTjmya52R1K-rkuO6VdEohwrKjw09s3XhpRc_rT6F6erhKEYk_HHKOyxfbIoI020vEas_UQpyw/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
  
  
  
  
  
  
  
  Click on signingReport&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0dsupe6M_0EWrY1iH8QVfOaLBWjYFOhjJ07fyYuNsSuPj2IeecN6WAg_AlgiC4HlGy3F4cNQbWFP4gulE594BsodLORzg5WMRdp4wD8gHRVCrlw9WZEZjfWgKtYqGTPa_46fNPz178J4/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0dsupe6M_0EWrY1iH8QVfOaLBWjYFOhjJ07fyYuNsSuPj2IeecN6WAg_AlgiC4HlGy3F4cNQbWFP4gulE594BsodLORzg5WMRdp4wD8gHRVCrlw9WZEZjfWgKtYqGTPa_46fNPz178J4/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;See below on the Run tab, if you did not see then click on the Run tab&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkn-L3ETumckkftcAEIaWt_HADlyZueTk7t6fCJUBmJpLBYCKWe5qHHkmQX0h1XNsuEJ3NzfstHg3WVx8ynAIXNE_TziQzRl_UWOkWn6qo0QBAeo6HK55K6go1B-ICvWyf3BpW5zhUQLA/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkn-L3ETumckkftcAEIaWt_HADlyZueTk7t6fCJUBmJpLBYCKWe5qHHkmQX0h1XNsuEJ3NzfstHg3WVx8ynAIXNE_TziQzRl_UWOkWn6qo0QBAeo6HK55K6go1B-ICvWyf3BpW5zhUQLA/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  
  
  &lt;br /&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Your project signing report is ready&lt;/div&gt;
  
  
  
  
  
  
  
  
    
  
  
  
   
  
  
  
  
 
 
  
  
  
  
  

  
  
  
  
  
  
  
  
  &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-add-likedislike-button-in-video.html&quot; target=&quot;_blank&quot;&gt;
  
  
  
  
  
  
  How to add like,dislike button on video in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-weight: 700;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;




</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/5156781919602919930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/12/how-to-find-signing-report-sh1-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/5156781919602919930'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/5156781919602919930'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/12/how-to-find-signing-report-sh1-and.html' title='How to Find signing report SH1 and SH256 in existing android project in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5CFT-KjAKO30dkXFWlWw0e30YFftC7aTA1XY2Oa7XQ0KS1243ZbA5Bi0PNH4euz8OTe4xRtP0t95uBMZDs_D4YjkzGAmZRB_avlEDNots9Bnmph181iPOT1WxR1MJxivw-Olh759CwA/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-9137725597887614743</id><published>2021-11-19T01:38:00.049-08:00</published><updated>2022-03-30T09:01:42.479-07:00</updated><title type='text'>How to Add Like,Dislike button  in video in android studio</title><content type='html'>



&lt;b&gt;&lt;p&gt;&amp;nbsp;Add like and dislike button on video is a very popular function at this time, Let&#39;s add like, dislike button on the video, follow these steps:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Create a new android project in android studio&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type project name first_project&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;↓&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;Add below code in AndroidManifest.xml&lt;/p&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;manifest &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;com.example.firstproject&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; &lt;/span&gt;/&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: 9.8pt; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;android.permission.INTERNET&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;ScopedStorage&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;application&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hardwareAccelerated&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@mipmap/ic_launcher&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:label&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/app_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:roundIcon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@mipmap/ic_launcher_round&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:supportsRtl&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:theme&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@style/Theme.&lt;/span&gt;firstproject&quot;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; font-weight: 700; text-align: center;&quot;&gt;//Below activity name differ , as you type activity name during creating&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; font-weight: 700; text-align: center;&quot;&gt;//Below activity code is automatic generated&lt;br /&gt;&lt;/pre&gt;        &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.video_Player&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.videos&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;            &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;action &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.intent.action.MAIN&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;category &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;android.intent.category.LAUNCHER&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;            &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;activity&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;application&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;manifest&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;                                           ↓&lt;br /&gt;                
  
  
  
  
  
  

  
  
  
  
  Add below code in project-level Gradle&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// Top-level build file where you can add configuration options common to all sub-projects/modules.&lt;br /&gt;&lt;/span&gt;buildscript {&lt;br /&gt;    repositories {&lt;br /&gt;        google()&lt;br /&gt;        jcenter()&lt;br /&gt;    }&lt;br /&gt;    dependencies {&lt;br /&gt;        classpath &lt;span style=&quot;color: green;&quot;&gt;&quot;com.android.tools.build:gradle:4.1.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;classpath &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.gms:google-services:4.3.10&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// classpath &#39;com.github.dcendents:android-maven-gradle-plugin:2.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;        // NOTE: Do not place your application dependencies here; they belong&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;        // in the individual module build.gradle files&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;allprojects {&lt;br /&gt;    repositories {&lt;br /&gt;        google()&lt;br /&gt;        jcenter()&lt;br /&gt;        maven { url &lt;span style=&quot;color: green;&quot;&gt;&quot;https://jitpack.io&quot; &lt;/span&gt;}&lt;br /&gt;        mavenLocal()&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task clean(type: Delete) {&lt;br /&gt;    delete rootProject.buildDir&lt;br /&gt;}&lt;/pre&gt;&lt;/h3&gt;&lt;h3&gt;
  
  
  
 
 
  
  

  
  ↓&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Type below code in app-level Gradle&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;plugins {&lt;br /&gt;    id &lt;span style=&quot;color: green;&quot;&gt;&#39;com.android.application&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.gms.google-services&#39;&lt;br /&gt;&lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;android {&lt;br /&gt;    compileSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;    &lt;/span&gt;buildToolsVersion &lt;span style=&quot;color: green;&quot;&gt;&quot;30.0.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;defaultConfig {&lt;br /&gt;        applicationId &lt;span style=&quot;color: green;&quot;&gt;&quot;com.example.phoneauthentication&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;minSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;19&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;targetSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionCode &lt;span style=&quot;color: blue;&quot;&gt;1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionName &lt;span style=&quot;color: green;&quot;&gt;&quot;1.0&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;testInstrumentationRunner &lt;span style=&quot;color: green;&quot;&gt;&quot;androidx.test.runner.AndroidJUnitRunner&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    buildTypes {&lt;br /&gt;        release {&lt;br /&gt;            minifyEnabled &lt;span style=&quot;color: #000043;&quot;&gt;false&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043;&quot;&gt;            &lt;/span&gt;proguardFiles getDefaultProguardFile(&lt;span style=&quot;color: green;&quot;&gt;&#39;proguard-android-optimize.txt&#39;&lt;/span&gt;), &lt;span style=&quot;color: green;&quot;&gt;&#39;proguard-rules.pro&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;    compileOptions {&lt;br /&gt;        sourceCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic;&quot;&gt;        &lt;/span&gt;targetCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dependencies {&lt;br /&gt;&lt;br /&gt;    implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;androidx.appcompat:appcompat:1.3.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.material:material:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;androidx.constraintlayout:constraintlayout:2.1.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;testImplementation &lt;span style=&quot;color: green;&quot;&gt;&#39;junit:junit:&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green;&quot;&gt;&#39;androidx.test.ext:junit:1.1.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green;&quot;&gt;&#39;androidx.test.espresso:espresso-core:3.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation platform(&lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.firebase:firebase-bom:26.1.0&#39;&lt;/span&gt;)&lt;br /&gt;    implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.firebase:firebase-auth&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.github.joielechong:countrycodepicker:2.4.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.karumi:dexter:6.2.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.firebase:firebase-storage:20.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.firebase:firebase-messaging:22.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.firebaseui:firebase-ui-database:6.2.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-core:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-dash:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-hls:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-smoothstreaming:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-ui:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green;&quot;&gt;&#39;com.github.bumptech.glide:glide:4.12.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;annotationProcessor &lt;span style=&quot;color: green;&quot;&gt;&#39;com.github.bumptech.glide:compiler:4.12.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;  
 

  
  
  
  
  
  
  
  ↓&lt;br /&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type below code in&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; text-align: left;&quot;&gt;MainActivity&lt;/span&gt;.java&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: navy; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;package &lt;/span&gt;&lt;span style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;com.example.first_project;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: left;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;RequiresApi&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.app.AppCompatActivity;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.widget.SearchView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.LinearLayoutManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView.ViewHolder;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.NotificationChannel;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.NotificationManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.ProgressDialog;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.content.Intent;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Build;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Bundle;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.LayoutInflater;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.Menu;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.MenuItem;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.View;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.ViewGroup;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.ProgressBar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.RelativeLayout;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Toast;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.bumptech.glide.Glide;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerAdapter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerOptions;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.OnCompleteListener;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.Task;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.material.snackbar.Snackbar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseAuth;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseUser;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DatabaseReference;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.FirebaseDatabase;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.Query;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.messaging.FirebaseMessaging;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.HashMap;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Random;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;MainActivity &lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;extends &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;AppCompatActivity {&lt;/span&gt;&lt;br /&gt;    RecyclerView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;;&lt;br /&gt;    ProgressBar &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onCreate(Bundle savedInstanceState) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;        setContentView(R.layout.activity_main);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;recyclerview&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;mprogressbar&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;.setLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;LinearLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FirebaseRecyclerOptions&amp;lt;songs&amp;gt; options = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerOptions.Builder&amp;lt;songs&amp;gt;()&lt;br /&gt;                .setQuery(FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference().child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos&quot;&lt;/span&gt;), songs.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;)&lt;br /&gt;                .build();&lt;br /&gt;        FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt; firebaseRecyclerAdapter = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt;(options) {&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onBindViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;VideoViewHolder holder, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;position, &lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;songs model) {&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;.setText(model.getVideoname().toUpperCase());&lt;br /&gt;                String file = model.getVideourl();&lt;br /&gt;                String postkey = getRef(position).getKey();&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;postkey != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                FirebaseUser user = FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getCurrentUser();&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;user != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                String currentuser = user.getUid();&lt;br /&gt;                holder.setlikesbuttonstatus(postkey, currentuser);&lt;br /&gt;                holder.dislikebuttonstatus(postkey, currentuser);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;//   File mfile=new File(Environment.getExternalStorageDirectory()&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                //  .getAbsolutePath());&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                //   vh.new Compressvideo().execute(&quot;false&quot;,model.getVideourl(),mfile.getPath());&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                //   vh.showVideo(getApplicationContext(), Uri.parse(model.getVideourl()));&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                &lt;/span&gt;Glide.&lt;span style=&quot;font-style: italic;&quot;&gt;with&lt;/span&gt;(getApplicationContext()).asBitmap().load(model.getVideourl()).into((holder).&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;);&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;                            Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Play first&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                        });&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;                            Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Play first&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                        });&lt;br /&gt;&lt;br /&gt;                    holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;.setOnClickListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;View.OnClickListener() {&lt;br /&gt;                    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onClick(View v) {&lt;br /&gt;                        String type=&lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getSotype();&lt;br /&gt;                        Intent intent = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;, video_Player.&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;);&lt;/span&gt;&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;path file&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;file&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song name&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getVideoname());&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song type&quot;&lt;/span&gt;,type);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;postkey&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;postkey&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;current user&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                        startActivity(intent);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;.setOnClickListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;View.OnClickListener() {&lt;br /&gt;                    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onClick(View v) {&lt;br /&gt;                        String type=&lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getSotype();&lt;br /&gt;                        Intent intent = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;, video_Player.&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;);&lt;/span&gt;&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;path file&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;file&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song name&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getVideoname());&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song type&quot;&lt;/span&gt;,type);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;postkey&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;postkey&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;current user&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                        startActivity(intent);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@NonNull&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            @Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;VideoViewHolder onCreateViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;ViewGroup parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;viewType) {&lt;br /&gt;             &lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;            //Create Layout Resource File type name singlerow&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;           // &lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;               View view = LayoutInflater.&lt;span style=&quot;font-style: italic;&quot;&gt;from&lt;/span&gt;(parent.getContext()).inflate(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;singlerow&lt;/span&gt;, parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return new &lt;/span&gt;VideoViewHolder(view);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;           };&lt;br /&gt;        firebaseRecyclerAdapter.startListening();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;.setAdapter(firebaseRecyclerAdapter);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;     &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public boolean &lt;/span&gt;onCreateOptionsMenu(Menu menu) {&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;        //Create a new custom menu type name add_videos&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;        //&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;         getMenuInflater().inflate(R.menu.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;custom_menu&lt;/span&gt;, menu);&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;         //Type below code in add_videos&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;          /*&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;menu &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;item &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/add_videos&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@drawable/ic_baseline_add_circle_outline_24&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:title&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/add_song&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:showAsAction&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;always&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;menu&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;*/&lt;br /&gt;         MenuItem searchItem = menu.findItem(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;add_videos&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;         &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return super&lt;/span&gt;.onCreateOptionsMenu(menu);&lt;br /&gt;    }&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public boolean &lt;/span&gt;onOptionsItemSelected(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;MenuItem item) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(item.getItemId()==R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;add_videos&lt;/span&gt;){&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;try &lt;/span&gt;{&lt;br /&gt;                pickvideo();&lt;br /&gt;            } &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;catch &lt;/span&gt;(Exception e) {&lt;br /&gt;                e.printStackTrace();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return super&lt;/span&gt;.onOptionsItemSelected(item);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private void &lt;/span&gt;pickvideo() {&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;  //Create a new java addvideo&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;   //&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How to create a new java class in android studio&lt;/span&gt;&lt;/a&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;        startActivity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;, addvideo.&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;));&lt;/span&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                    ↓&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;             
  
  

  
  
  
  
  
  
  Type below code in&amp;nbsp;activity_main.xml&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                   &amp;lt;?&lt;span style=&quot;color: blue; font-size: 9.8pt; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: 9.8pt; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:orientation&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;vertical&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/hindi_song&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:context&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.videos&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.recyclerview.widget.RecyclerView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/recyclerview&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;ProgressBar&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/mprogressbar&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;123dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;74dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_centerInParent&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;124dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;339dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;164dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;318dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:foregroundGravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:visibility&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;visible&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;
  
  
  

  
  
  
  
  
  
  
  
  ↓&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Create a new activity Type name&amp;nbsp;&amp;nbsp;&lt;/span&gt;video_Player&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing android project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; ↓&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type below code in activity_video_player.xml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.coordinatorlayout.widget.CoordinatorLayout &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/Videoplayer&quot; &lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:context&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.video_Player&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;com.google.android.exoplayer2.ui.PlayerView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;260dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:resize_mode&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;fit&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hide_on_touch&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:show_timeout&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;5000&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:surface_type&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;surface_view&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:rewind_increment&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10000&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:fastforward_increment&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10000&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:use_controller&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:player_layout_id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@layout/exo_simple_player_view&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:controller_layout_id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@layout/custom_playback_view&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/videoplayer&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.recyclerview.widget.RecyclerView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/ldrecvi&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;69dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/video_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;304dp&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;ProgressBar&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/progress_bar&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;70dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;70dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;170dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;130dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;171dp&quot;  &lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;TextView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/video_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;260dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textStyle&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;bold&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;20sp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/song_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;50dp&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.recyclerview.widget.RecyclerView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/rrecvi&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;311dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;421dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/video_name&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.coordinatorlayout.widget.CoordinatorLayout&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
  
 
  
  
 
  
  
  
  
  
  
  
 
  
  ↓&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Type below code in video_player.java&amp;nbsp;&amp;nbsp;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: navy; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;package &lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;com.example.firstproject;&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;RequiresApi&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.app.AppCompatActivity;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.coordinatorlayout.widget.CoordinatorLayout;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.LinearLayoutManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.content.pm.ActivityInfo;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.net.Uri;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Build;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Bundle;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.LayoutInflater;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.View;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.ViewGroup;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.WindowManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.ImageView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.ProgressBar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.RelativeLayout;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.TextView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Toast;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.bumptech.glide.Glide;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerAdapter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerOptions;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.DefaultLoadControl;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.ExoPlaybackException;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.ExoPlayerFactory;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.LoadControl;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.PlaybackParameters;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.Player;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.SimpleExoPlayer;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.Timeline;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.extractor.DefaultExtractorsFactory;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.extractor.ExtractorsFactory;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.source.ExtractorMediaSource;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.source.MediaSource;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.source.TrackGroupArray;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.trackselection.DefaultTrackSelector;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.trackselection.TrackSelectionArray;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.trackselection.TrackSelector;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.ui.PlayerView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.upstream.BandwidthMeter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.upstream.DefaultBandwidthMeter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.exoplayer2.upstream.DefaultHttpDataSourceFactory;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.material.snackbar.Snackbar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseAuth;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseUser;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DataSnapshot;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DatabaseError;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DatabaseReference;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.FirebaseDatabase;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.Query;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.ValueEventListener;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Objects;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;video_Player &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;extends &lt;/span&gt;AppCompatActivity {&lt;br /&gt;    PlayerView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;playerView&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;SimpleExoPlayer &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;;&lt;br /&gt;    ProgressBar &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar&lt;/span&gt;;&lt;br /&gt;    TextView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mname&lt;/span&gt;;&lt;br /&gt;    RelativeLayout &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mprogress&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;flag&lt;/span&gt;=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;playcon&lt;/span&gt;=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;    FirebaseRecyclerAdapter&amp;lt;songs, RecyclerView.ViewHolder&amp;gt; &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mfirebaseRecyclerAdapter &lt;/span&gt;;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;name &lt;/span&gt;;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;path&lt;/span&gt;;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;type&lt;/span&gt;;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;;&lt;br /&gt;    RecyclerView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ldrecyclerView&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;rrecyclerview&lt;/span&gt;;&lt;br /&gt;    CoordinatorLayout &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;nhindi&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private static final int &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;item_data &lt;/span&gt;= &lt;span style=&quot;color: blue;&quot;&gt;0&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private static final int &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;item_banner &lt;/span&gt;= &lt;span style=&quot;color: blue;&quot;&gt;1&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;    ImageView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_btn&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_btn&lt;/span&gt;;&lt;br /&gt;    TextView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_text&lt;/span&gt;,  &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_text&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    DatabaseReference &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;searchDatabaseReference &lt;/span&gt;= FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference();&lt;br /&gt;    DatabaseReference &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likereference &lt;/span&gt;= FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference().child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Likes&quot;&lt;/span&gt;);&lt;br /&gt;    DatabaseReference &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikereference &lt;/span&gt;= FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference().child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;DisLikes&quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onCreate(Bundle savedInstanceState) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;        setContentView(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;activity_video__player&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;progress_bar&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ldrecyclerView &lt;/span&gt;= (RecyclerView) findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;ldrecvi&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;rrecyclerview &lt;/span&gt;= (RecyclerView) findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;rrecvi&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;nhindi&lt;/span&gt;=findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;Videoplayer&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;path &lt;/span&gt;= getIntent().getStringExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;path file&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;name &lt;/span&gt;= getIntent().getStringExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song name&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;type &lt;/span&gt;= getIntent().getStringExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song type&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey &lt;/span&gt;= getIntent().getStringExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;postkey&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser &lt;/span&gt;= getIntent().getStringExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;current user&quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;        Objects.&lt;span style=&quot;font-style: italic;&quot;&gt;requireNonNull&lt;/span&gt;(getSupportActionBar()).hide();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;playerView &lt;/span&gt;= (PlayerView) findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;videoplayer&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mname &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_btn &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;like_symbol&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_btn &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;dislike_symbol&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_text &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;like_text&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_text &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;dislike_text&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ldrecyclerView&lt;/span&gt;.setLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;LinearLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;));&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Type name Videos same as when you upload video .&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;//&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;        Query sQuery = &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;searchDatabaseReference&lt;/span&gt;.child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos&quot;&lt;/span&gt;).orderByChild(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;videoname&quot;&lt;/span&gt;).equalTo(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;name&lt;/span&gt;);&lt;br /&gt;        FirebaseRecyclerOptions&amp;lt;songs&amp;gt; options = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerOptions.Builder&amp;lt;songs&amp;gt;()&lt;br /&gt;                .setQuery(sQuery, songs.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;)&lt;br /&gt;                .build();&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;  //Create a new java class type name songs ,if you do not create songs class&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Create a VideoViewHolder java class,if you do not create VideoViewHolder&lt;/pre&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;//&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in existing project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;          FirebaseRecyclerAdapter&amp;lt;songs,VideoViewHolder&amp;gt; firebaseRecyclerAdapter=&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;new &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt;(options) {&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;              &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;              &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onBindViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;VideoViewHolder holder, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;position, &lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;songs model) {&lt;br /&gt;                  holder.setlikesbuttonstatus(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                  holder.dislikebuttonstatus(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                  holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;&lt;br /&gt;                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;;&lt;br /&gt;                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikereference&lt;/span&gt;.addValueEventListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ValueEventListener() {&lt;br /&gt;                          &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                          &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onDataChange(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;DataSnapshot snapshot) {&lt;br /&gt;                              &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// Object key=snapshot.getRef().getKey();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                              //String mykey=key.toString();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                              &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(Objects.&lt;span style=&quot;font-style: italic;&quot;&gt;equals&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikechecker&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;)) {&lt;br /&gt;                                  &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey &lt;/span&gt;!= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                                  &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(snapshot.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).hasChild(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;)) {&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).removeValue();&lt;br /&gt;                                      &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/*Snackbar.make(mhindi, &quot;Dislike removed&quot;, Snackbar.LENGTH_LONG)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .setAction(&quot;Close&quot;, v17 -&amp;gt; {&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              }).setActionTextColor(getResources().getColor(R.color.design_default_color_primary))&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .show();*/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                  &lt;/span&gt;} &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).setValue(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).removeValue();&lt;br /&gt;                                      &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/*Snackbar.make(mhindi, &quot;You dislike this video&quot;, Snackbar.LENGTH_LONG)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .setAction(&quot;Close&quot;, new View.OnClickListener() {&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                                  @Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                                  public void onClick(View v17) {&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                                  }&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              }).setActionTextColor(getResources().getColor(R.color.design_default_color_primary))&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .show();*/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                  &lt;/span&gt;}&lt;br /&gt;                                  &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;                              }&lt;br /&gt;                          }&lt;br /&gt;&lt;br /&gt;                          &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                          &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onCancelled(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;DatabaseError error) {&lt;br /&gt;&lt;br /&gt;                          }&lt;br /&gt;                      });&lt;br /&gt;&lt;br /&gt;                  });&lt;br /&gt;&lt;br /&gt;                  holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;&lt;br /&gt;                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;;&lt;br /&gt;                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likereference&lt;/span&gt;.addValueEventListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ValueEventListener() {&lt;br /&gt;                          &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                          &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onDataChange(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;DataSnapshot snapshot) {&lt;br /&gt;                              &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(Objects.&lt;span style=&quot;font-style: italic;&quot;&gt;equals&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likechecker&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;)) {&lt;br /&gt;                               &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;//   assert postkey != null;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                  &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(snapshot.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).hasChild(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;)) {&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).removeValue();&lt;br /&gt;                                      &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/*Snackbar.make(mhindi, &quot;Remove from Liked videos&quot;, Snackbar.LENGTH_LONG)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .setAction(&quot;Close&quot;, v17 -&amp;gt; {&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              }).setActionTextColor(getResources().getColor(R.color.design_default_color_primary))&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .show();*/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                  &lt;/span&gt;} &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).setValue(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;                                      &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislikereference&lt;/span&gt;.child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;postkey&lt;/span&gt;).child(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;currentuser&lt;/span&gt;).removeValue();&lt;br /&gt;                                      &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;/*Snackbar.make(mhindi, &quot;Added to Liked videos&quot;, Snackbar.LENGTH_LONG)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .setAction(&quot;Close&quot;, v17 -&amp;gt; {&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              }).setActionTextColor(getResources().getColor(R.color.design_default_color_primary))&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                              .show();*/&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                                  &lt;/span&gt;}&lt;br /&gt;                                  &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;likechecker &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;                              }&lt;br /&gt;                          }&lt;br /&gt;&lt;br /&gt;                          &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                          &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onCancelled(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;DatabaseError error) {&lt;br /&gt;&lt;br /&gt;                          }&lt;br /&gt;                      });&lt;br /&gt;                  });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;              }&lt;br /&gt;&lt;br /&gt;              &lt;span style=&quot;color: olive;&quot;&gt;@NonNull&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;              @Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;              &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;VideoViewHolder onCreateViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;ViewGroup parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;viewType) {&lt;br /&gt;                  View view = LayoutInflater.&lt;span style=&quot;font-style: italic;&quot;&gt;from&lt;/span&gt;(parent.getContext()).inflate(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;buttons&lt;/span&gt;, parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;                  &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return new &lt;/span&gt;VideoViewHolder(view);&lt;br /&gt;              }&lt;br /&gt;          };&lt;br /&gt;        firebaseRecyclerAdapter.notifyDataSetChanged();&lt;br /&gt;        firebaseRecyclerAdapter.startListening();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ldrecyclerView&lt;/span&gt;.setAdapter(firebaseRecyclerAdapter);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;try &lt;/span&gt;{&lt;br /&gt;            Uri videourl = Uri.&lt;span style=&quot;font-style: italic;&quot;&gt;parse&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;path&lt;/span&gt;);&lt;br /&gt;            LoadControl loadControl = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;DefaultLoadControl();&lt;br /&gt;            BandwidthMeter bandwidthMeter = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;DefaultBandwidthMeter();&lt;br /&gt;            TrackSelector trackSelector = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;DefaultTrackSelector(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;AdaptiveTrackSelection.Factory(bandwidthMeter));&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer &lt;/span&gt;= ExoPlayerFactory.&lt;span style=&quot;font-style: italic;&quot;&gt;newSimpleInstance&lt;/span&gt;(video_Player.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;, trackSelector, loadControl);&lt;br /&gt;            DefaultHttpDataSourceFactory factory = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;DefaultHttpDataSourceFactory(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;exoplayer_video&quot;&lt;/span&gt;);&lt;br /&gt;            ExtractorsFactory extractorsFactory = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;DefaultExtractorsFactory();&lt;br /&gt;            MediaSource mediaSource = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ExtractorMediaSource(videourl, factory, extractorsFactory, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;playerView&lt;/span&gt;.setPlayer(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;playerView&lt;/span&gt;.setKeepScreenOn(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mname&lt;/span&gt;.setText(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;name&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;.prepare(mediaSource, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;.setPlayWhenReady(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;            &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// simpleExoPlayer.seekTo(currentWindow,playbackposition);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;.addListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Player.EventListener() {&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onTimelineChanged(Timeline timeline, Object manifest, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;reason) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onTracksChanged(TrackGroupArray trackGroups, TrackSelectionArray trackSelections) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onLoadingChanged(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;isLoading) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPlayerStateChanged(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;playWhenReady, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;playbackState) {&lt;br /&gt;                    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(playbackState == Player.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;STATE_BUFFERING&lt;/span&gt;) {&lt;br /&gt;                        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VISIBLE&lt;/span&gt;);&lt;br /&gt;                    } &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else if &lt;/span&gt;(playbackState == Player.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;STATE_READY&lt;/span&gt;) {&lt;br /&gt;                        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;GONE&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onRepeatModeChanged(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;repeatMode) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onShuffleModeEnabledChanged(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;shuffleModeEnabled) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@RequiresApi&lt;/span&gt;(api = Build.VERSION_CODES.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;R&lt;/span&gt;)&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPlayerError(ExoPlaybackException error) {&lt;br /&gt;                    &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;.stop();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPositionDiscontinuity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;reason) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPlaybackParametersChanged(PlaybackParameters playbackParameters) {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onSeekProcessed() {&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            });&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;simpleExoPlayer&lt;/span&gt;.setPlayWhenReady(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt; &lt;/span&gt;} &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;catch &lt;/span&gt;(Exception e) {&lt;br /&gt;            e.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;        Query ssQuery = &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;searchDatabaseReference&lt;/span&gt;.child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos&quot;&lt;/span&gt;).orderByChild(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;sotype&quot;&lt;/span&gt;).equalTo(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;type&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;rrecyclerview&lt;/span&gt;.setLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;LinearLayoutManager(video_Player.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;));&lt;br /&gt;        FirebaseRecyclerOptions&amp;lt;songs&amp;gt; moptions = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerOptions.Builder&amp;lt;songs&amp;gt;()&lt;br /&gt;                .setQuery(ssQuery, songs.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;)&lt;br /&gt;                .build();&lt;br /&gt;        FirebaseRecyclerAdapter&amp;lt;songs,VideoViewHolder&amp;gt; firebaseRecyclerAdapter1=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt;(moptions) {&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onBindViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;VideoViewHolder holder, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;position, &lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;songs model) {&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;.setText(model.getVideoname().toUpperCase());  Glide.&lt;span style=&quot;font-style: italic;&quot;&gt;with&lt;/span&gt;(getApplicationContext()).asBitmap().load(model.getVideourl()).into((holder).&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;);&lt;br /&gt;                FirebaseUser user = FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getCurrentUser();&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;user != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                String currentuser = user.getUid();&lt;br /&gt;                String postkey = getRef(position).getKey();&lt;br /&gt;                String file = model.getVideourl();&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;like_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;                    Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Play first&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                });&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;dislike_btn&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;                    Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Play first&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@NonNull&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            @Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;VideoViewHolder onCreateViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;ViewGroup parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;viewType) {&lt;br /&gt;                View view = LayoutInflater.&lt;span style=&quot;font-style: italic;&quot;&gt;from&lt;/span&gt;(parent.getContext()).inflate(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;singlerow&lt;/span&gt;, parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return new &lt;/span&gt;VideoViewHolder(view);&lt;br /&gt;            }&lt;br /&gt;        };&lt;br /&gt;      &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;//  mfirebaseRecyclerAdapter = firebaseRecyclerAdapter;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;        &lt;/span&gt;firebaseRecyclerAdapter1.notifyDataSetChanged();&lt;br /&gt;        firebaseRecyclerAdapter1.startListening();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;rrecyclerview&lt;/span&gt;.setAdapter(firebaseRecyclerAdapter1);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Run and Play Video

  
  
  

  
  
  
  
  
  
  
  
  
  &lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in an existing project in android studio&lt;/a&gt;
  
  &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;

&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;
  
  
 
  
  </content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/9137725597887614743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-add-likedislike-button-in-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/9137725597887614743'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/9137725597887614743'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-add-likedislike-button-in-video.html' title='How to Add Like,Dislike button  in video in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-106049676644445802</id><published>2021-11-19T00:47:00.018-08:00</published><updated>2022-03-30T09:03:27.918-07:00</updated><title type='text'>How to create Layout Resource File  in existing project in android studio</title><content type='html'> 




    &lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;http://c.amazon-adsystem.com/aax2/assoc.js&quot;&gt;&lt;/script&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;Follow these steps for creating Layout Resource File&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Right-click on Layout&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgmJiaQ8lJTelo_gxnkki9rzVn_loaQSm4zdyytEFmKqL6VtxjmRoMA-nKdw34NXkyfnRyDsoxHXkHbSV_cq3pYxBJb9Sc7QXX9Mjb_TpcpbkCgugD1zwVqg93hqhyJyqqA5P8EBVr3DYXzoIjls32s4Dg5jWx98WTbj0qHJOxc3sL7eOzSeQDPnCIj=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgmJiaQ8lJTelo_gxnkki9rzVn_loaQSm4zdyytEFmKqL6VtxjmRoMA-nKdw34NXkyfnRyDsoxHXkHbSV_cq3pYxBJb9Sc7QXX9Mjb_TpcpbkCgugD1zwVqg93hqhyJyqqA5P8EBVr3DYXzoIjls32s4Dg5jWx98WTbj0qHJOxc3sL7eOzSeQDPnCIj=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on new then Click on Layout Resource File&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDMKm9t-vz1sIdOWl1HidfFh6UIoYMCN7aiCmtmbnPtHv7MHBfEtOvhsxbrkwiAlTYHU5VZOCVk443vsm_0OGxOt1nH-5Rj7tuvU6R_nSvR2c4bJU_5p7uxZJw40ImeR8VV0GFaaDwN1rdx-ur1ciH8OJdVoaNEgZS_HXCJ3-Mglk56sBH8oaV_iQ9=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDMKm9t-vz1sIdOWl1HidfFh6UIoYMCN7aiCmtmbnPtHv7MHBfEtOvhsxbrkwiAlTYHU5VZOCVk443vsm_0OGxOt1nH-5Rj7tuvU6R_nSvR2c4bJU_5p7uxZJw40ImeR8VV0GFaaDwN1rdx-ur1ciH8OJdVoaNEgZS_HXCJ3-Mglk56sBH8oaV_iQ9=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
  
  
  
  
 
  
  
  
  
  ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Type Layout Resource File(Exp:-signal row) in Filename&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEha7HvNv32T7m_Aw3vQGmva_khZItlfd6FMVtrmZff2QsARha43W2RPI_JwegBCQUXjfLwt6bKW9E5XsdYylAm3EWnb1ceyGkQljaV0WpbhS5nabt_p3nzLqYsXctDUmYkU8XKLQsHpNl3lMrDxACC9PGgjzEf5ngkry1i_TvphrsawcNr1bOpX1WR8=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEha7HvNv32T7m_Aw3vQGmva_khZItlfd6FMVtrmZff2QsARha43W2RPI_JwegBCQUXjfLwt6bKW9E5XsdYylAm3EWnb1ceyGkQljaV0WpbhS5nabt_p3nzLqYsXctDUmYkU8XKLQsHpNl3lMrDxACC9PGgjzEf5ngkry1i_TvphrsawcNr1bOpX1WR8=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on ok, your Layout Resource File is ready&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How  to create a new activity in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-size: 18.72px; font-weight: 700;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;





































</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/106049676644445802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/106049676644445802'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/106049676644445802'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html' title='How to create Layout Resource File  in existing project in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgmJiaQ8lJTelo_gxnkki9rzVn_loaQSm4zdyytEFmKqL6VtxjmRoMA-nKdw34NXkyfnRyDsoxHXkHbSV_cq3pYxBJb9Sc7QXX9Mjb_TpcpbkCgugD1zwVqg93hqhyJyqqA5P8EBVr3DYXzoIjls32s4Dg5jWx98WTbj0qHJOxc3sL7eOzSeQDPnCIj=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-3341930724886051290</id><published>2021-11-18T01:38:00.021-08:00</published><updated>2022-03-30T09:04:08.415-07:00</updated><title type='text'>How to create a new activity  in existing android project in android studio</title><content type='html'>





&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;Follow these steps for creating new activity&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp; Right-click on the project name&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgNVQkAVSkiuBACPhnFC0nKKG9uj_zzxzEB48_aKs93G13w9Z8HXchpQ3SufhKCIpHbAloXBhN83_qWeONs8NF_NSJSen1MzEKJ8wyLStVCP2Vyoe6TiYJ_KWUzgwK0QhtpztpmjFjh8Aav2koS0qDFnqrL0lNby6HnBGUsaiCpDsUGaWVrNz2WQP-k=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgNVQkAVSkiuBACPhnFC0nKKG9uj_zzxzEB48_aKs93G13w9Z8HXchpQ3SufhKCIpHbAloXBhN83_qWeONs8NF_NSJSen1MzEKJ8wyLStVCP2Vyoe6TiYJ_KWUzgwK0QhtpztpmjFjh8Aav2koS0qDFnqrL0lNby6HnBGUsaiCpDsUGaWVrNz2WQP-k=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on New then Activity then click on Empty activity&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-tU_ZF38t4CJbXVbSjf_B0Tzjj61fJWDJG8G_023DgjY8C7coWnBdq_iZ-n-UaumhkkImN_JOESS_g0lAcgWbvw-yUi-05236C4KVEIg2cadguUDeDY5WY_KOnX26FJWkvkDS6nzHG9ZdIcEnVb6uYoAILLYFniKyKqkQSof7BA_YRhw0ISZW5m14=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-tU_ZF38t4CJbXVbSjf_B0Tzjj61fJWDJG8G_023DgjY8C7coWnBdq_iZ-n-UaumhkkImN_JOESS_g0lAcgWbvw-yUi-05236C4KVEIg2cadguUDeDY5WY_KOnX26FJWkvkDS6nzHG9ZdIcEnVb6uYoAILLYFniKyKqkQSof7BA_YRhw0ISZW5m14=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
 
  
  

  
  
  
  
  
  
  ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Type activity name as you wish and click finish&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhf-UOrFW0CpnZkdL4d4sTkUh9lgm6kZnWzhYNI6i8jNmW75lrW24tRo3LrzD1yTpuN0nLxvfbdN9Xcs2BTUmjGntQMmp_qDmAPypIukAEWFfQFJpZ4Xgjl1YqxULAyjn2pJsJ0Td0aPlG8yOaC-nFg5SLREktv3V7CHjtPu4jJXAnW5CtSs4M-r02-=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhf-UOrFW0CpnZkdL4d4sTkUh9lgm6kZnWzhYNI6i8jNmW75lrW24tRo3LrzD1yTpuN0nLxvfbdN9Xcs2BTUmjGntQMmp_qDmAPypIukAEWFfQFJpZ4Xgjl1YqxULAyjn2pJsJ0Td0aPlG8yOaC-nFg5SLREktv3V7CHjtPu4jJXAnW5CtSs4M-r02-=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Your activity is ready&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a custom menu in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;


</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/3341930724886051290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3341930724886051290'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3341930724886051290'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html' title='How to create a new activity  in existing android project in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgNVQkAVSkiuBACPhnFC0nKKG9uj_zzxzEB48_aKs93G13w9Z8HXchpQ3SufhKCIpHbAloXBhN83_qWeONs8NF_NSJSen1MzEKJ8wyLStVCP2Vyoe6TiYJ_KWUzgwK0QhtpztpmjFjh8Aav2koS0qDFnqrL0lNby6HnBGUsaiCpDsUGaWVrNz2WQP-k=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-5379710508912721128</id><published>2021-11-17T17:51:00.019-08:00</published><updated>2022-03-30T09:04:52.033-07:00</updated><title type='text'>How to Create a Custom menu in android studio</title><content type='html'>
 



&lt;h2 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;Follow these steps to create a custom menu&lt;/h2&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Right-click on Menu&amp;nbsp;&amp;nbsp;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj_bLtvR-CdC3tJhclBsYSWk7pmFbOfV4W6ri8D6MRseNoYhOzm4wxopXho8fd8lmNR8EArXdxY9qAp_rd2VOW8v8ZXnAYmJ6odGxbv8afnOg4AaKBzSpXZHXNReOyA7o3HUj7uz9mpk6zdjDBcgouIofgBtL_V0iRDkAG2A4D1nboNGfdEOCzakDex=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj_bLtvR-CdC3tJhclBsYSWk7pmFbOfV4W6ri8D6MRseNoYhOzm4wxopXho8fd8lmNR8EArXdxY9qAp_rd2VOW8v8ZXnAYmJ6odGxbv8afnOg4AaKBzSpXZHXNReOyA7o3HUj7uz9mpk6zdjDBcgouIofgBtL_V0iRDkAG2A4D1nboNGfdEOCzakDex=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on new then click on Menu resource file&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhQ2kqvWFiL_MQzx49fJwuTZZwF43KQYDJ8kkMIHhqiR4hUpzSoq0bodMTG4RYh2sqiYBROPGv_dgyFF0mbuWJYgSforiBl3vahIoVTk5hZ4lPfAdncIZyfkQpTIJOP3XyZhdMpX_FkbkXlXc44zFjgK6URa_VTUEbIod4BhA1zXzD5UBQdTGofKF_V=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhQ2kqvWFiL_MQzx49fJwuTZZwF43KQYDJ8kkMIHhqiR4hUpzSoq0bodMTG4RYh2sqiYBROPGv_dgyFF0mbuWJYgSforiBl3vahIoVTk5hZ4lPfAdncIZyfkQpTIJOP3XyZhdMpX_FkbkXlXc44zFjgK6URa_VTUEbIod4BhA1zXzD5UBQdTGofKF_V=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
  

  
  

  
  
  
  
  ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Type custom_name in file name then click on ok&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhfGkcKfqTR-gQ1LfpdSdAMR8yypVIIDdkDs7zM0zpxh6w0g2tbV-Pd6lUHsnPsOFrv3FJKcXbjWSQgOt8hZAUM01Qq1v_rcGAcjAv0iUAlCzYtIYlBOUijE7jS51Bww0UhhyP1W63M2yMrdL9RpjBQ44waprJ5UVqKsJZuFcTok0Vf_3z0hVuTLQ6X=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhfGkcKfqTR-gQ1LfpdSdAMR8yypVIIDdkDs7zM0zpxh6w0g2tbV-Pd6lUHsnPsOFrv3FJKcXbjWSQgOt8hZAUM01Qq1v_rcGAcjAv0iUAlCzYtIYlBOUijE7jS51Bww0UhhyP1W63M2yMrdL9RpjBQ44waprJ5UVqKsJZuFcTok0Vf_3z0hVuTLQ6X=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;custom menu ready&lt;/div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/h3&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;





</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/5379710508912721128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/5379710508912721128'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/5379710508912721128'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html' title='How to Create a Custom menu in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj_bLtvR-CdC3tJhclBsYSWk7pmFbOfV4W6ri8D6MRseNoYhOzm4wxopXho8fd8lmNR8EArXdxY9qAp_rd2VOW8v8ZXnAYmJ6odGxbv8afnOg4AaKBzSpXZHXNReOyA7o3HUj7uz9mpk6zdjDBcgouIofgBtL_V0iRDkAG2A4D1nboNGfdEOCzakDex=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-2298885952331666089</id><published>2021-11-15T02:30:00.024-08:00</published><updated>2022-03-30T09:05:27.348-07:00</updated><title type='text'>How to create a new java class in android studio</title><content type='html'>




&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&amp;nbsp;Follow these steps to create a new java class&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Right-click on the package name&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisgmosmI1Cy-nm0Tp9iijMTV5khOi4OSMzx0IPPytjCrYnH0k0CySvgTt7HGmHNWLcKeFGVNHGSjRa8U_9NuFLigt0Cdrv4Dfecyan5Skw_gWkE92__axAtwYTNld2UEMAAa0uBYBqJG9u8ucIHSp35_dUY4kC1xU9ho1mkOqRaUDo6_KXuybAVIIf=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisgmosmI1Cy-nm0Tp9iijMTV5khOi4OSMzx0IPPytjCrYnH0k0CySvgTt7HGmHNWLcKeFGVNHGSjRa8U_9NuFLigt0Cdrv4Dfecyan5Skw_gWkE92__axAtwYTNld2UEMAAa0uBYBqJG9u8ucIHSp35_dUY4kC1xU9ho1mkOqRaUDo6_KXuybAVIIf=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;br /&gt;Click on the java class&lt;/h3&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc1baIEhQqAEFP55fvLjl-SiB_uCOoLfRaiDi7ieHeL9nHpfSiG0ICdtpSfj0gIy7I_GKJv_AN2uZ5SKJRPupS9EAEs8I1UDMPZRZP2VdZdlq0rmxm7n5IZILoXwT3IhuR1QXG5lLaR1U-BjDr6jHAe2r2IffXYQricbKS7gwhweOWyXvodz5tKIV1=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc1baIEhQqAEFP55fvLjl-SiB_uCOoLfRaiDi7ieHeL9nHpfSiG0ICdtpSfj0gIy7I_GKJv_AN2uZ5SKJRPupS9EAEs8I1UDMPZRZP2VdZdlq0rmxm7n5IZILoXwT3IhuR1QXG5lLaR1U-BjDr6jHAe2r2IffXYQricbKS7gwhweOWyXvodz5tKIV1=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  
  
  
  
  
 

  
  
  
  
  
  ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Type java&amp;nbsp; class name(Exp:- songs) and press Enter&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTHc6eyZUIlJBF2F0k7pN9Q3WvKEgbLM9-LvSVn_chgxRwhnw1834DcFVfQhjrTPjZSYVmO9uCsdjjl1vWJdpCXfVsBpPR1DBtkX6PgU8kSw_0ZiB0nfjAeNnk5kGsfpFMcmy5k09n5UuISUlQTfHRF0o0iOTvwT76odOB3R8kH7an6Vwyu0FJTHIl=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTHc6eyZUIlJBF2F0k7pN9Q3WvKEgbLM9-LvSVn_chgxRwhnw1834DcFVfQhjrTPjZSYVmO9uCsdjjl1vWJdpCXfVsBpPR1DBtkX6PgU8kSw_0ZiB0nfjAeNnk5kGsfpFMcmy5k09n5UuISUlQTfHRF0o0iOTvwT76odOB3R8kH7an6Vwyu0FJTHIl=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Your java class ready 😎😎😎😎😎&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in an existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;






</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/2298885952331666089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/2298885952331666089'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/2298885952331666089'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html' title='How to create a new java class in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEisgmosmI1Cy-nm0Tp9iijMTV5khOi4OSMzx0IPPytjCrYnH0k0CySvgTt7HGmHNWLcKeFGVNHGSjRa8U_9NuFLigt0Cdrv4Dfecyan5Skw_gWkE92__axAtwYTNld2UEMAAa0uBYBqJG9u8ucIHSp35_dUY4kC1xU9ho1mkOqRaUDo6_KXuybAVIIf=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-1679466509242187294</id><published>2021-11-12T17:55:00.055-08:00</published><updated>2022-03-30T09:12:19.847-07:00</updated><title type='text'>How to add(Part-2) Video in FirebaseRecyclerAdapter in android studio</title><content type='html'>



&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;First read&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Add(Part_1) in FirebaseRecyclerAdapter in android studio&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;Let&#39;s start the second part&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;Add below dependency in app-level build Gradle&lt;/h2&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;plugins {&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;    id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.android.application&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.gms.google-services&#39;&lt;br /&gt;&lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;android {&lt;br /&gt;    compileSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;    &lt;/span&gt;buildToolsVersion &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;30.0.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;defaultConfig {&lt;br /&gt;        applicationId &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.example.phoneauthentication&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;minSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;19&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;targetSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionCode &lt;span style=&quot;color: blue;&quot;&gt;1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionName &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;1.0&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;testInstrumentationRunner &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;androidx.test.runner.AndroidJUnitRunner&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;    buildTypes {&lt;br /&gt;        release {&lt;br /&gt;            minifyEnabled &lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;false&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;            &lt;/span&gt;proguardFiles getDefaultProguardFile(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-android-optimize.txt&#39;&lt;/span&gt;), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-rules.pro&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;}&lt;br /&gt;    }&lt;br /&gt;    compileOptions {&lt;br /&gt;        sourceCompatibility JavaVersion.VERSION_1_8&lt;br /&gt;        targetCompatibility JavaVersion.VERSION_1_8&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dependencies {&lt;br /&gt;&lt;br /&gt;    implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.appcompat:appcompat:1.3.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.material:material:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.constraintlayout:constraintlayout:2.1.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;testImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;junit:junit:&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.ext:junit:1.1.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.espresso:espresso-core:3.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation platform(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-bom:26.1.0&#39;&lt;/span&gt;)&lt;br /&gt;    implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-auth&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.github.joielechong:countrycodepicker:2.4.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.karumi:dexter:6.2.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-storage:20.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-messaging:22.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.firebaseui:firebase-ui-database:6.2.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-core:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-dash:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-hls:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-smoothstreaming:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.exoplayer:exoplayer-ui:2.7.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.github.bumptech.glide:glide:4.12.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;annotationProcessor &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.github.bumptech.glide:compiler:4.12.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;}&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                       &amp;nbsp;&lt;span style=&quot;background-color: transparent; text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;











↓&lt;/span&gt;&lt;/pre&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;                       Add below code in project-level Gradle&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;// Top-level build file where you can add configuration options common to all sub-projects/modules.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;buildscript {&lt;br /&gt;    repositories {&lt;br /&gt;        google()&lt;br /&gt;        jcenter()&lt;br /&gt;    }&lt;br /&gt;    dependencies {&lt;br /&gt;        classpath &lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;&quot;com.android.tools.build:gradle:4.1.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;classpath &lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;&#39;com.google.gms:google-services:4.3.10&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;// classpath &#39;com.github.dcendents:android-maven-gradle-plugin:2.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;        // NOTE: Do not place your application dependencies here; they belong&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;        // in the individual module build.gradle files&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;allprojects {&lt;br /&gt;    repositories {&lt;br /&gt;        google()&lt;br /&gt;        jcenter()&lt;br /&gt;        maven { url &lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;&quot;https://jitpack.io&quot; &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;}&lt;br /&gt;        mavenLocal()&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;task clean(&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;: Delete) {&lt;br /&gt;    delete rootProject.buildDir&lt;br /&gt;&lt;/span&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;span&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Add below code AndroidManifest.xml&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;manifest &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;com.example.firstproject&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.INTERNET&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;ScopedStorage&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;application&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:hardwareAccelerated&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@mipmap/ic_launcher&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:label&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@string/app_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:roundIcon&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@mipmap/ic_launcher_round&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:supportsRtl&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:theme&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@style/Theme.&lt;/span&gt;firstproject&quot;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Below activity name differ , as you type activity name during creating&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Below activity code is automatic generated&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.video_Player&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.videos&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.dashboardactivity&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.MainActivity&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;            &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;action &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.intent.action.MAIN&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;category &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.intent.category.LAUNCHER&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;            &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;activity&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;application&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;manifest&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;













↓&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;                            

                   &lt;/h3&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: left;&quot;&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
      var aax_size=&#39;300x250&#39;;
      var aax_pubname = &#39;androidguru92-21&#39;;
      var aax_src=&#39;302&#39;;
    &lt;/script&gt;&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;                         Add below code in string.xml&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-size: medium; text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; text-align: left;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: navy; font-size: 9.8pt; text-align: left;&quot;&gt;resources&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; text-align: left;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: left;&quot;&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;app_name&quot;&lt;/span&gt;&amp;gt;phone authentication&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;_1234567890&quot;&lt;/span&gt;&amp;gt;1234567890&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;enter_your_valid_mobile_no&quot;&lt;/span&gt;&amp;gt;enter your valid mobile no&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Send_Otp&quot;&lt;/span&gt;&amp;gt;send otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Enter_otp&quot;&lt;/span&gt;&amp;gt;enter otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Submit&quot;&lt;/span&gt;&amp;gt;submit&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;ReSend_Otp&quot;&lt;/span&gt;&amp;gt;resend otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Phone_verification&quot;&lt;/span&gt;&amp;gt;phone varification&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;add_song&quot;&lt;/span&gt;&amp;gt;add song&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;enter_video_name&quot;&lt;/span&gt;&amp;gt;Enter video name&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;browse_video&quot;&lt;/span&gt;&amp;gt;Browse video&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;upload_video&quot;&lt;/span&gt;&amp;gt;Upload video&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;video_name&quot;&lt;/span&gt;&amp;gt;Video name&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;todo&quot;&lt;/span&gt;&amp;gt;todo&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;song_name&quot;&lt;/span&gt;&amp;gt;song_name&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;resources&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                    ↓&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;
                     
           
                 
                     

                     
                     
                     
                     
                     
                     Create an android project&lt;br /&gt;↓&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Create empty activity, click on Empty activity&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;↓&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;How to create an android project in android studio&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUFL9Tb7bGqPTDx1ppQF8qtxX-hNHbdh6PRumccW0uDAoBEGJpIkchQv_xUIy1giymdEj2fmKt4Dw7CYZv51ZN9uhUj7fFye9l81F58fBPsnkYhqT0fDfjqFlH1UJhlfUH4a-Q5og9Q3pXCSzQFO0PGHa9gOViairx2C7d6A_IM0LxX0HjEgMHSJcX=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUFL9Tb7bGqPTDx1ppQF8qtxX-hNHbdh6PRumccW0uDAoBEGJpIkchQv_xUIy1giymdEj2fmKt4Dw7CYZv51ZN9uhUj7fFye9l81F58fBPsnkYhqT0fDfjqFlH1UJhlfUH4a-Q5og9Q3pXCSzQFO0PGHa9gOViairx2C7d6A_IM0LxX0HjEgMHSJcX=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: center;&quot;&gt;Type activity name then click on finish&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCfxyg_zyTwLc3j3HVG9q4-vryVd4HyIsuOAoZdsVqJjILSoA_itZjMK0188JXJW3ygflnuRAfJxp7KGvhrXVnihhNI8eg-N_chhbcliUAhc3T-agNuBMo4c8iIKY_0nMHUlAkFTdVD6KZyR3OQsD2-vJCkvSH6JzTpC-aJ93PcdroRX9h32-Uii4d=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCfxyg_zyTwLc3j3HVG9q4-vryVd4HyIsuOAoZdsVqJjILSoA_itZjMK0188JXJW3ygflnuRAfJxp7KGvhrXVnihhNI8eg-N_chhbcliUAhc3T-agNuBMo4c8iIKY_0nMHUlAkFTdVD6KZyR3OQsD2-vJCkvSH6JzTpC-aJ93PcdroRX9h32-Uii4d=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
                       
                       
                       
                    
                       
 
                       
                       
                       
                       
                       
                       ↓&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;Right-click on Layout and click on Layout Resource file&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj98NcnAyaTzFGvggrk6q8QWvhZxetXE3db7mUjGwuI8V8LXx9NqkEdos_d1HxQ3rDxHKx6lmvvHbaAAqfEF8HlvPKRav9XapdFqcCiWYhlhDyYVPc5VxWo2FjOZVcHqYRXr4XcQ4whiw3hPz5RPAJmYAXjGQeNkmV2hZB-4O0jbqdXny7l8pLL3Tdq=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj98NcnAyaTzFGvggrk6q8QWvhZxetXE3db7mUjGwuI8V8LXx9NqkEdos_d1HxQ3rDxHKx6lmvvHbaAAqfEF8HlvPKRav9XapdFqcCiWYhlhDyYVPc5VxWo2FjOZVcHqYRXr4XcQ4whiw3hPz5RPAJmYAXjGQeNkmV2hZB-4O0jbqdXny7l8pLL3Tdq=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;
                       
                       
                       
                       ↓&lt;br /&gt;Type name singlerow.xml and click ok&lt;/h3&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEieX1zIYLhXOTPmTx87KY0eJ_1Fnx5XAjKPtWi_JjKZyMfHjvZLg5x1nNb46g4CQ_bNGWbok6_0wrxw6kLFKjudOQtUgJP1AyJL7ubz_iHJjNuToAe2D8oZ9aOQOBoWW_oLu6Pm2x54vkKgWHYYilRHGbZ8xx4Xqm-M2eSpE8eswII5S1bGNRsSUJBa=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEieX1zIYLhXOTPmTx87KY0eJ_1Fnx5XAjKPtWi_JjKZyMfHjvZLg5x1nNb46g4CQ_bNGWbok6_0wrxw6kLFKjudOQtUgJP1AyJL7ubz_iHJjNuToAe2D8oZ9aOQOBoWW_oLu6Pm2x54vkKgWHYYilRHGbZ8xx4Xqm-M2eSpE8eswII5S1bGNRsSUJBa=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: center;&quot;&gt;
                         
                
                         
                         
                         
                         
                         
  
                         
                         
               
                         
                         
                         Type below code in&amp;nbsp; singlerow.xml&amp;nbsp;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;ads&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:orientation&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;vertical&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.cardview.widget.CardView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/fl_ad_placeholder&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:cardBackgroundColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@android:color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:cardCornerRadius&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;5dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:cardUseCompatPadding&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;LinearLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:orientation&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;vertical&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;FrameLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;UselessParent&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;203dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;                    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;VideoView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/exoplyerview&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;172dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;31dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:contentDescription&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/todo&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;ImageButton&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/video_thumbnail&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;177dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:contentDescription&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/todo&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;TextView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/video_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;32dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/video_thumbnail&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;5dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/video_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;15sp&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;            &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;FrameLayout&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;LinearLayout&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.cardview.widget.CardView&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;
                         
           
                         
                         
                         
                         

                         
                         
                         
                         
                         ↓&lt;/span&gt;&lt;/pre&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Create activity click on Empty activity and type name video&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIptT9ZkGUX59kTZ1a06Wrz9GJ3XjnWsDIBdCoZv7JKNdnxcXEKt3Vw3TgK0BB_HK7EwfUMgGBB5qRYMIzn3B_T2Xzft93eYww7M916YDk18L42ItewWxW714RPMPEcqUaTFbARA58XgRqHdymlCb7b-e6iUjoKUCk8MgiHCLtU6A_oLmlzra3NQTt=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIptT9ZkGUX59kTZ1a06Wrz9GJ3XjnWsDIBdCoZv7JKNdnxcXEKt3Vw3TgK0BB_HK7EwfUMgGBB5qRYMIzn3B_T2Xzft93eYww7M916YDk18L42ItewWxW714RPMPEcqUaTFbARA58XgRqHdymlCb7b-e6iUjoKUCk8MgiHCLtU6A_oLmlzra3NQTt=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;↓&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Click on Finish&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiHX7WqJgAFxFRku45Nf_zM6n0uVXp7_58iEWGJUgPamMigPEOAcpiiKRhmDvjPmDDATqnnCnVsUb_RzXVO6jnbOLRKtVY5Bdxa6UY9ivCVI6L9iONqdmMX6QL94dpZXHqZkXqSSiNrrv8JArMq0lkOglXRZVjp1p10pxfSXH2NKDifdD3V3byfQjvx=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiHX7WqJgAFxFRku45Nf_zM6n0uVXp7_58iEWGJUgPamMigPEOAcpiiKRhmDvjPmDDATqnnCnVsUb_RzXVO6jnbOLRKtVY5Bdxa6UY9ivCVI6L9iONqdmMX6QL94dpZXHqZkXqSSiNrrv8JArMq0lkOglXRZVjp1p10pxfSXH2NKDifdD3V3byfQjvx=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;
                           
                           
        
                           
                           
 
                           
                           
                           
                           
                           
                           
                           ↓&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Add below code in video.java(Exp: activity.java)&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;package &lt;/span&gt;com.example.phoneauthentication;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;RequiresApi&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.app.AppCompatActivity;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.widget.SearchView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.LinearLayoutManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView.ViewHolder;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.NotificationChannel;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.NotificationManager;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.ProgressDialog;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.content.Intent;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Build;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Bundle;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.LayoutInflater;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.Menu;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.MenuItem;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.View;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.ViewGroup;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.ProgressBar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.RelativeLayout;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Toast;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.bumptech.glide.Glide;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerAdapter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.firebase.ui.database.FirebaseRecyclerOptions;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.OnCompleteListener;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.Task;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.material.snackbar.Snackbar;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseAuth;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseUser;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DatabaseReference;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.FirebaseDatabase;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.Query;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.messaging.FirebaseMessaging;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.HashMap;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Random;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;videos &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;extends &lt;/span&gt;AppCompatActivity {&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private static final int &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;item_data &lt;/span&gt;= &lt;span style=&quot;color: blue;&quot;&gt;0&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private static final int &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;item_banner &lt;/span&gt;= &lt;span style=&quot;color: blue;&quot;&gt;1&lt;/span&gt;;&lt;br /&gt;    RecyclerView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;;&lt;br /&gt;    ProgressBar &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onCreate(Bundle savedInstanceState) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;        setContentView(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;activity_videos&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;recyclerview&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressBar &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;mprogressbar&lt;/span&gt;);&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//set layout in recyclerview&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;.setLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;LinearLayoutManager(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;));&lt;br /&gt;&lt;br /&gt;//Type same name Videos name ,when type Videos name in &lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; style=&quot;font-size: 9.8pt;&quot; target=&quot;_blank&quot;&gt;How to add Video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;span&gt;&lt;h3 style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;How to connect an android project to firebase in android studio&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;span&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;        FirebaseRecyclerOptions&amp;lt;songs&amp;gt; options = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;FirebaseRecyclerOptions.Builder&amp;lt;songs&amp;gt;()&lt;br /&gt;                .setQuery(FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference().child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos&quot;&lt;/span&gt;), songs.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;)&lt;br /&gt;                .build();&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&lt;br /&gt;        FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt; firebaseRecyclerAdapter = &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;new &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;FirebaseRecyclerAdapter&amp;lt;songs, VideoViewHolder&amp;gt;(options) {&lt;br /&gt;            &lt;/span&gt;&lt;span style=&quot;color: olive; font-size: 9.8pt;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive; font-size: 9.8pt;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;onBindViewHolder(&lt;/span&gt;&lt;span style=&quot;color: olive; font-size: 9.8pt;&quot;&gt;@NonNull &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;VideoViewHolder holder, &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;int &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;position, &lt;/span&gt;&lt;span style=&quot;color: olive; font-size: 9.8pt;&quot;&gt;@NonNull &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;songs model) {&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//getVideoname,getVideourl belongs to songs class ↓            &lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;   holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;.setText(model.getVideoname().toUpperCase());&lt;br /&gt;                String file = model.getVideourl();&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//postkey position of song&lt;br /&gt;                String postkey = getRef(position).getKey();&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//postkey used ,when postkey is not equal to null&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;postkey != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                FirebaseUser user = FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getCurrentUser();&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//user used ,when postkey is not equal to null,user is object of FirebaseUser&lt;br /&gt;&lt;/pre&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;assert &lt;/span&gt;user != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;;&lt;br /&gt;                String currentuser = user.getUid();&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Glide used for show thumbnail&lt;br /&gt;&lt;br /&gt;             &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt; &lt;/span&gt;Glide.&lt;span style=&quot;font-style: italic;&quot;&gt;with&lt;/span&gt;(getApplicationContext()).asBitmap().load(model.getVideourl()).into((holder).&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;);&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;.setOnClickListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;View.OnClickListener() {&lt;br /&gt;                    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onClick(View v) {&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//putExtra used for send current user,postkey,song type,pathfile etc send to other activity&lt;br /&gt;                        String type=&lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getSotype();&lt;br /&gt;                        Intent intent = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(videos.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;, video_Player.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;path file&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;file&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song name&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getVideoname());&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song type&quot;&lt;/span&gt;,type);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;postkey&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;postkey&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;current user&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                        startActivity(intent);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;                holder.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;.setOnClickListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;View.OnClickListener() {&lt;br /&gt;                    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onClick(View v) {&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//putExtra used for send current user,postkey,song type,pathfile etc send to other activity&lt;br /&gt;&lt;/pre&gt;                        String type=&lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getSotype();&lt;br /&gt;                        Intent intent = &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(videos.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;, video_Player.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;path file&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;file&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song name&quot;&lt;/span&gt;, &lt;span style=&quot;color: #660e7a;&quot;&gt;model&lt;/span&gt;.getVideoname());&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;song type&quot;&lt;/span&gt;,type);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;postkey&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;postkey&lt;/span&gt;);&lt;br /&gt;                        intent.putExtra(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;current user&quot;&lt;/span&gt;,&lt;span style=&quot;color: #660e7a;&quot;&gt;currentuser&lt;/span&gt;);&lt;br /&gt;                        startActivity(intent);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@NonNull&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            @Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;VideoViewHolder onCreateViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;ViewGroup parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;viewType) {&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//LayoutInFlater user for set singlrow.xml layout in Recyclerview&lt;br /&gt;                View view = LayoutInflater.&lt;span style=&quot;font-style: italic;&quot;&gt;from&lt;/span&gt;(parent.getContext()).inflate(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;singlerow&lt;/span&gt;, parent, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return new &lt;/span&gt;VideoViewHolder(view);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;           };&lt;br /&gt;        firebaseRecyclerAdapter.startListening();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;recyclerView&lt;/span&gt;.setAdapter(firebaseRecyclerAdapter);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt; &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public boolean &lt;/span&gt;onCreateOptionsMenu(Menu menu) {&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//getMenuInflater used for bind custom menu&lt;br /&gt;     getMenuInflater().inflate(R.menu.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;custom_menu&lt;/span&gt;, menu);&lt;br /&gt;     MenuItem mItem = menu.findItem(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;add_videos&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;     &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return super&lt;/span&gt;.onCreateOptionsMenu(menu);&lt;br /&gt;}&lt;br /&gt;&lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public boolean &lt;/span&gt;onOptionsItemSelected(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;MenuItem item) {&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(item.getItemId()==R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;add_videos&lt;/span&gt;){&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;try &lt;/span&gt;{&lt;br /&gt;            pickvideo();&lt;br /&gt;        } &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;catch &lt;/span&gt;(Exception e) {&lt;br /&gt;            e.printStackTrace();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return super&lt;/span&gt;.onOptionsItemSelected(item);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private void &lt;/span&gt;pickvideo() {&lt;br /&gt;    startActivity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(videos.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,addvideo.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;));&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;↓&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Create VideoViewHolder class ,Type below code in VideoViewHolder.java&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;package &lt;/span&gt;com.example.phoneauthentication;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.View;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.ImageButton;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.TextView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.VideoView;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.recyclerview.widget.RecyclerView;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;VideoViewHolder &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;extends &lt;/span&gt;RecyclerView.ViewHolder {&lt;br /&gt;    VideoView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;exoPlayerview&lt;/span&gt;;&lt;br /&gt;    TextView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;;&lt;br /&gt;    ImageButton &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;VideoViewHolder(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;View itemView) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;(itemView);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;exoPlayerview &lt;/span&gt;=  itemView.findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;exoplyerview&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_name &lt;/span&gt;=  itemView.findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;video_name&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;video_thumb &lt;/span&gt;=  itemView.findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;video_thumbnail&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;↓&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;Create java class type name songs.java &lt;br /&gt;and type below code in songs.java&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: medium;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;package &lt;/span&gt;com.example.phoneauthentication;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;songs {&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Type videoname,videourl type same  according to &lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to add Video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;sotype&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;songs(String videoname, String videourl) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname &lt;/span&gt;= videoname;&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl &lt;/span&gt;= videourl;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getVideoname() {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getVideourl() {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    songs(){}&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getSotype() {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;sotype&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;
                           
                           
                           
        
                           
                           
 
                           
                           
                           
                           ↓&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Create custom_menu.xml ,&lt;br /&gt;right on click on Menu and type on Menu resource file&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjrjCji4YHmu1zihd2LHxt3268f_gFd8QL875G4EHFPUZGzAq_T6T4PTbMQ0SVfqZl0RobM9lUvKSytBQQmf47IhvyvrV47rcj5FdmCRzHidwXhDR9Kg-ZcPOzztWfnmvCgPo1Ebz1bMttuC3ovgDzTMPGMrEeMMj4uSgAAahpz1z-dgX7f1pNkxBNL=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjrjCji4YHmu1zihd2LHxt3268f_gFd8QL875G4EHFPUZGzAq_T6T4PTbMQ0SVfqZl0RobM9lUvKSytBQQmf47IhvyvrV47rcj5FdmCRzHidwXhDR9Kg-ZcPOzztWfnmvCgPo1Ebz1bMttuC3ovgDzTMPGMrEeMMj4uSgAAahpz1z-dgX7f1pNkxBNL=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi-kHiZCHQs0B09fR5CnBbT5EJhqE3co3Hrp-7vgtNngD9guVPbjuSbRG4belbiNwcOwGy2PZyAy1i_sL3AeJj5VfW8SSZiuCDJPoaZ7wSANPmjMkmFlUVnYgwh3M2BrjLHX283F29YGzHozvGVfOTAsepo4nt5Xc2dMlUPuolFp6FS205Jy8kQ3m3q=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi-kHiZCHQs0B09fR5CnBbT5EJhqE3co3Hrp-7vgtNngD9guVPbjuSbRG4belbiNwcOwGy2PZyAy1i_sL3AeJj5VfW8SSZiuCDJPoaZ7wSANPmjMkmFlUVnYgwh3M2BrjLHX283F29YGzHozvGVfOTAsepo4nt5Xc2dMlUPuolFp6FS205Jy8kQ3m3q=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Lets run app&lt;/span&gt;




                             
                             

                             
                             
                             
&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;&lt;h3&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; target=&quot;_blank&quot;&gt;How to create a new activity in an existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 18.72px; white-space: normal;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;




</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/1679466509242187294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/1679466509242187294'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/1679466509242187294'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html' title='How to add(Part-2) Video in FirebaseRecyclerAdapter in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgUFL9Tb7bGqPTDx1ppQF8qtxX-hNHbdh6PRumccW0uDAoBEGJpIkchQv_xUIy1giymdEj2fmKt4Dw7CYZv51ZN9uhUj7fFye9l81F58fBPsnkYhqT0fDfjqFlH1UJhlfUH4a-Q5og9Q3pXCSzQFO0PGHa9gOViairx2C7d6A_IM0LxX0HjEgMHSJcX=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-7508320680831043004</id><published>2021-11-04T03:38:00.060-07:00</published><updated>2022-03-30T09:15:37.812-07:00</updated><title type='text'>How to add Video(Part-1)  in FirebaseRecyclerAdapter from Galllary..</title><content type='html'>





&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;Step:-1&lt;/h2&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;First add below permission in menifest.xml&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 18.72px; font-weight: 700; text-align: center;&quot;&gt;&lt;h3&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Add below code AndroidManifest.xml&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;manifest &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;package&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;com.example.firstproject&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.INTERNET&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;uses-permission &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;ScopedStorage&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;application&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:hardwareAccelerated&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@mipmap/ic_launcher&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:label&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@string/app_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:roundIcon&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@mipmap/ic_launcher_round&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:supportsRtl&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:theme&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;@style/Theme.&lt;/span&gt;firstproject&quot;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Below activity name differ , as you type activity name during creating&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//Below activity code is automatic generated&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.video_Player&quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.videos&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.dashboardactivity&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;        &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;activity &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;.MainActivity&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;            &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;action &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.intent.action.MAIN&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;                &amp;lt;&lt;span style=&quot;color: navy;&quot;&gt;category &lt;/span&gt;&lt;span style=&quot;color: #660e7a;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;=&quot;android.intent.category.LAUNCHER&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;            &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;intent-filter&lt;/span&gt;&amp;gt;&lt;br /&gt;        &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;activity&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;application&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy;&quot;&gt;manifest&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;














&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: Consolas, monospace; font-size: 9.8pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;/span&gt;
  
  &lt;span style=&quot;color: navy; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt; uses-permission&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;:name&lt;/span&gt;&lt;span style=&quot;color: green; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;android.permission.READ_EXTERNAL_STORAGE&quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgvLG-1IBjJPkpdd3udBA6TH_7yYDZNNuvshyEQ4teRr6soSkx9dHLQ2vJenHTymZDFuVIyzlSd--4RpIZGCu2t20EiJaR4fb7HCdeJ_9EN6Eh32ElmycieC2CXy9QfBm9r6GbZcaCp-nSvyAeBST8LS3k5jCy9wK7JoRLl_0GrovNTNwgxmCO7zQiC=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgvLG-1IBjJPkpdd3udBA6TH_7yYDZNNuvshyEQ4teRr6soSkx9dHLQ2vJenHTymZDFuVIyzlSd--4RpIZGCu2t20EiJaR4fb7HCdeJ_9EN6Eh32ElmycieC2CXy9QfBm9r6GbZcaCp-nSvyAeBST8LS3k5jCy9wK7JoRLl_0GrovNTNwgxmCO7zQiC=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;↓&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;↓&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: large;&quot;&gt; 
 
  Type below code in Application in Menifest.xml&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hardwareAccelerated&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjP59_I-0hywk24PRof9L8bFI33Nz6A2HMrOculYhPren_uH0MuLVzLSUJHu9gyipxt9PojN_LkwTqAuUr6jcPeQihprv-T82jQEB5ZyygdbwH8kwctenLH74tZ9Sen3CaTRXYmET3AaZ6mVv_IDY07nwsWYP_yAFVUliRm7eM47W7JnBdiDHYzi-_H=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjP59_I-0hywk24PRof9L8bFI33Nz6A2HMrOculYhPren_uH0MuLVzLSUJHu9gyipxt9PojN_LkwTqAuUr6jcPeQihprv-T82jQEB5ZyygdbwH8kwctenLH74tZ9Sen3CaTRXYmET3AaZ6mVv_IDY07nwsWYP_yAFVUliRm7eM47W7JnBdiDHYzi-_H=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
    
    
    
    
    

    
    
    
    
    
    
    
    ↓&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Add dependency in app level Gradle&amp;nbsp;&lt;/h3&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;plugins &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.android.application&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.gms.google-services&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;android &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;    &lt;/span&gt;buildToolsVersion &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;30.0.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;defaultConfig &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;applicationId &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.example.phoneauthentication&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;minSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;19&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;targetSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionCode &lt;span style=&quot;color: blue;&quot;&gt;1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;or: blue;&quot;&gt;        &lt;/span&gt;versionName &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;1.0&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;testInstrumentationRunner &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;androidx.test.runner.AndroidJUnitRunner&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;buildTypes &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;release &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            &lt;/span&gt;minifyEnabled &lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;false&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;            &lt;/span&gt;proguardFiles getDefaultProguardFile(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-android-optimize.txt&#39;&lt;/span&gt;), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-rules.pro&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileOptions &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;sourceCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;        &lt;/span&gt;targetCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;dependencies &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.appcompat:appcompat:1.3.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.material:material:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.constraintlayout:constraintlayout:2.1.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;testImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;junit:junit:&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.ext:junit:1.1.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.espresso:espresso-core:3.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation platform(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-bom:26.1.0&#39;&lt;/span&gt;)&lt;br /&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.karumi:dexter:6.2.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-storage:20.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-messaging:22.0.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.firebaseui:firebase-ui-database:6.2.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;b&gt;                                            ↓&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;add below code in string.xml&lt;/h3&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;resources&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;add_song&quot;&lt;/span&gt;&amp;gt;add song&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;enter_video_name&quot;&lt;/span&gt;&amp;gt;Enter video name&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;browse_video&quot;&lt;/span&gt;&amp;gt;Browse video&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;upload_video&quot;&lt;/span&gt;&amp;gt;Upload video&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;resources&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                        &lt;/pre&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp; 
    
  
  
  

  
  
  
  
  
  
  
  
  
  Step:-2&lt;/h2&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;Click on res&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZZIEk7sZ43ab7XUrDHspiebNZMghJw6OeQzYLFJcsPyHZMTRgvfS5KGAoBCeNlVpTf9oy5HbDNc2RfpTx_4NSC7mUxMPTlg8AEZh-Nn9j_FZW1GyfIbmLTritTUUz3kAXXT1UsrG7UFX8GjJl9imJKuB-HT4RF4sSDl07W0_gjSB-B8FPKJb88cI3=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiZZIEk7sZ43ab7XUrDHspiebNZMghJw6OeQzYLFJcsPyHZMTRgvfS5KGAoBCeNlVpTf9oy5HbDNc2RfpTx_4NSC7mUxMPTlg8AEZh-Nn9j_FZW1GyfIbmLTritTUUz3kAXXT1UsrG7UFX8GjJl9imJKuB-HT4RF4sSDl07W0_gjSB-B8FPKJb88cI3=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;↓&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Right-click on res then click Android resource file&lt;/h3&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiP8_TstI20LOtX0QZOxD8C8HbUQopFfnpiEpIkTlfPvRClyvEF5G7vDBIXtGb0PH4JsiJ5J1I3NaMczHMXDgcTIFWOScfXmEZBo6mZzEs9d5QeD2iD01lu0mUspsIuS5rDgYivm-yPUfvUqjaws5YABP_k5dozlL9z8LIPJ0e3nDNXJ47kNGFMZSH8=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiP8_TstI20LOtX0QZOxD8C8HbUQopFfnpiEpIkTlfPvRClyvEF5G7vDBIXtGb0PH4JsiJ5J1I3NaMczHMXDgcTIFWOScfXmEZBo6mZzEs9d5QeD2iD01lu0mUspsIuS5rDgYivm-yPUfvUqjaws5YABP_k5dozlL9z8LIPJ0e3nDNXJ47kNGFMZSH8=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
  
  
  
 
  
  

      
  
  
  
  
  
  
  ↓&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type menu name in the File name and select menu in Resource type and click ok&lt;/h3&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDS1QPpdBiaT3-Nh-Z6HziSwGQq9A7gCGn8EDSZnUji5_zr2chyDa8G9EKeVJkR3sCKyYZxvjCu7inxKyidHvnKvSx6X8MfDFeN9VmuReCI2nuGpstQSlPYuk2p4iE8x8jC8_qNhRcaoDcRm7gRBI_Tb9yrjDXA8Zr5pF-gtjUrS0PBHR86u1Cl4hu=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhDS1QPpdBiaT3-Nh-Z6HziSwGQq9A7gCGn8EDSZnUji5_zr2chyDa8G9EKeVJkR3sCKyYZxvjCu7inxKyidHvnKvSx6X8MfDFeN9VmuReCI2nuGpstQSlPYuk2p4iE8x8jC8_qNhRcaoDcRm7gRBI_Tb9yrjDXA8Zr5pF-gtjUrS0PBHR86u1Cl4hu=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;↓&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Then add&amp;nbsp; below code to the menu&lt;/h3&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;background-color: white; color: blue; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;background-color: white; color: green; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;background-color: white; color: blue; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;background-color: white; color: green; font-family: Consolas, monospace; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;menu &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res-auto&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;item &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/add_videos&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:icon&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@drawable/ic_baseline_add_circle_outline_24&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:title&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/add_song&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:showAsAction&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;always&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;/&amp;gt;&lt;br /&gt;    &lt;br /&gt; &amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;menu&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;                             
  
  
  
  
    
 
 


  
  
  
  
  
  
  
  
  Step:-3&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;    
  Right click on drawable and click on Vector assest&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                            &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEge3arG1te0dZkPHjEFNuCynrgPpfQcUVmU8kqhusvOJ2ItHcMhvWWcycB9VoRbN6XNITdoT9ymLANJ4eT3gabfqR2tkiKbvCgPzd69h59zKNsRRIGQVf0HLjj6hilxpInFch9lUSTiRb5VMCkka94EoWsN-TY3XQqGU6d5KIePUrkpUx71II4BYHDT=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEge3arG1te0dZkPHjEFNuCynrgPpfQcUVmU8kqhusvOJ2ItHcMhvWWcycB9VoRbN6XNITdoT9ymLANJ4eT3gabfqR2tkiKbvCgPzd69h59zKNsRRIGQVf0HLjj6hilxpInFch9lUSTiRb5VMCkka94EoWsN-TY3XQqGU6d5KIePUrkpUx71II4BYHDT=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;                                      &lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                        ↓&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;          Click on Clip art and search add and select then click&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;click next and finish&lt;/span&gt;&lt;/div&gt;&lt;/h3&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj-v6A9CtqXki7RxR7qbb1dIe1rYAK0rjhR1CmmryeFz8jCsQF30nSlWyYrqYbgQKw2EPno-OkADa_LLJ-o2NE7glY7pMrw8Pp7y9Q96yDtpSie7qGeXPutYQkIehN7m3M8HZDuysr0VbNG6lbNxqtfjDTsHvc9KqbC7d2ZzTXjXwbGnpYcf7LWz4PY=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj-v6A9CtqXki7RxR7qbb1dIe1rYAK0rjhR1CmmryeFz8jCsQF30nSlWyYrqYbgQKw2EPno-OkADa_LLJ-o2NE7glY7pMrw8Pp7y9Q96yDtpSie7qGeXPutYQkIehN7m3M8HZDuysr0VbNG6lbNxqtfjDTsHvc9KqbC7d2ZzTXjXwbGnpYcf7LWz4PY=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;                                            &lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                      
  
  
  
  
  



 
 
  
  
  ↓&lt;/pre&gt;&lt;h2 style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: left;&quot;&gt;                                        Step :-4&lt;/h2&gt;&lt;h3 style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;    Add below code in addvideo.xml&lt;/h3&gt;&lt;h3 style=&quot;font-size: 9.8pt; text-align: left;&quot;&gt;   Note:- &lt;span style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;You can replace &lt;/span&gt;addvideo with dashboardactivity&lt;/h3&gt;&lt;div style=&quot;font-size: 9.8pt;&quot;&gt; &lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: 9.8pt; font-weight: bold;&quot;&gt;xml version&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;1.0&quot; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: 9.8pt; font-weight: bold;&quot;&gt;encoding&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;=&quot;utf-8&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/apk/res/android&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;xmlns:&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;http://schemas.android.com/tools&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:context&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;.&lt;/span&gt;addvideo&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;VideoView&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/videoView&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;346dp&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;EditText&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/videoView&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:maxLines&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;2&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hint&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/enter_video_name&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:labelFor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/videoView&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/vsongname&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;40dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:autofillHints&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;My video&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:inputType&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;textLongMessage&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;androidx.appcompat.widget.AppCompatButton&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/browse_button&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/videoView&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;101dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/black&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/browse_video&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;20sp&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;Button&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/upload_button&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/browse_button&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_centerHorizontal&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;15dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;-3dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/black&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/upload_video&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;20sp&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;  
  
  
  
  
 
 


 
 
 
 
 
 
  
  
  Step:-5&lt;/h3&gt;&lt;h3 style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;       Add below code in &lt;span style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;addvideo&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.java&lt;/span&gt;&lt;/h3&gt;&lt;h2 style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;Note:- You can type projectname replace phoneauthentication during creating project&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;package &lt;/span&gt;com.example.projectname;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.Manifest;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.Dialog;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.ProgressDialog;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.content.Context;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.database.Cursor;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.media.MediaMetadataRetriever;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.media.MediaPlayer;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.net.Uri;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.AsyncTask;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Build;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Bundle;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Environment;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.text.TextUtils;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.webkit.MimeTypeMap;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Button;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.EditText;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.MediaController;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.TextView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Toast;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.VideoView;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.activity.result.ActivityResultCallback;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.activity.result.ActivityResultLauncher;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.activity.result.contract.ActivityResultContracts;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;RequiresApi&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.app.AppCompatActivity;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.OnCompleteListener;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.android.gms.tasks.Task;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseAuth;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseUser;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.DatabaseReference;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.database.FirebaseDatabase;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.iid.FirebaseInstanceIdReceiver;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.messaging.FirebaseMessaging;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.storage.FirebaseStorage;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.storage.StorageReference;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.Dexter;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.PermissionToken;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.listener.PermissionDeniedResponse;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.listener.PermissionGrantedResponse;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.listener.PermissionRequest;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.karumi.dexter.listener.single.PermissionListener;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.squareup.okhttp.OkHttpClient;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.io.File;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.net.URISyntaxException;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Arrays;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.HashMap;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.List;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Objects;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;addvideo &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;extends &lt;/span&gt;AppCompatActivity {&lt;br /&gt;    VideoView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoView&lt;/span&gt;;&lt;br /&gt;    Button &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;browse&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;upload&lt;/span&gt;;&lt;br /&gt;    Uri &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;int &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;second&lt;/span&gt;;&lt;br /&gt;TextView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;msize&lt;/span&gt;;&lt;br /&gt;     String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;FCM_MESSAGE_URL&lt;/span&gt;;&lt;br /&gt;    EditText &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;vsongname&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;msongtype&lt;/span&gt;;&lt;br /&gt;    MediaController &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mediaController&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;boolean &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;checkedpermission &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;;&lt;br /&gt;    StorageReference &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;storageReference&lt;/span&gt;;&lt;br /&gt;    DatabaseReference &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;databaseReference&lt;/span&gt;;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;//ActivityResultLauncher userd for pick video ,image etc &lt;br /&gt;    ActivityResultLauncher&amp;lt;String&amp;gt; &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mGetContent &lt;/span&gt;= registerForActivityResult(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ActivityResultContracts.GetContent(), &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ActivityResultCallback&amp;lt;Uri&amp;gt;() {&lt;br /&gt;        &lt;span style=&quot;color: olive;&quot;&gt;@RequiresApi&lt;/span&gt;(api = Build.VERSION_CODES.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;Q&lt;/span&gt;)&lt;br /&gt;        &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onActivityResult(Uri result) {&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl &lt;/span&gt;= result.normalizeScheme();&lt;br /&gt;            Cursor cursor = getApplicationContext().getContentResolver()&lt;br /&gt;                    .query(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;, &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;);&lt;br /&gt;           &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoView&lt;/span&gt;.setVideoURI(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl &lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;            cursor.moveToFirst();&lt;br /&gt;&lt;br /&gt;       &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;     &lt;/span&gt;cursor.close();&lt;br /&gt;        }&lt;br /&gt;    });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onCreate(Bundle savedInstanceState) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;        setContentView(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;activity_addvideo&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoView &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;videoView&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;browse &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;browse_button&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;upload &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;upload_button&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;vsongname&lt;/span&gt;=findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;vsongname&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;storageReference&lt;/span&gt;= FirebaseStorage.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;databaseReference&lt;/span&gt;=FirebaseDatabase.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getReference(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mediaController &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;MediaController(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoView&lt;/span&gt;.setMediaController(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mediaController&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoView&lt;/span&gt;.start();&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;browse&lt;/span&gt;.setOnClickListener(v -&amp;gt; Dexter.&lt;span style=&quot;font-style: italic;&quot;&gt;withContext&lt;/span&gt;(getApplicationContext()).withPermission(Manifest.permission.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;READ_EXTERNAL_STORAGE&lt;/span&gt;).withListener(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;PermissionListener() {&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPermissionGranted(PermissionGrantedResponse permissionGrantedResponse) {&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;checkedpermission &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mGetContent&lt;/span&gt;.launch(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;video/*&quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPermissionDenied(PermissionDeniedResponse permissionDeniedResponse) {&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;checkedpermission &lt;/span&gt;= &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onPermissionRationaleShouldBeShown(PermissionRequest permissionRequest, PermissionToken permissionToken) {&lt;br /&gt;                permissionToken.continuePermissionRequest();&lt;br /&gt;            }&lt;br /&gt;        }).check());&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;upload&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(TextUtils.&lt;span style=&quot;font-style: italic;&quot;&gt;isEmpty&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;vsongname&lt;/span&gt;.getText().toString().toLowerCase())) {&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please enter your video name&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            }&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else if &lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;==&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;){&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(getApplicationContext(), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please browse video&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else&lt;/span&gt;{&lt;br /&gt;&lt;br /&gt;                    processvideouploading();&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;    }&lt;br /&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getExtention(){&lt;br /&gt;        MimeTypeMap mimeTypeMap=MimeTypeMap.&lt;span style=&quot;font-style: italic;&quot;&gt;getSingleton&lt;/span&gt;();&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;mimeTypeMap.getExtensionFromMimeType(getContentResolver().getType(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;));&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;processvideouploading() {&lt;br /&gt;&lt;br /&gt;        ProgressDialog pd=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ProgressDialog(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;);&lt;br /&gt;        pd.setTitle(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Video Uploader&quot;&lt;/span&gt;);&lt;br /&gt;        pd.setMessage(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please wait,while your video is uploading&quot;&lt;/span&gt;);&lt;br /&gt;        pd.show();&lt;br /&gt;        StorageReference uploader=&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;storageReference&lt;/span&gt;.child(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Videos/&quot;&lt;/span&gt;+System.&lt;span style=&quot;font-style: italic;&quot;&gt;currentTimeMillis&lt;/span&gt;()+&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;.&quot;&lt;/span&gt;+getExtention());&lt;br /&gt;        uploader.putFile(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;)&lt;br /&gt;                .addOnSuccessListener(taskSnapshot -&amp;gt; &lt;span style=&quot;color: #660e7a;&quot;&gt;uploader&lt;/span&gt;.getDownloadUrl().addOnSuccessListener((Uri uri) -&amp;gt; {&lt;br /&gt;                     // &lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; style=&quot;font-size: medium; text-align: center;&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt; &lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;                    songs obj = &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;new &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;songs(&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-weight: bold;&quot;&gt;vsongname&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.getText().toString(), uri.toString().toLowerCase());&lt;br /&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-weight: bold;&quot;&gt;databaseReference&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.child(Objects.&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;requireNonNull&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-weight: bold;&quot;&gt;databaseReference&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.push().getKey())).setValue(obj)&lt;br /&gt;                            .addOnSuccessListener(Void -&amp;gt; {&lt;br /&gt;                 &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;               &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt;&quot;&gt;pd&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.dismiss();&lt;br /&gt;                                Toast.&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;makeText&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;(getApplicationContext(), &lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&quot;Sucessfully uploaded&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;, Toast.&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;).show();&lt;br /&gt;                                 }).addOnFailureListener(e -&amp;gt; {&lt;br /&gt;                        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt;&quot;&gt;pd&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.dismiss();&lt;br /&gt;                        Toast.&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt; font-style: italic;&quot;&gt;makeText&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;(getApplicationContext(), &lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&quot;Failed to upload,please try again&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;, Toast.&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;).show();&lt;br /&gt;&lt;br /&gt;                    });&lt;br /&gt;                })).addOnProgressListener(snapshot -&amp;gt; {&lt;br /&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;double &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;progress = (&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: 9.8pt;&quot;&gt;100.0 &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;* snapshot.getBytesTransferred()) / snapshot.getTotalByteCount();&lt;br /&gt;                    &lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;int &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;currentprogress=(&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;)progress;&lt;br /&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt;&quot;&gt;pd&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.setMessage(&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&quot;Uploaded  &quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;+currentprogress+&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&quot;%&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;                            &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&quot;                                               Please wait,while your video is uploading.............&quot;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;);&lt;br /&gt;                   &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;// pd.setMessage(&quot;Please wait,while your video is uploading&quot;);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: 9.8pt; font-style: italic;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-size: 9.8pt;&quot;&gt;pd&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;.setCanceledOnTouchOutside(&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;);&lt;br /&gt;&lt;br /&gt;                });&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;h2 style=&quot;font-size: 9.8pt; text-align: left;&quot;&gt;                       
  
  
  
 
 
 



 
 
 
 
 
  
  
  Step:-6&lt;/h2&gt;&lt;h3 style=&quot;font-size: 9.8pt; text-align: left;&quot;&gt;                          Create a class songs.java&lt;/h3&gt;&lt;div style=&quot;font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: medium; text-align: center;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 9.8pt;&quot;&gt;                                       ↓&lt;/div&gt;&lt;h3 style=&quot;font-size: 9.8pt; text-align: center;&quot;&gt;     Right click on project name then click java class&lt;/h3&gt;&lt;div style=&quot;font-size: 9.8pt;&quot;&gt;                &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEio8SHe2CGoD6518kJ4DBAQREgzhG_4KOK3q7sMSkhzRrTzMYnWYkBqIuEeQC6dwN8bmtENsJNUg3gT3SCLdjss9fnf1ANHLdJcyBXPyA9vjhcdHULj8oAaH1ki5A6HviJ69172aR7Uc5GYY9d6wDm2dcMeMLbknxbIVCYH2g9c91fupSFlyRUuAt2e=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEio8SHe2CGoD6518kJ4DBAQREgzhG_4KOK3q7sMSkhzRrTzMYnWYkBqIuEeQC6dwN8bmtENsJNUg3gT3SCLdjss9fnf1ANHLdJcyBXPyA9vjhcdHULj8oAaH1ki5A6HviJ69172aR7Uc5GYY9d6wDm2dcMeMLbknxbIVCYH2g9c91fupSFlyRUuAt2e=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;h3 style=&quot;clear: both; text-align: center;&quot;&gt;Type songs ,press enter&lt;/h3&gt;&lt;div&gt;                                            ↓&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;                              Add below code in songs.java&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg1rW-HufqwduoKCwmKeSDb7whZ_25Q7r7ftvdVKRpby9U7W11HxqUZpf0SUO86kqg7BbXu4tCFSERrHEzpcxs8idQ767mga8KXDgC-OJVwMkM_JvVyhNWoDtyp-NzE97iVm4QvopElE7L4xfiwvZWmsbIsLTEM5EKFv8PMLhzyt2DJ7IO_vWUAFLfM=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg1rW-HufqwduoKCwmKeSDb7whZ_25Q7r7ftvdVKRpby9U7W11HxqUZpf0SUO86kqg7BbXu4tCFSERrHEzpcxs8idQ767mga8KXDgC-OJVwMkM_JvVyhNWoDtyp-NzE97iVm4QvopElE7L4xfiwvZWmsbIsLTEM5EKFv8PMLhzyt2DJ7IO_vWUAFLfM=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;    &lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;package &lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;com.example.&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;projectname&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;songs {&lt;br /&gt;    String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;sotype&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;songs(String videoname, String videourl) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname &lt;/span&gt;= videoname;&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl &lt;/span&gt;= videourl;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getVideoname() {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videoname&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String getVideourl() {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;videourl&lt;/span&gt;;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    songs(){}&lt;br /&gt;    &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                            &lt;/pre&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div&gt;&lt;h3&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt; &amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;
  












  
  
  
  How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;How to create a new activity in an existing project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create an android project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 18.72px; text-align: center; white-space: normal;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;




</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/7508320680831043004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/7508320680831043004'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/7508320680831043004'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html' title='How to add Video(Part-1)  in FirebaseRecyclerAdapter from Galllary..'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgvLG-1IBjJPkpdd3udBA6TH_7yYDZNNuvshyEQ4teRr6soSkx9dHLQ2vJenHTymZDFuVIyzlSd--4RpIZGCu2t20EiJaR4fb7HCdeJ_9EN6Eh32ElmycieC2CXy9QfBm9r6GbZcaCp-nSvyAeBST8LS3k5jCy9wK7JoRLl_0GrovNTNwgxmCO7zQiC=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>34QQ+FVF, Tilak Nagar, Chhattisgarh 495001, India</georss:featurename><georss:point>22.0886994 82.1396765</georss:point><georss:box>-9.722085926089111 46.983426499999993 53.899484726089113 117.2959265</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-592651866065109333</id><published>2021-10-29T22:39:00.027-07:00</published><updated>2022-03-30T09:16:45.673-07:00</updated><title type='text'>How to create android project in android studio</title><content type='html'>

&lt;h1 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&amp;nbsp;For creating android follow this step&lt;/u&gt;&lt;/b&gt;&lt;/h1&gt;&lt;h1 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&amp;nbsp;Step:-1&lt;/b&gt;&lt;/h1&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; First click on New in File menu then click on New Project&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;↓&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjIvMtMVETrKjRyyEhbYH1qH6JfyobOaQh47Lx8QtJp5RAJ1KI_z_kNHMmYdjbs5H89J57CDl2VAfPli1xO6SZJ5P7737DLwUXHJhv-cD4z5ZnyanAj9LesJP7NfYU1fTwam2emtCyrEGhk7xt45XLZQxhu6xVYNiUb_TKsrMXhGsThX30jk8hoHxo0=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjIvMtMVETrKjRyyEhbYH1qH6JfyobOaQh47Lx8QtJp5RAJ1KI_z_kNHMmYdjbs5H89J57CDl2VAfPli1xO6SZJ5P7737DLwUXHJhv-cD4z5ZnyanAj9LesJP7NfYU1fTwam2emtCyrEGhk7xt45XLZQxhu6xVYNiUb_TKsrMXhGsThX30jk8hoHxo0=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;h2&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
    
    
    
   
  

  
  
  
  
  
    
    Step:-2&lt;/b&gt;&lt;/h2&gt;&lt;div&gt;&lt;b&gt;Select Empty activity&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjjeig73QYAts5i5nfn6DDTrzqTu852NWr97hu9VTyCWJO0NhwcO4lRxcbEoSkjG5zZzsY2-6SwwJ-HRNaWJ0fweAY6px3kCMd_FiV15198XowAYwuw3gHu3alIc_yGPm21yJmtUhI8KAeEi9PkV3UHWDLYGb8mSlbeqEqdAqY-vPnsQ857vVZ0w0yL=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjjeig73QYAts5i5nfn6DDTrzqTu852NWr97hu9VTyCWJO0NhwcO4lRxcbEoSkjG5zZzsY2-6SwwJ-HRNaWJ0fweAY6px3kCMd_FiV15198XowAYwuw3gHu3alIc_yGPm21yJmtUhI8KAeEi9PkV3UHWDLYGb8mSlbeqEqdAqY-vPnsQ857vVZ0w0yL=w402-h227&quot; width=&quot;402&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Step:-3&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Type project name as you wish&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjnP7VHn6kw9CZ12HlOt_VJLO_nhLCbG_vY7DN3vrNmvM9CYtmw3GD3g8zOecn1XXMk4cmg18BrM1wWFcyeZ9BnD4SQDZK6x_Hx5M5KW27oqs0KVNYZnBWcGBvKMWQToteUz9wseCSe2UJTzapYX9DseBfqIwUN93lzkROkbJNaeomzH1W5QgvNiwR5=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjnP7VHn6kw9CZ12HlOt_VJLO_nhLCbG_vY7DN3vrNmvM9CYtmw3GD3g8zOecn1XXMk4cmg18BrM1wWFcyeZ9BnD4SQDZK6x_Hx5M5KW27oqs0KVNYZnBWcGBvKMWQToteUz9wseCSe2UJTzapYX9DseBfqIwUN93lzkROkbJNaeomzH1W5QgvNiwR5=w468-h245&quot; width=&quot;468&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;↓&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click finish, your android project is ready&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;h3&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;
    
    
    
    
    
  
  
    
    
    
    
    
    How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h3&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;How to create a new activity in an existing project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;a href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;ref_src=twsrc%5Etfw&quot; class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;




</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/592651866065109333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/592651866065109333'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/592651866065109333'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html' title='How to create android project in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjIvMtMVETrKjRyyEhbYH1qH6JfyobOaQh47Lx8QtJp5RAJ1KI_z_kNHMmYdjbs5H89J57CDl2VAfPli1xO6SZJ5P7737DLwUXHJhv-cD4z5ZnyanAj9LesJP7NfYU1fTwam2emtCyrEGhk7xt45XLZQxhu6xVYNiUb_TKsrMXhGsThX30jk8hoHxo0=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>P6HG+79 Kunwarpur Baseet, Uttar Pradesh, India</georss:featurename><georss:point>27.7282375 80.225995799999993</georss:point><georss:box>-1.7302343859375071 45.069745799999993 57.186709385937505 115.38224579999999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-8229495122364723539</id><published>2021-10-29T08:16:00.034-07:00</published><updated>2022-03-30T09:19:26.484-07:00</updated><title type='text'>How to authenticate  mobile number in android studio</title><content type='html'>




&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&amp;nbsp;Dear developer,&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;if you have not connected your project to firebase already click on&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://firebase.google.com/?gclid=Cj0KCQjwlOmLBhCHARIsAGiJg7k6uG1HwfqT93oH_90z9FCVrDFMsYxKyFL7v9Fp8Wi69OoqSNvdgyMaAvw1EALw_wcB&amp;amp;gclsrc=aw.ds&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Connect your project to Firebase&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;if you have to face any problems during connecting your project to firebase, click on&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect the android project to firebase in android studio&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;for&amp;nbsp; login with the phone number from one activity to another activity, follow these steps for easy implementation,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Step: 1&lt;/span&gt;&lt;/h2&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&amp;nbsp;Add classpath and maven in the project-level module,&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Click on project&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhe6NHw1SmPmgFUWUvb1GabTAmejspjT6L5QlypgWb_ptKQRONphUFvSK6x8FU9WpRzSUFPCl71AUYZWN_AXQKpA0JQpTYkfNWFhb20XXCsNyCZmQo1y114AcFCsMaldOT1yA5IP4ne8ly79ky1FxLQWd0PGo_xtsmo5MOJzfU0yXG_TMs-6nUCOhhR=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhe6NHw1SmPmgFUWUvb1GabTAmejspjT6L5QlypgWb_ptKQRONphUFvSK6x8FU9WpRzSUFPCl71AUYZWN_AXQKpA0JQpTYkfNWFhb20XXCsNyCZmQo1y114AcFCsMaldOT1yA5IP4ne8ly79ky1FxLQWd0PGo_xtsmo5MOJzfU0yXG_TMs-6nUCOhhR=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;↓&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
  
  
 
  
  

  
  
  
  
  
  
  Click on the build. Gradle&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgVc3Q6MZLlimh6psamXfJbyx4-WICbBmAHjOdRM53t2myn_FbdogihIHxhSjhoEb5KnWkWoOmwQOOBC_sOSegGY8eUtcthIVtRD_9LOdiB-kbSmKlQGHN-opHcVOZdEJffWonK4-G0yQAatc4A0Fl_CPTzeqQOAvMdSLmHFA4PWYVyASvevwFiaY-1=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgVc3Q6MZLlimh6psamXfJbyx4-WICbBmAHjOdRM53t2myn_FbdogihIHxhSjhoEb5KnWkWoOmwQOOBC_sOSegGY8eUtcthIVtRD_9LOdiB-kbSmKlQGHN-opHcVOZdEJffWonK4-G0yQAatc4A0Fl_CPTzeqQOAvMdSLmHFA4PWYVyASvevwFiaY-1=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;↓&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Note-: build. Gradle should have the same as below code&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;buildscript &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;repositories &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;google()&lt;br /&gt;        jcenter()&lt;br /&gt;        mavenCentral();&lt;br /&gt;    &lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;dependencies &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;classpath &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.android.tools.build:gradle:4.1.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;classpath &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.gms:google-services:4.3.10&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;allprojects &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;repositories &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;google()&lt;br /&gt;        mavenCentral()&lt;br /&gt;        jcenter()&lt;br /&gt;        maven &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            &lt;/span&gt;url &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;https://jitpack.io&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;
  
  
  
  
  
  
   
  
  
  
  Step 2:&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;Add dependencies in an app-level module,&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;Click on android&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgrBBuQES8q-I0ziCHu7AiP7JEa3bNWWBs2qGXJuN4RdFy9HkG1wadMcbTWydmobem-gxDSGoEeTrEsV0WqFtWeoSHhnpxvO6H6-TUfQXEOKgB-8sczMFmyJng_CDjqwWugJ2oTyLpCCSgy17M1TFuE68pVsegV8ibJYkfoCMrKBB6fT9jlnOC7ZZuh=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgrBBuQES8q-I0ziCHu7AiP7JEa3bNWWBs2qGXJuN4RdFy9HkG1wadMcbTWydmobem-gxDSGoEeTrEsV0WqFtWeoSHhnpxvO6H6-TUfQXEOKgB-8sczMFmyJng_CDjqwWugJ2oTyLpCCSgy17M1TFuE68pVsegV8ibJYkfoCMrKBB6fT9jlnOC7ZZuh=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;↓&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click on the build. Gradle&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjKzZ7fwa3f2e0p4Wl2HsDGijiTq84U-Qr6mLVcKd12L0ed7ITNvMjPH1mtouNN6UngZcMzDFQdpIZkKZP8j4ruUgZsXH2YknHk_qXjkJcrrsfJ4sR-PnWE4BFRLq2z89-do0JgltpU4DxVPvb1WN3pvnI6gNTWrrrx6I-ulETrO1hNe5MCV1u23VYH=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjKzZ7fwa3f2e0p4Wl2HsDGijiTq84U-Qr6mLVcKd12L0ed7ITNvMjPH1mtouNN6UngZcMzDFQdpIZkKZP8j4ruUgZsXH2YknHk_qXjkJcrrsfJ4sR-PnWE4BFRLq2z89-do0JgltpU4DxVPvb1WN3pvnI6gNTWrrrx6I-ulETrO1hNe5MCV1u23VYH=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;Note-: build. Gradle code same as below code&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  ↓&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;plugins &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;id &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.android.application&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;android &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;    &lt;/span&gt;buildToolsVersion &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;30.0.3&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;defaultConfig &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;applicationId &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;com.example.phoneauthentication&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;minSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;19&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;targetSdkVersion &lt;span style=&quot;color: blue;&quot;&gt;30&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionCode &lt;span style=&quot;color: blue;&quot;&gt;1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;        &lt;/span&gt;versionName &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;1.0&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;testInstrumentationRunner &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;androidx.test.runner.AndroidJUnitRunner&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;buildTypes &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;release &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            &lt;/span&gt;minifyEnabled &lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;false&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000043; font-weight: bold;&quot;&gt;            &lt;/span&gt;proguardFiles getDefaultProguardFile(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-android-optimize.txt&#39;&lt;/span&gt;), &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;proguard-rules.pro&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;compileOptions &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        &lt;/span&gt;sourceCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;        &lt;/span&gt;targetCompatibility JavaVersion.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VERSION_1_8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;dependencies &lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.appcompat:appcompat:1.3.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.google.android.material:material:1.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.constraintlayout:constraintlayout:2.1.1&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;testImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;junit:junit:&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.ext:junit:1.1.3&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;androidTestImplementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;androidx.test.espresso:espresso-core:3.4.0&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&#39;com.github.joielechong:countrycodepicker:2.4.2&#39;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;implementation platform(&lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-bom:26.1.0&#39;&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;    implementation &lt;span style=&quot;color: green; font-size: 9.8pt; font-weight: bold;&quot;&gt;&#39;com.google.firebase:firebase-auth&#39;&lt;/span&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt; &lt;/pre&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;h2 style=&quot;background-color: white; font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;
  
  
  
  
  
  
  
  
  
  
 
  
  
  
  
  
  
  
  
  Step : 3&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;This step recommend for beginners,&lt;/h3&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;if you are a senior developer, you can skip this step,&lt;br /&gt;Go to your android project, follow these steps-&lt;br /&gt;↓&lt;/h3&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;Click on res&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgjka_7zuRm6G07pgBVQDKx1S-0s_IeXky-TzbzOZ-pplMUqA2zuyMnhNjf3xJLa_CRgFbHUK1lZNjW-d4iz9OylCGTd3ZNCBbYXbLoBKxTZ21nRQSeSKMVmWwRlE2yB1INqiZIkMhnIvWisymIeh7C38P7A0QhZ94NsiS--Vk8exgefvI7Mwc4zwjm=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgjka_7zuRm6G07pgBVQDKx1S-0s_IeXky-TzbzOZ-pplMUqA2zuyMnhNjf3xJLa_CRgFbHUK1lZNjW-d4iz9OylCGTd3ZNCBbYXbLoBKxTZ21nRQSeSKMVmWwRlE2yB1INqiZIkMhnIvWisymIeh7C38P7A0QhZ94NsiS--Vk8exgefvI7Mwc4zwjm=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Value&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh88ZJkGaap3-rFQu6ZHeDjf6eE5AEFH-k9bL1SJlwg0b4KRZlAw-7LlUMemGkQXeLaQ846QoHzxKlBgHpuYY08zsVDllNIXeTx4xVQs8NYF-KCPISDZaauolX2AMEQdtPeu3mwXEP4cCtuJUYlV6NQogHuW3tSqIl01UkqItyONWyoTmbyz5-t0KP2=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh88ZJkGaap3-rFQu6ZHeDjf6eE5AEFH-k9bL1SJlwg0b4KRZlAw-7LlUMemGkQXeLaQ846QoHzxKlBgHpuYY08zsVDllNIXeTx4xVQs8NYF-KCPISDZaauolX2AMEQdtPeu3mwXEP4cCtuJUYlV6NQogHuW3tSqIl01UkqItyONWyoTmbyz5-t0KP2=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;↓&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Click on String.xml&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiLJF3xtFKUJ9OGPqgIIuM8KkAXAZDQk_86bLB30Cw6f0eCOBvVjwkLRobsG-CLJmX9hxkepbEJ0m9ElKC_1Y_SHO4bpArO9QYaF744HuII2IMUEC8NPdc0Dcj_T0WMfXXwh5EEOSmZZiWbbRhaBGT1VBQ2Ui1331R0gOzA69_5arJnackiG8sU978M=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiLJF3xtFKUJ9OGPqgIIuM8KkAXAZDQk_86bLB30Cw6f0eCOBvVjwkLRobsG-CLJmX9hxkepbEJ0m9ElKC_1Y_SHO4bpArO9QYaF744HuII2IMUEC8NPdc0Dcj_T0WMfXXwh5EEOSmZZiWbbRhaBGT1VBQ2Ui1331R0gOzA69_5arJnackiG8sU978M=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;
  
  
  
  
  
  
  
 
  
  
  
  
  
  
  you should add the below code in strings.xml&lt;/h3&gt;&lt;div&gt;Note-: Below code may be different if you add a different string.&lt;/div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;resources&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;app_name&quot;&lt;/span&gt;&amp;gt;phone authentication&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;_1234567890&quot;&lt;/span&gt;&amp;gt;1234567890&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;enter_your_valid_mobile_no&quot;&lt;/span&gt;&amp;gt;enter your valid mobile no&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Send_Otp&quot;&lt;/span&gt;&amp;gt;send otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Enter_otp&quot;&lt;/span&gt;&amp;gt;enter otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Submit&quot;&lt;/span&gt;&amp;gt;submit&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;ReSend_Otp&quot;&lt;/span&gt;&amp;gt;resend otp&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string &lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Phone_verification&quot;&lt;/span&gt;&amp;gt;phone varification&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;string&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;resources&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;h1 style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;
  
  
  
  
  
  
  
  
 
 
  
  
  
  
  
  
  
  
  Step : 4&lt;/span&gt;&lt;/h1&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;b&gt;Add below code in activity.xml &lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;b&gt;                                  ↓&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;                       Click on activity.xml&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgY5HmI8GpUGe-s-_7nCZHpD0_fRkbYvjQVxiEEdceuTFBJC8WO2VxnAtxAw18_nnWr7xerTpVAT2GSxa3Gl1G_moN2q7Ne9G2MZFbvgCy4pJQTaxNDxm_N3ySxLfKh6MqEEu3jqp1_RP9mPc0tHuw0XgkOPzKB2fPKpKEUeLFMoGwTwyfW4FIZuNiD=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgY5HmI8GpUGe-s-_7nCZHpD0_fRkbYvjQVxiEEdceuTFBJC8WO2VxnAtxAw18_nnWr7xerTpVAT2GSxa3Gl1G_moN2q7Ne9G2MZFbvgCy4pJQTaxNDxm_N3ySxLfKh6MqEEu3jqp1_RP9mPc0tHuw0XgkOPzKB2fPKpKEUeLFMoGwTwyfW4FIZuNiD=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/pre&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&amp;lt;&lt;span style=&quot;color: navy; font-size: 9.8pt; font-weight: bold;&quot;&gt;TextView&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/phone_no&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;40dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textSize&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;30sp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textStyle&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;bold&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/teal_700&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/Phone_verification&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:orientation&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;horizontal&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/mobile_layout&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;433dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;80dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/phone_no&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_editor_absoluteX&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;-22dp&quot; &lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;com.rilixtech.widget.countrycodepicker.CountryCodePicker&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/cpp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;138dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;49dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:digits&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/_1234567890&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginStart&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;2dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;27dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintStart_toStartOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_editor_absoluteY&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;52dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;Autofill,LabelFor&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ems&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;EditText&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/edit_Mobile_no&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;248dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;12dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;68dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:autofillHints&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;012345&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:digits&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;+0123456789&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ems&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hint&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/enter_your_valid_mobile_no&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:inputType&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;phone&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:maxLength&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:maxLines&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;1&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintEnd_toEndOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;Button&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/send_mobile_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;52dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_below&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/mobile_layout&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_centerHorizontal&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;3dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/purple_700&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/Send_Otp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintEnd_toEndOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintVertical_bias&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0.182&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;EditText&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/enter_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;225dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;56dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_above&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/submit_mobile_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;5dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;105dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;5dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:autofillHints&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/_1234567890&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:digits&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0123456789&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:maxLength&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;6&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:hint&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/Enter_otp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:inputType&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;numberPassword&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:visibility&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;invisible&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintEnd_toEndOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintStart_toStartOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintTop_toTopOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintVertical_bias&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0.308&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;Button&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/submit_mobile_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;40dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;261dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/purple_700&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/Submit&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:visibility&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;invisible&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintBottom_toBottomOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintEnd_toEndOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintStart_toStartOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintTop_toTopOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/enter_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintVertical_bias&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0.266&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;Button&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:id&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@+id/Resend_mobile_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_width&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;match_parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_height&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;wrap_content&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_alignParentBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;true&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginTop&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;10dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginEnd&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;-2dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_marginBottom&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;186dp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:background&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/teal_700&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:gravity&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;center&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:text&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@string/ReSend_Otp&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:textColor&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@color/white&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;android&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:visibility&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;invisible&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintBottom_toBottomOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintEnd_toEndOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintStart_toStartOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;parent&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintTop_toBottomOf&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;@id/submit_mobile_code&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;app&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:layout_constraintVertical_bias&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;0.182&quot;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;tools&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;:ignore&lt;/span&gt;&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;=&quot;MissingConstraints&quot; &lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;RelativeLayout&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;h2 style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;
  
  
  
  
  
  
  
  


  
  
  
  
  
  
  
  Step :6&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h3 style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Add below code in MainActivity.java&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;                              ↓&lt;/span&gt;&lt;/div&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                                Click on Mainactivity.java&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;                      &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtDaU_HuxNl4q630sreGkNKs04QE5qZctZCv6lEbA5tew-N3TFXMUC4-kmZEIp3V1xbmqAtaj9VAf7LBS9tQ1kZDnzq8c6zkVGBHFaa2IERK1Dvt452yDzlL0CMO5_kqSJhopO71OeMUXfGjV29HFd7bomivxysGOwc5Ppb8a1fd0VyD7W-8m3zkub=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjtDaU_HuxNl4q630sreGkNKs04QE5qZctZCv6lEbA5tew-N3TFXMUC4-kmZEIp3V1xbmqAtaj9VAf7LBS9tQ1kZDnzq8c6zkVGBHFaa2IERK1Dvt452yDzlL0CMO5_kqSJhopO71OeMUXfGjV29HFd7bomivxysGOwc5Ppb8a1fd0VyD7W-8m3zkub=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;package &lt;/span&gt;com.example.phoneauthentication;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.annotation.&lt;span style=&quot;color: olive;&quot;&gt;NonNull&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;androidx.appcompat.app.AppCompatActivity;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.app.ProgressDialog;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.content.Intent;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.os.Bundle;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.text.TextUtils;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.view.View;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Button;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.EditText;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.RelativeLayout;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.TextView;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;android.widget.Toast;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.FirebaseException;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.FirebaseAuth;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.PhoneAuthCredential;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.PhoneAuthOptions;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.google.firebase.auth.PhoneAuthProvider;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;com.rilixtech.widget.countrycodepicker.CountryCodePicker;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.Objects;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;import &lt;/span&gt;java.util.concurrent.TimeUnit;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public class &lt;/span&gt;MainActivity &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;extends &lt;/span&gt;AppCompatActivity {&lt;br /&gt;    TextView &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;phone_text&lt;/span&gt;;&lt;br /&gt;    EditText &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;;&lt;br /&gt;    Button &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_continue&lt;/span&gt;, &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_submit&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;;&lt;br /&gt;    FirebaseAuth &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;firebaseAuth&lt;/span&gt;;&lt;br /&gt;    PhoneAuthProvider.OnVerificationStateChangedCallbacks &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mCallbacks&lt;/span&gt;;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public &lt;/span&gt;String &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;Varificationid&lt;/span&gt;,&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;userphonenumber&lt;/span&gt;;&lt;br /&gt;    ProgressDialog &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;;&lt;br /&gt;    RelativeLayout &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;relativeLayout&lt;/span&gt;;&lt;br /&gt;    CountryCodePicker &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;countryCodePicker&lt;/span&gt;;&lt;br /&gt;    PhoneAuthProvider.ForceResendingToken &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendingtoken&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;protected void &lt;/span&gt;onCreate(Bundle savedInstanceState) {&lt;br /&gt;        &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCreate(savedInstanceState);&lt;br /&gt;        setContentView(R.layout.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;activity_main&lt;/span&gt;);&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;h3&gt;// &lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getCurrentUser()!=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;) {&lt;br /&gt;    startActivity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(getApplicationContext(), dashboardactivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;));&lt;br /&gt;}&lt;br /&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else&lt;/span&gt;{&lt;br /&gt;    startActivity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(getApplicationContext(), MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;));&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;phone_text &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;phone_no&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;countryCodePicker&lt;/span&gt;=findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;cpp&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;=findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;Resend_mobile_code&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;.setEnabled(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;relativeLayout&lt;/span&gt;=findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;mobile_layout&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;edit_Mobile_no&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;countryCodePicker&lt;/span&gt;.registerPhoneNumberTextView(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_continue &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;send_mobile_code&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_submit &lt;/span&gt;= findViewById(R.id.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;submit_mobile_code&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;firebaseAuth &lt;/span&gt;= FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_continue&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VISIBLE&lt;/span&gt;);&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt;&quot;&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;// &lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;/h3&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_continue&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(FirebaseAuth.&lt;span style=&quot;font-style: italic;&quot;&gt;getInstance&lt;/span&gt;().getCurrentUser() != &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;null&lt;/span&gt;) {&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;, &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;You have rasistered already&quot;&lt;/span&gt;, Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            } &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                String phonenumber = &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.getText().toString();&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(TextUtils.&lt;span style=&quot;font-style: italic;&quot;&gt;isEmpty&lt;/span&gt;(phonenumber.trim())) {&lt;br /&gt;                    &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.setError(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please enter valid phone no&quot;&lt;/span&gt;);&lt;br /&gt;                    &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.requestFocus();&lt;br /&gt;                }&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;userphonenumber &lt;/span&gt;= &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;countryCodePicker&lt;/span&gt;.getFullNumberWithPlus().replace(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;&quot;&lt;/span&gt;, &lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;&quot;&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;// userphonenumber=countryCodePicker+phonenumber;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;                &lt;/span&gt;PhoneAuthOptions options = PhoneAuthOptions.&lt;span style=&quot;font-style: italic;&quot;&gt;newBuilder&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;firebaseAuth&lt;/span&gt;)&lt;br /&gt;                        .setActivity(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;)&lt;br /&gt;                        .setPhoneNumber(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;userphonenumber&lt;/span&gt;)&lt;br /&gt;                        .setTimeout((&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;long&lt;/span&gt;) &lt;span style=&quot;color: blue;&quot;&gt;60&lt;/span&gt;, TimeUnit.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;SECONDS&lt;/span&gt;)&lt;br /&gt;                        .setCallbacks(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mCallbacks&lt;/span&gt;)&lt;br /&gt;                        .build();&lt;br /&gt;                PhoneAuthProvider.&lt;span style=&quot;font-style: italic;&quot;&gt;verifyPhoneNumber&lt;/span&gt;(options);&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;            String phonenumber1=&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.getText().toString();&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if &lt;/span&gt;(TextUtils.&lt;span style=&quot;font-style: italic;&quot;&gt;isEmpty&lt;/span&gt;(phonenumber1.trim())){&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.setError(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please enter valid phone no&quot;&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mobile_no&lt;/span&gt;.requestFocus();&lt;br /&gt;            }&lt;br /&gt;            &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;userphonenumber&lt;/span&gt;=&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;countryCodePicker&lt;/span&gt;.getFullNumberWithPlus().replace(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;&quot;&lt;/span&gt;,&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;&quot;&lt;/span&gt;);&lt;br /&gt;            PhoneAuthOptions options= PhoneAuthOptions.&lt;span style=&quot;font-style: italic;&quot;&gt;newBuilder&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;firebaseAuth&lt;/span&gt;)&lt;br /&gt;                    .setActivity(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;)&lt;br /&gt;                    .setPhoneNumber(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;userphonenumber&lt;/span&gt;)&lt;br /&gt;                    .setTimeout((&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;long&lt;/span&gt;)&lt;span style=&quot;color: blue;&quot;&gt;60&lt;/span&gt;, TimeUnit.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;SECONDS&lt;/span&gt;)&lt;br /&gt;                    .setCallbacks(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mCallbacks&lt;/span&gt;)&lt;br /&gt;                    .build();&lt;br /&gt;            PhoneAuthProvider.&lt;span style=&quot;font-style: italic;&quot;&gt;verifyPhoneNumber&lt;/span&gt;(options);&lt;br /&gt;&lt;br /&gt;        });&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_submit&lt;/span&gt;.setOnClickListener(v -&amp;gt; {&lt;br /&gt;            String code = &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;.getText().toString();&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;.toString().isEmpty() || &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;.toString().length() &amp;lt; &lt;span style=&quot;color: blue;&quot;&gt;6&lt;/span&gt;){&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please enter valid Otp&quot;&lt;/span&gt;,Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            }&lt;br /&gt;            &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                PhoneAuthCredential credential = PhoneAuthProvider.&lt;span style=&quot;font-style: italic;&quot;&gt;getCredential&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;Varificationid&lt;/span&gt;, code);&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;.toString().matches(&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;Varificationid&lt;/span&gt;)) {&lt;br /&gt;                    authenticateuser(credential);&lt;br /&gt;                    Intent intent=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,dashboardactivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;);&lt;br /&gt;                    startActivity(intent);&lt;br /&gt;                }&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;else &lt;/span&gt;{&lt;br /&gt;                    Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please enter valid Otp&quot;&lt;/span&gt;,Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;mCallbacks&lt;/span&gt;=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;PhoneAuthProvider.OnVerificationStateChangedCallbacks() {&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onVerificationCompleted(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;PhoneAuthCredential phoneAuthCredential) {&lt;br /&gt;                authenticateuser(phoneAuthCredential);&lt;br /&gt;                Intent intent=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,dashboardactivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;);&lt;br /&gt;                startActivity(intent);&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onCodeAutoRetrievalTimeOut(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;String s) {&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCodeAutoRetrievalTimeOut(s);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;.setEnabled(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;false&lt;/span&gt;);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onCodeSent(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;String s, &lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;PhoneAuthProvider.ForceResendingToken forceResendingToken) {&lt;br /&gt;                &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;super&lt;/span&gt;.onCodeSent(s, forceResendingToken);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;Varificationid&lt;/span&gt;=s;&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendingtoken&lt;/span&gt;=forceResendingToken;&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Otp send&quot;&lt;/span&gt;,Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;relativeLayout&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;INVISIBLE&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_continue&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;INVISIBLE&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;button_submit&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VISIBLE&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;enter_code&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;VISIBLE&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;.setVisibility(View.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;INVISIBLE&lt;/span&gt;);&lt;br /&gt;                &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;resendotp&lt;/span&gt;.setEnabled(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;true&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style=&quot;color: olive;&quot;&gt;@Override&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;public void &lt;/span&gt;onVerificationFailed(&lt;span style=&quot;color: olive;&quot;&gt;@NonNull &lt;/span&gt;FirebaseException e) {&lt;br /&gt;                Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,e.getMessage(),Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            }&lt;br /&gt;        };&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;private void &lt;/span&gt;authenticateuser(PhoneAuthCredential phoneAuthCredential) {&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;=&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;ProgressDialog(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;.setTitle(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Creating Account&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;.setMessage(&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Please wait.....&quot;&lt;/span&gt;);&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;.show();&lt;br /&gt;        &lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;firebaseAuth&lt;/span&gt;.signInWithCredential(phoneAuthCredential).addOnSuccessListener(authResult -&amp;gt; {&lt;br /&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;            &lt;/span&gt;String id= Objects.&lt;span style=&quot;font-style: italic;&quot;&gt;requireNonNull&lt;/span&gt;(authResult.getUser()).getUid();&lt;br /&gt;&lt;span style=&quot;color: grey; font-style: italic;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: #660e7a; font-weight: bold;&quot;&gt;progressDialog&lt;/span&gt;.dismiss();&lt;br /&gt;            Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,&lt;span style=&quot;color: green; font-weight: bold;&quot;&gt;&quot;Login successfully&quot;&lt;/span&gt;,Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show();&lt;br /&gt;            startActivity(&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;new &lt;/span&gt;Intent(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,dashboardactivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;class&lt;/span&gt;));&lt;br /&gt;            finish();&lt;br /&gt;        }).addOnFailureListener(e -&amp;gt; Toast.&lt;span style=&quot;font-style: italic;&quot;&gt;makeText&lt;/span&gt;(MainActivity.&lt;span style=&quot;color: navy; font-weight: bold;&quot;&gt;this&lt;/span&gt;,e.getMessage(),Toast.&lt;span style=&quot;color: #660e7a; font-style: italic; font-weight: bold;&quot;&gt;LENGTH_LONG&lt;/span&gt;).show());&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;h3&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;
  
  
  
  
  
  


  
  
  
  
  
  
  
  
  How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h3&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;How to create a new activity in an existing project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create  an android project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html&quot; target=&quot;_blank&quot;&gt;How to connect android project to firebase in android studio&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; white-space: normal;&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Yo&lt;/span&gt;&lt;span style=&quot;font-size: 9.8pt;&quot;&gt;u could follow thease sites for phone authentication :&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://www.geeksforgeeks.org/firebase-authentication-with-phone-number-otp-in-android/&quot; target=&quot;_blank&quot;&gt;GeeksforGeeks to phone authentication&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/6358380/phone-number-validation-android&quot; target=&quot;_blank&quot;&gt;Stack overflow to Mobile number validation&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://www.tutorialspoint.com/how-to-verify-enter-number-is-phone-number-or-not-using-regex-in-android&quot; target=&quot;_blank&quot;&gt;Tutorialspoint for phone authentication&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style=&quot;font-family: Consolas, monospace; font-size: 9.8pt; text-align: center;&quot;&gt;&lt;a href=&quot;https://firebase.google.com/docs/auth/android/phone-auth&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Firebase to phone authentication&lt;/span&gt;&lt;/a&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;a href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;ref_src=twsrc%5Etfw&quot; class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;






</content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/8229495122364723539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8229495122364723539'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/8229495122364723539'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html' title='How to authenticate  mobile number in android studio'/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhe6NHw1SmPmgFUWUvb1GabTAmejspjT6L5QlypgWb_ptKQRONphUFvSK6x8FU9WpRzSUFPCl71AUYZWN_AXQKpA0JQpTYkfNWFhb20XXCsNyCZmQo1y114AcFCsMaldOT1yA5IP4ne8ly79ky1FxLQWd0PGo_xtsmo5MOJzfU0yXG_TMs-6nUCOhhR=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>MJHQ+X6 Tikura Raghunathganj, Madhya Pradesh, India</georss:featurename><georss:point>24.6799774 81.6381186</georss:point><georss:box>-6.3284512864677041 46.481868599999991 55.6884060864677 116.79436860000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8006656424537411350.post-3645824593892520206</id><published>2021-10-29T08:14:00.058-07:00</published><updated>2022-03-30T09:23:29.510-07:00</updated><title type='text'>How to connect android project to Firebase </title><content type='html'>



&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;font-family: arial; font-size: large;&quot;&gt;&lt;u&gt;Following this process, you can easily connect your android project to firebase&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;u&gt;↓&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Create an android project in android studio&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&amp;nbsp;if you face any problem during creating a project click on&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Create android project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;u&gt;↓&amp;nbsp;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Open Tools menu in android studio&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click on firebase&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click on 
 authentication using&amp;nbsp; a custom authentication system&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click on - Add a firebase authentication SDK your app&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Note-: wait until the process complete on the status bar&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;then&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Open&amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://firebase.google.com/?gclsrc=aw.ds&amp;amp;gclid=Cj0KCQjw_fiLBhDOARIsAF4khR2myBAjYHYNef2oyeWMFp6_GKQsY4U91xKCbvJdCOuBc9Y3gzZKPNwaAqJhEALw_wcB&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Firebase console&lt;/span&gt;&lt;/a&gt;&amp;nbsp;on web browser&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgKC932ELemNN5WlCL5ZfepzSn2e4S1q7NkCSTw_autrpKHopC7CAopugTk4jfkF6hADfUOQf8CKzHPqGJf_cWC3lsLOegkdppJr5J2ikWHokoV2RCr2elFZAmWULFVGJOTgzrK2HIjzj-uQENpDZawXJ-yOFBNxaUuyKj-ohtztBJhrO3t2Rvtp4Go=s2048&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1151&quot; data-original-width=&quot;2048&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgKC932ELemNN5WlCL5ZfepzSn2e4S1q7NkCSTw_autrpKHopC7CAopugTk4jfkF6hADfUOQf8CKzHPqGJf_cWC3lsLOegkdppJr5J2ikWHokoV2RCr2elFZAmWULFVGJOTgzrK2HIjzj-uQENpDZawXJ-yOFBNxaUuyKj-ohtztBJhrO3t2Rvtp4Go=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
   
   
   
   
   

   
   
   
   
   
   
   click on add project&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgy7vmLWmSqYKT6-hY-4KQm1ctWPc-kOWXvdICP-coNmDCivdYJ9nZUKy9VD2IS3fhx54tAHeGEqfWWZwb_b5dNgZ4H1JKsBmMTk0VijPAgZA9wZHEurLHDu9KeSrd41UuUGl0shngtGfYAe12CEem0xnW-VhL-Rtr4wGQPWX6qVzRnk_gr2iSc57OY=s2764&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2764&quot; data-original-width=&quot;972&quot; height=&quot;462&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgy7vmLWmSqYKT6-hY-4KQm1ctWPc-kOWXvdICP-coNmDCivdYJ9nZUKy9VD2IS3fhx54tAHeGEqfWWZwb_b5dNgZ4H1JKsBmMTk0VijPAgZA9wZHEurLHDu9KeSrd41UuUGl0shngtGfYAe12CEem0xnW-VhL-Rtr4wGQPWX6qVzRnk_gr2iSc57OY=w163-h462&quot; width=&quot;163&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Type project name same as project name in android studio&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjk53BSIyT4DQTWHSzmfs1NSKB0MVYuC7joVSb1c_UcwYGQsjnJqQ-XF9PVc2Zc_hThQmYQwf4SXgCtld9SURk7mKVTDvdg_iAW-1SwwV_jEKnC_TBjMU8IUQanA7xaawB7TPoPPiz2ME7NKC-Lk0pbBfB5ayxGRAHr7jr40MG4S6oZeeJ3zqRephrG=s2340&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2340&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjk53BSIyT4DQTWHSzmfs1NSKB0MVYuC7joVSb1c_UcwYGQsjnJqQ-XF9PVc2Zc_hThQmYQwf4SXgCtld9SURk7mKVTDvdg_iAW-1SwwV_jEKnC_TBjMU8IUQanA7xaawB7TPoPPiz2ME7NKC-Lk0pbBfB5ayxGRAHr7jr40MG4S6oZeeJ3zqRephrG=s320&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
     
     
     
     

     
     
     
     
     ↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;click on continue&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHRosrH1wJ2X2y8uu4PsPquXVbazAHexvpsjgS9usZWbVOSl9sAwn221Zv5QonAY0PxpcdWmpC2nCEOwxgUh3sXDNVrfy2yM5K_5u70chBu_pNwQkawVLGSxhQXgcq7nkmzsG2yG7ky3dcbzesgAEgM0d0HDGzJH1z4K-TYo412espkiLXx-9mWJYP=s2340&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2340&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgHRosrH1wJ2X2y8uu4PsPquXVbazAHexvpsjgS9usZWbVOSl9sAwn221Zv5QonAY0PxpcdWmpC2nCEOwxgUh3sXDNVrfy2yM5K_5u70chBu_pNwQkawVLGSxhQXgcq7nkmzsG2yG7ky3dcbzesgAEgM0d0HDGzJH1z4K-TYo412espkiLXx-9mWJYP=s320&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on continue&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj3wJ3UgVK2zsYqR8uR4jTwVjxOgfPl7u0xss0H9ouLvWn8iHZlNXbTp7uyyIS8wQINwW6DdaQLXFTfXmXmU2EHmXKG408lis1dbZeD8uJsPM8nhC0wR2lJ2DkHb8v-8T5AzBR8S8jKQ-gFtQOuUtdRZIuPwqiNOPTEqBlMjQL3CeR3A_Pef0PS1VBF=s2340&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2340&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj3wJ3UgVK2zsYqR8uR4jTwVjxOgfPl7u0xss0H9ouLvWn8iHZlNXbTp7uyyIS8wQINwW6DdaQLXFTfXmXmU2EHmXKG408lis1dbZeD8uJsPM8nhC0wR2lJ2DkHb8v-8T5AzBR8S8jKQ-gFtQOuUtdRZIuPwqiNOPTEqBlMjQL3CeR3A_Pef0PS1VBF=s320&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
       
       
       
       
       
       
       
       
    
       
       
       
       
       
       
       
       
       
       
       ↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;select on default account for firebase&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhtvli7uN6JloJqSd_2_2rCArhWWDBAgBbYUgzjMmiTO39rZje_HcwfKzAvYeiIlMdLe_uQizDZygMhJsiLbOwyU4FWJY09MvIlSkKGfbQK3YQ27b8GbhBCgBbr7sZhjSM9764XyYnDw0l3NtPNBV0owOwIAej7-DCvBthv52sEkAlywBuoYZWIl8F3=s2340&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2340&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhtvli7uN6JloJqSd_2_2rCArhWWDBAgBbYUgzjMmiTO39rZje_HcwfKzAvYeiIlMdLe_uQizDZygMhJsiLbOwyU4FWJY09MvIlSkKGfbQK3YQ27b8GbhBCgBbr7sZhjSM9764XyYnDw0l3NtPNBV0owOwIAej7-DCvBthv52sEkAlywBuoYZWIl8F3=w148-h320&quot; width=&quot;148&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click on Add firebase&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Click continue&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;To add your app, click on As your type of Your app like android, ios, etc.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEje1K3rDd6g3SDcYHVtTZy2ICxrwS-E3Zt9YeIlFwGWYySOxsScGxEoVowrgpcV0QNQwouD8Gh1nT2vaQ0diB6QLok0jZ7Dtu0ikkbbi0xIEMGEoj8NbYwPdZlZX0CWCOGszjlELaqk1oxaBtcDyHb_9UqNq7fEMPmIAK2G3sif5EeQHhmucQRo-tAb=s860&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;545&quot; data-original-width=&quot;860&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEje1K3rDd6g3SDcYHVtTZy2ICxrwS-E3Zt9YeIlFwGWYySOxsScGxEoVowrgpcV0QNQwouD8Gh1nT2vaQ0diB6QLok0jZ7Dtu0ikkbbi0xIEMGEoj8NbYwPdZlZX0CWCOGszjlELaqk1oxaBtcDyHb_9UqNq7fEMPmIAK2G3sif5EeQHhmucQRo-tAb=w626-h252&quot; width=&quot;626&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
         
         
         
         
         
         
    
         
         
         
         
         
         
         
         
         
         ↓&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;type your package name same as described in Manifest.xml&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiyzb0haB65bmseHuiHgaGn_c4c1HpsSmFpVwG-0cJAcr9nbiBnHtRXvy9O1C7GrnvrYgoTtOLKEqsTK_1ydKasyxh02yFYwPAsCs2iaSQs8bqV26sbDLLL_kAOisjYSEU1qfodLjNO6P-PGDcQwyiZSFMV8Bf-OfFlTRW-lciehse4Oou4Q6D34WhU=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiyzb0haB65bmseHuiHgaGn_c4c1HpsSmFpVwG-0cJAcr9nbiBnHtRXvy9O1C7GrnvrYgoTtOLKEqsTK_1ydKasyxh02yFYwPAsCs2iaSQs8bqV26sbDLLL_kAOisjYSEU1qfodLjNO6P-PGDcQwyiZSFMV8Bf-OfFlTRW-lciehse4Oou4Q6D34WhU=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjIBOO4scKSwWpm-SQF9zqm9pkxoIE2Dh84cGAub9RnUs6Ckw9XvUDoixjJOgjBtjT93rVKEDw8MUr_v7rF2QP79IQYwZbYqWM452DXDeOivIbCE14_qWlepRJukBMzaMl_jcE0KYCuDiYvyzBcWwib4HV2Z2YcTdvwbv0okw1C6aDXbLBJ0cYIUb-6=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjIBOO4scKSwWpm-SQF9zqm9pkxoIE2Dh84cGAub9RnUs6Ckw9XvUDoixjJOgjBtjT93rVKEDw8MUr_v7rF2QP79IQYwZbYqWM452DXDeOivIbCE14_qWlepRJukBMzaMl_jcE0KYCuDiYvyzBcWwib4HV2Z2YcTdvwbv0okw1C6aDXbLBJ0cYIUb-6=w572-h226&quot; width=&quot;572&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;type in&amp;nbsp;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; face=&quot;Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif&quot; style=&quot;background-color: #fafafa;&quot;&gt;Debug signing certificate SHA-1 (&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;for type SHA-1&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Click on Gradle on the top right corner or Search Gradle in android studio&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinD-oYcnUNUhDlnMaRlwVlPuur5gO7PODV8-v5VqgNrPDyI-eLnf2vUFyROMqM44RDvDlsLhISC2JXc21-fPhDE-emnvFes0clbFY6Cw4gL0SftHgKT2u52g2lOxIcsZe1YSg-63O4rjceD5mJcj_bwaMQeF_Rfoeuz9MWBI0lKXRhWGcWnn44pMG7=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinD-oYcnUNUhDlnMaRlwVlPuur5gO7PODV8-v5VqgNrPDyI-eLnf2vUFyROMqM44RDvDlsLhISC2JXc21-fPhDE-emnvFes0clbFY6Cw4gL0SftHgKT2u52g2lOxIcsZe1YSg-63O4rjceD5mJcj_bwaMQeF_Rfoeuz9MWBI0lKXRhWGcWnn44pMG7=w590-h241&quot; width=&quot;590&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
           
           
           
           
         
         
           
           
           
           
           
           
           
           
           
           
           Click on Task&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPfEijFsoX-tedRtazZmpL_Xy1DEmyoOc70QQrzUUM_hf7U5iSMtZhrbheteCq3UoouawTg9hGKvL8rjaeknhYpPN8K1jEUcqUrIye9pJaFqJ7BLsfRpVkAap4SbDrRHI4fydBcEoDLCLSwJXA3Xllg_UnN6ZQUUd5MiRZGTQ1thgY3l7qswmvNZlr=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjPfEijFsoX-tedRtazZmpL_Xy1DEmyoOc70QQrzUUM_hf7U5iSMtZhrbheteCq3UoouawTg9hGKvL8rjaeknhYpPN8K1jEUcqUrIye9pJaFqJ7BLsfRpVkAap4SbDrRHI4fydBcEoDLCLSwJXA3Xllg_UnN6ZQUUd5MiRZGTQ1thgY3l7qswmvNZlr=w582-h215&quot; width=&quot;582&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on android&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgMVpbj7_K5HCUzQ_zb9B-nw42RVGhm2GhPCN8rck92-VTVpYBs2aOcLfj_lTVhkrySfD-78iuL9Yi_Mhu-Koe-tNsMSHCCth5C-IVqwzANQt77nER4hf9Q-UR_nwy1MH5C8XAY7e2ZqHFX6GfCfG5IrIVKwj4kfDdpL9KvLVPM1nFwO1au5cMymOR7=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgMVpbj7_K5HCUzQ_zb9B-nw42RVGhm2GhPCN8rck92-VTVpYBs2aOcLfj_lTVhkrySfD-78iuL9Yi_Mhu-Koe-tNsMSHCCth5C-IVqwzANQt77nER4hf9Q-UR_nwy1MH5C8XAY7e2ZqHFX6GfCfG5IrIVKwj4kfDdpL9KvLVPM1nFwO1au5cMymOR7=w573-h210&quot; width=&quot;573&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on signingReport&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgS-d05gl-rCsq673BttQz3Db4i1uF6Q0Bn-9FeUfwnjG6tEyuyd77MxBnBMC25BC4wTNQsK7fHvE0lKVCn_blKwhczH8BopPgxH_QFvNUqYVEsc1HeNkEbp6E8MBx66RocJSNvv75me2mh9d4yjiU2Wgd5thDTyRIafhU3CbSkIGcZ9t2y4JsKsE-M=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgS-d05gl-rCsq673BttQz3Db4i1uF6Q0Bn-9FeUfwnjG6tEyuyd77MxBnBMC25BC4wTNQsK7fHvE0lKVCn_blKwhczH8BopPgxH_QFvNUqYVEsc1HeNkEbp6E8MBx66RocJSNvv75me2mh9d4yjiU2Wgd5thDTyRIafhU3CbSkIGcZ9t2y4JsKsE-M=w570-h235&quot; width=&quot;570&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;
             
             
             
             
             
             
             
           
             
             
             
             
             
             
             
             
             
             ↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;you can see the signing report On below(on run tab)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;copy sha1 and sha256 code from&amp;nbsp;Variant: debug unit test and save it other any place&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgetAp9SpSWhAarkWBQ9GpkLO1NC4ZPS5SHmCahljHctNSYjCNNsSxys-G9smKeyw9RuyDpC-Kqg88rG4etOXZhsjACilhVgQMPmMSgngpjwzuxTTrEuLQ7Emx3-dGG0oqbIBm_4sC2dwttfMiEDkeqaWKWAxGA3dXiffkqY5CIKCE9vrVWtPKxFis2=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgetAp9SpSWhAarkWBQ9GpkLO1NC4ZPS5SHmCahljHctNSYjCNNsSxys-G9smKeyw9RuyDpC-Kqg88rG4etOXZhsjACilhVgQMPmMSgngpjwzuxTTrEuLQ7Emx3-dGG0oqbIBm_4sC2dwttfMiEDkeqaWKWAxGA3dXiffkqY5CIKCE9vrVWtPKxFis2=w532-h207&quot; width=&quot;532&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;paste sha1 code&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiw_gP3q5e8aJ2tjera2ZWHx1NF_GGljkm1HKoDXRGtMECdeMtOnWYHq1I7Yweil1_gOJuwMf_--78VEl5epVJpbcrBap-ifG_kh2RLgYxBw5ytjH_dUYFXOGKspySE-I-hOXZ9P82nupAb2LgjfgDdB_WRRMvv_8nG-OiCLjBwLOthInVfaGxQXiX9=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiw_gP3q5e8aJ2tjera2ZWHx1NF_GGljkm1HKoDXRGtMECdeMtOnWYHq1I7Yweil1_gOJuwMf_--78VEl5epVJpbcrBap-ifG_kh2RLgYxBw5ytjH_dUYFXOGKspySE-I-hOXZ9P82nupAb2LgjfgDdB_WRRMvv_8nG-OiCLjBwLOthInVfaGxQXiX9=w581-h207&quot; width=&quot;581&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on rasister app&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;then click on Download google services JSON&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjTya1Qe1UH2RwETemN2NkZsrHOf7u85s59uG6tVCFH-0lSANqlvTxkT8zr8pIoIldvP9W04sWJt37nSw4monQfZxdckI1AgqZG-cUtm8OiLPjWzas-A0uPVVG8PNfs3SvMukJ6134sd-glTTKpXGPDc_lLALfpJHD5lH3UQP5MUuBixE1Uzx12Gb-s=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjTya1Qe1UH2RwETemN2NkZsrHOf7u85s59uG6tVCFH-0lSANqlvTxkT8zr8pIoIldvP9W04sWJt37nSw4monQfZxdckI1AgqZG-cUtm8OiLPjWzas-A0uPVVG8PNfs3SvMukJ6134sd-glTTKpXGPDc_lLALfpJHD5lH3UQP5MUuBixE1Uzx12Gb-s=w396-h180&quot; width=&quot;396&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;
               
               
               
               
               
               
               
               
     
               
               
               
               
               
               
               
               
               
               ↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;copy google JSON file from download section from my computer&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUad42EZ8N9SZhxFxsGTAVWCCNoc2F-BmSQusWw4Rgtw1ZK0fw1PWemP2GDWsUmyHnixKsoGlzh26D5DKdor5CQDN2nSza6s_ryLsJZ-oqJ6m5o5ENZ_ShQ7jxY2Q3g3EgT-6sZdCckKZxhk0TtGkE4FimyNqsvtwRB1CyBxHVlw3P-wHIT1q-mW-g=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUad42EZ8N9SZhxFxsGTAVWCCNoc2F-BmSQusWw4Rgtw1ZK0fw1PWemP2GDWsUmyHnixKsoGlzh26D5DKdor5CQDN2nSza6s_ryLsJZ-oqJ6m5o5ENZ_ShQ7jxY2Q3g3EgT-6sZdCckKZxhk0TtGkE4FimyNqsvtwRB1CyBxHVlw3P-wHIT1q-mW-g=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Note- File name should have google-services.json&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;select the project level tab on the left pane and click on an app&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEieh8ZwmSEo8rg36C2rZfcyr0Ex8Ku1YBHoXMIaJdsyYp3r6qJmUCWQc0wwAIKbQXsAm2TuTKgvRl2Eca9gQdr10NOu97Onndd51ePe9b_FCA2jgBPXWLw8d1lXP6smemkn3nnld9ILZb1eHYl-5ZIGYMOVEWODCc1h8cFrG2PMG1h2A9BgK9lGURIY=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEieh8ZwmSEo8rg36C2rZfcyr0Ex8Ku1YBHoXMIaJdsyYp3r6qJmUCWQc0wwAIKbQXsAm2TuTKgvRl2Eca9gQdr10NOu97Onndd51ePe9b_FCA2jgBPXWLw8d1lXP6smemkn3nnld9ILZb1eHYl-5ZIGYMOVEWODCc1h8cFrG2PMG1h2A9BgK9lGURIY=w405-h227&quot; width=&quot;405&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;paste on src downloaded JSON file&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjYw7oEm95ZGZxTElyb34OeaH34wlhxzZ0PVVMeCOedI4Shly1V2idydMRaY882XEVnT0KRs9UY1ZEnVHZNWZO3yH1Em-3QkOgW-4LUXOXaZJ9DQ-XkkWCPsEcU7x78ZgrY3Sy1teD8CujsoZOW3z11jmYsTfdWPElwo-KNT9Kb4u7F0CrJyrDOK0i2=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjYw7oEm95ZGZxTElyb34OeaH34wlhxzZ0PVVMeCOedI4Shly1V2idydMRaY882XEVnT0KRs9UY1ZEnVHZNWZO3yH1Em-3QkOgW-4LUXOXaZJ9DQ-XkkWCPsEcU7x78ZgrY3Sy1teD8CujsoZOW3z11jmYsTfdWPElwo-KNT9Kb4u7F0CrJyrDOK0i2=w574-h207&quot; width=&quot;574&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 Note- File name should have google-services.json&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on refactor&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Click next&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Click on next&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on continue to console&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on authentication on the left pane&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiMw_eFW4KZxAnpRlj5fwJKSCCesz4KDOniCDlLBU9bD594XhArn4FswzlGQWQbmtjaWk56DWEuQfXgP-j_GTKLXzsgbSsai79MdZ_PohFzD59UYbrJtTPbIqWBH3p2dkDFk8Gs-9lCAf0o6YAUQJd9tU4JsiGkb-Ng4Cp8d5NS5Dy0e0GaW2vSpQ8Y=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiMw_eFW4KZxAnpRlj5fwJKSCCesz4KDOniCDlLBU9bD594XhArn4FswzlGQWQbmtjaWk56DWEuQfXgP-j_GTKLXzsgbSsai79MdZ_PohFzD59UYbrJtTPbIqWBH3p2dkDFk8Gs-9lCAf0o6YAUQJd9tU4JsiGkb-Ng4Cp8d5NS5Dy0e0GaW2vSpQ8Y=w427-h243&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Click on Get started&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on phone in Sign_In&amp;nbsp; method tab&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgo5NGOCglbEqEQcfV5BXkZrwsbKGG5gJa6TO4GAu--sB_t0PpEPOetHPCJNkCfOITO3_L9-bDPPzQ_Zw-px4lmyZ_fu4buQfgMSMiSDZ6FN18nj_ryaltVso1dvyZvYIV9j54oyJkfmi1ObeLN4ELLGYrDgs2LSKj38g2KFCShSzdoHkh9hZh30FpY=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgo5NGOCglbEqEQcfV5BXkZrwsbKGG5gJa6TO4GAu--sB_t0PpEPOetHPCJNkCfOITO3_L9-bDPPzQ_Zw-px4lmyZ_fu4buQfgMSMiSDZ6FN18nj_ryaltVso1dvyZvYIV9j54oyJkfmi1ObeLN4ELLGYrDgs2LSKj38g2KFCShSzdoHkh9hZh30FpY=w482-h243&quot; width=&quot;482&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
                   
                   
                   
                   
                   
                   
                   
 
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   Click on Enable&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Note- should enable on if enable off&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Roboto, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;click on save&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;Click on the Project setting&amp;nbsp; in the left pane in the firebase console&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjZkp4cRItG4F3T2g-nbAeV4ai1p6uiNFxM3SXghx3DAfk1mscEjxOtHVhXgZoeE5KUMdkp9g9JdO7l9EDB0-Er3YUyKZjzgffpVZGT5xtZgbkp4hZzpRkx1Ry8a45xK7eDI5P9kQZnMNcg31HX2F5O31rFhJnnys_CIYz0jmufpNLpUjAFYsL45hPg=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjZkp4cRItG4F3T2g-nbAeV4ai1p6uiNFxM3SXghx3DAfk1mscEjxOtHVhXgZoeE5KUMdkp9g9JdO7l9EDB0-Er3YUyKZjzgffpVZGT5xtZgbkp4hZzpRkx1Ry8a45xK7eDI5P9kQZnMNcg31HX2F5O31rFhJnnys_CIYz0jmufpNLpUjAFYsL45hPg=w601-h239&quot; width=&quot;601&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
                     
                     Click on the App check tab&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgU6YtqH2BfzIK_nvSpMP_6akbsvJfsU7pfI2-a7emJ0TCyCaJrSvZXX6dmKO2rthgsTqcbrokbxf2pLXPenynJVMX8BLmGqhs23d1i10DMPWhr2ccjf3T2EoF0fyDgxEcLcQVG0tb7ySAi52prM54-Y8lZREHGj2uhpzIhijoMs7C_IVqhrd_DgMZD=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgU6YtqH2BfzIK_nvSpMP_6akbsvJfsU7pfI2-a7emJ0TCyCaJrSvZXX6dmKO2rthgsTqcbrokbxf2pLXPenynJVMX8BLmGqhs23d1i10DMPWhr2ccjf3T2EoF0fyDgxEcLcQVG0tb7ySAi52prM54-Y8lZREHGj2uhpzIhijoMs7C_IVqhrd_DgMZD=w561-h214&quot; width=&quot;561&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
                       
                       
                       
                       
                       
                     
                     
                     
                     
                     
                     
                     
            
                     
                     
                     
                     
                     
                     
                     
                     
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       Click on the safety net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgCFFfDaSw9fZPjLeqlP_AnIUaiJkEtak68tVePY5y4KlfWOqauy6Y4IeCJt50IaVZ3FdxDWCqOQ8MR_1OXi-Uo6quuf8q9OCKn3n_jVLUhFJTEkDbtZljm31z2YARB4_WmrHUly7YGce8LcNQjGrOQJGALG5zu4prPNKGeLe1QMNR-6sezAbwY9jnn=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgCFFfDaSw9fZPjLeqlP_AnIUaiJkEtak68tVePY5y4KlfWOqauy6Y4IeCJt50IaVZ3FdxDWCqOQ8MR_1OXi-Uo6quuf8q9OCKn3n_jVLUhFJTEkDbtZljm31z2YARB4_WmrHUly7YGce8LcNQjGrOQJGALG5zu4prPNKGeLe1QMNR-6sezAbwY9jnn=w470-h223&quot; width=&quot;470&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: #fafafa; font-family: arial; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;paste sha256 code in&amp;nbsp;&lt;/span&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; face=&quot;Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;SHA-256 certificate fingerprint&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgnmJIl9Merqq2ljwicoBHhqvaT4jnw7lBXuEHqCLc4obOQ3LJOZ0cIBVpp6wAoSJqZPT5c7piqYLT64e7HCHnRztGJxrXBkC4YaaZo3nvSJUqKln2Ys-euXtdcva6mBESRec0eSbMGwQz2l4AjTk43E4z3pW2RtpuNyx5GAhYCiNSkt-eKZm5r2xuI=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgnmJIl9Merqq2ljwicoBHhqvaT4jnw7lBXuEHqCLc4obOQ3LJOZ0cIBVpp6wAoSJqZPT5c7piqYLT64e7HCHnRztGJxrXBkC4YaaZo3nvSJUqKln2Ys-euXtdcva6mBESRec0eSbMGwQz2l4AjTk43E4z3pW2RtpuNyx5GAhYCiNSkt-eKZm5r2xuI=w441-h221&quot; width=&quot;441&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; face=&quot;Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; face=&quot;Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;type 30 and select minute in&amp;nbsp;&lt;/span&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; face=&quot;Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;Token time to live&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: white; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;check the checkbox and click on save&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;Click on Realtime left pane in Firebase console&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg6CMCFKIJM0DHeyrlt3IWMLHpmmTB-wane1hwRL9aaQ8Qi1mJelOeKR_Wlpd1YK38msrpGl_7Sb2pEugLrXDM-0tFHkzj3R6fAFq2elreDyqqRvRZLSbBI1mbuprliz6gsYfiNCqHruVfCC1o91mEV4LrUzmIFTWi09Su4OaD39KZsXTghu1WP76Nd=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg6CMCFKIJM0DHeyrlt3IWMLHpmmTB-wane1hwRL9aaQ8Qi1mJelOeKR_Wlpd1YK38msrpGl_7Sb2pEugLrXDM-0tFHkzj3R6fAFq2elreDyqqRvRZLSbBI1mbuprliz6gsYfiNCqHruVfCC1o91mEV4LrUzmIFTWi09Su4OaD39KZsXTghu1WP76Nd=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;↓&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
                         
                         
                         
                         
                         
                         
                         
                         
                         
                                             
                     
                     
                     
                     
                     
                     
            
                     
                     
                     
                     
                     
                     
                     
                     
 
                         
                         
                         
                         
                         
                         
                         
                         
                         
                         Click on Create Database&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiAtTnFQYAII8lu-VpoN8QlXiW252qYySFa_uem7YgDFMda7ijt2Bxwq1KlA-zPf2KMExjSrmdYNp5haAIcYYeHxGIDdnq6_j5bVWAY-82R_CTaEIHZOQQTpzSUQ-1HuXq91Wj8KUBn_SDexqiiUaMTA50eDTl_7f-EnI1hf2PiaO5OToTS9EcX_95P=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiAtTnFQYAII8lu-VpoN8QlXiW252qYySFa_uem7YgDFMda7ijt2Bxwq1KlA-zPf2KMExjSrmdYNp5haAIcYYeHxGIDdnq6_j5bVWAY-82R_CTaEIHZOQQTpzSUQ-1HuXq91Wj8KUBn_SDexqiiUaMTA50eDTl_7f-EnI1hf2PiaO5OToTS9EcX_95P=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Click on Next&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjv6gTjwnNKJZKds28GPOA0S7qWKUUYOzYZ2Xn8nLmg6oDZ8SFDMIJMxSerTW6eGBMj-PJaH_Wo2CJcf8JpGszUSQgIC1KD6GfG38D4szLS6lLuU7sOvb6gfbCBxeebugq6KczC2H_G72dnfMIYZNZObx03TwfYeBO-uAGOkVPVaVaTKB26cMGgrzpS=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjv6gTjwnNKJZKds28GPOA0S7qWKUUYOzYZ2Xn8nLmg6oDZ8SFDMIJMxSerTW6eGBMj-PJaH_Wo2CJcf8JpGszUSQgIC1KD6GfG38D4szLS6lLuU7sOvb6gfbCBxeebugq6KczC2H_G72dnfMIYZNZObx03TwfYeBO-uAGOkVPVaVaTKB26cMGgrzpS=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Select start in locked mode then click Enable&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgK0ioaJCCuDnjtKu1lHzY2ghTewRMrwjumi7R0YIUHvReder0e1AnoXtOjTWNM5HRNUjsJAukl5ykSfJxXPyr1gSEH9PeW0SMHDY9M-I4CAx-VfqjN3zk-gLCfZccDHAh3LNil466FazSCFnaTr_luGoFMefcIb4nf_2RfRF1DM1_M33U4pwFXXgLZ=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgK0ioaJCCuDnjtKu1lHzY2ghTewRMrwjumi7R0YIUHvReder0e1AnoXtOjTWNM5HRNUjsJAukl5ykSfJxXPyr1gSEH9PeW0SMHDY9M-I4CAx-VfqjN3zk-gLCfZccDHAh3LNil466FazSCFnaTr_luGoFMefcIb4nf_2RfRF1DM1_M33U4pwFXXgLZ=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
                           
                           
                           
                           
                           
                           
                           
            
              
                           
                           
                           
                           
                           
                           
                           
                           ↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Change rules like in Image then click on Publish&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgyJQTa3V-WRNrsEjkvIaxCruNMkiY0slCX_X2V-FsmBLlURdopX6aONs5Hscc7bpLLk-Wx1xc4wZwG9CxoqrqHd2etDXbteVxkApYY7iosGsBtVR0l3HSltC5u4FVHmgUbkPjDApTdSRK_B-8vJRe9V2v4XMCUmual8yn06ZKIdJYo_XcLvuOn_RG1=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgyJQTa3V-WRNrsEjkvIaxCruNMkiY0slCX_X2V-FsmBLlURdopX6aONs5Hscc7bpLLk-Wx1xc4wZwG9CxoqrqHd2etDXbteVxkApYY7iosGsBtVR0l3HSltC5u4FVHmgUbkPjDApTdSRK_B-8vJRe9V2v4XMCUmual8yn06ZKIdJYo_XcLvuOn_RG1=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;↓&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;b&gt;Click on Storage left pane in Firebase console&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;b&gt;and click on Get Started&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinfjGTWAU-fr2tEhAwXyeUY7t2OKjWkXlcoR4NUHXbRrRZw2Q4gkNGoeKvvk6lar0maXokgx-e5uY1XQt7gAdXWJrOmPIk7I2XJHKR3Mkm54M9cip-wiubuwra9GiivmcskUBkqWInwCDkyQuja5tKsEIe3OK2xr3VZwVgSa_vvrdbZIzRbKqmtw6U=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEinfjGTWAU-fr2tEhAwXyeUY7t2OKjWkXlcoR4NUHXbRrRZw2Q4gkNGoeKvvk6lar0maXokgx-e5uY1XQt7gAdXWJrOmPIk7I2XJHKR3Mkm54M9cip-wiubuwra9GiivmcskUBkqWInwCDkyQuja5tKsEIe3OK2xr3VZwVgSa_vvrdbZIzRbKqmtw6U=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;b&gt;↓&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;b&gt;Click on Next&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjs27Q-wgDGiR3j_UMML5JFhom0AYUI67NTR5PahaRgMRt2QVncOK-v9kVlfm87TLyIbaBHWe8INYuTLk1RaHgZ6vzqlL_KBXIFqiw8IMzcd8Hp9ufmKGkj2xRVi-CAwwn20Emicg5jj-IyJQW8VelNKlMctgNGe76BE9yM-rJz47CXmsJgCBgaozUT=s1366&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjs27Q-wgDGiR3j_UMML5JFhom0AYUI67NTR5PahaRgMRt2QVncOK-v9kVlfm87TLyIbaBHWe8INYuTLk1RaHgZ6vzqlL_KBXIFqiw8IMzcd8Hp9ufmKGkj2xRVi-CAwwn20Emicg5jj-IyJQW8VelNKlMctgNGe76BE9yM-rJz47CXmsJgCBgaozUT=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;↓&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Select Your cloud storage location&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: arial; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;and click done&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial; font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ↓&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: white; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;
                             
                             
                             
                             
                             
            
                             
                             
                             
                             
                             
                             
                             Run the app&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: white; font-family: arial; font-size: medium;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span color=&quot;var(--theme-color-fg-secondary)&quot; style=&quot;background-color: white; font-family: arial; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;background-color: white; font-family: Consolas, monospace; text-align: left;&quot;&gt;&lt;h3&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-custom-menu-in-android.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;How to create a custom menu in android studio&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-layout-resource-file-in.html&quot; target=&quot;_blank&quot;&gt;How to create a new Layout Resource File in existing project in android studio&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;br style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 18.72px; font-weight: 700; text-align: center; white-space: normal;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;pre style=&quot;font-family: Consolas, monospace;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;h3&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-activity-in-existing.html&quot; style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;How to create a new activity in an existing project in android studio&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; white-space: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/how-to-create-new-java-class-in-android.html&quot; target=&quot;_blank&quot;&gt;How to create a new java class in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/addpart-2-video-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-2) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/11/add-videopart-1-in-firebaserecycleradap.html&quot; target=&quot;_blank&quot;&gt;How to Add video(Part-1) in FirebaseRecyclerAdapter in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/create-android-project-in-android-studio.html&quot; target=&quot;_blank&quot;&gt;How to create  an android project in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;color: #2b00fe; font-size: medium;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;a href=&quot;https://androidguru9211.blogspot.com/2021/10/mobile-number-authentication-in-android.html&quot; target=&quot;_blank&quot;&gt;How to authenticate mobile no in android studio&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/h3&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-mention-button&quot; data-show-count=&quot;false&quot; href=&quot;https://twitter.com/intent/tweet?screen_name=androidguru9211&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;Tweet to @androidguru9211&lt;/a&gt;&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;





 </content><link rel='replies' type='application/atom+xml' href='https://androidguru9211.blogspot.com/feeds/3645824593892520206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3645824593892520206'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8006656424537411350/posts/default/3645824593892520206'/><link rel='alternate' type='text/html' href='https://androidguru9211.blogspot.com/2021/10/connect-android-project-to-firebase.html' title='How to connect android project to Firebase '/><author><name>Android Guru</name><uri>http://www.blogger.com/profile/11791895047987483758</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgKC932ELemNN5WlCL5ZfepzSn2e4S1q7NkCSTw_autrpKHopC7CAopugTk4jfkF6hADfUOQf8CKzHPqGJf_cWC3lsLOegkdppJr5J2ikWHokoV2RCr2elFZAmWULFVGJOTgzrK2HIjzj-uQENpDZawXJ-yOFBNxaUuyKj-ohtztBJhrO3t2Rvtp4Go=s72-c" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>2HRM+JM Tikra Barar, Uttar Pradesh, India</georss:featurename><georss:point>27.0415597 80.584160799999992</georss:point><georss:box>-5.7835960478234369 45.427910799999992 59.866715447823438 115.74041079999999</georss:box></entry></feed>