Andriod 软件列表

深入Android Browser配置管理的详解
Andriod

深入Android Browser配置管理的详解

2020-02-16 标签:深入,android,browser,配置管理,详解,settings,webview,提供给,上层,app,配置,接口,每个,websettings,控制,行为,通过,getsettings,获取,对象

Settings是WebView提供给上层App的一个配置Webview的接口,每个WebView都有一个WebSettings,要控制WebView的行为,只能通过WebView.getSettings()获取WebSettings对象的引用,然后再改变它的属性。Browser有一个Browser

Android开发笔记之:消息循环与Looper的详解
Andriod

Android开发笔记之:消息循环与Looper的详解

2020-02-16 标签:android,开发,笔记,消息,循环,looper,详解,是用,线程,添加,队列,并且,等待,时会,唤起,来处

Understanding LooperLooper是用于给一个线程添加一个消息队列(MessageQueue),并且循环等待,当有消息时会唤起线程来处理消息的一个工具,直到线程结束为止。通常情况下不会用到Looper,因为对于Activity,Service等系统组件,Frameworks已经为我

Android Handler之消息循环的深入解析
Andriod

Android Handler之消息循环的深入解析

2020-02-16 标签:android,handler,消息,循环,深入,解析,是用,操作,线程,内部,队列,有点,没关系,慢慢的,来讲,前面,looper,一篇

Handler是用于操作线程内部的消息队列的类。这有点绕,没关系,我们慢慢的来讲。前面Looper一篇讲到了Looper是用于给线程创建消息队列用的,也就是说Looper可以让消息队列(MessageQueue)附属在线程之内,并让消息队列循环起来,接收并处理消息。但,我们并不直接的操作消息队列,而

Android开发笔记之:用Enum(枚举类型)取代整数集的应用详解
Andriod

Android开发笔记之:用Enum(枚举类型)取代整数集的应用详解

2020-02-16 标签:android,开发,笔记,enum,枚举,类型,取代,整数,应用,详解,api,发现,来作,参数,先来,看一下,实例,大家

在Android的API中可以发现有很多用整数集来作为参数的地方,先来看一下实例。LinearLayout是大家所熟知的一个UI基本元素,它里面有一个方向的属性,可以通过以下方法来设置: 实现代码如下:LinearLayout.setOrientation(int);使用的时候,通常都是这样:实现代

Android开发笔记之:Dialog的使用详解
Andriod

Android开发笔记之:Dialog的使用详解

2020-02-16 标签:android,开发,笔记,dialog,使用,详解,任何,系统,都必须,有的,控件,作为,辅助,窗口,用于,显示,消息,请求,用户,采取

Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等。在Android中也不例外,基本使用可能参看文档。使用时的注意事项1. BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些

Android生存指南之:开发中的注意事项
Andriod

Android生存指南之:开发中的注意事项

2020-02-16 标签:android,生存,指南,开发,注意事项,activity,声明,系统配置,变更,事件,是指,区域,语言,发生,变化,屏幕,尺寸

1. 为Activity声明系统配置变更事件系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数

Android生存指南之:解Bug策略与思路问题的详解
Andriod

Android生存指南之:解Bug策略与思路问题的详解

2020-02-16 标签:android,生存,指南,bug,策略,思路,问题,详解,现在,维护,定制,需求,越来越多,做的,google,直接,release,出来

现在维护和定制Android的需求越来越多,做的人也越来越多,而Google直接Release出来的源码中又有很多Bug和不合理的地方,特别是原生的应用,如Mms,Browser, Email, Contacts等。定制或做Android解决方案第一步就是要修复原生的Bug以得到一个稳定的系统。1.

深入Android线程的相关问题解惑
Andriod

深入Android线程的相关问题解惑

2020-02-16 标签:深入,android,线程,相关,问题,解惑,应用,默认,情况下,确切,进程,其他,语言,比如,c,java,一致,也就是说,应用程序

一个应用只有一个线程在默认情况下,更确切的讲一个进程中只有一个线程,这跟其他语言,比如C/C++,Java等是一致。也就是说在Android应用程序里面一个进程只有一个线程,所有组件都运行在一个线程里面!当应用程序启动时,系统会为其创建一个进程,也会创建一个线程名字叫做main,所有其所属组件的创建

Android开发笔记之:深入理解Cursor相关的性能问题
Andriod

Android开发笔记之:深入理解Cursor相关的性能问题

2020-02-16 标签:android,开发,笔记,深入,理解,cursor,相关,性能,问题,数据库,存有,大量,数据,查询,注意,有可能,引发,出来,都会

当数据库中存有大量数据的时候,用Cursor查询时要注意,有可能引发性能问题。数据库查询出来的Cursor都会由一个CursorWindow来进行数据管理,包括内存空间的申请和数据的填充。CursorWindow对Cursor中的内容大小有限制,限制为1024*1024也就是1M,换句话说Curso

Android开发笔记之:Splash的实现详解
Andriod

Android开发笔记之:Splash的实现详解

2020-02-16 标签:android,开发,笔记,splash,实现,详解,也就是,应用程序,启动,之前,画面,上面,简单,介绍,厂商,logo,名称,版本

什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。在PC上,很常见各种平台的应用程序都会有,多半是一张图片显示在屏幕中央,如Microsoft Off