B2B网络软件

标题: 苹果系统OCR文字识别和OkHttp 网络请求管理 [打印本页]

作者: YYPOST群发软件    时间: 前天 09:02
标题: 苹果系统OCR文字识别和OkHttp 网络请求管理
苹果系统OCR文字识别和OkHttp 网络请求管理 B2B网络软件 苹果系统OCR文字识别和OkHttp 网络请求管理 B2B网络软件
  1. /**
  2. * OkHttp 完整方法示例集
  3. * 交流QQ群711841924
  4. */

  5. // 1. get - 发送GET请求
  6. var getResult = new OkHttp().get('https://example.com/api');
  7. printl("GET请求结果: " + getResult);

  8. // 2. postForm - 发送POST表单请求
  9. var formResult = new OkHttp().postForm(
  10.     'https://example.com/api',
  11.     'name=test&age=20'
  12. );
  13. printl("POST表单结果: " + formResult);

  14. // 3. post - 发送POST请求
  15. var postMap = new Map();
  16. postMap.add("name", "test");
  17. postMap.add("age", "20");
  18. var postResult = new OkHttp().post(
  19.     'https://example.com/api',
  20.     postMap
  21. );
  22. printl("POST请求结果: " + postResult);

  23. // 4. json - 发送JSON请求
  24. var jsonData = {
  25.     name: "test",
  26.     age: 20,
  27.     active: true
  28. };
  29. var jsonResult = new OkHttp().json(
  30.     'https://example.com/api',
  31.     jsonData
  32. );
  33. printl("JSON请求结果: " + jsonResult);

  34. // 5. uploadFile - 上传文件
  35. var uploadParams = new Map();
  36. uploadParams.add("user", "test");
  37. var uploadResult = new OkHttp().uploadFile(
  38.     'https://example.com/upload',
  39.     'file',
  40.     '/sdcard/test.jpg',
  41.     uploadParams
  42. );
  43. printl("文件上传结果: " + uploadResult);

  44. // 6. downloadFile - 下载文件
  45. new OkHttp().downloadFile(
  46.     'https://example.com/file.zip',
  47.     '/sdcard/download/file.zip'
  48. );
  49. printl("文件下载完成");

  50. // 7. setTimeout - 设置超时时间(毫秒)
  51. var http = new OkHttp();
  52. http.setTimeout(5000, 5000, 5000); // 连接,读取,写入各5秒
  53. printl("已设置超时时间");

  54. // 8. setCharset - 设置字符编码
  55. http.setCharset("UTF-8");
  56. printl("已设置字符编码");

  57. // 9. setHeader - 设置请求头
  58. http.setHeader("Authorization", "Bearer token123");
  59. printl("已设置请求头");

  60. // 10. getCookie - 获取当前Cookie
  61. var cookies = http.getCookie();
  62. printl("当前Cookie: " + (cookies || "无"));
复制代码
  1. //OCR文字识别[OCR]方法小结,交流QQ群711841924
  2. // 方法一:lockOCR 锁住ocr识别结果到缓存(仅用于自带的ocr)



  3. //锁住识别结果
  4. OCR.lockOCR();

  5. var image= screen.screenShotFull()
  6. printl(image.ocr(0,0,1,1))
  7. image.close();

  8. //释放锁
  9. OCR.unLock()





  10. // 方法二:unLock解锁释放缓存



  11. //锁住识别结果
  12. OCR.lockOCR();

  13. var image= screen.screenShotFull()
  14. printl(image.ocr(0,0,1,1))
  15. image.close();

  16. //释放锁
  17. OCR.unLock()
复制代码







欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2