自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jkdev

事能知足心常泰,人到无求品自高。

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

转载 未来世界的幸存者 -- 阮一峰

建议所有人都要看看地址:http://survivor.ruanyifeng.com/index.html未来世界的幸存者Home未来世界的幸存者2016年3月,谷歌公司的围棋程序 AlphaGo 战胜了世界冠军李世石。这让我猛然意识到,世界正处在一个前所未有的大变局:机器人、自动化、人工智能正在变得比人类更强大。在可

2017-08-17 09:55:32 2396

转载 ExMobi®从入门到精通

ExMobi®从入门到精通    本书电子版和示例代码请访问GIT仓库:https://github.com/nandy007/ExMobiBeginnerBook   ExMobi门户:http://www.exmobi.cnExMobi论坛:http://bbs.exmobi.cn支撑电话:400-110-1111  025-6677-7333

2017-08-02 16:55:58 9884

原创 ViewPager 装载fragment 页面显示空白

ViewPager 装载fragment 页面显示空白,这个时候有两种情况:① 在分页面较多的情况下使用了FragmentPagerAdapter,可能会导致第二次加载页面显示空白或是多次滑动页面后页面空白的情况,此时应该使用FragmentStatePagerAdapter。因为我们所自定义写的Adapter继承自FragmentPagerAdapter,在每次加载viewp

2017-03-21 22:50:59 8090 5

原创 ImageView设置selector不起作用原因

用两张图片做了个selector,使用ImageView的src或background使用selector点击时,总没出现点击效果,这是为什么呢?一般有两个原因一个是是否可clickable,一个就是今天要说的原因。1、对于clickable问题解决方案:  ① 在xml中加上 android:clickable="true"  ② 或代码中设置imageView.setC

2017-03-17 09:14:04 9955 1

原创 Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs

将Eclipse的项目导入到AS中,一部分*.9.png格式图片报如下错误。错误描述: Error:Execution failed for task ':generalAPPN:mergeDebugResources'. > Crunching Cruncher mc_btn_top_pressed.9.png failed, see logs

2017-03-08 13:32:12 2678

转载 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

