自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android调用commons-codec-1.13.jar包报错java.lang.NoSuchMethodError: No static method encodeHexString([B)L

需求是:在网上有个图片。需要不断的请求。发现图片改变了就要从新加载图片。 方法: 想到的方法是判断图片的md5值。md5发生改变了。就是图片变了就更新图片、 然后就搜索到:commons-codec-1.13.jar 这个包里有方法可以直接取到网络上图片的md5值。 首先用了这个方法: /...

2019-10-18 14:55:04

阅读数 44

评论数 0

原创 Scroller简单介绍

Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记...

2019-10-17 16:39:28

阅读数 19

评论数 0

原创 android tcp传递对象

客户端: package com.xinyintai.sendwordwall.tcp; import android.util.Log; import com.xinyintai.sendwordwall.model.FileMessage; import java.io.ObjectOut...

2019-09-16 16:37:25

阅读数 29

评论数 0

原创 两个android用tcp传递图片

两台android设备发送文件。 DataOutputStream out = new DataOutputStream(socket.getOutputStream()); out.writeInt(bytes.length); 发送的时候需要发送文件的大小。否则会报错。java.lang...

2019-09-11 11:35:03

阅读数 146

评论数 0

转载 VS快捷键大全(总结了一些记忆的口诀)

转自https://www.cnblogs.com/liyunhua/p/4537054.html#top 相信.Net开发人员都想能够熟记各种VS快捷键以提高平时开发的效率,但苦于记忆能力太差而快捷键又特别多,特别烦,所以作罢! 下面我将简单介绍一下我记忆VS快捷键的一些方法,希望对大家有所...

2019-05-16 12:12:36

阅读数 134

评论数 0

转载 c#创建windows服务入门教程实例

windows服务是windows系统中一类特殊的应用程序,一般情况下它们只会在后台运行,不会影响前台操作,非常适合做一些不需要用户参与的而又需要长时间执行的任务 用c#中创建一个windows服务非常简单,与windows服务相关的类都在System.ServiceProcess命名空间下...

2019-05-15 23:06:18

阅读数 43

评论数 1

转载 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它

1.以管理员身份运行cmd 2.安装windows服务 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意InstallUtil.exe的版本号需要和项目的版本号相同) 3.安装windows服务 ...

2019-05-15 22:41:01

阅读数 1104

评论数 0

原创 JAVA 实现udp的发送接收消息,必须在线程里

一般的聊天程序由于追求快捷的数据传输速度,而又不是比较关注数据的完整性,都是用UDP协议来传递数据, 而且聊天程序在发送信息的时候,也可以同时进行信息的接收功能,就好像QQ一样,我们可以在下面的输入框慢慢打字发信息,但是上面的信息框却是在同时接收信息, 要在一个程序里面实现这种功能,就要用到了...

2019-03-26 14:22:29

阅读数 858

评论数 0

转载 Glide加载网络图片延时加载

