自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Windows下查看文件MD5值

有时候因为某些原因我们需要查看文件的MD5值,在Linux下这个就非常简单,只需要用md5sum命令即可,但是在Windows上却不知道对应的命令。今天就在网上查了一些,果然其实Windows也有对应的命令。而且该命令还可以查看SHA1值和SHA256值的功能。命令如下: certutil -hashfile filename MD5certutil -hashfile filenam...

2018-09-25 16:23:36 7996

转载 Android音视频之MediaRecorder音视频录制

Android音视频之MediaRecorder音视频录制前言:     公司产品有很多地方都需要上传音频视频,今天抽空总结一下音频视频的录制。学习的主角是MediaRecorder类。MediaRecorder类介绍:      MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频,摄像头采集图片信息。MediaRecorder主要函数: ...

2018-05-04 10:26:34 268

转载 android gradle tools 3.X 中依赖,implement、api 和compile区别

前言2017 年google 后,Android studio 版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle 的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,完全支持Java8。当然,对于Kotlin的支持,在这个版本也有所体现,Kot...

2018-05-04 10:24:03 214

转载 Warning:Conflict with dependency 'com.android.support:support-annotations'问题解决

Warning:Conflict with dependency 'com.Android.support:support-annotations' 问题解决方法在Android Studio  执行测试的时候,报错:Warning:Conflict with dependency 'com.android.support:support-annotations'. Resolved versio...

2018-05-04 10:22:59 152

转载 Android DisplayMetrics类获取屏幕大小

Android DisplayMetrics类获取屏幕大小DisplayMetrics public class DisplayMetrics   extends Object  java.lang.Object     ↳ android.util.DisplayMetrics  是Android提供的记述屏幕的有关信息的一种结构,诸如其尺寸,密度和字体缩放的一般信息。第一种方法:WindowM...

2018-05-04 10:22:18 251

转载 byte[] 转换成String,再getBytes()之后byte[]内容与原数组不同

问题代码 byte[] bytes = new byte[]{40, -37, -96, 46, -75, -10}; byte[] myBytes = new String(bytes).getBytes(); System.out.println(Arrays.toString(bytes)); System.out.println(Arrays.toString(myBytes));1...

2018-03-30 15:11:08 980

转载 maven打包出现NamespaceHandler for XML schema namespace[http://www.springframework.org/schema/context]解决

        以下的内容只是作为自己学习的一个记录,如果有错或者涉及您的内容,请私信告知,不喜勿喷!谢谢!       当你在本地电脑上用eclipse写了一个普通的maven工程,而且将来要放到服务器上,你就需要用到maven的打包,由于是一个普通的java项目,所以只需打包成jar包就可以了(web项目需要打包成war包).我们只需要在pom.xml上加上相应的插件就可以了,最后我选择了ma...

2018-03-08 16:02:29 1070

原创 ViewPager 使用的一个点

因为平时工作比较偏重于逻辑架构部分,界面部分的开发,较弱,但是有时候不得不自己开发页面。记录下遇到的问题         遇到的问题:  做了个类微信的页面切换,使用ViewPager 保存了 4个 Fragment 结果 发现  ,相邻两个切换,没有问题,只要是间隔切换,立马数据全空了,打印日志发现,fragment又创建了一遍。    就不说怎么调查的经过了,直接写结果记录,网上抄

2018-01-30 10:34:11 122

原创 Android 设置shape文件background 引发的问题

今天在写一个list布局时候,希望item 都是圆角,所以随手从网上抄了一个shape 文件 放在drawable 下面,shape 文件如下xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:color="#ffffff"

2018-01-23 20:56:29 1560

转载 idea创建maven项目失败, Failed to create a Maven project:'D:/xxx' already exists in VFS

很久没有创建过项目,今天有个需求需要在项目上再创建一个maven模块,执行的时候老是抛出,周围使用idea的也很少,删除掉多出来的imi文件之后也总是无法创建成功下午的时候重新创建的时候,仔細看了一下才發現犯了一个幼稚的错误,idea的model文件夹并不是自动根据项目名称生成的,而是需要手动指定,先前一直没有改动这个选项,导致新建的模块一直在父项目文件下生成,id

2018-01-10 17:35:23 2263

原创 centos6.7 和 fedora 23 配置开机启动脚本

最近服务器需要做一些开机启动服务,我的虚拟机是fedora23 的 网上看了下配置如下,试了下 也确实OKsudo vim /etc/rc.d/rc.local在/etc/rc.d/rc.local文件中写入, 然后使用:wq命令 保存并退出.#!/bin/bash  # 在这个文件中写入开机启动需要执行的命令赋予可执行权限:sudo chm

2018-01-09 18:35:40 318

原创 org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path解决办法

最近服务器用到sigar.jar 用于监控系统cpu,内存,磁盘时时情况,使用maven管理的时候,出现如下错误DEBUG Sigar  - no sigar-x86-winnt.dll in java.library.pathorg.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.pathat

2018-01-08 10:25:36 2333

原创 maven如何导入jar 以及本地仓库设置然后jar包导入本地仓库

java开发很多时候通过maven来远程下载jar包,由于网速或者仓库地址问题导致下载失败或者非常缓慢。这时候我们往往会有这样的需求,就是把通过其他手段拿到的jar包安装到本地maven仓库,然后在pom.xml中指定后就可以直接使用了。有哪些途径可以下载maven常用的jar包从别的工程拷贝,我们平时写的项目或者下载的别人项目可能会带有一些常用的jar包,先从这些地方找找

2017-11-18 12:04:48 3574

转载 Error running app.main: This version of Android Studio is incompatible with the Gradle Plugin used.

参考:http://stackoverflow.com/questions/35202541/this-version-of-android-studio-is-incompatible-with-the-gradle-version-used-trystep1:禁用Instant Run,在Settings/Preferneces > Build, Execu

2017-08-06 21:43:34 218

转载 谈谈Fragment中的onActivityResult

大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结出了一些规律。在Fragment中使用startActivityForResult之后,onActivityResult的调用是从activity中

2017-06-20 10:45:41 223

转载 Gradle文件配置(其它配置)

1.packagingOptions使用packagingOptions排除不想添加到apk中的文件 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt'

2017-05-16 17:42:21 236

转载 Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录

转载请标明出处: http://blog.csdn.net/lxk_1993/article/details/50511172本文出自:【lxk_1993的博客】;   3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3Error:Execution fail

2017-05-15 16:36:45 321

转载 Android音乐播放模式切换-外放、听筒、耳机

原文出处:http://www.devwiki.net/2015/09/20/Android-Music-Play-Mode/ 最近比较忙,好久都没有更新博客!最近由于项目需求要做音乐播放模式的切换,经过好多次尝试,发现这里面满满的都是坑啊,所以就写一篇日志记录下来,也给大家分享下遇到的坑及解决办法.场景需求在聊天场景中,收到对方语音时,用户可以选择外放播放,也可以选择插入耳机收听

2017-05-02 13:23:03 1088

转载 Android系统中标准Intent的使用

一 Android系统用于Activity的标准Intent1 根据联系人ID显示联系人信息[java] view plain copy Intent intent = new Intent();  intent.setAction(Intent.ACTION_VIEW);   //显示联系人信息  intent.setData(Uri.parse(

2017-04-14 18:14:04 263

转载 android中getSystemService详解

http://blog.sina.com.cn/s/blog_71d1e4fc0100o8qr.htmlhttp://blog.csdn.net/bianhaohui/article/details/6220135    android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装

2017-04-04 15:52:50 323

转载 Android ORM 框架之 greenDAO 使用心得

原文:http://itangqi.me/android/using-greendao-experience/ 前言 我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM

2017-03-29 19:33:11 533

转载 关于Java的File.separator

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file

2017-03-27 13:32:14 187

转载 TeamTalk--Android-IM架构设计

###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b. 任务(action)由请求协议、回复协议和任务回调(callback)组成; c. callback

2017-03-20 00:34:30 585

转载 开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

1、前言随着云IM的发展,已吸引越来越多有IM需求的APP接入。但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务商的运营和服务良性循环的双赢局面。在此之前,加上有些场景下(比如为了信息安全而不允许接入第3方云IM的应用、IM作为公司核心技术发展而不考虑用云的情况等)也确实不适合采用云IM,所以目前开发完全自主IM的需求和动力依然很旺盛。但要想

2017-03-20 00:31:07 2159

转载 wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)