1、前言关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不过微信团队没有失约,微信Mars 于2016年12月28日正式公开源码(源码地址:https://github.com/Tencent/mars,也可从本文文末的附件下载之,Android版演示程序可以从文末的附件中下载)。之前无论

2017-01-12 13:19:04 1611

转载 侯捷的职业建议--阮一峰

侯捷的职业建议作者:阮一峰前几天,我不知为何突然想起了侯捷,很想知道这几年他在干什么。从搜索到的一些新闻来看,他依然每年来大陆讲课,除此以外的动向就付之阙如。侯老师的散文和随笔写得不错,以前我很爱看。有一篇文章里写道,2005年他从大陆回台湾的时候,飞机上正在播放,神舟五号飞船成功发射的消息。他说,这当然是一件很了不起的事件,但不能算英雄壮举。在他看来,炫耀实力不能算英雄行为,

2016-12-23 11:25:46 645

转载 七个最重要的职业建议--阮一峰

七个最重要的职业建议作者:阮一峰Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。两年前,他写了一篇长文,回顾自己的职业生涯,提到七个对他来说最重要的建议。我读完很受启发,决定做一点摘录。Contents不要别人点什么,就做什么推销自己学会带领团队生活才是最重要的自己找到道路把自己当成主人找到水平更高的人不要别人点什么,

2016-12-23 11:08:17 605

原创 TCP/IP,Http,Socket,XMPP的区别

TCP/IP,Http,Socket,XMPP的区别网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网

2016-12-22 13:04:46 469

原创 FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别

FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别

2016-12-20 13:59:38 2481

原创 RecyclerView 局部刷新(视觉)延迟问题

RecyclerView.Adapter 的notifyItemChanged(int) 方法有延迟。今天在用RecyclerView的刷新方法时,为了避免RecyclerView.Adapter 的 notifyDataSetChanged 方法会通知 RecyclerView 刷新全部的可见列表项,于是使 用RecyclerView.Adapter 的notifyItemChanged(int) 方法,只局部刷新修改数据

2016-12-19 14:30:24 7760 2

转载 计算机之父阿兰·图灵(图灵诞辰104周年)

阿兰•图灵(1912.6.23—1954.6.7),英国数学家、逻辑学家,被称为计算机科学之父、人工智能之父,是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”等重要概念。为纪念他在计算机领域的卓越贡献,美国计算机协会于1966年设立图灵奖,此奖项被誉为计算机科学界的诺贝尔奖。

2016-11-03 13:49:01 3360

原创 诠释了继承类之间构造器(有参、无参)、对象初始化块和静态初始化块之间的关系及调用顺序

诠释了继承类之间构造器(有参、无参)、对象初始化块和静态初始化块之间的调用关系。首先得明白对象初始化块和静态初始化块是什么?对象初始化块即初始化块,就是在类中用{}括起来的语句,一个类中可以包含多个,同理,静态代码块就是在{}前面加一个static标记。

2016-11-03 10:40:08 584 2

原创 Git基本操作--命令,真的只有最基本的操作

Git基本操作命令,暂时只有最基本的操作,摘自第一行代码!安装  Ubuntu系统打开shell界面,输入:sudo apt-get install git-coreWindows系统去官网下载。网址: http://msysgit.github.io/初试配置用户名、邮箱:  git config --global

2016-10-26 09:58:21 3894 1

转载 Android 中的代码混淆

什么是混淆关于混淆维基百科上该词条的解释为 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。

2016-09-29 14:15:38 1613

转载 Android开发中一些被冷落但却很有用的类和方法

Android开发中一些被冷落但却很有用的类和方法

2016-09-28 13:22:42 356

转载 提问的智慧

在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情: 尝试在你准备提问的论坛的旧文章中搜索答案。 尝试上网搜索以找到答案。 尝试阅读手册以找到答案。 尝试阅读常见问题文件(FAQ)以找到答案。 尝试自己检查或试验以找到答案 向你身边的强者朋友打听以找到答案。 如果你是程序开发者,请尝试阅读源代码以找到答案

2016-09-27 14:44:33 550

翻译 高级NFC(Advanced NFC) 根据官网个人翻译

高级NFC(Advanced NFC)原文链接:https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html#foreground-dispatch这篇文档介绍了高级NFC主题,例如使用各种标签技术,允许一个应用在前台处理intent哪怕是其他应用过滤了同一个的前台分发

2016-09-22 17:19:55 1019

转载 一位软件工程师的7年总结

一位软件工程师的7年总结

2016-09-21 16:33:31 354

转载 常用的八种排序算法与Java代码实现

直接插入排序 希尔排序 简单选择排序 堆排序 冒泡排序 快速排序 归并排序 基数排序

2016-09-21 10:03:02 596

翻译 NFC 基础知识(NFC Basics) 根据官网个人翻译

此文为我一时兴起花费将近两天翻译,肯定问题多多,慢慢完善,敬请谅解。官网原文链接:https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#creating-recordsNFC 基础知识(NFC Basics)NFC : Near Field Communication 近场通讯

2016-09-20 18:34:24 1953

转载 Android 开发工程师面试指南

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心的同学也可以帮他们不断完善。第一部分:Android(安卓)Android基础知识Android内存

2016-08-16 14:20:10 1239

原创 关于解决android studio各种疑难杂症系列---- butterknife zelezny 不好用了?

在 Android studio 中 butterknife zelezny 不好用了?

2016-08-16 14:02:23 1923

原创 关于解决android studio各种疑难杂症系列---- 混淆规则不正确

Error:Execution failed for task ':app:packageRelease'.> Unable to compute hash of D:\ProjectDir\ComSpaceRH\MyPracticeDemo\app\build\intermediates\classes-proguard\release\classes.jar

2016-08-16 13:53:29 722

原创 关于解决android studio各种疑难杂症系列---- gradle版本过高

Error:(26, 0) Cause: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0

2016-08-16 13:41:24 4802

原创 关于解决android studio各种疑难杂症系列---- gradle版本过低

Gradle version 2.10 is required. Current version is 2.8. If using.....

2016-08-16 13:32:51 2647

原创 关于解决android studio各种疑难杂症系列----finished with non-zero exit value 1

finished with non-zero exit value 1

2016-08-16 13:12:00 929

原创 关于解决android studio各种疑难杂症系列----finished with non-zero exit value 2

............. finished with non-zero exit value 2

2016-08-16 13:05:46 727

原创 关于解决android studio各种疑难杂症系列---- 程序包org.apach.http.protocol不存在

报错见图:此问题为:工程,原因是Android M 起默认移除了Apache HTTP: 解决方案:添加以下依赖,重新使用已经deprecated 的apache http 包:解决方法一:在当前项目的build.gradle里边加上如下语句 android { useLibrary 'org.apache.http.legacy' }解决方法二:直接在工程

2016-08-16 11:59:56 3707 2

原创 关于解决android studio各种疑难杂症系列---- 工程的geadle版本跟当前环境不匹配

详情见图: 此问题为:工程的geadle版本跟当前环境不匹配,即工程下的build.gradle文件中所声明的grade版本不正确,然后修改即可

2016-08-16 11:56:26 1236

原创 关于解决android studio各种疑难杂症系列---- 第一次打开时屏蔽AS联网验证

第一次打开时屏蔽AS联网验证  图中文件末尾加:disable.android.first.run=true

2016-08-16 11:47:37 3365

原创 Android Studio添加忽略文件

File:local.properties/local.propertiesDirectory:.gradle/.idea//.idea/workspace.xml/.idea/librariesbuild//buildapp/build/还有第三方依赖库的build文件夹Mask:*.iml

2016-08-16 11:41:58 10828

原创 java之关键字static

一、 static代表着什么在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static

2016-08-16 11:28:24 335

原创 ScrollView中嵌套GridView,ListView只显示一行的解决办法

关于为什么只显示一行,个人理解是:如果单独使用GridView和ListView,里面的内容是固定的,底层系统很容易计算出控件要占用的宽高,当外面嵌套一层ScrollView后,就能做上下或左右滑动,但能滑动多少系统不知道,这时就需要你给计算出一个滑动区域给ScrollView。而这个数值就是通过GridView和ListView中的内容总的宽高之和。有更精确的理解欢迎赐教。解决的办法有两种:

2016-07-12 17:01:27 881

原创 关于解决android studio各种疑难杂症系列----找不到subversion的解决方法

问题:某一天,打开android studio发现svn找不着了:看网上说估计是android studio的某个配置设置subversion插件不能使用了吧,于是去找stusio的所在目录解决:果然,在C:\Users\Administrator.AndroidStudio1.2\config(即用户下Android Studio版本文件夹下)发现了个文件:disabled_plugins.txt

2016-07-12 09:39:52 1031

原创 SpannableString使用详解

SpannableString使用详解:    1、BackgroundColorSpan 背景色     2、ClickableSpan 文本可点击,有点击事件    3、ForegroundColorSpan 文本颜色(前景色)    4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter) 

