自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习记录

记录一些东西

  • 博客(34)
  • 资源 (12)
  • 收藏
  • 关注

原创 android:windowSoftInputMode="adjustResize" >

页面内容较多的时候,如果在小屏幕手机上,就会出现软键盘覆盖屏幕内容的问题,这个时候我们通常会再XML的布局中包裹一层ScrollView,来让布局可滑动,但是光加这个还不够,还要加入下面这个属相才完美。resize,就是重新计算显示内容需要的空间,会压缩已有内容。android:windowSoftInputMode="adjustResize" >很多细节想是想不到的,只有真正碰到才

2012-09-28 12:23:02 2316 1

原创 android:windowSoftInputMode属性使用

android:windowSoftInputMode属性使用原文地址: http://www.blogjava.net/zhip/archive/2011/02/14/344258.html在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File"stateU

2012-09-28 12:20:30 1041

原创 Android让页面默认弹出输入法的问题

看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMode=stateVisible,这样就会默认弹起输入法,当然还有别的办法。                  android:configChanges="orientation|keyboar

2012-09-28 12:03:38 8194 2

转载 android:scaleType属性

Android的屏幕尺寸有很多,因此适配就是一个大的问题,有的时候对图片的显示有不同的要求,那么利用scaleType这个属相就能控制图片如何拉伸。 ImageView.ScaleType.CENTER|android:scaleType="center"以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/

2012-09-28 11:58:03 1957

原创 ProgressDialog.setCanceledOnTouchOutside(false);

