导航:首页 > 操作系统 > androidsettype

androidsettype

发布时间:2022-07-22 07:43:23

android添加至分享

Intent intent = new Intent(Intent.ACTION_SEND);
// 分享本地图片
// File f = new File("/sdcard/Koala.jpg");
// Uri u = Uri.fromFile(f);
intent.setType("text/plain");
intent.setType("image/*");

// intent.putExtra(Intent.EXTRA_STREAM, u);

intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
// intent.putExtra(Intent.EXTRA_TEXT,WebviewFragment.web.getUrl().trim());
intent.putExtra(Intent.EXTRA_TEXT, web.getUrl());
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(Intent.createChooser(intent, "分享"));

㈡ android4.2提示SurfaceHolder的setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);已过时

这段代码是说在Android 高版本上已经不推荐使用了 ,但是如果你要兼容低版本(如Android 2.3或以下版本)还是要加上这段代码,不然播放时 只会有声音 没有图像。

㈢ android intent.setType("type");中怎么设置两种指定的mimeType

intent.setType(“image/*”);

//intent.setType(“audio/*”); //选择音频

//intent.setType(“video/*”); //选择视频 (mp4 3gp 是android支持的视频格式)

//intent.setType(“video/*;image/*”);//同时选择视频和图片

㈣ android中的intent对象的addCategory方法和setType方法有什么用区别 按

setData,传入的是Uri,并且可以指定Data 的Type,用于数据的过滤。setData可以被系统用来寻找匹配目标组件。
putExtra 只是用来设定各种不同类型的附加数据。不被系统用来寻找匹配目标组件。
参见:

㈤ android中如何实现定时提醒

android中可以使用闹钟进行提醒,你只需要告知系统你想在什么时候被提醒,然后需要一个闹钟的广播接收器,当到你设置的时间时,系统会给你发送一条广播,当你接收到广播后你就可以做一些操作,比如启动你的app,或者跳转到你app中的任何一个界面。代码如下:

//发送闹钟请求
Intent intent = new Intent(mContext, AlarmReceiver.class);
intent.setAction("something");
intent.setType("something");
intent.setData(Uri.EMPTY);
intent.addCategory(“something”);
intent.setClass(context, AlarmReceiver.class);
// 以上给intent设置的四个属性是用来区分你发给系统的闹钟请求的,当你想取消掉之前发的闹钟请求,这四个属性,必须严格相等,所以你需要一些比较独特的属性,比如服务器返回给你的json中某些特定字段。
//当然intent中也可以放一些你要传递的消息。
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, alarmCount, intent, 0);
//alarmCount是你需要记录的闹钟数量,必须保证你所发的alarmCount不能相同,最后一个参数填0就可以。
AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, time, pendingIntent);
//这样闹钟的请求就发送出去了。time是你要被提醒的时间,单位毫秒,注意不是时间差。第一个参数提醒的需求用我给出的就可以,感兴趣的朋友,可以去google一下,这方面的资料非常多,一共有种,看一下就知道区别了。
//取消闹钟请求
Intent intent = new Intent(mContext, AlarmReceiver.class);
intent.setAction("something");
intent.setType(something);
intent.setData(Uri.EMPTY);
intent.addCategory(something);
intent.setClass(context, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(mContext, alarmCount, intent, 0);
//alarmCount对应到你设定时的alarmCount,
AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
am.cancel(pendingIntent);
//接着,你需要一个广播接收的类:
public class AlarmReceiver extends BroadcastReceiver{

private NotificationManager manager;

@Override
public void onReceive(Context context, Intent intent) {
manager = (NotificationManager)context.getSystemService(android.content.Context.NOTIFICATION_SERVICE);
//例如这个id就是你传过来的
String id = intent.getStringExtra("id");
//MainActivity是你点击通知时想要跳转的Activity
Intent playIntent = new Intent(context, MainActivity.class);
playIntent.putExtra("id", id);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 1, playIntent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
builder.setContentTitle("title").setContentText("提醒内容").setSmallIcon(R.drawable.app_icon).setDefaults(Notification.DEFAULT_ALL).setContentIntent(pendingIntent).setAutoCancel(true).setSubText("二级text");
manager.notify(1, builder.build());
}
}

㈥ Android:动作:Intent.ACTION_GET_CONTENT这个动作用来做什么的为什么还要用setType()方法它做什么的

Intent.ACTION_GET_CONTENT这个是调用系统程序用的,比如一个打开一个文件的时候会提示你用哪个软件打开,setType()就是设置默认用哪种格式打开,比如"video/*","audio/amr"

阅读全文

与androidsettype相关的资料

热点内容
md5算法字符串长度 浏览:4
可以二次虚化的云服务器 浏览:779
思科2500编程器固件 浏览:235
php开发桌面应用程序 浏览:904
支付宝app哪里可以加油 浏览:71
路由器ttl刷编程器固件 浏览:719
纵向加密密钥协商状态时间 浏览:851
mc花雨庭服务器有些什么 浏览:809
linux制作网页 浏览:19
xlsx加密忘记了怎么办 浏览:999
app湖北农信怎么解约 浏览:426
在线编程教育项目 浏览:759
电信采购5万台服务器干什么用 浏览:200
腾讯云服务器登录地址 浏览:988
程序员在地铁上写字 浏览:555
解压包未知文件格式怎么办 浏览:577
程序员破坏数据库 浏览:331
sh格式如何编译 浏览:344
虚拟服务器云主机哪个好 浏览:98
单片机端口保护 浏览:948