Glide加载图片变绿 原因 Glide默认加载图片的格式是DecodeFormat.PREFER_RGB_565 ,缺少ALPHA通道,导致加载图片变绿。 解决方案 解决方案 Glide.setup(new GlideBuilder(context).setDecodeFormat...

2019-03-21 17:33:28

阅读数 778

评论数 0

转载 Gson快速解析JSON字符串

关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。 我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至...

2019-02-27 16:33:09

阅读数 2347

评论数 0

原创 SpringBoot 初识

一、SpringBoot的优点: 1、为所有spring开发提供一个快速便捷的入门体验 2、开箱即用。不合适时可以快速抛弃。 3、提供一些大型项目的非功能性特征。 4、零配置(不需要xml配置。约定大于配置) 二、SpringBoot框架与Spring之间的关系: 三、快速创建一个...

2019-02-25 17:57:31

阅读数 84

评论数 0

原创 android.os.FileUriExposedException 报错问题的解决

android.os.FileUriExposedException 小米手机升级完系统以后原来的拍照不能用了。分享功能也不能用了。 综上所述都是由于小米手机自动升级到andorid7.0系统以后,引入“私有目录被限制访问”,“StrictMode API 政策”导致的问题。解决办法很简单。就是...

2019-02-21 16:33:39

阅读数 2182

评论数 8

原创 进入共享局域网电脑的文件夹

快速进入共享网络电脑的文件夹。 第一步:win + R 键 打开运行窗口。输入 \\192.168.3.118       此处我连接的快捷电脑的ip是192.168.3.118.各位请将这个ip改为你要连接的网络电脑的ip地址。 第二步:进入到目标电脑的文件夹后。   第三步:右...

2019-02-20 16:40:40

阅读数 135

评论数 0

转载 PullToRefreshListView上拉加载、下拉刷新

  eclipse中的项目: //注意:此刷新功能是使用的第三方的PullToRefreshScrollView,因此需要导入第三方library作为依赖 步骤:导入第三方library,依赖:点击你的应用程序右击,再点击properties,再点击Android,再点击add,选中libr...

2019-01-16 15:18:00

阅读数 54

评论数 0

转载 AS引入别的项目作为Module

1.在我们开发Android项目时,有时需要一个项目作为另一个项目的工具类的引用,这样就需要配置下,使得MyLibrary到MyApplication作为一个module。 我们直接截图上步骤: 1.假设我们新建两个项目,一个是引入的项目,一个是接收引入的项目: 2.找到myLibrar...

2019-01-15 16:50:37

阅读数 799

评论数 0

原创 电脑滴滴滴响三声无法进入系统

大清早来电脑就卡住了两次。我重启以后。还是没法正常运行。继续重启。电脑开始报警了。响三声。滴滴滴。最后把内存条拔掉。从新插了以后就好了。总结一下报警的声音。方便下次维修电脑。 AMIBIOS声音 1.一短声,内存刷新失败。 2.二短声,内存奇偶校验错误。可以进入CMOS设置,将内存Parity...

2019-01-04 10:55:45

阅读数 7432

评论数 0

原创 台式机组装小结

  台式机组装小结 台式机组装也没有想象中的那么难。也许就是所谓的会者不难,难者不会吧。装了20台台式机。装了20个win10系统。感觉好枯燥。顺便记录一下吧。怕以后时间长了就忘记了。 都装好了 才想起来写博客的。零部件没有照到相。真是很尴尬了。所以直接总结然后上装好的图。 零部件首先有:...

2018-12-20 16:02:23

阅读数 759

评论数 0

原创 You must supply a layout_width layout_width attribute

下午开始就报了Binary XML file line #0这个。 You must supply a layout_width layout_width attribute 这个错。 我觉得这不科学呀。前面用的好好的页面。怎么就报错了。找了一个下午。也不知道什么问题。出问题就要用排除法。先把...

2018-10-11 17:35:05

阅读数 183

评论数 0

原创 android主板rk3288 连接显示屏过程

作为一个软件开发者。对于硬件也是很感兴趣的。毕竟离开了硬件。软件也没有任何用处了。正好今天我们的主触摸屏需要换一个rk3288的新android主板。然后硬件的大哥和我离得比较远。他没时间过来。就远程指导我。用了一个下午调好了。觉得还是用文字记录一下。毕竟主要是做软件的。经常不实施硬件的话最后肯定...

2018-10-08 18:24:59

阅读数 1698

评论数 0

原创 Android 加载图片框架 Glide 与 Picasso 对比

首先,不从任何源码角度分析分析这两个框架,因为,我也没有看过源码。只是从实际使用的过程中来把这两个加载图片的框架来做个简单对比。有很多方法也许解释有错误的地方,望大家指正。Picasso 加载图片: 项目中加载的是本地图片。在用Picasso加载过程中  ImageView的控件大小是1920*1...

2018-02-09 17:14:18

阅读数 262

评论数 0

原创 Android加载 gif动态图 Glide 框架和 android-gif-drawable 框架对比

因为项目需要加载gif动态图。上网查了一下 发现都是介绍Glide去加载动态图的。刚开始还觉得Glide挺好的。可以实现加载动态图。也可以监听加载完后的状态 设置原来的普通图片。后来发现Glide加载大的gif图很慢。后来又发现加载本地图片的时候。Glide不能设置加载完的监听了。发现了andro...

2018-01-29 22:29:36

阅读数 3920

评论数 1

原创 Android 新建文件夹getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()区别

getCacheDir()      getFilesDir()    获取的目录在手机内存中: getCacheDir()方法用于获取  /data/data//cache目录 getFilesDir()方法用于获取    /data/data//files目录 g...

2018-01-16 18:05:47

阅读数 2645

评论数 0

转载 Androd加载大图片 不崩 但是显示黑屏的问题

发现问题 最近在做图片加载时,在开启硬件加速情况下,超大图无法正常显示(图的长宽有一个大于9000),而且程序不会crash,只是图片加载不出来,View显示为黑色。通过查看日志,发现系统打印出了下面的内容: 1 W OpenGLRenderer(...

2017-12-21 14:41:00

阅读数 1598

评论数 0

转载 Android 5.0 Headup形式的Notification消息通知

加上一个属性即可: Builder.setFullScreenIntent(pendingIntent, false) 在 android 在5.0中加入个通知新样式 Heads-Up.google 介绍界面,需要翻墙 在 Android 5.0的使用的方法的代码: notification...

2017-12-15 18:36:55

阅读数 673

评论数 0

原创 AN子控件将点击事件给父控件

今天遇到一个小问题。 如图这个CheckBox控件外面包裹了一个Relativelayout。 想让用户点击Relativelayout就触发CheckBox的点击事件选中事件。把点击事件给了Relativelayout。 本来没有什么问题 。点击的时候发现是可以触发checkbox...

2017-12-01 14:04:27

阅读数 822

评论数 0

转载 Android横屏下Fragment界面重叠问题

转载的别人的东西  因为自己做平板被坑到了。所以自己等于给自己长个知识。 Android横屏下Fragment界面重叠问题 前言: 项目是基于平板开发的,设计的界面是要求横屏展示界面。所以我将所有的Activity都强制设置为横屏 android:screenOri...

2017-11-27 14:36:56

阅读数 278

评论数 0

转载 Android PendingIntent的getAcetivity()参数的困惑

PendingIntent.getActivity(Context context, int requestCode, Intent intent, int flags) 第一个参数连接上下文的context 第二个参数是对PendingIntent的描述,请求值不同Intent就...

2017-11-20 12:10:55

阅读数 139

评论数 0

原创 数据库表设计起步

自己用来做笔记的。   外键:外键是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。   例如:现在有产品信息表 (主键infoId) 和  产品分类表(categoryId) 两个表。一个类型下有多个产品信息。所     以对于产品分类表-->产品信息表 来说...

2017-11-18 16:28:25

阅读数 172

评论数 0

原创 XMPP协议初步了解

优点:1,开放性。2,稳定性。3,跨平台。 缺点:1,数据冗余。2,不支持二进制数据。(主要考虑消息文本传输) XMPP 规定 ,每个客户端是使用JID来作为身份标识。 [user "@"] domain ["/" resource] ...

2017-11-16 10:05:55

阅读数 145

评论数 0

原创 Jpush 极光推送遇到的几个问题

在使用jpush极光推送的过程中。遇到几个问题这里稍作记录以便下次不再犯同样的错误。 首先按照官方集成文档 把相应的jar包拷贝的libs目录下。右键add as Libiary  在build.gradle里添加依赖。 在main目录下新建一个jniLibs文件夹,把例子里编译好的.so文件...

2017-11-08 10:02:01

阅读数 464

评论数 0

原创 AndroidStudio 2.2.3下配置Rxjava和Lamda表达式的开发环境

在androidstudio下使用Rxjava编程需要引入第三方类库。 要使用lamda表达式需要jdk1.8,这个需要自己提前配置好。 因为lamda表达式的包和jdk1.8有点冲突。所以先要把lamda表达式的包下载下来。 直接上截图。 先改项目下的build.gradle bu...

2017-10-31 16:35:46

阅读数 367

评论数 0

转载 动态库和静态库的定义和区别

动态库与静态库定义与比较      我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的...

2017-10-23 11:26:16

阅读数 275

评论数 0

原创 Android adb 命令无线调试andorid真机

自己给自己总结的小知识。

2017-10-20 16:20:58

阅读数 314

评论数 0

原创 com.jakewharton\butterknife\8.8.1\AndroidManifest.xml (系统找不到指定的文件。)

Unable to read E:\Android\android-sdk-windows\AndroidManifest.xml: java.io.FileNotFoundException: E:\Android\android-sdk-windows\AndroidManifest.xml ...

2017-09-14 10:05:41

阅读数 535

评论数 0

原创 Android Studio 引入com.jakewharton:butterknife:8.8.1后报空指针

看了好多帖子  一直没解决butterknife 报空指针的问题。 后来结合众多帖子才解决了这个问题。一直想用butterknife。今天试了一下结果直接从studio上导入以后一直报空指针。自信心受到打击。幸好最后发现怎么解决了。 我用的是android studio 1.5版本的。版本可能有点...

2017-08-31 17:31:30

阅读数 6719

评论数 1

原创 android的文件存储

1、 android的数据保存在系统内存中: getFilesDir()方法是父类提供的方法可以直接访问 data/data/包名/files目录 File file = new File(getFilesDir(), “info.txt”); // 可以判断该文件存不存在。 if(f...

2017-03-29 14:57:33

阅读数 273

评论数 0

转载 java 服务器Tomcat环境搭建

工具/原料 jdk-7u45-windows-x64(我的系统是64位系统,32位的请选x86下载) apache-tomcat-8.0.0-RC5-windows-x64 方法/步骤 ...

2017-01-10 17:54:39

阅读数 273

评论数 0

转载 map封装在json中

public static void main(String[] args) {                      // 使用Map List 封装json数据           // 例子: 教室 有一张讲桌,一块黑板,30个学生,           //{"讲桌&...

2017-01-06 11:52:15

阅读数 1507

评论数 1

原创 监听软件盘的二种方法总结

软件盘的监听。android并没有直接提供给我们方法。我们只有间接的去判断软键盘是否弹出了。 首先要在清单文件中给activity设置 软件盘的弹出模式为: android:windowSoftInputMode="adjustResize" 在此种模式下才能监测到软件...

2016-12-20 22:52:58

阅读数 297

评论数 0

原创 Dialog 获取焦点的监听

Dialog 获取焦点的监听  dialog依附在activity上。现在dialog弹出的时候要让 activity的界面做相应的逻辑。dialog消失的时候,也要让activity界面做相应的动作。上网查了半天没有这个监听。最后在activity的生命周期上找到了解决办法。见方法: ...

2016-12-15 11:54:24

阅读数 681

评论数 0

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