自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (5)
  • 收藏
  • 关注

转载 Modbus功能码

转自:https://blog.csdn.net/lushoumin/article/details/80842455Modbus功能码一览Modbus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。下表1是ModBus的功能码定义。表1 ModBus功能码...

2019-04-03 16:51:36 1470

原创 Android中的webview监听每次URL变化

通过这个可以监听Android中webview访问的URL变化:webView.setWebViewClient(new WebViewClient(){@Overridepublic void onLoadResource(WebView view, String url) { Log.e("hao","WebView3:"+view.getUrl()+"\\n"+" ...

2019-03-15 18:03:23 10458

原创 drawable转file方法

drawable转file方法:/** * drawable转为file * @param mContext * @param drawableId drawable的ID * @param fileName 转换后的文件名 * @return */ public File drawableToFile(Contex

2018-02-02 14:25:30 6132 2

转载 C#与JAVA的区别

转自:http://www.cnblogs.com/Asa-Zhu/archive/2012/11/08/2761114.htmlC#与JAVA的区别C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否

2017-08-31 09:37:57 297

转载 Android研究院之应用开发线程池的经典使用

转载自:http://mzh3344258.blog.51cto.com/1823534/1313611Android线程池使用终结版有一段时间没写博文了,今天抽空总结一下,也希望能通过自己写的这些文章,加深理解的同时能帮助在技术方面有疑点的朋友搞清楚个所以然来,由于经常会在网上或群里看到有朋友会问线程方面的东西,就像我一个朋友他

2017-06-23 17:59:10 275

转载 Android开发之线程池使用总结

转载自:http://blog.csdn.net/u012702547/article/details/52259529线程池算是Android开发中非常常用的一个东西了,只要涉及到线程的地方,大多数情况下都会涉及到线程池。android开发中线程池的使用和Java中线程池的使用基本一致。那么今天我想来总结一下Android开发中线程池的使用。OK,假如说我想做一个

2017-06-19 15:13:49 284

转载 xutils3使用方法(很全面)

转载自:http://blog.csdn.net/tyk9999tyk/article/details/533060351.先来认识一下xUtils3更新 2017/03/30给表增加字段需求:我们需要在parent表中添加一个“username”字段。步骤:1.在parent类中添加“username”属性2.调

2017-05-25 10:52:16 920

转载 一位资深程序员大牛给予Java初学者的学习建议

这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是

2017-04-07 14:42:40 230

原创 拼接高德地图地址定位链接

根据已知的经度值(longitude)和纬度值(latitude),拼接可定位的高德地图链接:mLocationUrl = "http://ditu.amap.com/regeo?lng="+longitude+"&lat="+latitude;示例:longitude=104.06074583530426   ,   latitude=30.5379691198173则:mL

2017-03-31 14:26:34 5631

原创 手机应用中的“清除数据”操作对sqlite数据库和sharedPreferences的影响

经测试,默认地址下:清除数据后,sqlite数据库会被删除。清除数据后,sharedPreferences也会被删除

2017-03-16 15:43:37 1834

转载 ANDROID学习之路

ANDROID学习之路转自:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小

2016-10-24 16:00:29 217

转载 Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘

2016-10-11 17:51:21 17060 1

转载 Android的drawText()参数详解

查找了好几个小时才终于搞明白,因为参考的博客不在CSDN,所以复制一份,原文链接。Android的canvas上可以画很多基本形状,诸如:圆,矩形,线条等等,其中当属文字即drawText()较难理解和使用(额,这只是就个人感受),下面将慢慢介绍下如何简单使用drawText()。FontMetricsFontMetrics是Paint的一个内部类,主要定义了P

2016-09-30 16:30:25 2482

转载 Intent Flag介绍 intent.addFlags()

转自:http://63230860.blog.163.com/blog/static/658809962013225111720880/intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);  FLAG_ACTIVITY_BROUGHT_TO_FRONT       这个标志一般不是由程序代码设置的,如在

2016-09-07 19:06:06 242

转载 Android圆形头像图Circle ImageView

转自:http://www.2cto.com/kf/201504/388741.html《Android圆形头像图Circle ImageView》需要处理的原始图(pic):短信平台软件,发送国际短信!【点击进入】给国外发送短信,短信平台,提供免费试用! 咨询热线:400-8766-400

2016-09-06 11:32:58 321

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转自: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,

2016-09-05 18:48:51 193

转载 android 混淆配置

转自:http://www.eoeandroid.com/thread-209210-1-1.html?_dsign=4daa5d07proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,

2016-08-31 10:47:00 206

原创 获取网络时间(国家标准时间-北京时间为准)

获取网络时间,有些网站有偏差,提供几个比较靠谱的网站:/** * 读取网络时间 * */public class NetworkTime {public static void main(String[] args) {        String webUrl1 = "http://www.bjtime.cn";//bjTime        String w

2016-08-16 11:50:03 9846

转载 Android Http链接和Socket链接区别

前段时间和一开发人员聊天的时候,我说我们公司服务器端和客户端采用Socket+JSON方式进行交互,他就说,哦,其实是用Http的话会更好些。确实,我也觉得http链接方便些,但Socket方式使用惯了,潜意识里不大想改过来了。对于Http链接,我几乎没用过几次,对于两者间差异,也只是大致了解一点,只是考虑到Socket链接方式即时性强,才采用的。    关于Http链接,我查到的资料是这

2016-08-01 13:46:30 261

转载 Java:应用Observer接口实践Observer模式

在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。1. 实现观察者模式实现观察者模式非常简单,[1]创建被观察者类,它继承自java.util.Observable类;[2]创建观察者类,它实现java.util.Observer接口;[3]对于被观察者类,添加它的观察者:

2016-07-25 18:21:48 227

转载 Java(Android)线程池

Java(Android)线程池介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { 

2016-07-05 13:37:55 179

转载 MD5加密算法的java实现

package other;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/* * MD5 算法*/public class MD5 {        // 全局数组    private final static String[] strDi

2016-07-01 16:44:13 221

转载 android UI屏幕知识

你是安卓应用UI设计师吗?你是否被安卓手机纷繁的屏幕搞得晕头转向?你知道在什么尺寸中设计效果图经济有效吗?你知道屏幕密度是怎么回事吗?你知道dp和px的关系怎样吗?你了解屏幕差异对设计的影响吗?进来看看吧,你将从这里找到答案。不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将

2016-06-28 16:55:42 281

转载 Cookie与Session的区别

Cookie与Session的区别-总结很好的文章June 23rd , 2016来自: Lai18.com 链接:http://www.lai18.com/content/407204.html本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活

2016-06-23 19:10:14 173

转载 Android的消息机制

Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制 Android的消息机制(一) android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先

2016-06-21 19:55:28 221

转载 Java多态性理解

Java多态性理解Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic

2016-06-16 20:10:55 181

转载 APP字体大小,不随系统的字体大小变化而变化的方法

从android4.0起系统设置的”显示“提供设置字体大小的选项。这个设置直接会影响到所有sp为单位的字体适配,所以很多app在设置了系统字体后瞬间变得面目全非。下面是解决方案[java] view plain copy print?Resources res = super.getResources();  Configuration co

2016-06-15 16:53:52 691

转载 怎样花两年时间去面试一个人

By 刘未鹏– November 4, 2011Posted in: 学习方法, 未分类, 编程Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”

2016-06-14 20:09:26 247

转载 面试官你也伤不起啊!

转自:http://www.mikeshi.me/wordpress/?p=239另附《应聘者你也伤不起啊!》:http://bulaoge.net/topic.blg?dmn=llbgurs&tid=2030553#Content呵呵,不要尽顾着笑,大家还是互相理解下!好,正文:招聘的人你也伤不起啊伤不起!!!HR那里一筐一筐的送简历,都是名牌

2016-06-14 19:39:19 317

转载 Android内存泄漏的各种原因详解

1.资源对象没关闭造成的内存泄漏描述:资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于 java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏。因为有些资源性对象,比如 SQLiteCursor(在析构函数finali

2016-06-03 17:11:08 249

转载 Android总结篇系列:Android广播机制

Android总结篇系列:Android广播机制1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的

2016-06-02 20:15:23 170

转载 android多分辨率适配

android多分辨率多屏幕密度下UI适配方案相关概念分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数目)乘以像素高度表示,形如1280x720,反之分辨率为1280x720的屏幕,像素宽度不一定为1280屏幕密度:表示单位面积内的像素个数,通常用dpi为单位,即每英寸多少个像素点px:长度单位,以具体像素为单位dp:长度单位,与具体屏幕

2016-06-01 19:10:58 347

转载 Java enum的用法详解

转自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color {

2016-05-25 19:26:59 177

转载 Google Gson 使用简介

下面的例子中我们示例如何将一个数据转换成 json 串,并使用 Gson.toJson() 方法将数组序列化为 JSON,以及Gson.fromJson() 方法将 JSON 串反序列化为 java 数组。import com.google.gson.Gson;public class ArrayToJson { public static void main(String

2016-05-25 18:11:20 241

转载 异或运算实现简单的字符串加密和解密

异或运算: 1 ^ 1 = 01 ^ 0 = 10 ^ 1 = 10 ^ 0 = 0字符'A' 的ASCII编码为65 : 00000000 01000001取整数7 : 00000000 00000000 00000000 00000111XOR运算后 : 00000000 00000000 00000000 01000110 

2016-05-25 18:09:38 3087

转载 Java开发中的23种设计模式详解(转)

转自:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验

2016-05-18 19:28:47 237

转载 Java 23种设计模式的有趣见解

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:

2016-05-18 19:22:42 172

转载 Android 性能调优点

主要包括同步改异步、缓存、Layout优化、数据库优化、算法优化、延迟执行。1. 同步改异步这个就不用多讲了,耗时操作放在线程中执行防止占用主线程,一定程度上解决anr。但需要注意线程和service结合(防止activity被回收后线程也被回收)以及线程的数量线程池使用可见java的线程池 2. 缓存java的对象创建需要分配资源较耗费时间

2016-05-18 19:14:14 227

转载 Android 多线程处理之多线程用法大集合

转自:http://blog.csdn.net/jie1991liu/article/details/16961701handler.post(r)其实这样并不会新起线程,只是执行的runnable里的run()方法,却没有执行start()方法,所以runnable走的还是UI线程。1.如果像这样,是可以操作ui,但是run还是走在主线程,见打印出来的Log线程名字是main,说

2016-05-18 19:08:26 201

转载 Android开发初学者必看文档:Android开发规范

Android开发初学者必看文档:Android开发规范2011-09-14 09:49 佚名 博客园 我要评论(0) 字号:T | TAndroid开发规范是本文要介绍的内容,主要是来了解并学习Android开发中一些细节的内容,具体关于Android开发规范内容的详解来看本文。AD: 网+线下沙龙 | 移动APP模式创新:给你一个做APP的理由>>

2016-05-06 14:26:59 231

ssm_redis简单整合

包含Redis的ssm整合框架,对于初学者来说,是非常适合的

2018-04-13

阿里Android开发手册最新版

阿里巴巴的Android开发手册最新版,对Android开发者来说很有益处

2018-03-01

Android API中文版查询合集

Android API的中文翻译,对Android开发者来说可以方便的查询API

2018-02-28

java设计模式

java版的设计模式,使用很方便,特别适合对java语言熟悉的开发者

2018-02-28

mybatis-generator1.3.2-core及使用

包含mybatis-generator1.3.2的jar包、mysql数据库连接jar包、mybatis3.2.7.jar以及自动生成代码的配置文件模板。

2018-02-28

空空如也

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

TA关注的人

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