11 2012 档案
C++的学习笔记
摘要:学习文章:http://blog.csdn.net/webscaler/article/details/6577429引用是什么? 引用其实就是c++中的常量指针。按照这个理解,那么c++中的引用其实就是c语言中的常量指针简化形态。status_t CalService::onTransact(uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) {………………}C++引用:http://baike.baidu.com/view/2129184.htm 当大型对象被传递给函数时,使用引用参数可使参数传递效率得 阅读全文
posted @ 2012-11-30 15:37 J.evan 阅读(189) 评论(0) 推荐(0)
【转贴】android 添加新的键值,自定义按键
摘要:转自:http://hi.baidu.com/excalibur/item/ce90e99f3ad18acbb6253136 在android中,上层可使用的键值默认情况下是92个,从0-91;一般情况下,这些键值是够用的,但是如果想扩充的话,还是需要添加新的键值的,那么如何将一个新的键值从驱动的设置映射到上层,使应用可以对我们自定义的键值进行相应的处理呢? 对keypad来说,涉及到的文件有以下几个: 1,/vendor/qcom/7k_ffa_keypad.kl 首先在此文件中,添加新的键值信息:Example: key ... 阅读全文
posted @ 2012-11-15 16:52 J.evan 阅读(543) 评论(0) 推荐(0)
Android核心服务学习笔记
摘要:主要参考资料:自定义Android核心服务实践http://blog.chinaunix.net/uid/24940434/frmd/101688/fup/101690.html非常感谢“工藤*新一”博主,让我学到不少东西。按照这篇文章,可以实现一个完整的服务,但是我有一下2个疑问:1、整个服务(客户端)都是咋NDK层实现的,如果客户端使用Java来写该如何做呢?2、如何让这个服务自动运行呢?参看这篇文章可以解决以上2个疑问:http://blog.csdn.net/zfzf294990051/article/details/7361081以下代码同样出自:http://blog.csdn.n 阅读全文
posted @ 2012-11-15 14:49 J.evan 阅读(362) 评论(0) 推荐(0)
CANNOT LINK EXECUTABLE错误
摘要:今天编译一个远程server,始终出现这个错误。最后发现是应用程序运行时连接的动态库不对(编译时连接的库不是他需要的)不仅仅包含应用程序的动态库,还要包含此运行库所需的运行库(应用程序->运行库->运行库)。 注:这是第三次碰到这个错误了,而且同之前2次一样,找了老多原因,耽误了大量时间,实在是不应该。特在此做个记录。Android.mk文件编写注意事项: 1 LOCAL_PATH := $(call my-dir) 2 3 include $(CLEAR_VARS) 4 5 LOCAL_MODULE_TAGS := optional 6 7 LOCAL_SRC_FILES := 阅读全文
posted @ 2012-11-14 20:46 J.evan 阅读(4167) 评论(0) 推荐(0)
am命令学习
摘要:学习am命令笔记:# amusage: am [subcommand] [options] start an Activity: am start [-D] [-W] <INTENT> -D: enable debugging -W: wait for launch to complete start a Service: am startservice <INTENT> send a broadcast Intent: am broadcast <INTENT> start an Instrumentation: am instrument... 阅读全文
posted @ 2012-11-06 21:00 J.evan 阅读(1188) 评论(0) 推荐(0)
【转】线程安全的单例模式
摘要:原文地址:http://blog.sina.com.cn/s/blog_75247c770100yxpb.html面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:publicfinalclassEagerSingleton {privatestaticEagerSingletonsingObj=newEagerSingleton();privateEagerSingleton(){ }publicstaticEagerSingletongetSingleInstance(){ returnsingObj; 阅读全文
posted @ 2012-11-03 13:53 J.evan 阅读(220) 评论(0) 推荐(0)
NanoHTTPD学习笔记 --未完成。
摘要:NanoHTTPD 1 // ================================================== 2 // Socket & server code 3 // ================================================== 4 5 /** 6 * Starts a HTTP server to given port.<p> 7 * Throws an IOException if the socket is already in use 8 */ 9 ... 阅读全文
posted @ 2012-11-03 11:39 J.evan 阅读(1332) 评论(0) 推荐(0)