- 博客(60)
- 资源 (1)
- 收藏
- 关注
转载 未来世界的幸存者 -- 阮一峰
建议所有人都要看看地址:http://survivor.ruanyifeng.com/index.html未来世界的幸存者Home未来世界的幸存者2016年3月,谷歌公司的围棋程序 AlphaGo 战胜了世界冠军李世石。这让我猛然意识到,世界正处在一个前所未有的大变局:机器人、自动化、人工智能正在变得比人类更强大。在可
2017-08-17 09:55:32
2471
转载 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
10083
原创 ViewPager 装载fragment 页面显示空白
ViewPager 装载fragment 页面显示空白,这个时候有两种情况:① 在分页面较多的情况下使用了FragmentPagerAdapter,可能会导致第二次加载页面显示空白或是多次滑动页面后页面空白的情况,此时应该使用FragmentStatePagerAdapter。因为我们所自定义写的Adapter继承自FragmentPagerAdapter,在每次加载viewp
2017-03-21 22:50:59
8280
3
原创 ImageView设置selector不起作用原因
用两张图片做了个selector,使用ImageView的src或background使用selector点击时,总没出现点击效果,这是为什么呢?一般有两个原因一个是是否可clickable,一个就是今天要说的原因。1、对于clickable问题解决方案: ① 在xml中加上 android:clickable="true" ② 或代码中设置imageView.setC
2017-03-17 09:14:04
10148
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
2719
转载 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
1、前言关于微信内部正在使用的网络层封装库Mars开源的消息,1个多月前就已满天飞(参见《微信Mars:微信内部正在使用的网络层封装库,即将开源》),不过微信团队没有失约,微信Mars 于2016年12月28日正式公开源码(源码地址:https://github.com/Tencent/mars,也可从本文文末的附件下载之,Android版演示程序可以从文末的附件中下载)。之前无论
2017-01-12 13:19:04
1673
转载 侯捷的职业建议--阮一峰
侯捷的职业建议作者:阮一峰前几天,我不知为何突然想起了侯捷,很想知道这几年他在干什么。从搜索到的一些新闻来看,他依然每年来大陆讲课,除此以外的动向就付之阙如。侯老师的散文和随笔写得不错,以前我很爱看。有一篇文章里写道,2005年他从大陆回台湾的时候,飞机上正在播放,神舟五号飞船成功发射的消息。他说,这当然是一件很了不起的事件,但不能算英雄壮举。在他看来,炫耀实力不能算英雄行为,
2016-12-23 11:25:46
703
转载 七个最重要的职业建议--阮一峰
七个最重要的职业建议作者:阮一峰Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。两年前,他写了一篇长文,回顾自己的职业生涯,提到七个对他来说最重要的建议。我读完很受启发,决定做一点摘录。Contents不要别人点什么,就做什么推销自己学会带领团队生活才是最重要的自己找到道路把自己当成主人找到水平更高的人不要别人点什么,
2016-12-23 11:08:17
685
原创 TCP/IP,Http,Socket,XMPP的区别
TCP/IP,Http,Socket,XMPP的区别网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网
2016-12-22 13:04:46
512
原创 FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别
FragmentStatePagerAdapter 与 FragmentPagerAdapter 的区别
2016-12-20 13:59:38
2639
原创 RecyclerView 局部刷新(视觉)延迟问题
RecyclerView.Adapter 的notifyItemChanged(int) 方法有延迟。今天在用RecyclerView的刷新方法时,为了避免RecyclerView.Adapter 的 notifyDataSetChanged 方法会通知 RecyclerView 刷新全部的可见列表项,于是使 用RecyclerView.Adapter 的notifyItemChanged(int) 方法,只局部刷新修改数据
2016-12-19 14:30:24
7950
1
转载 计算机之父阿兰·图灵(图灵诞辰104周年)
阿兰•图灵(1912.6.23—1954.6.7),英国数学家、逻辑学家,被称为计算机科学之父、人工智能之父,是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”等重要概念。为纪念他在计算机领域的卓越贡献,美国计算机协会于1966年设立图灵奖,此奖项被誉为计算机科学界的诺贝尔奖。
2016-11-03 13:49:01
3551
原创 诠释了继承类之间构造器(有参、无参)、对象初始化块和静态初始化块之间的关系及调用顺序
诠释了继承类之间构造器(有参、无参)、对象初始化块和静态初始化块之间的调用关系。首先得明白对象初始化块和静态初始化块是什么?对象初始化块即初始化块,就是在类中用{}括起来的语句,一个类中可以包含多个,同理,静态代码块就是在{}前面加一个static标记。
2016-11-03 10:40:08
613
原创 Git基本操作--命令,真的只有最基本的操作
Git基本操作命令,暂时只有最基本的操作,摘自第一行代码!安装 Ubuntu系统打开shell界面,输入:sudo apt-get install git-coreWindows系统去官网下载。网址: http://msysgit.github.io/初试配置用户名、邮箱: git config --global
2016-10-26 09:58:21
3964
1
转载 Android 中的代码混淆
什么是混淆关于混淆维基百科上该词条的解释为 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。
2016-09-29 14:15:38
1688
转载 提问的智慧
在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情: 尝试在你准备提问的论坛的旧文章中搜索答案。 尝试上网搜索以找到答案。 尝试阅读手册以找到答案。 尝试阅读常见问题文件(FAQ)以找到答案。 尝试自己检查或试验以找到答案 向你身边的强者朋友打听以找到答案。 如果你是程序开发者,请尝试阅读源代码以找到答案
2016-09-27 14:44:33
750
翻译 高级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
1111
翻译 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
2108
转载 Android 开发工程师面试指南
《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心的同学也可以帮他们不断完善。第一部分:Android(安卓)Android基础知识Android内存
2016-08-16 14:20:10
1312
原创 关于解决android studio各种疑难杂症系列---- butterknife zelezny 不好用了?
在 Android studio 中 butterknife zelezny 不好用了?
2016-08-16 14:02:23
1978
原创 关于解决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
770
原创 关于解决android studio各种疑难杂症系列---- gradle版本过高
Error:(26, 0) Cause: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0
2016-08-16 13:41:24
4880
原创 关于解决android studio各种疑难杂症系列---- gradle版本过低
Gradle version 2.10 is required. Current version is 2.8. If using.....
2016-08-16 13:32:51
2743
原创 关于解决android studio各种疑难杂症系列----finished with non-zero exit value 1
finished with non-zero exit value 1
2016-08-16 13:12:00
974
原创 关于解决android studio各种疑难杂症系列----finished with non-zero exit value 2
............. finished with non-zero exit value 2
2016-08-16 13:05:46
756
原创 关于解决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
3790
原创 关于解决android studio各种疑难杂症系列---- 工程的geadle版本跟当前环境不匹配
详情见图: 此问题为:工程的geadle版本跟当前环境不匹配,即工程下的build.gradle文件中所声明的grade版本不正确,然后修改即可
2016-08-16 11:56:26
1271
原创 关于解决android studio各种疑难杂症系列---- 第一次打开时屏蔽AS联网验证
第一次打开时屏蔽AS联网验证 图中文件末尾加:disable.android.first.run=true
2016-08-16 11:47:37
3412
原创 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
10882
原创 java之关键字static
一、 static代表着什么在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static
2016-08-16 11:28:24
361
原创 ScrollView中嵌套GridView,ListView只显示一行的解决办法
关于为什么只显示一行,个人理解是:如果单独使用GridView和ListView,里面的内容是固定的,底层系统很容易计算出控件要占用的宽高,当外面嵌套一层ScrollView后,就能做上下或左右滑动,但能滑动多少系统不知道,这时就需要你给计算出一个滑动区域给ScrollView。而这个数值就是通过GridView和ListView中的内容总的宽高之和。有更精确的理解欢迎赐教。解决的办法有两种:
2016-07-12 17:01:27
912
原创 关于解决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
1070
原创 SpannableString使用详解
SpannableString使用详解: 1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)
2016-07-11 17:10:20
1224
原创 Android中实现TextView超链接五种方式
一共有五种方式:推荐第四种、第五种1. 直接在xml文件中配置autoLink属性(简单易用,效果单一)autoLink属性一共有六个值,分别是none(正常),web(将文本识别为一个网址),phone(将文本识别为一个电话号码),mail(将文本识别为一个邮件地址),map(这个,呃,该怎么表述呢?会打开地图应用),all(根据文本自动识别)。一般情况下我们设置为all即可,我们看看,
2016-07-11 17:04:41
35979
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
1399
原创 老九门略--盗墓笔记老九门是哪九门(后附最新老九门电视剧百度云地址--不时更新)
一、老九门简介: 老九门(又称:九门提督),《盗墓笔记》中老长沙的九个盗墓家族。 上三门:皆已洗白,即为官。 平三门:多半背负着骂名,即为贼。 下三门:多数是做生意的,即为商。 二、详解老九门: 老九门分上三门,平三门和下三门。 上三门:张启山(张大佛爷),二月红(解雨臣的师傅),半截李。 上三门都是家道殷实的老家族,而且正式的身份大体已经漂白,有着门面上的正当买
2016-07-10 02:17:50
4131
原创 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
1245
openfire 聊天记录插件之 archive
2017-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人