- 博客(67)
- 问答 (1)
- 收藏
- 关注
原创 Android Gradle权威指南
作者新书《Android Gradle权威指南》指南发布,如果你还在如何入门Android Studio发愁,如何从原来的基于Ant的打包转向基于Gradle的打包,那么这本书就是你需要的。 百度阅读地址 http://yuedu.baidu.com/ebook/14a722970740be1e640e9a3e 也可以在百度阅读A...
2016-03-08 22:24:41
292
使用Nginx搭建PHP服务器
一般我们都是采用Apache 作为PHP的解析服务器,这次则是采用Nginx这个强大的反向代理服务器来搭建PHP服务器。下面就以Linux发行版Ubuntu为例搭建一个Nginx的PHP服务器。首先下载安装Nginxsudo apt-get install nginx安装完成后,启动Nginxsudo /etc/init.d/nginx start这时候打开浏览器里输...
2015-03-08 17:28:48
616
Android产品开发中常用的一些开源项目
你在工作中可能会遇到同时给你说不要重复发明轮子,其实这个说的就是第一:不要做重复的事情,第二:站在巨人的肩膀上。现在有了互联网以及开源的精神,我们的很多在产品中需要实现的功能组件都可以在互联网上找到,我们可以直接拿来用,这样我们就不用重复做东西了,这得益于开源奉献精神。像Google、Facebook这类的大公司都在使用很多的开源产品,比如我们常见的Apache系列、我们使用的Eclipse I...
2015-03-08 17:27:17
189
Android HttpClient Session保持
现在单机版本的App已经不多了,基本上都会和服务器进行通信。Android提供Http访问的方式有两种,一种是HttpClient,一种是UrlConnection.这里要说的是HttpClient。在Http访问中,我们可能会遇到一些这样的场景,比如服务端要求几次Http请求组成一次完整的客户端服务器通信,比如同步。现在的App很多有有账号系统,会提供把用户数据备份的功能,那么这么在线备份...
2015-03-08 17:20:05
263
java.lang.UnsupportedOperationException android.view.GLES20Canvas.clipPath
今天自定义控件使用Canvas绘图的时候遇到的这个错误,看错误的描述,是不支持这个clipPath方法的。而且在2.3的机器上没有问题,是一部4.0的机器报了这个问题。查看这个Canvas的子类实现GLES20Canvas,发现这是在开启硬件加速时使用的。看来还是和硬件加速有关。打开手机的开发者选项,发现硬件加速没有被开启,应用里也没有开启,有点奇怪了,可能是手机优化自动开启了硬件加速。硬件...
2015-03-08 17:18:32
246
ubuntu启动错误saned disabled edit /etc/default/saned checking battery state
昨天Ubuntu 12.04LTS 64位版本升级内核后,发现图形界面启动不了。 然后重启,按上下键查看启动信息,发现卡在了saned disabled edit /etc/default/saned。。 Goole了一把,发现是没有gnome-shell.于是就使用CTRL+ALT+F1进入tty1,通过sudo apt-get install gnome-shell安装,...
2013-03-29 12:06:37
292
原创 关于Android的Holo主题
Android曾经为了优化用户体验,把原生的Holo主题作为Android CTS兼容性测试的一部分,这样每家手机厂商在生产手机的时候都将保留该主题,便于开发者开发出在各个分辨率和机型上兼容的应用。。 但是在我们最近产品的使用Holo主题的时候发现并非如此,有的用户的手机使用该主题后应用Crash,提示有个别资源找不到,还有的手机在使用后整个界面黑屏,还有...
2013-02-22 23:47:39
599
原创 Android Layout布局文件里的android:layout_height等属性为什么会不起作用?
有的时候,我们配置好的布局文件,在加载完成添加到我们的Activity中后发现,并没有安装我们设置的属性来布局,比为我们设置了android:layout_marginTop="100dip",但是运行程序后发现一点作用都没有,相似的还有layout_height等以android:layout_开头的属性设置都没有作用,这类问题以我们使用Adapter的作为数据源的时候作用居多,因...
2013-01-29 00:19:58
415
Android ViewGroup.setDescendantFocusability函数
这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理,...
2013-01-05 12:15:14
209
基于Android的浮动组件,可以用于应用中的新功能展示等等。
前言在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功能。这时我们第一时间想到的可能是Toast,因为它用法简单,又不影响用户操作,但是它有个缺点,就是不能明确的指示是哪里添加...
2011-12-10 17:12:00
170
本博客版权声明
声明: 本博客内所有原创和翻译的文章的版权归本人所有,允许第三方转载,但转载时请务必保留作者名,并注明出处链接,否则本人将保留追究其法律责任的权利。...
2011-11-16 12:30:00
246
提取出的最新Android4.0 API 源代码
提取出的Android4.0 API 的源代码,也就是android.jar源代码,这样在Eclipse关联到该源代码,就可以在项目中查看Android API 的实现了。下载地址 http://download.youkuaiyun.com/detail/michael__li/3802305Android4.0 全部源代码下载方法 :http://blog.youkuaiyun.com/michael...
2011-11-15 14:06:48
150
最新最全的Android4.0 API源代码下载和完整Android4.0源代码下载教程
这时刚刚整理好的最新的,包含所有的API的源代码,第一次上传的那个Android4.0 API 源代码有部分API没有包含,请点击下面的链接下载最新的。附Android4.0 API 源代码下载http://download.youkuaiyun.com/detail/michael__li/3802305 昨日凌晨Android放出4.0源代码,已经托管到GoogleSource上,大家可以下载...
2011-11-15 09:41:00
311
Android设计应用图标不用愁---Asset Studio Integration来帮你
Android Asset StudioWeb版是一个非常好用的Andrid图标资源设计工具,它是由Roman Nurik开发的。现在我们已经在ADT14里支持同样的功能。首先,你要打开新建向导(Ctrl-N),选择Android分类,然后在其下找到名字为“Android Icon Set”的这一项:然后,将会弹出“资源选择器”(这些资源其实就是你在布局文件用到的那些图...
2011-11-12 00:18:00
156
Android中我为什么发不了邮件--Android邮件发送详解
版权所有@飞雪无情,转载请著名出处:http://flysnow.iteye.com/blog/1128354 Android中我为什么发不了邮件???我手机里明明有邮件客户端的,可我为什么不能调用它发送邮件???相信这是很多人会问的问题,手机里有Email客户端,可是偏偏在自己的应用里调用不了,抑或是不知道怎么调用,还有的是一直认为自己写对了,可是偏偏不能...
2011-07-19 22:50:52
787
高效程序员的45个习惯--敏捷开发修炼之道
笔者 写道在去年就在豆瓣上看到这本不错的书,近来才拿到这本书好好的研读一下。读了之后又对本书有了更深的认识。我如此推崇她,因为我觉得她不像有些书那样的长篇大论,讲的都是大道理,看了云里雾里的。而这本书呢,讲的都是我们项目开发中实实在在遇到的,只是平时不太注意,作者只是用更朴素易懂的语言组织总结出来的一个个好习惯。本书的文字言简意赅,写作方式采用坏习惯和好习惯的对比方式,当时也许你觉得这些...
2011-07-17 18:09:52
174
Android Developer和Google Group可以正常访问了
Android Developer和Google Group可以正常访问了。需要的下载Android相关的,以及想逛逛Android Google Group看看世界的Android开发者们都在聊什么的,要抓紧了,说不定哪一天就被HX了。Android Developer:http://developer.android.com/index.htmlAndroid Google G...
2011-06-21 08:56:42
205
Android中关于线程使用的几点注意事项
版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/1053996 我们都知道Android是单线程模型,这意味着Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行,所以你单纯的new一个Thrad并且start()不行的,因为这违背了Android的单线程模型。 很幸运的是Andro...
2011-05-21 22:43:55
127
Android系列教程之十二:Intents and Intent Filters(三)
接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/978225Android开发技术交流群86686524(已满)请加120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linu...
2011-03-29 10:02:48
141
原创 android.resource://这个Uri你知道吗
转自:http://www.android123.com.cn/androidkaifa/827.html 如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? 这里Android123可以告诉大家APK在安装时已经解压缩,部分资源存放在/data/data/pac...
2011-03-28 11:22:31
192
Android系列教程之十一:Intents and Intent Filters(二)
接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/965527Android开发技术交流群86686524 120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android...
2011-03-17 16:41:02
116
Android系列教程之十:Intents and Intent Filters(一)
Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,HelloWorldAndroid系列教程之四:Android项目的目录结构Android系列教程...
2011-03-14 18:01:05
207
新浪微博布局学习--新浪微博Android版底部工具栏的Demo
Android开发技术交流群86686524 120059404 前几天看到一篇很好的文章《新浪微博布局学习——妙用TabHost》,已经转载到我的博客里新浪微博布局学习——妙用TabHost 里面详细的介绍了怎么妙用TabHost构建底部的工具栏,有兴趣的可以看一下。因为那边文章没有Demo,工作之余,我写了一个Demo,供朋友们参考,欢迎拍砖讨论。。附件中提供下载...
2011-03-08 16:31:54
159
原创 新浪微博布局学习——妙用TabHost
前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流! 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblog...
2011-03-02 15:44:21
175
原创 编写高效的Android代码
转自:http://www.chinaup.org/docs/toolbox/performance.html写道毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那...
2011-02-22 10:38:51
97
Android中为图标加上数字--用于未读短信数提醒,待更新应用数提醒等
本文属于原创,转载请著名出处:http://flysnow.iteye.com/blog/906770写道在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。本节就以一个展示手机内联系人数量的例子来演示怎么在一个图标的上面加上数字的例子,也就是一个数字overlay..做过...
2011-02-15 13:48:01
292
原创 Android 3.0七大特性全解析
【51CTO编者按】在2011年伊始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时间1月6日),于美国赌城拉斯维加斯展览中心盛大拉开帷幕。更值得注意的是,在本次CES国际消费电子产品展览会上,此前传闻不断的基于Android 3.0(蜂巢)系统,被大面积的...
2011-01-27 10:14:35
421
Android系列教程之九:GridView组件的使用
写道GridView是一个网络布局的视图,他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。 Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,Hello...
2011-01-20 17:41:53
157
今日开复老师的《互联网的九个产品精神》演讲
1)关注用户:要以用户痛处为契机;把用户需求放在第一位。2)快速迭代,经过开源、云计算、网络商店降低的开发成本,先推出Minimally valuable product,每周更新,专注很少新功能,小团队,快动作,敏捷地开发验证,直到可解决用户痛处,然后才开始推广。3)数据导向:用互联网的特性获取用户使用轨迹,做A-B Test理解用户需求和选项,从中判断如何设计产品和排序功能...
2011-01-11 15:21:18
175
Android 源码目录结构详解
这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网 Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build ...
2011-01-10 17:11:57
106
JavaEye刚刚为什么突然打不开?求解。。。
JavaEye刚刚为什么突然打不开?求解。。。大约13点58的时候。。跑到群里问也没人知道,群里正讨论了,然后过了一会有群友说可以了,嘿嘿,试了一下,果然好了,大约不能正常访问5分钟左右。。。。...
2011-01-10 14:05:00
217
Android系列教程之八:ListView组件的使用
写道ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。 Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发...
2011-01-08 16:59:56
154
原创 或许您还不知道的八款Android开源游戏引擎
或许您还不知道的八款Android开源游戏引擎 很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Ja...
2010-12-28 17:03:13
98
原创 android调用平台功能
转自:http://blog.youkuaiyun.com/mingxunzh/archive/2009/10/29/4745634.aspx面的一些例子是从网上找的,他有点像J2ME的platformRequest,能调用手机平台的一些如SMS,浏览器,MMS,TEL等功能显示网页Java代码 Uri uri = Uri.parse("htt...
2010-12-08 11:51:09
106
Android系列教程之七:EditText使用详解-包含很多教程上看不到的功能演示
写道标题有点大,说是详解,其实就是对EditText的一些常用功能的介绍,包括密码框,电话框,空白提示文字等等的讲解,尽量的介绍详细一点,也就是所谓的详解了。。呵呵广告一下我的应用“我团”,最新1.4版可以到“安智市场”、“应用汇”等各大应用商店搜索“我团”下载使用。详情请看 http://flysnow.iteye.com/blog/810503 我新建了一...
2010-11-29 16:51:00
1919
Android系列教程之六:TextView小组件的使用--附带超链接和跑马灯效果
写道这两天忙着我的应用“我团”的更新,这边的文章更新慢了很多,请各位见谅!这节主要介绍一下TextView的简单用法,以及超链接文本、跑马灯等实例。 我新建了一个Android的技术交流群,群号为86686524 120059404 ,感兴趣的可以申请加入,大家一块学习。Android系列教程目录:Android教程之一:Window下搭建Android开发环境...
2010-11-25 00:19:03
207
Android系列教程之五:Activity的生命周期
写道通过上一节“Android系列之四:Android项目的目录结构”我们已经知道了什么是Activity,那么为什么我们创建一个Activity的导出类的时候为什么都要覆盖Activity的onCreate方法呢,为什么会在onPause()方法中保存一些当前Activity中的变化,要弄明白这些就要先了解Activity的生命周期,也就是一个Activity才开始到结束都要经过那...
2010-11-17 09:02:20
129
Android系列教程之四:Android项目的目录结构
写道这两天家里晚上断网,不能晚上写了,请各位读官见谅。上一次我们使用ADT创建了一个Android的HelloWorld项目,并且介绍了模拟器以及模拟器的配置,这节就重点讲讲Android项目的目录结构,看看和我们常见的Java项目的目录结构有什么不同。 Android系列教程目录:Android教程之一:Window下搭建Android开发环境An...
2010-11-16 09:12:19
93
Android教程之三:第一个Android应用,HelloWorld
写道这节主要内容是使用ADT创建一个Helloword实例,并进行概要分析,中间会有AVD的创建。Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境本文版权归飞雪无情所有,转载请注明出处,永久链接: http://fl...
2010-11-13 22:01:04
176
空空如也
synchronized请问java这个关键字一般都用到什么地方,什么时候使用
2009-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人