自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 系统文件管理器返回Uri获取真实路径

在遥遥领先手机中,跳转系统文件管理器选取文件。然而MediaStore中并没有document类型的处理。是document类型,而在代码中。

2023-11-29 09:26:06 146

原创 Uri to file in android

Android registerForActivityResult返回的Uri转File,由于比较难找,特此记录一下。思路:通过Uri获取文件名,通过Uri获取数据流,再创建文件。2.通过Uri获取数据流。

2022-09-08 09:11:35 712 1

原创 android10 TF卡的ZIP压缩和解压

1.android10想要操作tf卡或者内部存储,还是需要先使用SAF获取存储权限.本文需先了解SAF框架和kotlin. val sm = getSystemService(Context.STORAGE_SERVICE) as StorageManager val volume = sm.storageVolumes ...

2020-04-27 10:42:24 889

原创 Handler跨activity传递

1.在MyApplication中添加Handler的set and getpublic class MyApplication extends Application { public static MyApplication instance; private Handler mHandler; public static MyApplication getI...

2020-02-26 14:47:33 472

原创 自定义View之低仿UIswitch按钮

参考这个帖子进行了优化,主要就是修改触摸点View的处理.先看一下最终效果最终效果.omyladygaga制作过程需要的资源文件滑动的小球背景尺寸图层滑动的背景1.千里之行,始于足下.首先创建一个工程,名称为MyUISwitch,新建自定义View类MyUiSwitch.kt继承自View.在res/values下创建attrs.xml新建我们唯一需要的自定义属性chec...

2019-09-04 10:13:21 133

原创 Android 8.0 Notification渠道通知

Android8.0对通知栏进行更改,必须添加渠道信息后才能使用(target版本>=26).那么渠道通知有什么优点和应用场景呢?在android O系统之前,系统的通知都是不区分类别的,比如,微信的好友消息通知和其他类型的通知,当你对其他类型的通知反感的时候,你也没有任何办法,因为如果把微信的通知关掉的话,微信好友给你发送的信息你也不会弹出通知.但是,在android8.0之后,通知栏...

2019-08-23 15:34:41 801

原创 分享多个文件到whatsApp

在分享前,先创建一个ArrayList<Uri>用来存储需要分享文件的Uri,必须是content://类型的然后 var intent = Intent() intent.setAction(Intent.ACTION_IMAGE_CAPTURE) intent.putParcelableArrayLi...

2019-07-05 08:44:35 1149

原创 生成content://类型的Uri

原本的file://类型的Uri有时可能会出现某些问题,比如做分享功能的时候,file://类型的Uri会导致分享失败

2019-07-04 16:52:57 1673

原创 Android对于外置TF卡的读写操作(读写外置SD卡)

上一篇介绍如何获得权限uri在获得权限uri后,我们也不能直接对外卡直接操作,可以通过documentFile来进行,创建,添加修改和删除等操作.documentFile创建文件的过程可能与以往的File不同,它是通过mimeType和displayName来表示文件的创建的.在使用之前,我们要知道这是一个模拟File的程序类,它提供了文档树的模式,所以它会有很大的开销,为了节省我们的空间...

2019-05-20 10:36:29 5624

原创 Android对于外置TF卡的读写操作(权限获取)

Android4.4(API级别19)引入了存储访问框架(SAF).SAF其中的部分功能就是通过其获取对外置sd卡的读写权限,从而操作外置sd卡.原文介绍连接,这里不对其进行复制粘贴,本帖直接讲述如何通过documentFile在获得SAF的后,在外置SD卡中读写数据.Android 4.4提供了复杂的权限获取步骤,在android7.0时进行了简化. StorageMan...

2019-05-20 10:06:53 4700 2

原创 运用CloudRail实现隐式链接上传文件到oneDrive,googleDrive

CloudRail是一款第三方SDK,使用他可以很方便的实现统一云存(Box,Dropbox,GoogleDrive,OneDrive...),统一邮件发送,统一支付,统一社交等等,下面介绍如何使用CloudRail实现免登陆操作OneDrive,GooleDrive.1.在你的AndroidStudio中添加CloudRail的依赖:compile'com.cloudra...

2018-12-24 15:16:14 1323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除