- 博客(384)
- 资源 (19)
- 收藏
- 关注
原创 关于Android开发者的简历
最近公司招人,就看了一些简历,关于招聘网站,我的上家公司跟现在这家公司都用的智联跟前程。关于简历只想说有些人光简历就赢了一半了,关于简历,我只说一下我的个人想法。1、个人博客、Github等链接,位置提前或者自成分区。 个人博客、Github等链接算是一个个人特色。理由:应该不用说太多,看个人理解。2、简历项目经历的编写大于专业技能。 因为简历太多,筛选简历的时候,我选...
2018-03-01 16:44:32 15116 12
原创 Android rxjava 中Observable 转型 “incompatible types: Object cannot be converted to ……
问题: Android rxjava 中Observable 转型 “incompatible types: Object cannot be converted to …… 关于Observable转型的问题估计应该不少人遇见了吧,我之前也遇见了。原因: 项目中使用Observable的转型问题是由java version引起的,需要Android Studio支持Java version
2018-02-07 12:00:33 5569
原创 Android config.gradle
对版本以及依赖控件版本进行统一管理:1、创建config.gradle放在项目跟目录ext{ android=[ compileSdkVersion : 27, buildToolsVersion : "27.0.3", minSdkVersion : 15,
2018-02-06 13:55:59 537
原创 Android常用框架整理
1、网络框架OKGOhttps://github.com/jeasonlzy/okhttp-OkGoMVParms网络请求全家桶好处太多,rx系列很全面Rxjava Rxandroid RxLifecycle Rxcache ,只是项目中使用的Dagger,关于Dagger个人认为有的人喜欢用这种依赖注入,大大简化了new实例的过程,但有的人不喜欢这种依赖注入,因为给项目...
2018-02-06 11:30:28 2210
原创 Android 自定义Camera
地址:https://github.com/danfengfirst/Camera Demo说明: 1、Demo包含了自定义的矩形View ,一般这种矩形放个图片就可以了,这里因为对长宽比有特别的需求,希望在不同屏幕保持相同的长宽比,因此这里进行了自定义,自定义部分可以换成图片。 2、Demo中将Camera直接放到了自定义的SurfaceView中。3、触摸聚焦 //设置触摸事件监听
2018-02-03 14:10:40 593 1
原创 Android Studio 教你3步会用tesseract
资源链接:Tesseract 两个重要的github连接: https://github.com/rmtheis/tess-two https://github.com/tesseract-ocr/tessdatatesseract具体使用:1、添加依赖 compile 'com.rmtheis:tess-two:8.0.0'(这应该再熟悉不过了) 2、从上面的第二个tess
2018-02-01 17:24:02 4859 3
原创 Android mvparms 踩坑
GitHub:https://github.com/JessYanCoding/MVPArms 起先是想自己封装Retrofit+Rxjava+mvp这种架构,在网上参考了很多文章,结果就看到了关于mvparms的介绍https://www.jianshu.com/p/4bbecd0bb027 作者把mvparms介绍的非常niu,当然这样的项目能够封装的十分灵活也确实很厉害了,项目好用归好用,
2018-01-31 17:15:18 6538 3
原创 Android Studio 常用快捷键(PS:windows下的绝对实用)
常用快捷键 快捷键 作用 alt+enter 导包/类型转换 ctrl+alt +L 格式化代码 ctrl+p 查看方法参数类型 shift+enter 换行 ctrl+鼠标左键 查看类 ctrl+alt+insert 构造器或者setget方法 ctrl +左右方向键 返回上个类/前进到下个类 alt+上下键 方法间快速移动查
2018-01-31 10:28:23 589
原创 Android retrofit2.0 raw请求
最近在使用retrofit的时候遇见一个问题,当我本地使用postman进行请求时可以获取到返回结果,但是当我使用retrofit通过post方式请求时却返回500的错误。 我们平时使用retrofit进行请求一般都是以表单的形式进行,嗯,当然现在越来越多的以表单的形式进行请求数据了,但是为什么在postman上同样的post请求,在android上却得不到正确的结果?注意上图postman的
2018-01-24 17:21:42 6552 3
原创 Centos
1、ifconfig 之后没有出现IP地址,找不到网络,可以通过下面的方式cd /etc/sysconfig/network-scripts/sudo ifup enp0s3 2、miniCentos无法挂载
2018-01-05 09:04:38 279
原创 Lab ColorSpace and Channel in Opencv(java)
最近在弄opencv,了解到了lab这种比较接近人眼视觉的这种色彩空间,对lab色彩空间的解释可以百度,这里就不多说了。这里想说2个问题 1、是Lab的取值范围,因为之前从百度看了找了很多文章,标题都是Opencv lab结果给的都是lab的标准解释,导致自己误以为在opencv里面Lab中比如L的取值范围依然是0-100,直到自己在进行信道分离时发现lab三个通道没有一个通道的数值是完全在0-1
2017-12-29 09:33:39 696
原创 Android 图片与屏幕坐标点
计算获取的ImageView图片显示时的实际大小 public static int[] getRealImgShowSize(ImageView imageview){ Rect rect=imageview.getDrawable().getBounds(); //可见image的宽高 int scaledHeight = rect.height
2017-12-27 13:39:47 6250 3
原创 Android Opencv(四)
图层金字塔与reSizePyramid中文金字塔,因此pyrDown和pyrUp函数也是十分形象的, pyrDown和pyrUp都是先进行了5x5的高斯模糊,之后 pyrDown(src, dst, dstsize);角点检测goodFeaturesToTrack(image, corners, maxCorners, qualityLevel, minDistance) ima
2017-12-26 13:58:20 517 1
原创 Android opencv(四)轮廓检测
轮廓检测函数: Imgproc. findContours(image, contours, hierarchy, mode, method) 通过轮廓检测找到面积最大的轮廓并绘制轮廓: List contours=new ArrayList<>(); Imgproc.findContours(blurredImage,contours,new Mat(),I
2017-12-18 11:15:19 6313 2
原创 AndroidStudio opencv(二)perspective transform
public void transform(View view) { //最开始的图片 Mat sampledImage = ImageUtils.bitmapToMat(mBitmap); //变换后图片 Mat correctedImage = new Mat(sampledImage.rows(), sampled
2017-12-12 15:47:36 1000 3
原创 AndroidStudio opencv(一)
1、官网下载opencv中Android的sdk https://opencv.org/releases.html 2、在Androidstudio中File——new——import Module导入你的opencv,选择sdk下的java目录,在你的项目中进行引用。 ps:导入opencv之后将opencv的compilesdk 跟buildToolsVersion均修改为你项目一致的版
2017-12-08 19:14:15 1115
原创 Android camera2
布局只用到了SurfaceView跟Button。有的手机黑屏,需要给SurfaceViewHolder设置FixedSize。public class CameraActivity extends AppCompatActivity implements SurfaceHolder.Callback { private SurfaceView mCameraSurfaceView;
2017-12-07 20:23:57 564
转载 转载:VOIP 客户端比较
在Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下: 关系 \ 客户端 SipdroidIMSdroidCSipSimpleLinphone协议sip3GPP IMSpjsiposip工具语言 Java(架构) C++(编码) Jav
2017-11-28 11:50:23 1152
转载 IM比较SipDroid/IMSDroid/CSipsimple/Linphone/Webrtc
一) sipdroid 1)架构 sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server. 2)优缺点: NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术,
2017-11-27 09:47:47 634
原创 Linux入门学习相关
1、日志: /var/log 2、配置: /etc 3、经常使用的工具: sed、awk、netstat、less、ifconfig、cat、ps(查看进程) 4、启动项: /etc/init.d
2017-11-16 17:33:39 279
原创 Android开发问题
1、AndroidStudio中http代理 这个问题是前几天新来的同事安装了AndroidStudio之后一直不能下载任何插件,也不能通过搜索来以来各种第三方lib,看了一下,第一感觉就是他安装的时候设置了代理,如果你也遇到了这种情况,找到File——setting——直接输入http选择No proxy 2、Android xxx is not translated in zh
2017-10-20 14:09:39 488 1
原创 Android Studio Git 修改用户名、密码、URL
修改用户名、密码: 在AndroidStudio的terminal git config --global user.name "wdf"git config --global user.email “……”git config --list获取所有信息修改URL: 找到项目路径下的.git目录下的config文件 打开直接修改下面地址即可。 其他常用操作命令Git相关命令介绍之建
2017-10-12 15:18:18 33423
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-12 15:07:05 411
转载 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
国家气象局提供的天气预报接口 接口地址: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html对于第三个接口,返回信息比较全面,也是以json格式提供,
2017-08-22 10:11:13 18621 2
原创 SpringBoot集成Swagger步骤详解及遇到类型转换错误+400
在[ SpringBoot入门(五)数据库操作入门]文章的基础上继续的(http://blog.csdn.net/danfengw/article/details/77435168)1、Swagger在pom.xml文件的配置<dependency> <groupId>io.springfox</groupId> <artifactId>springf
2017-08-21 17:51:29 5937 7
原创 SpringBoot入门(五)数据库操作入门
前提:电脑安装了mysql,版本不要太高,我用的mysql 5.5版本太高了有问题,之前有尝试过。 1、要进行数据库操作首次要在pom.xml中添加2个依赖jpa+mysql,如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
2017-08-20 22:20:34 662
原创 SpringBoot入门(五)Redis数据缓存
Redis了解一、缓存的应用场景什么是缓存? 在互联网场景下,尤其 2C 端大流量场景下,需要将一些经常展现和不会频繁变更的数据,存放在存取速率更快的地方。缓存就是一个存储器,在技术选型中,常用 Redis 作为缓存数据库。缓存主要是在获取资源方便性能优化的关键方面。Redis 是一个高性能的 key-value 数据库。GitHub 地址:https://github.com/antirez/r
2017-08-16 11:41:53 535
原创 SpringBoot入门(四)日志输出
Java程序,日志输出,我认为是第一位的,把它的应用拿到这里。spring-Boot对日志的处理,和我们往常的处理完全可以一致,通过logback.xml进行处理,即使有更先进的东西,我们也不用去管它。这里,为了简便,我们任然使用前一篇的工程spring-boot-sample-data第一步,在src/main/resources中增加logback.xml文件,文件内容为(这里仅最简单的,根据工
2017-08-15 13:47:57 2073 1
原创 SpringBoot No embedded stylesheet instruction for file: ……logback.xml
No embedded stylesheet instruction for file: file:/D:/javaworkspace/Test/src/main/resources/logback.xmlorg.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instructio
2017-08-15 11:56:14 914
原创 SpringBoot入门(三)Controller的使用
浅析@Controller:处理http请求 @RestController:Spring4之后新加的注解,用于代替原来@ResponseBody +@Controller的组合 @RequestMapping:配置url映射(用户通过访问某个url访问到我们某个方法)@Controller原来的代码@RestControllerpublic class HelloController {
2017-08-11 11:54:08 1230
原创 Springboot入门(二)项目配置
pom.xml文件相关信息 groupId>com.examplegroupId> artifactId>TestartifactId> version>0.0.1-SNAPSHOTversion> packaging>jarpackaging> name>Testname> description>Demo project for
2017-08-10 18:08:09 510
原创 Springboot入门(一)Hello Springboot
eclipse在线安装springboot插件(推荐在线安装,之前也有尝试离线安装,时间并不比在线安装短多少,而且有时候还会出现安装不上的情况,所以不是很建议离线安装) 1.Help -> Eclipse Marketplace… 2.选择“Popular”标签去查找spring Tool Suite (STS) for Eclipse插件,找到后在线安裝 加载时间稍长,
2017-08-09 15:21:49 912
原创 springboot创建项目问题:Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1 from
Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1 from http://repo.maven.apache.org/ maven2 was cached in the local repository, resolution will not be reattempted until the update int
2017-08-09 14:47:38 1400
原创 SpringBoot创建项目问题:ArtifactTransferException:Failure to transfer maven……
刚开始创建项目出现的问题是项目创建不了,显示Import ……点开显示:ArtifactTransferException:Failure to transfer maven…之后打开项目,项目上有红叉,而且项目创建的文件夹也都不完整,并报出另一个错误,大致如下:Could not calculate build plan: Failure to transfer org.apache.ma
2017-08-09 14:47:03 1489
原创 CSS(二)基础总结
sublime 中html补全快捷键:html:xt+tabcss一些简单又常用的属性 text-decoration: none | underline | line-through 颜色值设置 选择器标签选择器 类选择器(.) ID选择器(#) 通配符选择器(*) 复合选择器:{ 交集选择器:标签+类(或者ID)选择器{属性:值} 后代选择器:选择器+空格+选
2017-06-14 16:28:44 497
原创 Android 自定义日历控件
跟着强哥的这篇文章顺便学习了一下:Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式 http://blog.csdn.net/lv_fq/article/details/72567208然后把自己自定义的控件传到jcenter上了强哥的文章总结的还是很好的。 compile 'com.danfeng:CalendarView:1.0.1'思路先来理一下自
2017-05-26 14:00:56 4726 3
原创 Android 日历(EasyCalendar)
最近找了几个日历的控件,忙活半天发现有的不是很好用比如CompactCalendarView,发现EasyCalendar还可以,应该挺好用的。使用也很方便 1、添加依赖 https://github.com/shichaohui/EasyCalendarcompile 'com.sch.calendar:easy-calendar:1.0.0'2、布局 <com.sch.calendar.
2017-05-04 18:22:34 2956 1
原创 WebRTC AppRTC(一)环境配置详细步骤与坑总结
弄webrtc确实不是很好弄,目前仅调通了pc端的网页与手机端网页的视频。不过感觉还有些问题1、两者都必须要使用火狐浏览器2、感觉pc端摄像头拍出来的画面还可以,手机端稍微有点花3、进入房间接通后过一段时间才显示两个视频画面~~~~apprtc的demo还没有调通,问题出在turnserver,后面弄好了再发文章。网上有很多关于apprtc的搭建的步骤,有的详细有的不详细,不管怎样中间还是有很多的坑
2017-04-01 16:30:44 18191 13
tinkerDemo的两个apk可以安装试一下
2016-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人