1.在测试时,如何实现一个提示

Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show();
//从资源文件string.xml 里面取提示信息
Toast.makeText(this, getString(R.string.welcome), Toast.LENGTH_SHORT).show();
//这个提示会几秒钟后消失如果this报错的话,就把this换成MainActivity.this 

2.定义一个按钮,并设置事件

ImageButton ok = (ImageButton) window.findViewById(R.id.btn_ok);ok.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {exitApp();}});

3.捕获返回键

@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK && isSaved) {try {Intent intent = new Intent(this, ContactActivity.class);startActivity(intent);} catch (ActivityNotFoundException e) {Toast.makeText(this, "出错啦!不好意思", Toast.LENGTH_SHORT).show(); }}return super.onKeyDown(keyCode, event);}

4. 退出时询问

Dialog dialog = new AlertDialog.Builder(this).setIcon(R.drawable.pic_m).setTitle("程序退出? ").setMessage("您确定要退出本程序吗?").setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {MyActivityGroupDemo.this.finish() ;}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {MyActivityGroupDemo.this.switchActivity(0);}}).create();dialog.show();

5.preference.xml 背景颜色,以及滑动时是黑色,如何修改?

this.getListView().setBackgroundColor(Color.argb(150, 247, 247, 247));
this.getListView().setCacheColorHint(Color.TRANSPARENT);

6.preference.xml 启动intent

<PreferenceScreenandroid:key="codecs"android:title="@string/codecs" ><intent android:action="android.intent.action.MAIN"android:targetPackage="org.sipdroid.sipua"android:targetClass="org.sipdroid.codecs.Codecs$CodecSettings" /></PreferenceScreen>

转载于:https://www.cnblogs.com/lovers/articles/2679620.html

android 常用代码相关推荐

  1. android常用代码合集,Android常用代码

    1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable. ...

  2. Android常用代码和插件 持续更新~~

    总结一下常用的插件和资料,方便以后查阅. 目录 1.Android studio常用插件 1.1 通过Json快速生成Model 1.2 注释模板 2.Android常用代码 2.1 无线调试 2.2 ...

  3. android常用代码

    1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable. ...

  4. Android常用代码混淆模板

    Ⅰ.简述 混淆的概念:将Android项目进行打包之时,可以将项目里的包名.类名.变量名进行更改,使得代码不容易泄露,类似于对其apk中的文件加密. 混淆的作用: 1.增加Apk反编译之后代码泄露的困 ...

  5. Android常用代码(类似工具类吧)

    1 手机px和dp相互转换 /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float d ...

  6. Android常用代码片段(笔记一)

    1.自定义广播 接受网络状态 public class MyReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Con ...

  7. android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...

    一.             环境配置和安装(Android2.2) 参考文章:这里 1.1     JDK 1.2     SDK 下载地址:http://dl.google.com/android ...

  8. android 常用的代码

    最近在用android 随时不停更新的一些常用代码,以备查找 目录 进制转换 二进制转10进制 10进制转二进制 10进制转16进制 16进制转10进制 二进制转16进制 16进制转二进制 16进制高 ...

  9. android 弹窗代码大全,36个Android开发常用经典代码大全

    //36个Android开发常用代码片段 //拨打电话 public static void call(Context context, String phoneNumber) { context.s ...

  10. android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!

    Android常用自动化工具 ADB - 是Google提供的为Android编写UI测试用例的自动化工具, Android开发/测试人员不可替代的强大工具 uiautomator - 是Google ...

最新文章

  1. 一站式智能芯片定制技术
  2. python双引号和单引号区别_Python中单引号,双引号,3个单引号及3个双引号的区别...
  3. 计算机辅助诊断系统的应用,AI医疗影像辅助诊断系统
  4. tp5分布式redis_TP5通过缓存数据到Redis
  5. linux dns中文域名,Linux 搭建中文域名的DNS服务器
  6. jeecms升级shiro漏洞报错处理
  7. MFC程序打包为安装文件方法
  8. 接口带声音输出吗_智能化时代,你的功放跟得上科技的脚步吗?
  9. 正确使用“下划线”一词
  10. 不能将下载行为传输到IDM插件的解决方法
  11. FineUI 后台Grid中 某列添加背景色 AspCore MVC
  12. BIM技术在各阶段的应用简单介绍
  13. 高空瞭望视频监控+三维场景视频融合平台
  14. Java Web学习—编程1:数字三角形+三种解题思路+详细规律
  15. python oserror怎么解决_Python读取csv报错解决方法:OSError: Initializing from file failed
  16. elasticsearch 出现all shards failed异常?
  17. 尝试用visio画个等边三角形
  18. 快手和抖音怎么打开微信小程序
  19. 设计模式-设计原则之迪米特原则
  20. 移动端网页禁止下拉刷新css

热门文章

  1. [实验手册]用2500路由器做自动安装实验
  2. JAVA基础----java中T,?的区别
  3. map、mapPartitions、mapValues、mapWith、flatMap、flatMapWith、flatMapValues
  4. windows 下 MyEclipse 运行hadoop 出错
  5. 可视化概念思维导图软件 MindMapper 17 Arena 完美汉化开心版
  6. 离职10天,面了4家公司,我的感受...
  7. 干货|现代IM系统中消息推送和存储架构的实现
  8. Studio系列教程来啦
  9. java 获取jboss路径_java中获取文件路径的几种方式
  10. mysql基础之mariadb概念