Skip to content

Commit a01f088

Browse files
authored
Merge pull request #155 from PawelSuwinski/app_exec
Added shell command call IPC
2 parents d24a4fa + 38da136 commit a01f088

File tree

4 files changed

+14
-4
lines changed

4 files changed

+14
-4
lines changed

src/react_native/androidjs/androidjs.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export = {
2222
getPath: app.getPath,
2323
loadUrl: app.loadURL,
2424
reload: app.reload,
25+
exec: app.exec,
2526
location,
2627
mobiledata,
27-
}
28+
}

src/react_native/androidjs/api/app.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ export function loadURL(url:string){
1010

1111
export function reload():void{
1212
location.reload();
13-
}
13+
}
14+
15+
export function exec(cmd:string, args:Array<string> = []){
16+
return JSON.parse(NativeModules.App.exec([cmd].concat(args)));
17+
}

src/webview/androidjs/androidjs.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export = {
2626
getPath: app.getPath,
2727
reload: app.reload,
2828
loadURL: app.loadURL,
29+
exec: app.exec,
2930
location,
3031
mobiledata,
31-
}
32+
}

src/webview/androidjs/api/app.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,8 @@ export function loadURL(url:string){
88

99
export function reload():void{
1010
location.reload();
11-
}
11+
}
12+
13+
export function exec(cmd:string, args:Array<string> = []){
14+
return JSON.parse((<any>window).android.exec([cmd].concat(args)));
15+
}

0 commit comments

Comments
 (0)