package Ġcom . eye . eye . util Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġcom . eye . eye . R Ċ import Ġcom . eye . eye . extension . show To as ĊĊ Ċ const Ġval ĠSHARE _ MORE Ġ= Ġ 0 Ċ const Ġval ĠSHARE _ QQ Ġ= Ġ 1 Ċ const Ġval ĠSHARE _ WE CHAT Ġ= Ġ 2 Ċ const Ġval ĠSHARE _ WE IB O Ġ= Ġ 3 Ċ const Ġval ĠSHARE _ QQ ZONE Ġ= Ġ 4 Ċ const Ġval ĠSHARE _ WE CHAT _ MEM ORIES Ġ= Ġ 5 Ċ Ċ /* Ċ * Ġ è°ĥçĶ¨ ç³»ç»Ł åİŁ çĶŁ åĪĨäº« å·¥åħ· ç±» Ċ * Ġ*/ Ċ object ĠShare Util Ġ{ ĊĊĠĠĠ Ġprivate Ġfun Ġprocess Share ( activity : ĠActivity , Ġshare Content : ĠString , Ġshare Type : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( share Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSHARE _ QQ Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! Global Util . is QQ Installed ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Util . getString ( R . string . your _ phone _ does _ not _ install _ qq ). show To as () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare Content , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . tencent . mobile qq ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . tencent . mobile qq . activity . Jump Activity " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSHARE _ WE CHAT Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! Global Util . is We chat Installed ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Util . getString ( R . string . your _ phone _ does _ not _ install _ wechat ). show To as () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare Content , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . tencent . mm ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . tencent . mm . ui . tools . Share Img UI " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSHARE _ MORE Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare ( activity , Ġshare Content ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshare ( activity : ĠActivity , Ġshare Content : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġshare Intent Ġ= ĠIntent ( Intent . ACTION _ SEND ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" text / plain " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Intent . EXTRA _ TEXT , Ġshare Content ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġactivity . startActivity ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIntent . create Chooser ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare Intent , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Util . getString ( R . string . share _ to ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshare ( ĊĠĠĠĠĠĠĠ Ġactivity : ĠActivity , ĊĠĠĠĠĠĠĠ Ġshare Content : ĠString , ĊĠĠĠĠĠĠĠ ĠpackageName : ĠString , ĊĠĠĠĠĠĠĠ ĠclassName : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġshare Int Ġ= ĠIntent ( Intent . ACTION _ SEND ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" text / plain " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra ( Intent . EXTRA _ TEXT , Ġshare Content ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset ClassName ( packageName , ĠclassName ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . startActivity ( share Int ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGlobal Util . getString ( R . string . share _ unknown _ error ). show To as () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠ Ġ* Ġ è°ĥçĶ¨ ç³»ç»Ł åİŁ çĶŁ åĪĨäº« ĊĠĠĠ Ġ* Ġ@ param Ġshare Content ĠåĪĨ äº« çļĦåĨħå®¹ ĊĠĠĠ Ġ* Ġ@ param Ġshare Type ĠåĪĨ äº« çļĦ å¹³åı° ĊĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġshare ( activity : ĠActivity , Ġshare Content : ĠString , Ġshare Type : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprocess Share ( activity , share Content , share Type ) ĊĠĠĠ Ġ} Ċ } Ċ