1.Notification(程序通知)
/** *类名称:NotificationActivity *功能:APP通知 *@author:sxl *@version:1.0.0 */ public class NotificationActivity extends AppCompatActivity { private Button btn_Notification; private NotificationManager nManager;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_notification); btn_Notification = findViewById(R.id.btn_notification); btn_Notification.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //获取通知管理对象 nManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //获取通知对象 Notification notification = new Notification.Builder(NotificationActivity.this) //通知前侧图标 .setSmallIcon(R.drawable.no_image) .setContentTitle("App通知标题") .setContentText("标题内容") .setTicker("您有新消息了")//可选 //设置点击以后要执行的动作(这里让跳转页面) .setContentIntent(PendingIntent.getActivity(NotificationActivity.this,100, new Intent(NotificationActivity.this,OtherActivity.class) ,PendingIntent.FLAG_UPDATE_CURRENT)).build(); notification.flags = Notification.FLAG_AUTO_CANCEL; //发送通知对象(每次显示notify对象的id不一样就可以了) nManager.notify(0,notification); } }); } } |
2.调用摄像头,从相册获取图片(没有成功)
①权限管理(修改AndroidManifest.xml)
//添加读写和摄像头权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA"/> |
3.播放多媒体文件(MediaPlayer类)
4.播放视频(VideoView)