关于电子阅读软件的一些想法

这是今天发在Twitter上的一些关于电子阅读软件设计和开发的一些想法的集合,分为三个部分,一是Android平台一些阅读软件的简单评测,而是电子阅读软件的功能需求分析,三是电子阅读软件UI设计原则的思考。 一、Android平台阅读软件的简单评测 91熊猫看书:启动速度慢,还要显示黑屏的LOGO,界面切换有点卡,本地书库只能载入指定路径的文件,书籍载入速度慢,按MENU键会显示系统状态栏,设置界面丑陋,系统空间和自定义颜色不协调,阅

Read More...

Android中检测手机网络类型

Android中检测手机制式和移动网络类型 [还没写完,有时间再更新,并添加示例代码] Android中与电话功能相关的类是 TelephonyManager,此类中定义了很多常量,以下分类说明获取以下信息需要在AndroidManifest.xml中指定权限 一、 数据连接状态获取数据连接状态:int getDataState()获取数据活动状态:int getDataActivity()常用的有这几个: 12345678int

Read More...

Android AsyncTask简单用法

三个泛型参数: Param 任务执行器需要的数据类型 Progress 后台计算中使用的进度单位数据类型 Result 后台计算返回结果的数据类型 有些参数是可以设置为不使用的,只要传递为Void型即可,比如 AsyncTask<Void,Void, Void> 四个步骤: onPreExecute() 执行预处理,它运行于UI线程,可以为后台任务做一些准备工作,比如绘制一个进度条控件。 doI

Read More...

Android Handler使用笔记

最近项目里要用到后台任务和多线程,看了一些资料,记录一下重点备忘。 Handler可用于在主线程中处理消息队列(MessageQueue),处理其它线程发送过来的Message,例如根据后台任务的处理过程更新前台UI。Handler类的使用过程一般是: 主线程,即UI线程中重写handleMessage方法,处理消息队列 后台线程中使用sendMessage发送消息 下面是一个简单的例子: 123456789101112

Read More...