Minus Wang

人生最可悲的事情,莫过于胸怀大志,却又虚度光阴

Android实现点击两次返回键退出

第一步,定义一个变量,用于标识是否退出 boolean isExit; 第二步,重写Activity中onKeyDown方法 123456789@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK......

Android开发:最全面、最易懂的Webview使用详解

Android开发:最全面、最易懂的Webview使用详解 WebView在Fragment中实现返回上一个网页 Fragment内放置WebView,监听返回键,并返回之前打开的网页 Viewpager与webview滑动冲突的解决方案 还在用Android自带的WebView组件?太Out了! TBS腾讯浏览服务 ...

Android:dagger2让你爱不释手-基础依赖注入框架篇

Android:dagger2让你爱不释手-基础依赖注入框架篇...

Retrofit 2.0 使用教程

这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解) Android:手把手带你深入剖析 Retrofit 2.0 源码 你真的会用Retrofit2吗?Retrofit2完全教程 ...

给 Android 开发者的 RxJava 详解

给 Android 开发者的 RxJava 详解RxJava 到底是什么 一个词:异步。 RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测......

JAVA基础annotation以及Android butterknife

深入理解 ButterKnife,让你的程序学会写代码 java基础之注解(annotation) ButterKnife源码分析 ...

Android获取以及修改WebView的UserAgent

User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。 是什么:它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。什么用:通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访......

任玉刚-Android之道方法论

零、Android学习路线指南 前言 看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下And......

CMakeLists.txt文件编译C/C++程序

>CMake编译原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤: cmake ma......

神秘的0x5f3759df 不可思议的Quake III源码

原文链接 Quake III公开源码后,有人在game/code/q_math.c里发现了这样一段代码。它的作用是将一个数开平方并取倒,经测试这段代码比(float)(1.0/sqrt(x))快4倍: 123456789101112131415161718192021float Q_rsqrt( float number ){ long i; float x2, y; con......

维基百科著名程序员列表大全

#目录 维基百科著名程序员列表大全 野心勃勃的284人采访计划 [Programmers at Work的评论](#Programmers at Work的评论) 第一本书16人名单 原文链接##维基百科著名程序员列表大全 AScott Adams- one of the earliest developers of CP/M and DOS gamesLeonard Ad......

Bresenham 直线算法原理

Bresenham’s line algorithm布雷森汉姆直线演算法 一、使用方法 二、算法推导 d = 2·Δy-Δx 递推式: 1234567891011121314当d≥0时:{ d=d+2·(Δy-Δx); y++; x++; } 否则: { d=d+......