随笔分类 -  Android

摘要:android2.2全面支持Flash 10.1 应用程序自动升级支持应用程序安装在外置内存上Linux内核将升级为最新的2.6.32版本,系统更加稳定对系统性能进一步优化,让手机有更多的运行内存增加了对3D性能的优化,3D性能更加强大android2.3用户界面更美观提升游戏体验提升多媒体能力增加官方进程管理改善电源管理NFC近场通信全局下载管理全新虚拟键盘原生支持前置前置摄像头android3.0首个平板电脑专用操作系统多任务处理硬件加速3D功能视频通话Android4.0统一版本,电视手机平板融合全新设计的UI,人性化体验界面回归原点,保持开源特性同步升级Linux内核更新3.0以上版本 阅读全文
posted @ 2013-06-27 11:37 tlonge 阅读(332) 评论(0) 推荐(0)
摘要:默认情况下,Service构造于应用进程中,并且和其他所有的组件一样,都在进程的主线程中运行。但是这个Service不能执行太过于耗时或者耗费内存的操作,否则将会导致主线程阻塞或者假死。如果需要执行这样的操作,我们可以通过配置服务组件的进程参数process使其在特定的进程中运行,当然这就是你的小问题中的能否存在其他进程的答案。其实Android的进程大体上可以分为两种:私有进程和共享进程,私有进程只能放置本应用的进程,而共享进程可以承载来自不同应用的组件。你可以设置android:mutiprocess的的值来完成将组件留下来还是嫁出去的操作,它的默认值false表示组件的对象构造和运行都在 阅读全文
posted @ 2013-06-25 22:12 tlonge 阅读(2987) 评论(0) 推荐(0)
摘要:ANR:(ApplicationNotResponding),意思是应用没有响应。在如下情况下,Android会报出ANR错误:1、主线程(“事件处理线程”/“UI线程”)在5秒内没有响应输入事件;2、BroadcastReceiver没有在10秒内完成返回;通常情况下,下面这些做法会导致ANR:1、在主线程内进行网络操作;2、在主线程内进行一些缓慢的磁盘操作(例如执行没有优化过的SQL查询)应用应该在5秒或者10秒内响应,否则用户会觉得“这个应用很垃圾”“烂”“慢”…等等逻辑应该是1.new出一个新的线程,进行数据请求;2.获取数据后,调用handler.sendMessage方法;3.在h 阅读全文
posted @ 2013-06-25 22:10 tlonge 阅读(1456) 评论(0) 推荐(0)