2016-07-11 17:10:20 1113

原创 Android中实现TextView超链接五种方式

一共有五种方式:推荐第四种、第五种1. 直接在xml文件中配置autoLink属性(简单易用,效果单一)autoLink属性一共有六个值,分别是none(正常),web(将文本识别为一个网址),phone(将文本识别为一个电话号码),mail(将文本识别为一个邮件地址),map(这个,呃,该怎么表述呢?会打开地图应用),all(根据文本自动识别)。一般情况下我们设置为all即可,我们看看,

2016-07-11 17:04:41 34785 2

原创 Git客户端SourceTree使用

基础教程,菜鸟之地,高手莫入,THX。一、SourceTree简介  SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。二、SourceTree下载安装直接安装即可,文末有我百度云分享So

2016-07-11 12:38:32 1317

原创 老九门略--盗墓笔记老九门是哪九门(后附最新老九门电视剧百度云地址--不时更新)

一、老九门简介:  老九门(又称:九门提督),《盗墓笔记》中老长沙的九个盗墓家族。   上三门:皆已洗白,即为官。   平三门:多半背负着骂名,即为贼。   下三门:多数是做生意的,即为商。  二、详解老九门:  老九门分上三门,平三门和下三门。   上三门:张启山(张大佛爷),二月红(解雨臣的师傅),半截李。   上三门都是家道殷实的老家族,而且正式的身份大体已经漂白,有着门面上的正当买

2016-07-10 02:17:50 3989

原创 Android Studio和Eclipse快捷键对比,及快捷键列表

Android Studio和Eclipse快捷键对比(后附Studio和Eclipse常用快捷键)Eclipae常用快捷键:1.  JavaBean中:【Alt+Shift+S】 -->  快速进入 【source】 面板                            【Alt+Shift+S+V】 -->  在子类中可以导出所有父类方法,便于勾选重写

2016-07-08 17:31:37 1164

openfire 聊天记录插件之 archive

openfire 聊天记录插件之 archive,下载之后直接将jar文件拷贝到openfire安装目录下的plugins文件夹下,刷新服务器即可。

2017-02-10

空空如也

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

TA关注的人

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