package Ġcom . example . intent dummy Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Pending Intent . getActivity Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Button Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ // import Ġsun . jvm . hot spot . utilities . IntArray ĊĊ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġval Ġbutton : ĠButton Ġ= ĠfindViewById ( R . id . button ) ĊĠĠĠĠĠĠĠ Ġbutton . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent (" com . instagram . share . ADD _ TO _ ST ORY ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" top _ background _ color ", Ġ"# 3 3 FF 3 3 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" bottom _ background _ color ", Ġ"# FF 0 0 FF ") Ċ Ċ // ĠInstantiate Ġactivity Ġand Ġverify Ġit Ġwill Ġresolve Ġimplicit Ġintent ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠInstantiate Ġactivity Ġand Ġverify Ġit Ġwill Ġresolve Ġimplicit Ġintent ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġactivity : ĠActivity Ġ= Ġthis Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . grant Uri Permission ( Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . instagram . android ", Ġst icker Asset Uri , ĠIntent . FLAG _ GRANT _ READ _ URI _ PERMISSION Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( activity . package Manager . resolve Activity ( intent , Ġ 0 ) Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . startActivity For Result ( intent , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