Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W
wiki-php
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • 互联网应用开发
  • wiki-php
  • Wiki
  • 360safeguardnativeapi

Last edited by 王秋石 Mar 12, 2018
Page history
This is an old version of this page. You can view the most recent version or browse the history.

360safeguardnativeapi

接口列表

Android.shareBrowser("http://www.baidu.com")

用浏览器打开链接

Android.addBackEventCallback("backCallback")

接管返回事件

Android.exitApp()

退出app

Android.showExitConfirm() @deprecalared

显示退出确认框,不在使用

Android.showToast("你的密码不正确")

显示toast提示

Android.showLoading("加载中...")

显示loading效果

Android.hideLoading()

关闭loading效果

Android.shareWeixinFriends('http://baidu.com','百度','垃圾',"http://xxx.com/logo.jpg");

分享给好友

Android.shareWeixinTimeline('http://baidu.com','百度','垃圾',"http://xxx.com/logo.jpg");

分享到朋友圈

AndroidBridge.onReady

有些类库需要该事件完成之后才可以调用

AndroidBridge.onReady(function(){
    console.log('Android Bridge is Ready');
});

Http 依赖 AndroidBridge.onReady

可以任意构造一个http请求,可以设置referer,user-agent, 不考虑任何跨域问题

简单的get请求,示例:
写法一:
var req = new Http("http://api.qjhtv.com/api/app/?action=get_weather");
req.setOnSuccess(function(d){ console.log(d) });
req.fetch();
写法二:
var req = new Http("http://api.qjhtv.com/api/app/",{"action":"get_weather"});
req.setOnSuccess(function(d){ console.log(d) });
req.fetch();
简单的post请求,示例:
var req = new Http("http://api.qjhtv.com/api/app/",{"action":"get_weather"});
req.setOnSuccess(function(d){ console.log(d) });
req.setMethod(Http.POST)
req.fetch();
调用旅游网站的数据接口,查询导游数据
var req = new Http("http://jianguan.12301.cn/data/guide/verify",{"type":3,"value":"CXU5376W"});
//设置为post请求
req.setMethod(Http.POST);
//设置user-agent
req.addHeader("User-Agent","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36")
//设置referer
req.addHeader("Referer","http://jianguan.12301.cn/")
req.setOnSuccess(function(d){ console.log(d) });
//设置请求方式为json
req.setContentType(Http.ContentTypeJson)
req.fetch()
Clone repository
  • 360safeguardnativeapi
  • all new classmate
  • bind phone
  • code standard
  • deploy_sys
  • edit common
  • edit master
  • envrioment
  • find psw
  • front new classmate
  • front statck
  • git
  • Home
  • idcard md5
  • ide
View All Pages