博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杂乱的小知识——Android学习笔记
阅读量:6318 次
发布时间:2019-06-22

本文共 3438 字,大约阅读时间需要 11 分钟。

1.

继承Service,intent传到Service的时候就会调用Service中的函数

public int onStartCommand(Intent intent, int flags, int startId) {        return super.onStartCommand(intent, flags, startId);            }

这里的Intent对象传过来,不需要再在用

Intent intent = getIntent();mp3Info = (Mp3Info) intent.getSerializableExtra("mp3Info");

获取,这里可以直接用mp3Info = (Mp3Info) intent.getSerializableExtra("mp3Info");即可。相当于Intent intent = getIntent();已经给你写好了。

2.
Inflater英文意思是膨胀,在 中应该是扩展的意思吧。 
LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。
LayoutInflater li = LayoutInflater.from(AddNew.this); //找到layout文件下的imageswitch View imageChooseView = li.inflate(R.layout.imageswitch, null); //通过渲染xml文件,得到一个视图(View),再拿到这个View里面的Gallery gallery = (Gallery)imageChooseView.findViewById(R.id.gallery);  

3.   

AlertDialog的使用

 

1     public void initImageChooseDialog() { 2         if(imageChooseDialog == null) { 3             AlertDialog.Builder builder = new AlertDialog.Builder(this); 4             builder.setTitle("请选择图像") 5             .setView(imageChooseView).setPositiveButton("确定", new DialogInterface.OnClickListener() { 6                 public void onClick(DialogInterface dialog, int which) { 7                     imageChanged = true; 8                     previousImagePosition = currentImagePosition; 9                     imageButton.setImageResource(images[currentImagePosition%images.length]);10                 }11             })12             .setNegativeButton("取消", new DialogInterface.OnClickListener() {13                 public void onClick(DialogInterface dialog, int which) {14                     currentImagePosition = previousImagePosition;        15                 }16             });17             imageChooseDialog = builder.create();18         }19     }

4 TimePicker 取时间是用下面的方法

1 Calendar c = Calendar.getInstance();2 int hour = c.get(Calendar.HOUR);3 int min = c.get(Calendar.MINUTE);

5 Builder 设置多选对话框

1 AlertDialog.Builder builderWeek = new AlertDialog.Builder( 2                         MainActivity.this) 3                         .setTitle("重复闹钟设置") 4                         .setMultiChoiceItems( 5                                 new String[] { "星期一", "星期二", "星期三", "星期四", 6                                         "星期五", "星期六", "星期日"},new boolean[] { false, false, false, false, 7                                         false, false, false }, 8                                 new OnMultiChoiceClickListener() { 9                                     public void onClick(DialogInterface dialog,10                                             int which, boolean isChecked) {11                                         checked[which] = isChecked;12                                         13                                     }14                                 }).......

 6打电话 发短信

Intent intent = new Intent();intent.setAction("android.intent.action.CALL");intent.setData(Uri.parse("tel:"+ number));startActivity(intent);//方法内部会自动为Intent添加类别:android.intent.category.DEFAULT,并在androidmanifest中申明变量。

  

1 SmsManager manager = SmsManager.getDefault();2 ArrayList
texts = manager.divideMessage(content);3 for(String text : texts){4 manager.sendTextMessage(number, null, text, null, null);5 }6 Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_LONG).show();7 }

 

转载于:https://www.cnblogs.com/liyajun/archive/2012/10/15/2723785.html

你可能感兴趣的文章
Linux 常用目录管理命令(cd pwd mkdir rmdir)
查看>>
java程序员菜鸟进阶(四)oracle基础详解(四)oracle开启和关闭服务程序——解决安装oracle占用大量内存...
查看>>
Flask_学习笔记_09: Flask中的继承
查看>>
Mahout源码目录说明
查看>>
我的友情链接
查看>>
Java学习日志(17-2-集合框架工具类Arrays及其他特性)
查看>>
HTTP响应头和请求头信息对照表
查看>>
Chrome完美屏蔽优酷广告及黑屏教程
查看>>
一份不错的php面试题(附答案)
查看>>
前端工程资源发布、优化
查看>>
nginx安装(ubuntu14.04)
查看>>
SQLServer2008备份和恢复
查看>>
WinCE 6.0 的编译
查看>>
访问Nginx上的资源时出现403的原因及解决办法
查看>>
大家好,我是蔡某某,刚刚注册的账号,希望大家支持与帮助
查看>>
shell检测输入的IP是否合法
查看>>
30 分钟快速入门 Docker 教程
查看>>
初步计划
查看>>
Ubuntu11.10下编译android源码4.0.3
查看>>
解决安装wordpress出现"此网页包含重定向循环"
查看>>