7 Grit_

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

Exif 格式介绍和操作

Exif 格式介绍和操作Exif 是什么Exif 格式如何修改Exif数据1. 修改单个或者多个数据2. 复制整个Exif数据参考:Exif 是什么Exif是一种图像文件格式,可以记录数码照片的属性信息和拍摄数据;实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的相机品牌、型号、光圈、焦距、白平衡等相机硬件信息和图片参数信息。主要包括以下几类信息:拍摄日期拍...

2019-08-26 14:43:52

Android屏幕适配

Android屏幕适配参考文章总结参考文章设置屏幕密度:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwAhttps://juejin.im/post/5b6250bee51d451918537021https://juejin.im/post/5b7d414ee51d4538ad29ebf7在设置屏幕密度的基础上,重写getResour...

2019-07-24 15:18:23

169-求众数

169-求众数题目描述示例思路代码改良后的思路方法一方法二题目描述给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例输入: [2,2,1,1,1,2,2]输出: 2思路我最初的思路是将元素作为Key,出现的次数作为Value,用一个HashMap存储,然后获得与Value最大值对...

2019-05-26 16:56:34

Android Camera2 API 学习

Android Camera2 API 学习1. [CameraManager](https://developer.android.google.cn/reference/android/hardware/camera2/CameraManager.html)内部类[CameraManager.AvailabilityCallback](https://developer.android.goo...

2019-04-21 20:09:30

棒球比赛

棒球比赛题目描述示例示例1:示例2:思路伪代码实现核心思路代码实现题目描述你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. “+”(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。3. “D”(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。4. “C”(一个操作,这...

2019-04-21 15:53:02

第一章:第三节:Concurrency in Android

Concurrency in AndroidCorrectness issues in concurrent programs(并发程序中的正确性问题)Liveness issues in concurrent programs(并行程序中的活跃性问题)Android-specific concurrency issues(Android特定的并发问题)The Activity lifecycle...

2019-04-21 13:19:52

第一章:第二节:Understanding the Android thread model

Understanding the Android thread modelThe main threadUnresponsive apps and the ANR dialogMaintaining responsivenessEach forked application process runs independently and is scheduled frequent, small...

2019-04-11 00:12:21

下一个更大元素 I

下一个更大元素 I题目描述示例解题思路题目描述给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出-1。示例输入: nums1 = [2,4],...

2019-04-10 23:33:09

Android Camera2实现预览

Android Camera2实现预览之开头定义布局代码实现定义布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...

2019-03-31 18:34:54

第一章:第一节:Building Responsive Android Applications

Building Responsive Android ApplicationsIntroducing the Dalvik Virtual Machine(介绍Dalvik虚拟机)Memory sharing and the Zygote(内存共享和Zygote)Android Applications)Introducing the Dalvik Virtual Machine(介绍Da...

2019-03-31 15:35:31

最小栈

最小栈描述设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素示例MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);...

2019-03-31 13:21:21

相机拍纯色物体为什么容易出问题

相机拍纯色物体为什么容易出问题由于相机的测光原理导致。当拍纯白色物体时,相机的测光系统会判定当前环境过爆从而减小当前曝光值,所以图片会偏灰。当拍纯黑色物体时,相机的测光系统会判定当前环境欠爆从而增加当前曝光值,所以图片会偏白。对于其他纯色的物体也会出现过爆或者欠曝的现象。...

2019-03-29 17:31:19

TextureView

TextureViewTextureView是什么 TextureView是一个由于显示数据流的UI控件。从这里我们不难得知TextureView的应用场景应该主要分为两种:1:播放视频2:显示相机预览 TextureView既然作为一个控件,那么可以像普通的控件一样进行布局、动画等设置。TextureView的使用我们以在相机(使用Camera2Api)中的应用为例进行代码...

2019-03-24 20:21:33

算法:有效的括号

有效的括号描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入: “([)]”输出: false2:输入: “{[]}”输出: true解题思路过程在最开始看到该题时是想将输入的字符串都先放入栈中,...

2019-03-20 23:30:59

Android 相机拍摄界面有波纹原因

Android 相机拍摄界面有波纹原因相机拍摄界面有波纹的三种原因手机预览刷新频率与所拍摄物体刷新帧率不同步莫尔条纹影响摩尔纹现象相机拍摄界面有波纹的三种原因相机在拍摄画面时往往在预览界面出现波纹现象,出现这种现象主要是因为预览与拍摄画面存在刷新帧率差异以及感光元件出现干扰等引起。主要分为以下三种:手机预览刷新频率与所拍摄物体刷新帧率不同步(比如使用手机拍摄电视或者日光灯出现闪动波纹)莫...

2019-03-19 20:04:06

Windows Ubuntu无法加载Github

问题现象:加载出来的github无CSS样式,无法使用解决方案:1:Windows修改 C:\Windows\System32\drivers\etc  中的hosts文件将下边的内容添加进去并保存即可# GitHub Start192.30.253.112 github.com192.30.253.119 gist.github.com151.101.100.133...

2018-07-27 15:39:07

Android Studio “scanning files to index” 一直运行

没有安装对应的SDK导致;使用 SDK Manager 安装下对应版本的SDK即可

2018-06-05 14:41:00

Git 命令

1:事件:git add ;git commit 都已执行;目前需要对上一次的提交进行修改,需要把上次的提交都回退到本地。git cherry-pick commit-id(刚才的提交id)git reset commit-id(刚才提交的上一次提交id)参考:(git reset 详细讲解)http://blog.csdn.net/hbwindy/article/details/51519999

2018-01-19 17:39:48

使用git am添加patch失败后, repo更新项目失败:prior sync failed; rebase still in progress

出现该问题需要将相应的事件中断。执行下以下两条命令即可git rebase --abortgit am --abort然后再更新代码参考链接:http://blog.chinaunix.net/uid-9185047-id-1993275.html

2018-01-19 14:16:04

使用EventBus,debug不报错,release版本报错:its super classes have no public methods with the @Subscribe annotat

出现该问题是因为未添加 EventBus的混淆,所以在Debug版本中不报错,但是却在Release版本报错;解决方法:在混淆文件“proguard-rules.pro”中添加-keepattributes *Annotation*-keepclassmembers class ** { @org.greenrobot.eventbus.Subscribe ;}-keep enum

2018-01-17 21:13:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。