Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

com.tasomaniac:emailautocompletetextview-design

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

com.tasomaniac:emailautocompletetextview-design

An AutoCompleteTextView with builtin Adapter with the emails in the device.

  • 0.2
  • Source
  • Maven
  • Socket score

Version published
Maintainers
1
Source

EmailAutoCompleteTextView

Android Arsenal Build Status License

An AutoCompleteTextView with builtin Adapter with the emails in the device.

The library automatically adds GET_ACCOUNTS permission into your Manifest. For Android Marshmallow, the library also handles runtime permissions.

  • If you already use that permission and user gives you the permission, or if the device is below Android M, it setups itself and auto completes email addresses while the user type.
  • If the permission is not given, There will be a checkbox shown below it for user to indicate that we require it.
  • If the user chooses "never", the checkbox will be hidden.

Usage

The library is heavily influced by TextInputLayout from the design library.

Just like the TextInputLayout you need to add AutoCompleteTextView inside in the xml as a child. For the basic usage, you need to add IntegrationPreference into your preference xml like below.

  <com.tasomaniac.widget.EmailAutoCompleteLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:permissionText="@string/permission_text">

    <AutoCompleteTextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"/>
  </com.tasomaniac.widget.EmailAutoCompleteLayout>

You may want to use TextInputLayout. In those case, just with a dependency change EmailAutoCompleteLayout will extend TextInputLayout and you will be good to go.

Download

Dependency to just use EmailAutoCompleteLayout

compile 'com.tasomaniac:emailautocompletetextview:0.2'

Dependency to use with TextInputLayout

compile 'com.tasomaniac:emailautocompletetextview-design:0.2'

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Copyright (C) 2015 Said Tahsin Dane

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

FAQs

Package last updated on 15 Dec 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc