- 博客(18)
- 资源 (27)
- 问答 (6)
- 收藏
- 关注
原创 Eclipse添加Android library错误的原因
这两天把项目从本地转移到GIT上,本来我的Workspace是在D盘,现在因为感觉D盘不够用,就把GIT到的项目放到E盘了按照以往的用法,GIT下来以后再往属性里添加依赖库就OK了,但是这次怎么也无法成功,一直是红叉查询发现一个解释 http://cysnake.com/android-library-project-eclipse-bug/即在windows下
2015-08-26 13:57:32 527
原创 PorterDuff及Xfermode详解
利用ProterBuff.Mode我们可以完成任意2D图像测操作, 比如涂鸦画板应用中的橡皮擦效果,绘制各种自定义的进度,等等很强大的效果,下面请看具体的介绍: 1. Xfermode: Xfermode有三个子类 :AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。
2015-08-25 21:53:32 393
原创 android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
手工设置文本与图片相对位置时,常用到如下方法:setCompoundDrawables(left, top, right, bottom)setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)意思是设置Drawable显示在text的左、上、右、下位置。但是两者有些区别:se
2015-08-25 16:09:52 825
原创 android开发问题 Failed to pull selection
在eclipse中开发创建了一个sqlite数据库文件,为了查看数据库文件的内容,决定复制到PC上一看究竟,位置在data……里当我点击ddms文件浏览里的pull a file from the device按钮时,总是出错,提示Failed to pull selection后来思考是不是真机的文件目录没有读取权限的问题于是在网上寻找问题,由于本人是个菜鸟初学andro
2015-08-24 14:48:04 581
原创 淘宝客户端高性能高稳定性施用框架的构架
(个人建议:就是说做android,不管你是做设计,构建,管理,还是开发,按照淘宝的构建过程详细的了解一下,查一查相关的热点,进行总结,迭代总结,把这些概念变成下意思的习惯和思维方式,这一套练下来你去面试,或者是去吹牛逼都行。陶钧的微博:weibo.com\steveyzhang 可以互动一下哦。PPT 下载:http://download.csdn.net/my )淘宝设计
2015-08-24 12:22:32 518
原创 淘宝客户端高性能高稳定性施用框架的构架
看到淘宝如此强大的客户端,我不禁想你淘宝客户端的张毅(江湖名号:陶钧)在ADC中对于淘宝框架剖析讲解; 议程包含三大点: 淘宝 Android客户端开发的特点和挑战HOW TO: TaoBao Client Framework淘宝 Android客户端上的最佳实践 下面一一细说陶钧当日的讲解: -----淘宝 Android客户端开发的特点-
2015-08-24 12:20:19 667
翻译 wheelview源码
/* * Android Wheel Control. * https://code.google.com/p/android-wheel/ * * Copyright 2010 Yuri Kanivets * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not
2015-08-21 10:10:12 1126
原创 史上最详细的Android Studio系列教程四--Gradle基础
原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra
2015-08-20 22:59:31 597
原创 DDMS下data文件夹打不开
为了查看安卓设备上某个应用的SQLite数据库内容,打开了DDMS,能看到data文件夹,但是打不开。可是mnt文件夹却是可以打开的,然后仔细查看两个文件夹的不同:data drwxrsw–xmnt drwxrwxr-xmnt drwxr-xr-x好像少了read权限。权限,data的other user权限里没有
2015-08-17 16:38:34 1203
原创 Receiver not registered.
2. 查看BroadcastReceiver API文档,了解到广播的onReceive方法执行完,然后广播就不再处于active状态了。所以当发出信息成功之后,通过Toast.makeText弹出提示告知用户,然后onReceive方法结束,广播的生命周期就结束了。从中还了解到onReceive方法中可以执行Toast.makeText()表现了广播的onReceive方法是在主线程中执行的,否
2015-08-13 16:14:51 1466
转载 天真无谐
一、前言好长时间没写blog了,主要还是工作上的事有点多,周末又得在家开发自己的app,所以时间真的不够用了,当然今天这篇文章主要就要说一下,工作两年的我如何从产品角度去做一个app,以及app的发布流程等。二、支持我在开始讲解这个项目之前,希望能够先去各大市场下载一个apk看看,首先是为了支持我一下,其次呢就是我在后面会介绍一些功能和技术实现,所以先使用一下,
2015-08-05 23:31:21 1583 1
原创 在代码中引入Null Object模式
相信大家一定在开发中见过并且写过类似这样的代码:[java] view plaincopypublic Book getBook(int id) { if (id 0) { return null; } return new Book(1, "Design Pattern", 100);
2015-08-05 14:30:32 654
原创 Mockito(二)--实例篇
学习了基本知识后,就可以实战了。Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了apache的ftp类org.apache.commons.net.ftp.FTPClient;现在测试FTPFileTransfer 这个类中的
2015-08-05 11:25:04 548
原创 Mockito(一) -- 入门篇
Mockito是一种mock工具/框架。我理解EasyMock有点过时了,Mockito是现在比较流行的。什么是mock?说的直白一点,大家都知道unit test应该是尽可能独立的。对一个class的unit test不应该再和其他class有任何交互。现在有一个类,扫描一个目录并将找到的文件都上传到FTP server。该类对于不同的FTP响应(找不到FTP server 或
2015-08-05 11:24:09 443
原创 Groovy
Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。Groovy是JVM的一个替代语言(替代是指可以用 Groovy 在Java平台上进行 Java 编程),使用方式基本与使用 Java代码的方式相同,该语言特别适合与Spring的动
2015-08-05 09:15:17 419
原创 Android Studio系列教程五--Gradle命令详解与导入第三方包
2015 年 01 月 05 日devtools本文为个人原创,欢迎转载,但请务必在明显位置注明出处!Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看、编译并导入第三方开源项目的方法。Sublime + Terminal编译并查看源码首先来给大家介绍一种简便并
2015-08-05 09:11:05 584
原创 Android Studio系列教程四--Gradle基础
2014 年 12 月 18 日devtools本文为个人原创,欢迎转载,但请务必在明显位置注明出处!其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gradle是一种依赖管
2015-08-05 09:04:30 593
C#+ArcEngine9.3基本功能开发源码
2014-12-03
Android的drawTextRun方法使用
2017-05-19
Android Studio中Gradle学习
2016-12-29
Python开发环境使用场景
2016-12-22
scroller的getScrollX和left的关系
2016-12-14
Android中动态添加RadioButton,设置监听获取的id不对啊!
2016-02-26
Android下拉刷新控件如何进行开发
2015-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人