- 博客(11)
- 资源 (37)
- 收藏
- 关注
原创 Android 播放视频
视屏播放主要使用VideoView来实现。他将视屏的显示和控制集一身,使用它可以做一个简单的视频播放器。File file = new File(Environment.getExternalStorageDirectory(), path);videoView.setVideoPath(file.getPath()); // 指定视频文件的路径videoView.start(); // 开始播放videoView.pause(); // 暂停播放videoVi...
2020-06-30 23:48:55 697 3
原创 Android音频播放
在Android中播放音频文件一般使用MediaPlayer类来实现,他对多种格式的音频文件提供了非常全面的控制方法,从而使得播放器变得十分简单。File file = new File(Environment.getExternalStorageDirectory(), "456.mp3");mediaPlayer.setDataSource(file.getPath()); // 指定音频文件的路径mediaPlayer.prepare(); // 让MediaPlaye...
2020-06-30 23:36:08 2842 7
原创 通知Notification的基本使用
1.介绍 通知是android系统中比较有特色的功能之一,当某个应用程序希望向用户发出一些提示信息的时候,而应用程序又不在前台运行,可以借助通知来实现。发出一条通知后手机通知栏会显示一条通知消息。 通知可以在活动、广播、服务里创建。虽然通知在活动里创建比较少,但是为了演示方便还是选择了在活动里创建。2.举例2.1 发送通知点击发送通知。NotificationManager manager = (NotificationMana...
2020-06-30 22:33:48 1641 2
原创 适配android7.0 FileUriExposeException
当android7.0以上打开相机拍一张照片,存储的时候崩溃,报FileUriExposeException异常。原因是7.0以后直接使用本地路径的uri被认为是不安全的。具体解释:https://developer.android.google.cn/reference/android/os/FileUriExposedException.html翻译一下: 当应用程序file://Uri向其他应用程序公开时引发的异常。不推荐这种方法,因为接收方的应用程序可能无...
2020-06-28 20:52:43 368 2
原创 Android数据存储_LitePal
LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有100k不到,而且近乎零配置,这一点和Hibernate这类的框架有很大区别。目前LitePal的源码已经托管到了GitHub上,地址是https://github.com/LitePalFramework/LitePal。...
2020-06-15 21:51:32 642 2
原创 Android数据存储_SQLite数据库存储
Android数据存储的方式有种,主要有三种。分别为:文件存储,SharedPreference存储,以及数据库存储。
2020-06-11 22:06:25 867 2
原创 Android数据存储_SharedPreference存储
Android数据存储的方式有种,主要有三种。分别为:文件存储,SharedPreference存储,以及数据库存储。这篇主要讲SharedPreference存储。1.基本据介绍SharedPreference是使用键值对来存储的。当保存数的时候需要提供一个对应的建,装在读取的时候就可以把对应的值取处来了。同时还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么取出来的也是整型。Android中一共提供了3中方法用于得到SharedPreference对象。1.1、Contex
2020-06-10 18:00:54 789 2
原创 Android广播机制(一)
Android 应用与 Android 系统和其他 Android 应用之间可以相互收发广播消息,这与发布-订阅设计模式相似。这些广播会在所关注的事件发生时发送。举例来说,Android 系统会在发生各种系统事件时发送广播,例如系统启动或设备开始充电时。再比如,应用可以发送自定义广播来通知其他应用它们可能感兴趣的事件(例如,一些新数据已下载)。 应用可以注册接收特定的广播。广播发出后,系统会自动将广播传送给同意接收这种广播的应用。 一般来说,广播可作为跨应用和普通用户流之外的消息...
2020-06-05 15:47:22 465 2
MyCollapsingToolbarLayout.zip
2020-08-22
MySwipeRefreshLayout.zip
2020-08-22
MyCardView.zip
2020-08-19
MyFloatingActionButton.zip
2020-08-11
MyDrawerLayout.zip
2020-08-10
MyToolBar.zip
2020-08-09
MyDownload.zip
2020-08-01
MyBroadcastReceiver1.zip
2020-06-05
MyFragment4.zip
2020-05-31
MyFragment3.zip
2020-05-31
MyFragment2.zip
2020-05-30
MyFragment1.zip
2020-05-30
MyTextview
2018-09-03
Unity2Android_2018_4_30.zip
2021-07-02
unityplugin.zip
2021-07-02
unityplugin.zip
2021-07-02
MyEditTextDemo1.zip
2020-12-03
MyService.zip
2020-07-26
MyAsyncTaskDemo.zip
2020-07-16
MyThred.zip
2020-07-15
MyOkHttpDemo.zip
2020-07-12
MyHttpURLConnection.zip
2020-07-12
MyVoice.zip
2020-06-30
MyAudio.zip
2020-06-30
MyNotification.zip
2020-06-30
MySave4.zip
2020-06-16
MySave3.zip
2020-06-11
MySave2.zip
2020-06-10
MySave1.zip
2020-06-10
MyBroadcastReceiver.zip
2020-06-08
android广播机制(二)
2020-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人