- 浏览: 367064 次
- 性别:
- 来自: 帝都
最新评论
-
born19930314:
你好,请问还在吗?我的targetObject中由于含有无法序 ...
Quartz集群配置(100%成功) -
stone_yw:
想问一下,如果quartz只有一个任务,但是这个任务的执行时间 ...
Quartz集群配置(100%成功) -
yandype:
mzxueyun 写道 ERROR c.t.k.m.biz.M ...
Quartz集群配置(100%成功) -
x123456789a:
...
Quartz集群配置(100%成功) -
knight_black_bob:
startjava.io.IOException: Conne ...
TFTP的文件管理
文章列表
Tomcat集群配置
- 博客分类:
- Tomcat集群
最近尝试用nginx+Tomcat+memcached来实现集群中的session复制,发现在tomcat发生切换时效率非常低,而且session复制时经常出现错误
Apache+Tomcat集群配置参考如下:
http://kaowww153.iteye.com/blog/728358
sina 微博异步调用API
- 博客分类:
- android
AsyncWeiboRunner
public class AsyncWeiboRunner {
private Weibo mWeibo;
public AsyncWeiboRunner(Weibo weibo){
this.mWeibo = weibo;
}
public void request(final Context context,
final String url,
final WeiboParameters params,
final String httpMethod,
final Requ ...
Android 反编译
- 博客分类:
- android
http://blog.csdn.net/sunboy_2050/article/details/6727581
Android 权限相关问题
- 博客分类:
- android
ServiceMananger管理Service需要System权限的问题
与PC/SC交互时使用Android特有的Binder机制,由SerivceManager负责Service的注册与获取,但是在注册时,需要系统权限,所以在AndroidManifest.xml中加入android:sharedUserId="android.uid.system",此时不能在开发板上安装成功。因为没有对其签名,必须到编译后的源码中去找到
引用
out/host/linux-x86/framework/signapk.jar
build\target\product\security ...
一、文件描述符和路径指定文件的区别
在unix/linux系统中,文件描述符的作用就是标识已经打开的文件(注意Linux中所有的I/O设备都是以文件的方式访问!),注意,是已经打开的文件,并不包括没有打开的文件。所以,用文件描 ...
在TabActivity中bindservice时报错:
Binding with unknown activity: android.os.BinderProxy@12312a
猜测是由于TabActivity上下文的问题,把bindService的Context从Activity的this改为getApplicationContext(),ok了
Looper: 循环处理消息队列
//用法:
class LooperThread extends Thread {
public Handler mHandler;
public void run() {
Looper.prepare();
mHandler = new Handler() {
public void handleMessage(Message msg) {
...
Android相关工具地址
- 博客分类:
- android
SDK:
http://developer.android.com/sdk/index.html
ADT:
http://dl.google.com/android/ADT-15.0.0.zip
显式:
new Intent(context,activity.class)
隐式:
new Intent(activity.class.getName());
/**
“In principle, therefore, an Intent object with no categories should always pass this test, regardless of what's in the filter. That's mostly true. However, with one exception, Android treats all implici ...
IMyService myService = IMyService .Stub.asInterface(ServiceManager.getService("myservice"));
// 可以去IMyService的实现中找到asInterface方法的实现(IMyService.java由IMyService.aidl生成):
/** Local-side IPC implementation stub class. */
public static abstract class Stub extends android.os.Binder impleme ...
引用
If this BroadcastReceiver was launched through a <receiver> tag, then the object is no longer alive after returning from this function. This means you should not perform any operations that return a result to you asynchronously -- in particular, for interacting with services, you should use ...
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢? ...
PCSC 加入Android模拟器
- 博客分类:
- android
重置模拟器的磁盘空间
emulator -avd 2.3.3 -partition-size 512
查看磁盘空间分配
adb shell df
重新挂载system目录权限
mount -o remount rw /system
给pcscd权限
chomod 777 /system/bin/pcscd
debug pcsc
/system/bin/pcscd --foreground --debug
观察者模式应用实例——Broadercast实现进程间异步通信
1 Broadcast实现进程通信
利用Broadcast可以实现Android中的进程间通信。
比如,存在客户端BCClient和服务端BCService这两个不同的进程,它们之间的通信过程具体如下图所示:
通过这样的方式双方能完成通信,不过要达到异步通信的目的,需要进一步改进设计。
2实现异步通信
为了实现异步通信,需要对客户端的类进行重新设计,同时考虑到系统的扩展性、可复用性,以及服务端对外接口的易用性。选择将BCClient的视图ClientActivity剥离出去,并对ClientRece ...