android开发常用基础操作
来源:互联网 发布:淘宝刀剑神域99 编辑:程序博客网 时间:2024/05/17 07:13
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) { // 传入服务, parse()解析号码 Intent intent = new Intent(Intent.ACTION_CALL, Uri .parse("tel:" + "10086")); // 通知activtity处理传入的call服务 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));//这种方法调用自己定义的颜色,颜色定义在res/values/colors.xml文件中//定义格式如下 <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);//将imageview的图片由pic1换成了pic2
6设置listview自动滑动到最底端
//应用场景:聊天界面,当前页面位于历史记录,新发送消息需要listview滑动到最底端listView.setSelection(listView.getAdapter().getCount()-1);
0 0
- android开发常用基础操作
- android基础adb常用操作
- Android 蓝牙开发基础操作
- Android基础常用日期操作工具类
- Android Studio基础设置和常用操作
- Android基础常用日期操作工具类
- Android开发-SQLite数据库-常用操作
- Android开发 标题栏、状态栏常用操作记录
- Android开发中常用的Activity操作
- Android开发之Git基础操作
- 基础常用操作
- C常用基础操作
- CentOS常用基础操作
- python 常用基础操作
- Android 入门基础(6) ---收集android开发常用术语
- Android开发基础(1)(打电话,发短信,常用布局)
- 06、Android开发基础之常用的单位
- eclipse开发常用操作
- 看病要排队
- C语言编程入门——程序练习(上)
- http各种状态码详解
- zoj 3418 Binary Number(二进制数)
- 34款Firefox渗透测试插件
- android开发常用基础操作
- 编程之美:第三章 结构之法 3.6编程判断两个链表是否交叉
- Scala入门到精通——第十五节 Case Class与模式匹配(二)
- 8.属性和继承
- SDUT2015暑假集训14级周赛1 C - 曼联(积分+求最大公yue数)
- 计算满月的时间
- Bootstrap组件之well、标签
- python2.7下的windows安装virtualenv和flask
- Linux 命令行快捷键