10 2013 档案
摘要:转:http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=20713&pg=1随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:
阅读全文
摘要:转:http://xiaomaozi.blog.51cto.com/925779/908886Android 的开发可以说已经遍地都是,不说精致的app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。robotium wiki:http://code.google.com/p/robotium/w/list这里有篇文章对于robotium的介绍很贴切:robotium 是 android 自带类 Instrumentation 的一个封装,方
阅读全文
摘要:转:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能? 1.多线程下载, 2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:(1)首先获得下载文件的长度,然后设置本地文件的长度。HttpURLConnection.getContentLength();//
阅读全文
摘要:转:http://zuiniuwang.blog.51cto.com/3709988/721798 从Android 3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。使用GPU的View在Canvas上进行画的操作时都会使用硬件加速。在最新的Android版本里,图形硬件加速及绘制技巧得到了更好的提升,51CTO特约了最牛网站长作为本站专栏作者,为各位网友撰写Android 4.0开发相关文章。1.Android 4.0硬件加速的使用1.1 硬件加速的控制级别启用硬件加速的最简单方法就是为整个系统打开硬件加速的全局设置。如果你的程序是标准View或者是Drawabl.
阅读全文
摘要:1.变量名: Path 变量值 : .;D:\java\jdk1.6.0\bin;D:\java\jdk1.6.0\jre\bin;2.变量名: CLASSPATH 变量值 : .;D:\java\jdk1.6.0\lib\tools.jar;D:\java\jdk1.6.0\lib\dt.jar
阅读全文
摘要:官方地址 http://developer.android.com/tools/debugging/debugging-tracing.html推荐:http://blog.csdn.net/innost/article/details/90086911.TraceView简介 TraceView...
阅读全文
摘要:通过使用java.utils.Arrays.sort()和String.CASE_INSENSITIVE_OREDR,可以很容易的对结果进行排序(按字母顺序);String[] array = { "e", "b", "c", "a", "d" };Arrays.sort(array, String.CASE_INSENSITIVE_ORDER);for (String str : array) { System.out.println(str+",");}//输出结果: a
阅读全文
摘要:参考:http://www.linuxidc.com/Linux/2012-02/53072.htm Android系统为我们提供了很多服务管理类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)。PackageManager主要是管理应用程序包,通过它就可以获取应用程序信息。写了一个Demo,主要实现了获取系统中所有应用程序信息,并构建Intent,启动对应的应用。AndroidPackageDemo.7z 引入:AndroidManifest.xml文件节点说明: 相关类的介绍PackageManger 类说明: 获得已安...
阅读全文
摘要:网络通信的中文乱码问题,产生乱码的原因主要是通信过程中使用了不同的编码方式,解决中文乱码只需要两个步骤:使用getBytes("编码方式");来对汉字进行重编码,得到它的字节数组。再使用 new String(Bytes[],"解码方式");来对字节数组进行相应的解码。如:new String (str.getBytes("ISO-8859-1"),"GB2312");
阅读全文
摘要:HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务管理器 的访问仅限于 LocalhostHTTP 403.1 禁止访问:禁止可执行访问HTTP 403.2 – 禁止访问:禁止读访问HTTP 403.3 – 禁止访问:禁止写访问HTTP 403.4 – 禁止访问:要求 SSLH
阅读全文
摘要:这个问题最近让我很头疼,解决办法把电脑上的手机管理软件都卸载了,如豌豆荚、腾讯手机管理...,然后关闭adb进程,重启eclipse,OK。实在不行重启电脑。
阅读全文
摘要:1.添加震动权限2.获取震动服务Vibrator mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);3.启动震动void vibrate(long milliseconds);// 震动一次,震动时长为milliseconds例:mVibrator.vibrate(1000);// 震动一次,震动时长为1000msvoid vibrate(long[] pattern, int repeat);// pattern控制震动周期,repeat=-1时,震动只出现一次;repeat=0时,震动一直持续,必须手动取消例:mVibrat
阅读全文
摘要:首先闪光灯可以用android.hardware.camera来控制。1.添加权限1 2 3 4 5 2.获得Camera对象,通过Camera.open()开启摄像头。Camera camera = Camera.open();3.打开闪光灯 1 public static void turnLightOn(Camera mCamera) { 2 if (mCamera == null) { 3 return; 4 } 5 Parameters parameters = mCamera.getParameters(); 6 if (parameters == null)...
阅读全文
摘要:转:http://hi.baidu.com/ivan_xu/item/237bb1ad77eff9b028ce9d7c有A、B两个ViewController,假如A push B;UINavigationItem 的3个属性有backBarButtonItem, leftBarButtonItem, rightBarButtonItem。设置B_ViewController的leftBarButtonItem 和rightBarButtonItem.则采用UIBarButtonItem *cancelBtnItem = [[UIBarButtonItem alloc]initWithTitl
阅读全文
摘要:前景色填充:Alt+delete背景色填充:Ctrl+delete切换前景/背景色:X 键接按d 是默认的黑色和白色
阅读全文

浙公网安备 33010602011771号