首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。  一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况:  (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。           表达式为:ip.src == 192.168.0.1 

2017-03-14 14:49:56 271

转载 NAT与NAT穿越学习总结

1、引言网络地址转换(Network Address Translation,简称NAT)是一种在IP分组通过路由器或防火墙时重写源IP地址或/和目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。20世纪90年代中期,NAT是作为一种解决IPv4地址短缺以避免保留IP地址困难的方案而流行起来的。家庭和小型办公室的路由器一般都集成了防火墙,DHCP

2017-03-14 13:57:29 346

原创 c编译生成so 库

首先gcc -c -fPIC libst.c生成 libst.o然后gcc -shared -fPIC -o libst.so libst.o生成 libst.so 动态链接库注意-fPIC选项。PIC指Position Independent Code。共享库要求有此选项,以便实现动态连接(dynamic linking)

2017-01-18 15:23:14 578

原创 android 使用am启动各个包名使用,工作记录

后面持续更新

2016-12-19 11:24:56 2780

转载 ActionBar中,menu 一些细节!

在ActionBar中,即便设置showAsAction="always",items仍然在overflow中显示的问题今天很是苦恼,明明设置了android:showAsAction="always",但是所有的items全部都显示在overflow中,然后在官网发现了答案。如果你为了兼容 Android 2.1 的版本使用了 Support 库,在 android 命名空间下showA

2016-09-12 18:09:47 277

转载 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?

我们经常遇到对对指定类或接口生成要覆盖的方法,但是我们不了解这些类和接口,完全手写不能保证完全正确,那么是否可以准确知道指定类或接口要被覆盖的方法,自动生成这些代码呢?是的,完全可以,按照下面步骤操作就可以了:一,在要生成指定类或接口要覆盖的方法的代码中,按组合键“Shift+Alt+s”,在弹出菜单中选择“Override/Implement Menthods”。二,

2015-12-21 23:34:14 398

原创 Android开机广播android.intent.action.BOOT_COMPLETED

设备开发过程中,有时候需要将android apk 放在/system/app/下面,让系统自动启动apk。一般有两种办法 1.将apk启动管理定义在launch当中  2.接收广播启动.网上看到一篇关于广播接收的文章,在验证之后记录一下:    Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播就能监

2015-12-14 14:26:58 620

翻译 Fragment 和 FragmentActivity的关系

前阵用viewpaper+fragment做滑动引导,查阅了下网上的资料,发现在有两种做法,一个是自建类直接继承Activity另一种是继承FragmentActivity,很是迷惑,在查了些google的官方文档和StackOverflow之后有了些理解,在此坐下记录。下面的英文说明取自Stackoverflow,个人感觉解释的很清楚。A Fragment is a section

2015-12-03 10:19:39 467

空空如也

空空如也

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

TA关注的人

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