`
tansitongba
  • 浏览: 482272 次
文章分类
社区版块
存档分类
最新评论

复制,粘贴 -- 调用浏览器 -- 根据包名,去软件市场查找 -- Toast一直显示 -- 自定义Dialog

 
阅读更多

1、复制,粘贴

clip = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);

clip.setText("copy"); // 复制

clip.getText(); // 粘贴

2、调用浏览器

Intent intent = new Intent();

intent.setAction("android.intent.action.VIEW");

Uri content_url = Uri.parse("http://www.cnblogs.com");

intent.setData(content_url);

//调用指定浏览器—UC

intent.setClassName("com.uc.browser", "com.uc.browser.ActivityUpdate");

startActivity(intent);

参考文章:http://android.tgbus.com/Android/tutorial/201108/366290.shtml

3、根据包名,去软件市场查找

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:com.acp.main"));

startActivity(intent);

4、Toast一直显示

final Toast toast = Toast.makeText(context,"toast", Toast.LENGTH_LONG);

Timer timer = new Timer();

timer.schedule(new TimerTask() {

@Override

public void run() {

// TODO Auto-generated methodstub

while (flag) {

toast.show();

}

}

}, 10);

5、自定义Dialog

final Dialog mInfoDlg = new Dialog(context,R.style.dialog);// R.style.dialog – 去掉dialog的最上面title部分

LayoutInflater factory = LayoutInflater.from(context);

View nCurrView = factory.inflate(R.layout.mydialog, null);

nCurrView.setBackgroundResource(R.drawable.bgline);

LinearLayout nParentLayout = (LinearLayout)nCurrView.findViewById(R.id.iparents);

nParentLayout.setBackgroundResource(R.drawable.titlebgline);

mInfoDlg.setContentView(nCurrView);

Button nBt1 = (Button)nCurrView.findViewById(R.id.button1);

nBt1.setText("返回");

nBt1.setTypeface(Typeface.create(Typeface.SERIF, Typeface.BOLD));

nBt1.setOnClickListener(new Button.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated methodstub

mInfoDlg.dismiss();

}

});

mInfoDlg.show();

R.style.dialog:

<?xml version="1.0"encoding="utf-8"?>

<resources>

<style name="dialog"parent="@android:style/Theme.Dialog">

<itemname="android:windowNoTitle">true</item>

</style>

</resources>

R.drawable.titlebgline:

<?xml version="1.0"encoding="utf-8"?>

<shapexmlns:android="http://schemas.android.com/apk/res/android">

<gradientandroid:startColor="#ff9911" android:endColor="#FF9911"/>

<strokeandroid:width="1dp" android:color="@color/inputTxt" />

<cornersandroid:radius="5dp" />

</shape>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics