Android
hisense_大致若愚
这个作者很懒,什么都没留下…
展开
-
Android Service与Activity之间通信的几种方式
在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式转载 2015-07-27 10:18:49 · 300 阅读 · 0 评论 -
Android中Activity间通信 -----intent & SharedPreferences
一、使用Intent 在 Android 中,不同的 Activity 实例可能运行在一个进程中,也可能运行在不同的进程中。因此我们需要一种特别的机制帮助我们在 Activity 之间传递消息。Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体转载 2015-07-27 10:06:12 · 399 阅读 · 0 评论 -
下载android4.4.2源码全过程(附已下载的源码)
今天在下载andriod源码,特来与大家分享一下我的经验。当然,网上教下载源码的教程较多,本文主要针对在GFW下下载源码出现的各种问题的解决方法。 1、首先安装下载客户端git , curl。 命令如下: [plain] view plaincopy sudo apt-get install curl git 2、创建一个bin目录,加入到PATH当中。转载 2015-07-14 16:16:38 · 627 阅读 · 0 评论 -
Android中IDE、ADT、SDK、JDK、NDK的含义解释
Android中IDE、ADT、SDK、JDK、NDK的解释 1. IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。 2. ADT: Android Development tools的简称。即Android开发工具。ADT为E转载 2015-07-20 14:57:12 · 452 阅读 · 0 评论 -
udp socket bind fail
E/NMPWIFI ( 1189): java.net.BindException: bind failed: EADDRINUSE (Address already in use) W/System.err( 1189): java.net.BindException: bind failed: EADDRINUSE (Address already in use) W/System.err转载 2015-07-25 09:04:24 · 2994 阅读 · 0 评论 -
Handler和AsyncTask
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。转载 2017-06-03 08:41:24 · 458 阅读 · 0 评论