Android基础
文章平均质量分 72
小雷Ryan
这个作者很懒,什么都没留下…
展开
-
Service, Thread, IntentService and AsyncTask 比较
转载 2016-06-19 20:28:22 · 266 阅读 · 0 评论 -
Android SHA1值获取方式(开发模式和发布模式)
一.eclipse怎么查看SHA1值1.第一种方式: 看下图,一看就知道了,打开eclipse ---->window---->preferences---->Android---->Build就可以查看到了,这里所看到的是开发模式(debug)下的SHA1值2.第二种方式: 使用keytool获取,参照以下步骤 输入命令定位到转载 2017-03-29 11:51:04 · 1098 阅读 · 0 评论 -
Intent-filter属性详解
如果一个 Intent 请求在一片数据上执行一个动作, Android 如何知道哪个应用程序(和组件)能用来响应这个请求呢? Intent Filter就是 用来注册 Activity 、 Service 和 Broadcast Receiver 具有能在某种数据上执行一个动作的能力。使用 Intent Filter ,应用程序组件告诉 Android ,它们能为其它程序的组件的动作请转载 2016-07-17 10:40:59 · 339 阅读 · 0 评论 -
assets目录
assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那我么能不能通过该资源的绝对路径去访问它们呢?因为apk安装之后会放在/data/app/**.apk目录下,以apk形式存在,asset/res和被绑定在apk里,并不会解压到/data/data/YourApp目录下去,所以我们无法直接获取到asset转载 2016-07-17 10:37:18 · 842 阅读 · 0 评论 -
Android中的Application类
What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicatio转载 2016-07-16 18:47:17 · 233 阅读 · 0 评论 -
为什么不能使用Thread.stop()方法?
从SUN的官方文档可以得知,调用Thread.stop()方法是不安全的,这是因为当调用Thread.stop()方法时,会发生下面两件事:1. 即刻抛出ThreadDeath异常,在线程的run()方法内,任何一点都有可能抛出ThreadDeath Error,包括在catch或finally语句中。2. 释放该线程所持有的所有的锁 当线程抛出ThreadDeath异常时,会导致转载 2016-06-20 10:51:18 · 2289 阅读 · 1 评论 -
IntentService与Service的区别
Service 在官方API的描述为A Service is an application component representing either an application's desire to perform a longer-running operation while not interacting with the user or to supply functio转载 2016-06-20 07:39:07 · 341 阅读 · 0 评论 -
对IntentService的几点看法
网上讲解IntentService使用和原理的文档很多,我在这里就不再赘述。在这里,我想换个角度,说一下它的适用范围(scope),即在什么情况下最好使用IntentService,而不是其它的组件。更新客户端自身版本;需要在后台执行的单任务;多个能够容许异步执行的后台任务(即不需要同步执行,对时间和顺序要求不强的); 对于上面3种情况,其实很好理解,原因如下:Intent转载 2016-06-20 07:28:57 · 362 阅读 · 0 评论 -
AsyncTask的缺陷和问题
在Android开发中,AsyncTask可以使得用户避免直接使用Thread类和Handler 来处理后台操作,适用于需要异步处理数据并将数据更新到界面上的情况。AsyncTask适用于后台操作只有几秒的短时操作。但是AsyncTask本身存在很多糟糕的问题,如果使用中不注意,将会影响程序的健壮性。1、生命周期 很多开发者会认为一个在Activity中创建的Async转载 2016-06-20 07:00:41 · 314 阅读 · 0 评论 -
Android:文件下载和写入SD卡
一、文件下载 Android开发中,有时需要从网上下载一些资源以供用户使用,Android API中已经提供了很多直接可以用的类供大家使用,一般文件下载需要通过三个步骤: 1.创建一个HttpURLConnection对象:// 创建一个URL对象,urlStr指的是网络IP地址 url = new URL(urlStr); // 创建转载 2016-06-19 23:38:33 · 362 阅读 · 0 评论 -
最全Android开发常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括 HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、Random转载 2016-06-19 22:09:34 · 254 阅读 · 0 评论 -
Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常转载 2016-06-19 20:39:47 · 305 阅读 · 0 评论 -
Android学习路线
转载 2016-06-19 20:44:52 · 233 阅读 · 0 评论 -
在线阅读android源码
这两天一直在寻找android系统的源代码,但是直到一个小时之前,一直未能如愿。但是,令人欣慰的是,现在找到了。网上有不少帖子介绍如何下载android源代码,包括在linux系统,windows系列和mac os系统。但是本人经过测试,并没有发现哪些帖子是切实可行的。这些帖子的内容多因链接过期或者含糊不清而不可用。同时,由于android系统代码量庞大,所以就萌生了在线读代码的想转载 2017-03-14 11:54:43 · 415 阅读 · 0 评论