这个十分有趣的题目出自知乎http://www.zhihu.com/question/24905007/answer/29414497 ,排名第一的知友的答案用python简洁的给出了代码和答案,枉费我用C++ 鼓捣了半天。。。 不过也不能算是白做,还是有颇多收获的。 先准确描述一下这个问题解决思路...
分类:
移动开发 时间:
2014-08-21 18:57:44
阅读次数:
262
Android访问网络有很多种方式,比如WiFi,移动网络(3G等)...他们是有一个优先级的。当WiFi连接,打开3G网络,3G网络将被自动屏蔽;当3G连接,连接WiFi,3G网络将被屏蔽,启用WiFi;当WiFi连接,然后关闭,如果3G网络可用,将自动切换到3G网络。这是系统默认的,可以通过AP...
分类:
移动开发 时间:
2014-08-21 18:55:34
阅读次数:
238
消除SDK更新时的“https://dl-ssl.google.com refused”错误消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupte....
分类:
移动开发 时间:
2014-08-21 18:53:44
阅读次数:
273
不需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。android性能数据采集:流量数据: /proc/self/net/dev 中的:eth0 和.....
分类:
移动开发 时间:
2014-08-21 18:52:54
阅读次数:
258
一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程1个进程要想执行任务,必须得有线程(每1个进程至少要...
分类:
移动开发 时间:
2014-08-21 18:51:39
阅读次数:
215
感谢各位亲们的大力支持,小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载已经结束了!
有兴趣的读者可以看我的博客,也可以看下面的链接逐个学习:
分类:
移动开发 时间:
2014-08-21 18:43:54
阅读次数:
180
overridePendingTransition(enterAnim, exitAnim);Intent intent =new Intent(this,item2.class);startActivity(intent);this.finish();overridePendingTransiti...
分类:
移动开发 时间:
2014-08-21 18:41:14
阅读次数:
222
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=325492这篇文章中的第3和第4章分别介绍了java和c/cpp代码的调试,调试可以大大减少log查看花费的工作量。(1)调试java代码已经验证过了,主要是在eclipse中建立一个相同...
分类:
移动开发 时间:
2014-08-21 18:37:24
阅读次数:
350
我们在 敏捷个人手机应用:如何使用时中法目标 中介绍了目标,今天要介绍另一个重要的话题,那就是习惯。下面说一下如何使用这个功能:打开手机应用(下载见 http://www.zhoujingen.cn ),切换到【时中】的【习惯】页签 点击上图【添加习惯】,我们可以看到公开习惯列表。这里有敏捷个人常....
分类:
移动开发 时间:
2014-08-21 18:37:14
阅读次数:
201
/* 设备竖屏时调用该段css代码 */ @media all and (orientation : portrait){ body{ background-color:blue; } } /* 设备横屏时调用该段css代码 */ @media all and (orientation : la.....
分类:
移动开发 时间:
2014-08-21 18:34:54
阅读次数:
345
最近的好几个月都没有搞Android编程了,逐渐的都忘却了一些东西。最近打算找一份Android的工作,要继续拾起以前的东西。公司月初搬家之后就一直没有网络,直到今日公司才有网络接入,各部门才开始办公。不说这些了,下面开始今天的正文。
JSON格式的数据通常用于网络传输,尤其是在移动设备上与服务端进行数据交互。JSON与XML比较有明显的优势。XML格式的数据非常臃肿,传递少量的数据就要附带很多...
分类:
移动开发 时间:
2014-08-21 17:20:14
阅读次数:
322
个人建议首先按照android源代码的ide/eclipse中的格式化xml和import导入到你编译的eclipse中,如果你编译的android源代码是2.3以上的版本的,建议用JDK6以上,提醒各位的是new androidProject不是Java project.
此时你导入想DeskClock、Camera等没有调用到hide标签的项目时,这些项目都不会报错,你可以直接进行相应的修改或研究,呵呵,如果相应直接在eclipse或手机上运行的话,可能会提示你数字签名不正确,这个你自己改下整...
分类:
移动开发 时间:
2014-08-21 17:19:14
阅读次数:
241
在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View--》UIControl的容器,
内部包含了UILabel和UIImage,以及一些排版规则。用UIButton就很难去做一些在“赞”和“取消赞”切换时的效果。
可是我们又很需要UIButton似的事件响应机制。
怎么办?
对! 就是使用UIControl。
UIControl在这...
分类:
移动开发 时间:
2014-08-21 17:18:05
阅读次数:
313
<ListView android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="150dip"
a...
分类:
移动开发 时间:
2014-08-21 17:14:04
阅读次数:
245
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在
XML文件中。
Android SDK中并未提供Base64编码和解码库。因此,需要使...
分类:
移动开发 时间:
2014-08-21 17:13:54
阅读次数:
282
package com.cards.basic.util;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java...
分类:
移动开发 时间:
2014-08-21 17:13:14
阅读次数:
214
计算两个时间之差,并以倒计时的方式显示:
例如:剩余XX天XX小时XX分XX秒
NSDate的分类:
使用场景:
比较微博发送时间和当前时间,
根据时间差的长短,显示不同的发表时间...
分类:
移动开发 时间:
2014-08-21 17:12:44
阅读次数:
197