|
- activity.setTheme(android.R.style.Theme_DeviceDefault_Light)--设置md主题
' c. B0 w Q# ` z; s) U t3 k - Http.get("http://open.iciba.com/dsapi/",function(a,b)+ i% o4 V9 m; k* P* p
- if a==200 then
S: U" N+ Q& t* s/ L2 y - cjson=require"cjson"+ q5 l, F5 h7 w; H
- keyjson=cjson.decode(b)' {/ t6 B+ A5 @8 C9 u$ }
- InputLayout={. A4 @. W4 i, w5 {5 |& S K
- LinearLayout;- B4 G, \5 ] Y- R8 J% N: p
- orientation="vertical";
* r! K1 _& @- W. x' B! T( s - layout_height="match_parent";; Z+ y) Z- w- Z
- layout_width="match_parent"; ]* a. z. E6 h1 t# h0 ^7 m) w
- {
% ^! y: F. w' Q7 `% [0 f1 g - ImageView;
6 _5 E! k: b8 g4 Z1 \ - --layout_margin="1dp";
/ J p, A+ Y( U* F: F0 F - layout_height="match_parent";
; {9 `3 m2 [) ^+ Z9 X. z8 A - id="png";% S; C/ C& [' x Q% S8 J3 X9 H
- layout_width="match_parent";
% i% c& u# B3 A } - src=keyjson.fenxiang_img;
, {0 K" k0 _# H0 v! c! X7 ] - };1 v6 K! X8 Y" s4 | O5 e% r6 p# A
- {
8 l' U- X) M8 M - TextView;8 w1 F, @2 a. ]4 J; X# \' @- |
- textSize="15dp";
4 S9 `. o$ h& V9 B/ n# s - layout_margin="8dp";2 t7 R, ]$ A! r R( j
- text=keyjson.content.."\n"..keyjson.note;# e! n- c( \5 ^" O( E+ F4 @; W
- textIsSelectable=true;7 R, B# j/ G" J; c4 U1 A f
- textColor="#FF717171";
6 \9 h8 ]4 G% b5 `% S) N - gravity="center|left";4 Q2 T( a P! k( L# _
- layout_width="fill";
# L6 s/ o) V" q, n" F5 ~' m - };9 B a# ]# n2 E# y. o5 R8 U
- ( G' Y1 e) x3 C. ^3 }2 \4 I g& B
- 3 _! `3 n+ G y. o! ^
- };7 _$ T3 n( I; K6 B
d8 b4 P2 K6 I0 L- key=AlertDialog.Builder(this)) l+ R8 c( G0 C4 L9 Z
- .setView(loadlayout(InputLayout))8 e3 P# b# Z) M2 l0 @4 M/ C V5 \
- .setTitle("今日一言")
) @: ^1 ?/ e3 t" j/ B* }, k - .setPositiveButton("关闭",{onClick=function(v)6 C. D: {+ M& l/ T% L! q3 ]# f* H
0 P( k& \; q$ }; B6 }- end})$ v) p, @3 l; U4 N3 I. J
- .setNeutralButton("播放语音",{onClick=function(v)
9 n- b- U6 N' v! e' J: { - --[+ ?( b1 }( B# x" L7 U
- import "android.media.MediaPlayer"1 }7 a, C, e$ H& T, R9 r) m
- local 音频播放器=MediaPlayer()
# I' Y4 \9 Z5 Y9 L" O8 z - 音频播放器.reset()
* S" T; [% x2 H - .setDataSource(keyjson.tts)$ d" Z+ e4 F& H9 U
- .prepare()
5 x K/ h6 P; | |3 F, f4 d - .start()2 U# w) L) y. q3 L- O
- .setOnCompletionListener({
$ L; g+ `( R3 u0 Q g - onCompletion=function()
4 R, }) i4 N) d: R! n - print("播放完毕")
j: r( i" i: G: o+ d; Q - end})
I" M, Q" e& p5 X1 N1 ] - ! {+ A6 A4 m/ ?$ l; X: x
- end})" c& p& B7 V u3 s* ?4 I, N
- .setNegativeButton("保存图片",{onClick=function(v)8 L( _& p% g8 \. `" {( N: w; L
- print("保存图片中!")2 F: }" z0 c5 [/ }7 J
- path="/sdcard/DCIM/"..os.time()..".png"- l; X. C' h5 s) w& U) V s6 Z, ^/ l* y
- Http.download(keyjson.fenxiang_img,path,function(a,b)+ P3 Q0 g/ k- j1 v
- if a==200 then
: W. H/ d/ G2 I% F0 `, t! m0 s - print("保存成功,保存位置:"..path)
8 { m1 i" x$ Z; b - else
) l- u1 `4 C1 \" w9 f5 `) `! {+ p - print("保存失败")$ Q$ K. Z+ ?5 [) x7 i$ a$ ]
- end
# d& F H! ^ a% d4 F4 P! S - 4 D- Y; G% f% q: L" h
- end)& z) T0 m; V7 q* n
- $ p C V- R u
- end})--设置否认按钮
3 J% z$ Y0 P8 V9 v+ Y# S2 k5 h1 Q, y
9 U! F3 r+ D3 b3 y, T9 k" o8 f+ C- .show()
3 Q k/ U- F6 t6 W7 M+ m -
2 r9 ~& I8 L% b - end" W: g& N6 t1 `7 W0 M4 ]! a3 A
- end)
复制代码 |
|