上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 前言: android中很常见的现象,用户滑动Listview、Gallery、Coverflow时觉得卡,这里多半是因为相应Adapter对getView的处理不够好。每个Item都会和数据源绑定,而数据源的获取方式有多种:网络、本地文件、SQLite数据库、SharedPreference以及内存,它们的传输时间分别是7秒、2秒、1秒、100毫秒、5毫秒。那么,你知道该怎么做了吗? 出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快 你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。 编.. 阅读全文
posted @ 2013-07-08 11:44 Liu Siyuan 阅读(229) 评论(0) 推荐(0)
摘要: 游戏机顶盒市场项目已经实现,摘抄至此,作为记录:一 思想:// ===========================================================// 市场端图片缓存策略://第一种:图标小图片// 1、路径在手机空间包名路径下cache文件夹,设定大小为10M// 2、每次加载图片时做以下操作:// a、尝试获取本地图片,若有图片,则返回图片,修改其最后使用时间,若本地不存在,则去网络获取// b、从服务器返回的图片,直接下载到缓存路径(增加失败重试机制)// 3、每次启动时,检查缓存大小,若超过10M,则将文件按照最后修改时间排序,删掉最近不常用的一半图 阅读全文
posted @ 2013-06-28 17:25 Liu Siyuan 阅读(396) 评论(0) 推荐(0)
摘要: Android中如何关闭Logandroid.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母对应VERBOSE,DEBUG,INFO,WARN,ERROR。1、Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的输出为绿色,一般提示性的消息informatio 阅读全文
posted @ 2013-05-20 13:41 Liu Siyuan 阅读(360) 评论(0) 推荐(0)
摘要: APK签名之keytool生成keystore和jarsigner签名apk android程序的签名和Symbian类似都可以自签名(Self-signed),但是在android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到android Market上时大家都已经发现这个问题了。android signed制作方法首先在android开发时没有安装JDK的网友在甲骨文官方网站下载JDK 7亦即JDK1.7.0版,其实仅需要其中的Keytool和Jarsigner。JDK 7:网盘下载官网下载APK签名步骤分为两步 阅读全文
posted @ 2013-05-17 12:49 Liu Siyuan 阅读(585) 评论(0) 推荐(0)
摘要: startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));//进入无线网络配置界面startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); //直接进入手机中的wifi网络设置界面startActivity(new Intent(Settings.ACTION_BLUETOOTH_SETTINGS));//直接进入手机中的蓝牙设置界面其实需要打开设置中那一个具体设置的界面我只需要将Intent中的action修改成对应的就行,具体参见android.provider.Set 阅读全文
posted @ 2013-05-09 11:50 Liu Siyuan 阅读(149) 评论(0) 推荐(0)
摘要: 转载自:http://terryblog.blog.51cto.com/1764499/547777不确定都是好的。FBReaderJFBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。项目地址:http://www.fbreader.org/FBReaderJ/AngleAngle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。项目地址:http://code.goo 阅读全文
posted @ 2013-05-07 17:51 Liu Siyuan 阅读(204) 评论(0) 推荐(0)
摘要: 以下,是我看到的一篇博文:最近我遇到了一位以前公司的同事。他提到了数年前我在那个公司曾经开发过的项目。他说这个项目现在已经变成了“职业杀手”。基本上,任何接触过这个“职业杀手”项目的人最终都会离开这个公司。如果公司想让名下的程序员人数>0,唯一的办法就是花数月时间完全重构这个系统。 对于这事我有两... 阅读全文
posted @ 2013-04-12 19:36 Liu Siyuan 阅读(365) 评论(0) 推荐(0)
摘要: 操作TortoiseSVN时,报如下错误: Command Update Repository UUID '62b86956-73d9-2945-ba87-0546d71898f9' doesn't match expected UUID '6aed1349-fe9f-9245-a4a0-02dba53eb2d0' Finished! 可以看到,原来Repository创建者的UUID是前者,而现在所操作的是后者的UUID。因此,目前的解决办法是:使用相关命令更新Repository的UUID。具体办法如下: 1、首先查看项目的所有者的UUID # sv 阅读全文
posted @ 2013-04-07 09:45 Liu Siyuan 阅读(379) 评论(0) 推荐(0)
摘要: 这是个很简单的故事,转载来的。“初级”程序员可以看看,或许能有些思考。http://www.eoeandroid.com/thread-263639-1-1.html2010年7月份,我22岁,在加州的一家网游公司工作。我刚毕业,这是我的第一份真正意义上的工作。我有了工资收入,有了自己的宿舍。我感觉长大了,头一次有这样的感觉。有两个“工程师”在为公司的旗舰产品——一款RPG游戏——写代码,我是其中之一。我在大学里学的是哲学,这意味着,虽然我知道如何去思考、解决一个问题,但我对最佳实践方法、设计模式等方面的知识很缺乏。我完全倚仗基本的LAMP相关知识,对它们付出了极大的热情。这款游戏的设计者(我 阅读全文
posted @ 2013-03-27 08:50 Liu Siyuan 阅读(307) 评论(0) 推荐(0)
摘要: android屏幕适配的问题转载是为了学习来自:http://blog.sina.com.cn/s/blog_74c22b210100tn3o.html如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。首先:你需要在AndroidManifest.xml文件的<manifest>元素如下添加子元素<supports-screens android:largeScreens="true" android:normalScreens="true" android:a 阅读全文
posted @ 2013-03-21 08:48 Liu Siyuan 阅读(255) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页