关闭

Git使用

一:git分支管理 1、创建分支 创建分支很简单:git branch 2、切换分支 git checkout 3、创建并切换分支 git checkout -b 4、分支合并 比如,如果要将开发中的分支(develop),合并到稳定分支(master), 首先切换的maste...
阅读(315) 评论(0)

利用动态代理+注解 实现子线程中执行方法

要实现的功能: 这里有一个类MySubject,我希望MySubject类中的方法凡是带@AsynMethod注解的方法都用子线程进行处理,无@AsynMethod注解都正常在主线程中执行即可如下图: 思路:使用自定义注解+动态代理实现此功能所需的知识: 注解的基础知识:自定义注解入门 动态代理的官方文档:ProxyBuilder的用法 主要代码: 注解的实现代码:@Retention(...
阅读(755) 评论(0)

java 通配符解惑

本以为这会是一篇比较基础的博客,可一旦深究的时候,才发现很多有意思的东西,也发现了很多令人迷惑的地方。通配符是一个有趣的东西,如果你掌握了,会使你的代码更为通用(健壮性更强)。首先本文是在建立在java泛型基础之上的,如果你对泛型并不了解,可以点击 这里。同时为了对通配符的了解更为透切,定义如下几个类。 public class Animal { private String name;...
阅读(161) 评论(0)

java 泛型编程

java泛型应用是java核心基础之一,从java 5开始引进泛型。如果你曾经使用过java Collection,那你已经算是接触过泛型了。在java Collection里使用泛型是一件很简单的事情,可泛型还具有很多你意想不到的作用。在深入了解泛型之前,首先来了解一下泛型的一些基本概念与原理。 一、java 泛型引入     java泛型的应用可以提高的代码的复用性,同时泛型提供了...
阅读(317) 评论(0)

Android开发中遇到的问题

1.Android listview item如何自适应高度? 答:将你的item的ViewGroup高度设置为android:layout_height="wrap_content"。...
阅读(209) 评论(0)

Windows安装Nodejs的模块和引用问题(cannot find moudel "xxx")?

今天,想使用nodejs来抓取网页,但是执行js文件时,总是报错:cannot find moudel "xxx" 解决步骤如下: 1.使用npm install -g来安装全局module,-g表示全局 2:配置环境变量 NODE_PATH=C:\Users\用户名\AppData\Roaming\npm\node_modules; PATH=%NODE_PATH%; 这样就可以全...
阅读(223) 评论(0)

常用java知识

有时候我们有这样的需求: 根据服务器返回的字符串的值,来进行不同的操作, 我们可以变相使用switch来进行处理: 1,首先定义枚举类型 public enum SourceType { PHONE, WEIXIN, QQ, WEIBO } 2.使用switch进行处理 String type="..."; switch (SourceType.valueOf(type)) {...
阅读(185) 评论(0)

Fragment使用带参数的构造函数遇到的问题

Fragment使用带参数的构造函数,有时候会报如下错误: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public 所以,Android 官方是不推荐Fragment使用带参数的构造函数官方推荐使用如下方法创建Fragme...
阅读(1381) 评论(0)

Fragment强烈不推荐使用自定义带参的构造函数

原文链接:http://blog.csdn.net/y_lang/article/details/41694287 项目在运行monkey63小时左右,出现9次CRASH: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aliyun.easylauncher/com.aliyun.easyl...
阅读(252) 评论(0)

40个高质量Java开发者博客

转载自:http://blog.csdn.net/net19880504/article/details/20807403   名称(站点名或人名)   国家   备注 1 Adam Bien 德国 Java EE相关 2 Antonio Goncalves 法国 Java EE相关(《Java EE...
阅读(217) 评论(0)

友盟推送问题

友盟消息推送UTDID版本的jar包和支付宝jar包冲突,提示 Multiple dex files define Lcom/ta/utdid2/android/utils/AESUtils; 所以要使用去UTDID版本的jar包,我使用的是com.umeng.message.lib_v2.4.1.jar,替换jar包后,还是无法获得Device_Token,这时,我们把项目中的suppor...
阅读(253) 评论(0)

(译)Android访问网络,使用HttpURLConnection还是HttpClient?

转载自:http://blog.csdn.net/guolin_blog/article/details/12452307 最近在研究Volley框架的源码,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因,于是专门找到了一位G...
阅读(265) 评论(0)

Android照片墙完整版,完美结合LruCache和DiskLruCache

转载自:http://blog.csdn.net/guolin_blog/article/details/34093441 在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 An...
阅读(311) 评论(0)

Android DiskLruCache完全解析,硬盘缓存的最佳方案

转载自:http://blog.csdn.net/guolin_blog/article/details/28863651 概述 记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片...
阅读(274) 评论(0)

(译)Android高效加载大图、多图解决方案,有效避免程序OOM

转载自:http://blog.csdn.net/guolin_blog/article/details/9316683 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效...
阅读(217) 评论(0)

Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

转载自:http://blog.csdn.net/guolin_blog/article/details/44171115 大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析...
阅读(341) 评论(0)

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载自:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到...
阅读(366) 评论(0)

Android属性动画完全解析(上),初识属性动画的基本用法

转载自:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完...
阅读(260) 评论(0)

(译)Android官方提供的支持不同屏幕大小的全部方法

转载自:http://blog.csdn.net/guolin_blog/article/details/8830286 原文地址为:http://developer.android.com/training/multiscreen/screensizes.html 本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法: 让你的布局能充分的自适应屏幕根...
阅读(498) 评论(0)

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

转载自:http://blog.csdn.net/guolin_blog/article/details/8744943 记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一...
阅读(282) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:9964次
    • 积分:200
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:21篇
    • 译文:0篇
    • 评论:0条