- 博客(5)
- 收藏
- 关注
原创 AS中AIDL远程调用的实现
什么是AIDL呢?其实就是 Android Interface definition language,翻译为安卓接口定义语言,主要用于进程间的通信。该如何使用呢?在ansroid stdio中,首先在第一个App中先定义一个远程服务,并提供可调用的方法。然后新建一个aidl文件RemoteService.aidl(在main文件夹下右键新建aidl文件,然后rebuild一下工程),将服务中暴...
2018-02-12 20:53:12 377
原创 android实现加载音频文件
当我们想要制作一个音乐播放器进行播放歌曲时,如何查找出各个文件夹下的文件呢?原来android自带有多媒体扫描器mediascanner,当系统启动或者是SD卡重装时它会对系统内存或SD卡文件进行扫描,把视频文件和音频文件放入mediastore数据库中,并设置了内容提供者接口让我们对数据库进行查询。我们可以利用内容解析者对查询数据库,代码如下: new Thread(new Runnab...
2018-02-12 17:07:08 1711 1
原创 简单使用github上的节操播放器
节操播放器又名饺子播放器,那么该如何从github上集成到自己的项目中呢?有两种方法:1.直接下载开发库地址 https://github.com/lipangit/JieCaoVideoPlayer 下载完后打开android stdio,选择import module导入jiaozivideoplayer库到工程中,然后打开project structure,将应用项目与库关联即...
2018-03-10 22:49:44 1066
原创 在android6.0环境下调用拨号器的权限问题
在android6.0环境下调用拨号器的权限问题 if (ActivityCompat.checkSelfPermission(JsCallJavaCallPhone.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {// // We don't have pe
2018-02-03 11:50:54 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人