排序:
默认
按更新时间
按访问量

Android之OpenGL里FBO理解测试实例

本文主要记录个人对OpenGL里FBO的理解,附上测试事例 测试源码: github FBO : Frame Buffer Object, 是一个存储一帧数据的容器。原理这里不介绍,(主要我也没怎么看懂),使用FBO的步骤: - 使用FBO的步骤 - 创建 glGenFramebu...

2018-01-17 13:05:17

阅读数:175

评论数:0

Android之自定义一个可播放某一时间段的音乐播放器

本文纯属蛋疼,实现一个可以拖动,选择需要播放的时间段,然后播放效果是只播放这一段选中的音乐。 需求:自定义一个Android播放器 可以随意选择需要播放音乐片段 返回选中播放部分的音乐数据 分析: MediaPlayer 肯定是实现不了了,使用AudioTrack 需要可以选择播放的音乐片段...

2017-11-06 16:22:20

阅读数:558

评论数:0

Android之MediaPlayer一个bug

本文主要记录使用Android 的MediaPlayer时遇见的一个很奇怪的bug 播放音乐时会出现调用了start,但是没有声音出来 测试机器:华为Honor 8, Android 7.0; 需求:在音乐列表界面播放音乐,音乐分为本地音乐和网络音乐

2017-10-27 11:34:51

阅读数:596

评论数:0

Android之海外第三方登录

本文主要记录海外应用第三方登录: facebook(登录/分享), twitter(登录/分享), google(登录), Line(登录/分享),instagram(分享),属于记录流水账型的啦,谨希望后人少踩坑 当然这个需要科学上网,如何上网就不属于本文的讨论范围啦,如果你说点击不开官方教程...

2017-09-27 14:02:35

阅读数:2395

评论数:1

Android之控件阴影模糊效果死磕Paint.setShadowLayer()

IOS界面那么好看,不服气呀,android应该也是支持模糊阴影的, Paint.setShadowLayer官方文档 本文只是一个测试代码,属于抛砖引玉的,读者可以通过修改完善源码实现更好的效果Paint.setShadowLayer是支持设置阴影的,不过有几个坑 需要关闭硬件加速,否则没有效...

2017-09-25 15:17:17

阅读数:1102

评论数:2

Android之文字描边

结果是最不重要的,重要的是过程 * [问题] 本文主要解决白色背景下,白色的文字看不见的问题 * [解决思路] 给文字加阴影,ios下很好解决,苹果提供了很好 View.layer.shadow**属性,奈何android虽然提供了,但是效果不好, 解决方案是利用TextView在onDraw...

2017-09-25 12:09:58

阅读数:526

评论数:0

Android之设置控件的阴影

本文主要记录Android控件设置阴影 给控件设置阴影,会使得界面元素更好看一写,google 给我们提供了一个现成的控CardView,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果 本文是使用给控件设置背景实现阴影在res/drawable 下新建一个 Dra...

2017-09-13 16:23:50

阅读数:3644

评论数:3

Android之一个很奇怪的生命周期bug

本文主要记录一个很奇怪的bug, 顺便重新认识了一下activity的生命周期 [问题前提]:手机摄像头处理,onResume里打开摄像头, onPause里关闭摄像头 [问题出现]:运行一段时间,会莫名其妙的自动 onPause->onResume。系统自动调用onPause,然后调用on...

2017-09-07 15:57:54

阅读数:363

评论数:0

Android之基于OpenCV的Puzzle拼图

PUZZlE 拼图 GAME目前支持三个难度,入门:puzzle8, 中级:puzzle15, 高级:puzzle24

2017-08-22 16:26:54

阅读数:1237

评论数:0

Android之OpenCV学习

OpenCV learn 1.环境配置 2.图片处理 3.人脸检测 4.人眼识别

2017-08-18 14:00:32

阅读数:765

评论数:0

Android Error之BufferOverflowException

记录一个很奇怪的错误 java.nio.BufferOverflowException at java.nio.ByteBuffer.put(ByteBuffer.java:787) 错误原因也很简单,比如下面这段代码就可以ByteBuffer buffer2 = ByteBuffer.all...

2017-08-08 18:25:06

阅读数:416

评论数:0

Android之第三方登录分享封装

thirdPart:实现 * 第三方登录,比如微信 QQ 微博的登录 * 第三方分享 微信 QQ 微博 …暂时知识这三个平台的… 分享支持 图片,动图,视频(部分平台需要视频网络的url) platform : 第三方平台的封装 share.ShareParams 第三方分享时...

2017-08-06 17:53:12

阅读数:342

评论数:0

Android之RSA校验

android 客户端在与服务器交互时,防止被恶意拦截,恶意返回错误包,需要对数据包进行校验。 大致流程: 1. 客户端请求服务器 2. 服务器响应,准备好需要返回的数据,记为 returnJson 3. 对返回数据进行RSA签名,得到一个签名sign 4. 返回数据,http ...

2017-07-26 11:07:20

阅读数:354

评论数:0

Android 调用系统相机部分源码分析

本文主要记录分析Android 系统相机部分源码 调用系统相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); sta...

2017-07-18 20:41:26

阅读数:414

评论数:0

Android之仿B612咔叽滤镜列表操作

本文主要记录模仿B612咔叽 6.2.0 版本里的滤镜操作B612咔叽 6.2.0 版本里的滤镜的操作特点 - 长按某一个滤镜收藏(点击应用这个是肯定的) - 收藏后列表最左边出现红色的竖条块,点击可以定位到收藏第一个 - 收藏里的Item 可以随意拖动更换位置 - 普通的Item 可以向...

2017-07-16 15:38:05

阅读数:1929

评论数:1

Android Error之动画递归

Android Error之动画递归本文记录一个动画产生的递归错误系统:Android 4.4 部分机型错误日志java.lang.StackOverflowError at android.view.GLES20DisplayList.setScaleX(GLES20DisplayLis...

2017-07-03 16:19:33

阅读数:312

评论数:0

IjkMediaPlayer.reset()耗时的一个解决方案

private final static int MEDIA_PLAYER_NUM = 4; private ExecutorService mExecutorService = Executors.newScheduledThreadPool(MEDIA_PLAYER_NUM); ...

2017-05-22 14:58:51

阅读数:1577

评论数:0

Android相机之MediaStore.ACTION_IMAGE_CAPTURE

本文主要记录一些零碎的东西 比扣扣上传头像时,可以拍照,需要选取拍照的应用,今天做的事就是提供供选择的拍照应用 使用我们的相机拍照,返回拍照数据 话不多说,看看效果 原理主要是向系统注册 action 给出的只是一个简单的测试代码,实际项目里camera的管理不能像我写的这样 看看实现: ap...

2017-05-15 10:36:56

阅读数:5338

评论数:0

Android之EditText限制6个中文12个英文

本文只是记录一些零碎的东西 要求输入框最多输入6个中文,12个英文 主要是监听输入框变化 如何使用 EditText.addTextChangedListener(new SketchTextWatcher(mTitleContent)); InputFilter[] filters = ...

2017-05-11 14:03:37

阅读数:1365

评论数:0

Android之全屏下软键盘弹出布局移动问题

本文主要记录一些零碎的东西 主要记录android 下 全屏界面时 软键盘弹出后布局移动的解决方案 先看看正常的布局(hellword文字在屏幕正中间) 全屏下软键盘弹出后结果 可以看见整个布局都上去了,这样肯定不好,想背景不移动,只是输入框移动,效果图 看看怎么实现的吧 布局文件 背...

2017-05-04 11:57:05

阅读数:978

评论数:1

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