用ProgressDialog的地方,最好加下这个属性,防止4.0系统出问题。mProgressDialog.setCanceledOnTouchOutside(false);就是在loading的时候,如果你触摸屏幕其它区域,就会让这个progressDialog消失,然后可能出现崩溃问题,如下: 09-28 11:21:09.476: E/AndroidRuntime(2093

2012-09-28 11:47:43 4602

原创 Facebook开放平台完结篇

Facebook开放平台完结篇其实,早就想写这些,把这些自己遇到的问题都总结下来,给别人一个参考,因为在2个月前,当我想接触这个的时候,竟然找不到什么有用的东西,都是简单的讲讲去哪下SDK这种文章,现在的互联网这么开放,竟然没有可参考的资料,但是当我真正参与进来开发的时候,才发现,这里的水很深,并没有大家想的那么简单,我总结的也都是我开发过程中遇到的问题,并不保证能让一个人快速的入手,很多东西

2012-09-27 20:41:27 1432

原创 Facebook开放平台 - 创建应用

APPS(https://developers.facebook.com/apps)这个页面太重要了,我们要创建一个facebook应用就是在这个页面,具体的如何创建,一看就明白,但是我说一个重要的东西,特别重要,因为这个错误特别不好找,我纠结了不到一个月才找到原因。就是利用SDK发送好友邀请的时候,如果你不设置这个东西,好友就收不到,但是能发成功,你收到的反馈也是成功的,但是就是收不到,当时

2012-09-27 20:04:40 6046

原创 Facebook开放平台 - Tools & Support & News

今天说说里面的Tools & Support & News (https://developers.facebook.com/tools/),之所以把这3个放到一起说,就是因为这3个都是差不多的,可以叫他们功能支持,不是核心功能,但是没有他们绝对不行。就像一个团队,必须有核心人员和辅助人员,如果没有辅助人员,一个团队或者一个项目绝对会出问题。 tools里面有很多工具,比如:Graph A

2012-09-27 19:58:27 1721

原创 Facebook官方文档学习 - 调用接口篇

Facebook官方文档学习 - 调用接口篇其实这篇最爽了,可以真正的调用接口取用户数据了。先大致了解下它的官方文档,有接口使用介绍篇,就是一个summary,网址如下:http://developers.facebook.com/一、点击docs这个上面选项卡1.左侧是菜单导航,我建议重点看core concepts这个下的Open Graph,这个就是Facebook关

2012-09-27 19:09:08 16077 3

原创 Facebook开放平台学习 - 对token失效或者某个接口权限么有授权的处理

今天总结下Facebook授权应用后,如果token失效后或者调用某个接口的时候,这个权限,用户没有授权该怎么办?如果你的应用程序和Facebook紧密相连,要依靠很多它的扩展接口(不明白扩展接口的请看另一篇:Facebook的接口说明),那么在用户授权的时候,就会出现在第二页,比如下图:  这些权限,用户是可以不授权的,可以叉掉的,但是不能叉掉所有权限,因为如果用户叉

2012-09-27 15:30:05 5391

原创 App成败论:如何获得2千万用户

移动互联网给了很多创业者机会,他们几乎没有什么学习成本,就踏入了移动互联网的开发,一款产品的好坏无非的判定标准就是是否拥有足够多的用户,用户多了,自然有风投给你投资,然后慢慢考虑盈利问题。如何获取足够多的用户,百万级或者千万级,下面的文章似乎会给你点启示。http://m.techweb.com.cn/column/2012-09-18/1238039.shtml

2012-09-24 10:06:48 830

原创 Native App vs.Web App:您钟情于哪一款?

CSDN 上看到这样一篇文章,分析了当前的原生APP和WEB APP以及两者均有的三种不同情况,笔者在分析哪一个好,笔者说出了每一种情况的优缺点,以及相比其它情况来说特殊的地方。其实,能给用户最好体验的就是最好的,毕竟产品做出来就是给人用的,用户说好才是真的好。http://www.csdn.net/article/2012-09-20/2810190-whats-the-difference

2012-09-24 09:59:53 691

原创 IOS6系统的一些新变化

从来没有玩过Iphone,看过,摸过,就是没有认真玩过,对它没有好感,不知道为什么它能这么火,我想破了脑袋也没想通,我就是想不出它有什么好,请原谅我,或许我还是一个没有见过世面的人。最近Iphone5发布,随即用户也升级了IOS6系统,据说有200多项更新,我想,苹果公司的一举一动都足以震惊业界,它们的创新总是让人惊讶,记得当时淘宝二面的时候,面试官反复问了我好几遍的问题:你为什么喜欢移动开发

2012-09-24 09:37:24 777

原创 android:theme & android:style

http://www.189works.com/article-30428-1.html http://wyoojune.blog.163.com/blog/static/57093325201251131057207/android:theme="@android:style/"  android:theme="@android:style/Theme.DeviceDefault

2012-09-19 18:06:03 881

原创 TextView设置点击效果

美工要求给TextView上的文字设置点击效果,就和button一样,想了想,有2个办法可以实现: 第一个办法:定义颜色变化的XML:res/color/textview.xmlhttp://schemas.android.com/apk/res/android"> 2.设置textview的selectorandroid:textCol

2012-09-17 12:27:33 7355

原创 理解Android消息处理系统 -- Handler & Message & Looper & ThreadLocal

Handler这个类我想几乎所有写过android代码的人应该都用过,你分析过它么?知道它的工作原理么?看下Looper这个类的解释:android.os.LooperClass used to run a message loop for a thread. Threads by default do not have a message loop associated

2012-09-17 09:44:04 1269

原创 android的Log工具Log源码分析

我觉得几乎没有人没有使用过Log.v(d,i)...等这样的打log的代码吧,( ⊙ o ⊙ )是的,我们都用过,但是却很少认真分析过。android.util.Log常用的方法有以下5个:Log.v()  Log.d()   Log.i()   Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。        1、Log.

2012-09-17 09:05:19 1621

原创 Android EditText密码框中字体和普通的输入框不同

先看图,用户名和密码框中的英文字体是不同的:(注意看)stack overflow上看到的一个问答贴,解决方法如下:http://stackoverflow.com/questions/3406534/password-hint-font-in-android下面是我用的方法,经过测试OK。 Leave android:password="true" in your x

2012-09-14 13:42:01 1955

原创 ubuntu 11.10下配置adb命令&设备无法正常显示问题

今天又遇到了这个问题,再继续研究下。。。请教了同事。。。因为我的手机在ubuntu11.10上总是不显示,显示问号:??? 还有unknown,然后查了下解决办法,需要用到adb命令,但是我没有配置adb命令,开始配置。对了,中间使用vim命令的时候,没装,又马上装了下vim,比vi太好用了,vi就是个粑粑。Ubuntu 环境变量的配置在Ubuntu上用Android的ad

2012-09-13 10:56:08 1510

原创 制作keystore用于android打包

我们平时用eclipse或者其它的IDE开发时候,当你run as android application的时候,就是使用了默认的keystore进行签名的,默认位置,比如我的在:C:\Users\Administrator\.android\debug.keystore。当应用要上线的时候,是用的你自己应用特定的keystore,那么如何制作这个keystore呢?keystore是由jdk

2012-09-11 14:27:43 1495 1

原创 如何混淆Android项目代码(ProGuard)防止反编译

ProGuard简介ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard的主要作用就是混淆。当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能

2012-09-11 14:12:39 1103

原创 ant的安装遇到的问题

ant build 后出现“Unable to locate tools.jar”情况解决实例命令行敲ant命令后提示:“Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li”;ANT_HOME环境变量已经配置;解决途径:将“C:\Program Files\Java\jdk1.6.

2012-09-11 12:16:18 1562

原创 android 项目中的lint.xml文件

我看到好多项目里面有个lint.xml文件 不知道是干嘛用的是用来检查潜在bug的,看下面的文章:http://tools.android.com/tips/lint-checkshttp://tools.android.com/tips/lint stackoverflow上一篇问答贴:http://stackoverflow.com/questions/8575834/

2012-09-11 11:15:01 4325

原创 Android使用Eclipse打包

Android使用Eclipse打包现在没看有谁直接用Eclipse打包Android,都是用ant打包。正在学习,等待分享。。。这篇是用eclipse打包签名或者未签名的文章。http://www.2cto.com/kf/201110/108935.html

2012-09-10 17:45:34 1159

原创 Android中清楚Cookie和WebView的缓存

前几天在做facebook链接的时候,总是第一次成功,第二次失败,后来分析,是本地的缓存没有清空,看了facebook sdk的源码才发现,果然,要做一步清楚cookie的操作:一、清除cookie public static void clearCookies(Context context) {        // Edge case: an illegal state excep

2012-09-06 10:15:56 39542 7

转载 三种Android开发工具:adb、emulator和sqlite3

Android有众多的开发工具,本文介绍其中的三种:adb、emulator和sqlite3。       adb            adb是最常用的工具,全名叫Android调试桥(Android Debug Bridge)。       它是用来管理模拟器和真机的工具,它是个cs程序,由三部分组成:       1、一个客户端。在你的开发机上运行(pc机),通过adb命令用

2012-09-06 09:54:20 1625

原创 几个非常实用的Android开发工具

工欲善其事,必先利其器。我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序。本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑工具等。       Android开发工具:       1、Android apk tool       一款用于重建apk的工具。可以解压各种apk包,查看完整的资源等,目前不支持查

2012-09-06 09:42:27 1218

原创 Android开发中的压力测试工具Monkey

第一次听说Monkey,是从QA的同事口中听说的,据说这个东西很牛叉啊。但是从来没用过的,是一个自动的测试化工具。发现一篇教如何使用的文章,备用。  在Android SDK的Android调试桥(adb)shell中,包含一个可用于压力测试的开发工具-Monkey。Monkey是运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件,就如其它许多系统事件一样。Monke

2012-09-06 09:40:02 947

原创 Android 打包

http://www.oschina.net/android/101/app-deploy-ship http://hi.baidu.com/wuyunju/item/e8647d212aac418c9c63d1e6 http://www.cnblogs.com/sode/archive/2012/01/28/2330772.html http://masklayer.bl

2012-09-04 15:08:40 656

转载 Android插件开发机制

插件机制实质上就是由主体程序定义接口,然后由插件去实现这些接口,以达到功能模块化。Android系统是基于Linux内核的,其安全机制也继承了Linux的特性,再加上android framework没有提供插件化编程的接口,使得在android上做插件开发显得很困难。经过与同事的研究和讨论,想到了一种在android上做开发插件的方法。下面直接通过一个demo来说明。Step1:定义主程序中

2012-09-02 16:24:16 2056

原创 Android中Shape的渐变效果

先看看下面的微信设置界面的截图,我一直想着做一种下面的效果,但是不知道怎么做。这个设置有很多条目,难道要一条一条的写到XML文件里么?我总觉得会有一种动态添加的办法,让你随时可以添加或者删除或者隐藏某一个或者几个条目。目前大部分应用的设置界面基本都是这种形态的,只不过颜色或者样式有点不同罢了。开始不知道是怎么实现的,后来发现,原来是用圆角图片实现的,就是3种图片,一种是上面的圆角,一种是中间的

2012-09-02 16:00:32 1060

原创 android listview 的一些属性

listview是我们最常用的一个控件了,对于它的几个属性,我们有必要深入了解下。 android:cacheColorHint=“#00000000”listView.setCacheColorHint(0); 或者android:cacheColorHint="#00000000" 去除listview的拖动背景色自定义listview的时候,当你不使用androi

2012-09-02 15:52:56 729

原创 八个移动产品设计必备网站

虽然是做技术的,但是看看这些不同产品的设计也不错,对自己也是个启示。http://www.apkbus.com/android-54533-1-1.html

2012-09-02 15:46:01 851

原创 目前有哪些免费/自由的wiki软件?

以前对这些没有多少了解,最近看EOE也弄了个自己的免费WIKI系统,用的是:MediaWiki.org。结合网友的力量,去编辑一个WIKI,确实不错,这些知识整理起来都是宝贵的财富啊。 百度看了下,目前免费的有:目前使用最广泛的wiki软件是Mediawiki,从2002年起它最大的百科网站维基百科的系统软件。HDwiki是国内首个具有知识产权的wiki软件,基于它建成的互动百科是最大

2012-09-02 11:19:11 7179

FragmentTabHostTest

FragmentTabHost测试的2个工程项目

2014-04-09

bsdiff-bspatch

里面是bsdiff, bspatch2个工具,注意我是在ubuntu linux64位系统下编译出来的。

2014-03-13

淘宝开放平台android客户端实例代码

淘宝开放平台android客户端实例代码,我自己写的,网上还没有,大家可以参考,去做一些有创意的应用。

2012-01-01

传至播客 android 开发笔记.pdf

传至播客 android 开发笔记.pdf

2012-01-01

lucene全文检索课件

传至播客唐阳光老师lucene全文检索课件

2011-05-03

android开发课件

传至播客黎活明老师的android开发课件 传至播客黎活明老师的android开发课件

2011-05-03

导航菜单源码适合新手

这是导航菜单源码,有很多例子。适合新手学习。这是导航菜单源码,有很多例子。适合新手学习。

2010-12-14

韩顺平山寨QQ源代码

这个是韩顺平老师的山寨QQ的源代码,我自己一点一点写的,希望帮到大家。

2010-06-22

c#基础视频教程(来自硅谷动力网络学院)

这是入门级别的视频教程,如果你想学习c#,如果你还没有找到合适的学习资料,来这看看。非常棒的教程,我就是看这个入门的。拿出来和大家分享。

2009-12-02

c#基础视频教程(来自硅谷动力网络学院)

这是入门级别的视频教程,如果你想学习c#,如果你还没有找到合适的学习资料,来这看看。非常棒的教程,我就是看这个入门的。拿出来和大家分享。

2009-12-02

c#基础视频教程(来自硅谷动力网络学院)

这是入门级别的视频教程,如果你想学习c#,如果你还没有找到合适的学习资料,来这看看。非常棒的教程,我就是看这个入门的。拿出来和大家分享。

2009-12-02

c#基础视频教程(来自硅谷动力网络学院)

这是入门级别的视频教程,如果你想学习c#,如果你还没有找到合适的学习资料,来这看看。非常棒的教程,我就是看这个入门的。拿出来和大家分享。

2009-12-02

空空如也

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

TA关注的人

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