登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 1014|回复: 0

[lua教程] 【lua教程】分享文件和文字

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 23:23:27 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. 分享' j* X  Z# F: t/ h
  2. --分享文件
    ) T  ?5 r8 ^: @# o4 I
  3. function Sharing(path)5 C4 [' X$ F7 f5 I$ ~. C
  4.   import "android.webkit.MimeTypeMap". ^8 Y; ?$ }; D; O$ Q/ ^1 F
  5.   import "android.content.Intent"
    $ E/ i  @( O0 s! r4 O. u
  6.   import "android.net.Uri"+ y" @& P/ s( A* M3 S. y
  7.   import "java.io.File"
      |  i0 }2 z) l& ^% R$ x( N
  8.   FileName=tostring(File(path).Name)) K! T; n# g! ~! Y/ u
  9.   ExtensionName=FileName:match("%.(.+)")
    2 T( R. U. X, y
  10.   Mime=MimeTypeMap.getSingleton().getMimeTypeFromExtension(ExtensionName)8 d) I3 T% ~! l% ^
  11.   intent = Intent();0 Q! M& ^4 d- ]3 E4 S. v4 i) u: Z4 |7 v+ y
  12.   intent.setAction(Intent.ACTION_SEND);
    - \( _) C  ]2 J! w( J3 C8 X8 I1 z
  13.   intent.setType(Mime);8 b7 H  ~/ O+ T2 R* A8 Y2 ?6 m
  14.   file = File(path);
    5 }7 F" q" k( l& {" e1 s: f' W
  15.   uri = Uri.fromFile(file);
    : o& G9 ]7 n# G+ e' K
  16.   intent.putExtra(Intent.EXTRA_STREAM,uri);
    ( _' W2 D# V* I. {
  17.   intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    / G4 p6 Y& b# C( X' `& v
  18.   activity.startActivity(Intent.createChooser(intent, "分享到:"));. R2 A0 J- q" q/ U
  19.   end4 i$ c7 o' m6 |, m. s0 u% N# @% O
  20. % V1 z* z& n% `" w2 O1 C$ _
  21. --分享文字
    . C/ K8 m  J6 _6 z- m" [) r
  22. text="分享的内容"
    9 |+ n: X4 i' i* Y) z( I: P
  23. intent=Intent(Intent.ACTION_SEND); $ }+ x3 o& y0 {7 m) y
  24. intent.setType("text/plain"); ' c& n& G7 i9 [0 o  ], ~
  25. intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
    : t3 x% |% s3 E( x) |/ |% l
  26. intent.putExtra(Intent.EXTRA_TEXT, text);
    ( _& c/ P" f4 R  X1 e
  27. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); & Q1 e, H$ x2 {, U/ S: x' j
  28. activity.startActivity(Intent.createChooser(intent,"分享到:"));
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-28 12:09 , Processed in 0.056069 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表