An open API service indexing awesome lists of open source software.

https://github.com/nick-denry/cordova-plugin-intent-list

Cordova/phonegap plugin to get Android installed applications with icons
https://github.com/nick-denry/cordova-plugin-intent-list

android applications cordova-plugin icons intent list phonegap-plugin

Last synced: 5 months ago
JSON representation

Cordova/phonegap plugin to get Android installed applications with icons

Awesome Lists containing this project

README

        

# Simple phonegap plugin to get Android installed apps with base64 icons

![Version](https://img.shields.io/npm/v/cordova-plugin-intent-list/latest.svg)
![Downloads](https://img.shields.io/npm/dt/cordova-plugin-intent-list.svg)
[![Platforms](https://img.shields.io/badge/platforms-Android-lightgrey.svg)](https://github.com/jnick-denry/cordova-plugin-intent-list)
![License](https://img.shields.io/npm/l/cordova-plugin-intent-list.svg)

PayPayl donate button

Demo.

## 1. Installation

cordova plugin add cordova-plugin-intent-list

or directly via git (unstable)

cordova plugin add https://github.com/nick-denry/cordova-plugin-intent-list

## 2. Usage

```js
navigator.IntentList.getList(success, error);
```

```js
navigator.IntentList.getList(function(applist) {
console.log(applist);
}, function(errorMesssage) {
console.log(errorMesage);
});
```

`applist` will contain array of JSON objects.

```json
[
{
"label": "Chrome",
"package": "com.android.chrome",
"packageIcon": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAABHNCSVQICAgIfAhkiAAAIABJREF..."
},
...
]

```

## 3. Update Content Security Policy

Add `img-src 'self' data:;` to your CSP declaration to allow `data:image` images, i.e.:
```html

```
⚠️ __NOTE__ Do not use wide open CSP declaration in production. @see https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/#content-security-policy

## 4. Credits

- [Nick Denry](https://github.com/nick-denry)
- [All Contributors](../../contributors)

## 5. License

Licensed under Apache 2.0. Please see [License File](LICENSE) for more information.