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

android-unicode

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

android-unicode - npm Package Compare versions

Comparing version 1.0.11 to 1.0.12

2

package.json
{
"name": "android-unicode",
"version": "1.0.11",
"version": "1.0.12",
"description": "android unicode input apk",

@@ -5,0 +5,0 @@ "keywords": [

@@ -26,48 +26,48 @@ # android-unicode

```shell
``` bash
$ npm i android-unicode --save
```
## Use in adb shell
## Use in ADB shell
Ref: <https://github.com/senzhk/ADBKeyBoard>
1. Sending text input
```
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好Hello'
adb shell am broadcast -a ADB_INPUT_TEXT --es format base64 --es msg 'K1RpMWxody1jbg=='
```
``` bash
$ adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好Hello'
$ adb shell am broadcast -a ADB_INPUT_TEXT --es format base64 --es msg 'K1RpMWxody1jbg=='
```
`K1RpMWxody1jbg==` is encode with `UTF-7` and `Base64`
`K1RpMWxody1jbg==` is encode with `UTF-7` and `Base64`
Use python code like this.
Use python code like this.
```python
import base64
``` python
import base64
s = u'你好''
print base64.b64encode(s.encode("utf-7"))
```
s = u'你好''
print base64.b64encode(s.encode("utf-7"))
```
2. Sending keyevent code (67 = KEYCODE_DEL)
```
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67
# repeat 10 times
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 --ei repeat 10
```
``` shell
$ adb shell am broadcast -a ADB_INPUT_CODE --ei code 67
# repeat 10 times
$ adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 --ei repeat 10
```
3. Sending editor action (2 = IME_ACTION_GO)
```
adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2
```
``` shell
$ adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2
```
4. Sending unicode characters
```
# To send 😸 Cat
adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116'
```
``` shell
# To send 😸 Cat
$ adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116'
```

@@ -78,3 +78,3 @@ ## Usage

```shell
``` bash
$ adb shell ime set macaca.unicode.ime/.Utf7ImeService

@@ -88,3 +88,3 @@ ```

```shell
``` bash
$ adb shell ime set com.android.inputmethod.pinyin/.PinyinIME

@@ -95,3 +95,3 @@ ```

```shell
``` bash
$ adb shell ime list -a

@@ -98,0 +98,0 @@ ```

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