1.调起浏览器
Intent intent = new Intent()
intent.setAction("android.intent.action.VIEW")
Uri content_url = Uri.parse("http://blog.csdn.net/u011896903")
intent.setData(content_url)
startActivity(intent)
2. 用diaolog显示webview
AlertDialog.Builder builder = new Builder(activity)
WebView policy_webview = new WebView(activity)
WebSettings wSet = policy_webview.getSettings()
wSet.setJavaScriptEnabled(true)
policy_webview.loadUrl("http://blog.csdn.net/u011896903")
builder.setView(policy_webview)
builder.setNegativeButton("确认",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss()
}
})
builder.create().show()
3.拨打电话
AlertDialog.Builder builder1 = new Builder(this);
builder1.setTitle("呼叫客服:XXXXXXXX");
builder1.setNegativeButton("确认",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(Intent.ACTION_CALL, Uri
.parse("tel:" + "10086"));
startActivity(intent);
}
}).setPositiveButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
builder1.create().show();
4.两次点击返回,退出程序
private boolean isExit = false;
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (isExit == false) {
isExit = true;
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_LONG).show();
Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
isExit = false;
}
};
mHandler.sendEmptyMessageDelayed(0, 3000);
return true;
} else {
android.os.Process.killProcess(android.os.Process.myPid());
return false;
}
}
return true;
}
5. 代码控制改变TextView的文字颜色
1.tv_modle.setTextColor(android.graphics.Color.BLACK)
2.tv_modle.setTextColor(this.getResources().getColor(R.color.yellow))
//定义格式如下
<color name="yellow">#ffED6D00</color>
- 代码改变ImageView显示的图片(setImageResource方法)
<ImageView
android:id="@+id/dotA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/pic1" />
dotA.setImageResource(R.drawable.pic2);
6设置listview自动滑动到最底端
listView.setSelection(listView.getAdapter().getCount()-1);