- 浏览: 237616 次
- 性别:
- 来自: 广州
最新评论
-
Janne:
你好 有源代码?可以发到我的邮箱里学学吗?2731049993 ...
achartengine画出动态折线图的效果 -
anbo724:
我的邮箱 anbo724@gmail.com谢谢@
achartengine画出动态折线图的效果 -
anbo724:
你好 请问有源码没《?谢谢
achartengine画出动态折线图的效果 -
weiday123:
额,觉得这个会不会占堆内存?
AdapterView、Adapter优化 -
wen742538485:
为什么没有呢?权限没加还是发创建了给你删了再想创建?是不允许重 ...
Android中为你的应用程序添加桌面快捷方式
文章列表
需求:用户登录(name:用户名,pwd:密码)
(一)HttpGet :doGet()方法
//doGet():将参数的键值对附加在url后面来传递
public String getResultForHttpGet(String name,String pwd) throws ClientProtocolException, IOException{
//服务器 :服务器项目 :servlet名称
String path="http://192.168.5.21:8080/test/test&qu ...
产品在测试过程中发现一个bug,就是测试人员不停的疯狂的点击某个按钮,触发了toast以后,toast内容会一直排着队的显示出来,不能很快的消失。这样可能会影响用户的使用。
看到Toast有一个cancel()方法:
void cancel()
Close the view if it's showing, or don't show it if it isn't showing yet.
做程序员的,基本一看api就知道,用这个可以取消上一个toast的显示,然后显示下一个,这样就能解决出现的问题。可是在测试的过程中,发现却没有想象中的那么简单,不信可以百度一下,很多很多人发现toast的ca ...
为什么需要反馈Crash报告?
做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。
基于以上原因,一般的应用程序,都要有一个Crash反馈的机制。程序员可以根据反馈的结果,对当前的版本的代码进行改进,使发布的下一个版本更加稳定。
如何反馈?
先来看如何捕获Crash的发生。
Java中有 ...
首先要说的是,用户可能把这种做法视为流氓软件。大部分时候,程序员也不想把软件做成流氓软件,没办法,领导说了算。
我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户停止该服务器以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度来说,这是如何做到的呢?经过研究,我发现有一种方式是可以实现的。下面就和大家分享。
先简单介绍,一会儿会贴上全部代码。
如何做到开机启动?
这个比较简单,网上的资料够多,只要实现一个BroadcastR ...
先说为什么需要讨论这个问题。
现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅android可 ...
有一些场景,我们需要向用户展示一系列的页面。比如我们正在开发一个看漫画的应用,可能就需要向用户展示一张一张的漫画图片,用户使用手指滑动屏幕,可以在前一幅漫画和后一幅漫画之间切换。这个时候ViewFlipper就是一个很好的选择。
1)View切换的控件—ViewFlipper介绍
ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。
查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。
setInAnimation:设置View进入屏幕时候使用的动画。该方法有 ...
在Android中,可以自定义类,继承ViewGroup等容器类,以实现自己需要的布局显示。
如果你在ViewGroup中增加了控件,却无法显示出来,那么下面这个例子,就可以用来参考了。
(主要是要实现onLayout()方法,在这个方法中,对每个子控件进行measure(),然后再布局。)
package com.arui;
import android.content.Context;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import ...
转自http://blog.sina.com.cn/s/blog_74c22b210100tn3o.html
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。
首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素
<supports-screens android:largescreens="true" android:normalscreens="true" android:anyden ...
表面上看来这只是一些基础的问题,当真正的了解了以后你就会发现:啊,原来是这么一回事!下文是几道Java谜题,不仔细分析就会犯错哦。
AD:
等于还是不等于?
看来看下面的一段代码:
代码片段1
public static void main(final String[] args) {
Integer a = new Integer(100);
Integer b = 100;
System.out.println(a == b);
}
这段代码的输出是什么?相信很多人都会很容易的猜到:false,因为a、b两个对象的 ...
这是敏捷开发一千零一问系列的第十篇。(之一,之二,之三,问题总目录)
问题
总体架构设计在什么时机进行?是每个迭代做还是先做完再迭代?
方案
之前提到了在时间的角度上,从技术和商业层面上的架构设计,下面看 ...
这是敏捷开发一千零一问系列的第九篇。(之一,之二,之三,问题总目录)
问题
总体架构设计在什么时机进行?是每个迭代做还是先做完再迭代?
这是少数几个被提到的技术问题。在两天的培训课程之后,最后剩下的纯的技术问题一般只占1/5都不到,多数都是管理问题,而管理问题中,又基本上是人的管理问题,这也说明了在“心法人事物”中,心总是第一位的。
方案
最早想写成方案1、方案2,但感觉有点像说是有不同的很多并行方法,之后又改成步骤1、步骤2,又有点把事线性化了。
现在干脆写回成方案123吧,总之越往后的越终极一些,也越难以一步到位。
方案1:Sprint0
对于长期的项目,常常引入“Sprint0” ...
这是敏捷开发一千零一问系列的第八篇。(之一,之二,之三,问题总目录)
问题
在Team中,TeamLeader给人指定任务时,基本没有选择怎么办?(因为大家对别人的工作都不熟悉)
方案
步骤1:
如果团队已经习惯了沉闷地自己 ...
这是敏捷开发一千零一问系列的第七篇。(之一,之二,之三,问题总目录)
问题
松结对编程中,师傅对徒弟安排任务时,对于有想法的徒弟提出的意见怎样解决?
方案
步骤0:
正心,诚意。
人们到底是在管理一个人(控 ...
这是敏捷开发一千零一问系列的第四篇。(之一,之二,之三,问题总目录)
有一次课程上居然来了一个非开发人员,他是个网站的业务人员,提出了这个问题,并被评为课堂最佳问题之一。
问题
一线业务部门应该怎样具体 ...
这是敏捷开发一千零一问系列的第五篇。(之一,之二,之三,问题总目录)
本问题被评为某次课程最佳问题之一(每场2~4个)。
问题
怎样让团队成员完成从派活到主动要活?
方案
步骤0:
在一个传统团队中,多半是由一 ...