自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Android Service重起异常

现在有这样的需求,防止自己的app被其他的应用程序(比如qq手机管家)杀死,该怎么实现呢。我们知道app都是运行在进程中的,android是怎样管理这些进程的呢。要想app不被杀死,只要做到进程不被结束就解决了问题。但是不幸的是,第三方app很容易利用系统的api(比如killBackProgress())轻易杀死其他进程。那该怎么办呢?   目前有这样的解决方案。在本进程被其他应用程序杀

2013-06-14 11:08:40 2464

转载 android中跨进程通讯的4种方式

android中跨历程通讯的4种方式android中跨进程通讯的4种方式由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Se

2013-01-25 15:37:24 2704

转载 android线程池

线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。比如:一个应用要和网络打交道,有很多步骤需要访问网络,为了不阻塞主线程,每个步骤都创建个线程,在线程中和网络交互,用线程池就变的简单,线程池是对线程的一种封

2013-01-25 15:27:56 69079 8

原创 android 如何结束一个线程?

如何结束一个线程? 关于线程的结束有以下几点:1.不要手动调用stop方法强行终止一个线程,这种方式不安全。通过帮助文档,我们可以知道,Android的线程类本身就提供了一些公共方法去结束线程。final void  stop()This method is deprecated. because stopping a thread in

2013-01-25 15:12:07 106710 4

转载 android中service与线程

android sdk中的描述Caution: A service runs in the main thread of its hosting process—the service does not create its own thread and does not run in a separate process (unless you specify otherwise).

2013-01-25 14:55:14 8149

转载 关于android收不到开机广播

Android3.1后Boot_COMPLETED广播不响应的问题   最近在做一个应用,要求开机自启动服务,网上找的开机自启动应用基本上都是能过接收开机广播来实现的,但有时候会收不到广播,在网上查了下,解释如下:    在做Android开发时,很多应用由于各种目的,希望在机器启动时被唤醒,一般的做法是写一个BroadcastReceiver,接收对应的boot acti

2012-12-24 11:12:09 7156

原创 博客开通了,从现在开始记事

博客终于开通了,终于下了这个决心,每每去网上寻求技术帮助时,羡慕别人的BLOG是如此的充实,记录了强大的技术信息,还有很多感言,百态等,于是决定自己也弄一个,记录自己的东西,一来可以保存技术信息,做过的东西,获得的经验和教训可以写上来,既可以给自己看(怕年代久远了不记的了),也可以给别人看,给别人参考,让别人来学习,可以少走弯路,达到一个信息的交流。二来可以写写感言,就当是日记,记下自己的人生百态

2012-12-04 16:04:40 785

转载 android intent大全

1.Intent的用法:(1)用Action跳转1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如

2012-12-04 14:51:58 655

转载 AsyncTask的用法

AsyncTask的用法      在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Mai

2012-12-03 17:31:19 651

转载 Android异步下载网络图片

Android异步下载网络图片(其一)项目中有时候需要获取网络上的图片,并下载下来到手机客户端显示。怎么做呢?实现思路是: 1:在UI线程中启动一个线程,让这个线程去下载图片。 2:图片完成下载后发送一个消息去通知UI线程 2:UI线程获取到消息后,更新UI。 这里的UI线程就是主线程。 这两个步骤涉及到一些知识点,即是:

2012-12-03 17:19:17 2010

原创 HttpURLConnection连接死机问题

这几天用HttpURLConnection 获取网络图片才死机,被这个问题折腾了2天,今天终于解决了,从中学习了几点经验:1.HttpURLConnection 网络连接时要开一个新线程,不能放在UI主线程,网上找的代码范例等是放在UI主线程,为什么他们的OK我的就死机呢,现在还没有弄明白。 2.HttpURLConnection 权限问题,开了线程后在连接后返回不是HttpURLConn

2012-12-03 17:12:52 6172

转载 Android Context学习

Android中Context详解——你所不知道的Context  大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、

2012-11-29 18:47:27 618

转载 JAVA基础之理解JNI原理

JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:src/com/

2012-10-15 16:32:42 826 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除