
Android
文章平均质量分 56
皮小智
为了向别人、向世界证明自己而努力拼搏,而一旦你真的取得了成绩,才会明白:人无须向别人证明什么,只要你能超越自己。
展开
-
简单屏幕录制截屏工具
很久没写了,随便写写~~额,这是一个很简单的截屏工具,用的是Android系统的MediaProjectionManager实现截屏录制功能类 说明MediaProjectionManagerMediaRecorder 用于将音视频编码输出MediaMuxer 将音视频混合生成多媒体文件MediaCodec 进行音视频压缩编解码作者:风吹尘埃链接:https://www.jianshu.com/p/3487d8291969来源:简书著作权归作者所有。商业转载请联系作者获得授权,非原创 2022-01-13 17:23:38 · 3962 阅读 · 1 评论 -
android仿QQ长按气泡弹窗效果,仿IOS控件,支持跟随手指显示
参考:BubblePopupWindow:https://github.com/smuyyh/BubblePopupWindowPopupMenuView:https://github.com/kareluo/PopupMenuViewAndroid仿QQ长按删除弹出框:https://blog.youkuaiyun.com/shangmingchao/article/details/50244161#...原创 2019-05-31 16:14:20 · 2509 阅读 · 5 评论 -
阿里云Oss上传(Android版)
写了个简单的阿里云Oss上传,封装成一个类,可以直接使用首先在您的gradle中配置sdk:dependencies { compile 'com.aliyun.dpa:oss-android-sdk:+'}然后确保您的 AndroidManifest.xml 文件中已经配置了这些权限<uses-permission android:name="android.pe...原创 2018-06-14 19:56:07 · 12140 阅读 · 8 评论 -
Android 拍身份证(自定义相机)
尊重他人劳动成果,本自定义相机拍照核心逻辑取自云栖社区上[Android 手把手带你玩转自定义相机] 文章,本文仅仅在此基础上封装了返回拍照地址等监听事件自定义相机拍摄二代身份证...原创 2018-05-16 17:02:33 · 6634 阅读 · 0 评论 -
Android 7.0及以上打开相机,裁剪问题(私有文件的访问权限,兼容小米)
在Android7.0之前,如果你想调用系统相机拍照可以通过以下代码来进行:File file=new File(Environment.getExternalStorageDirectory(), "/temp/"+System.currentTimeMillis() + ".jpg");if (!file.getParentFile().exists())file.getParent...原创 2017-12-05 11:56:31 · 4507 阅读 · 1 评论 -
android应用数据清除管理器
由于项目更新数据库有很大修改,需要删除本地之前的老数据库,使用新的数据库。开始我只是用名字区分了下可以正常使用,然后其他写完了有点强迫症看着以前老数据库在那里没有用不太舒服,于是写了个清空管理类把老数据删了。留着自己好查找和修改。原创 2017-11-21 15:14:27 · 433 阅读 · 0 评论 -
可自动换行的RadioGroup
这是一个继承RadioGroup可以实现自动换行的控件。最近做一个项目,UI设计了一个单选组,开始一看直接就用RadioGroup 写了,发现RadioGroup 只能单行或单列,不能达到我要的效果。原创 2017-10-25 09:00:20 · 1428 阅读 · 0 评论 -
Android 获取应用版本号与版本名
介绍versionCode与versionName,应用场景: 1、在界面中显示应用程序的版本号; 2、用户启动该应用,后台判断该应用是否是最新版本。 上述情景都需要在程序中自动获取到应用的版本号。原创 2017-09-26 16:11:30 · 7224 阅读 · 0 评论 -
个人中心--圆形头像--拍照--裁剪
本篇文章总结下app个人中心里面圆形头像,拍照,相册,裁剪功能。原创 2017-09-15 11:38:16 · 785 阅读 · 0 评论 -
google的gson三方包混淆问题,附上通用proguard-rules.pro
碰到个头疼的问题,一个朋友项目混淆后打包编译出错,debug模式下正常。断点模式下一步步检查发现:json解析以后数据放到javabean中去的,放进去的字符串是对的,解析出来的,但是javabean却是空,节操碎一地,多方查找原因后知道他项目json使用了google的gson三方包,于是猜想混淆的时候出了问题。原创 2017-09-04 11:56:51 · 3804 阅读 · 0 评论 -
利用FloatingActionButton+ValueAnimator 完成卫星菜单效果
卫星菜单其实已经很常见了,网上也有很多教程甚至都有开源的控件了。本篇文章是讲利用FloatingActionButton+ValueAnimator 完成卫星菜单效果,仅为交流原创 2017-07-31 16:34:35 · 1333 阅读 · 0 评论 -
Android生成二维码与识别二维码(ZXing)
现在很多App都集成了扫一扫功能,最常用的微信、QQ等。那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能。原创 2017-07-26 11:10:53 · 1094 阅读 · 0 评论 -
TextView添加Html标签属性
android textview中使用html原创 2017-07-19 17:25:42 · 10454 阅读 · 0 评论 -
自己使用xUtils3后总结一下下
1)首先大概介绍下xUtils3 xUtils是目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.5.0,在增加新功能的同时又提高了框架的性能,下面来看看官方(https://github.com/wyouflf/xUtils3)对xUtils3的介绍:xUtils包含了很多实用的android工具; xUtils支持超大文件(超过2G)上传,更全面的http请求协议原创 2017-06-13 14:37:21 · 1347 阅读 · 0 评论 -
cordova安装与新建项目
本文主要讲解cordova如何安装以及怎么新建cordova项目;如有错误请不吝指教,十分感谢!!!原创 2017-06-15 10:13:38 · 1042 阅读 · 0 评论 -
危险权限列表及动态权限管理工具类(可以直接使用)
危险权限,Android 6.0以上增加了动态获取权限api,想要动态获取手机的权限;类似iOS那样,在使用时,弹出对话框,提示用户,请求用户允许;如果你没做处理,就会权限报错。接下来给大家一个我自己使用的权限管理类,可以直接导入项目使用原创 2017-07-13 16:07:49 · 858 阅读 · 0 评论 -
安装常见的错误及解决方法(记录)
几种常见的错误及解决方法转载 2017-07-13 13:18:53 · 2058 阅读 · 0 评论 -
Android 遇到方法数上限65536后记录总结
前言:首先说一下我遇到的情况,最近接手了一个项目是在已有的项目里进行更新添加一些功能,然后该项目导了N多的包,在我使用Android Studio的run”App”直接安装到手机上运行是正常的,然后正式打包安装后就崩溃了,当时觉得很奇怪,然后一看日志: trouble writing output: Too many field references: 131000; max is 65536.原创 2017-07-10 16:06:50 · 1234 阅读 · 0 评论