
android
文章平均质量分 78
choujs
这个作者很懒,什么都没留下…
展开
-
android的init.rc文件的语法
android的启动脚本(init.rc)文件的语法,参考资料: http://www.kandroid.org/android_pdk/bring_up.htmlAndroid初始化语言(Android Init Language)Android初始化脚本语言包含四种类型的语句:动作(Actions)指令(Commands)服务(Services)选项(Op原创 2009-11-10 15:10:00 · 1803 阅读 · 0 评论 -
手机助手类软件会导致DDMS无法连接手机
现在软件都无耻地钓鱼,不断弹出对话框想方设法让你安装手机助手。今天不小心中招,被安装金山手机助手而不自知,结果导致eclipse始终不能连接手机,折腾了好久,在度娘帮助下才发现问题。学习贴如下:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题转载 2013-05-05 09:18:23 · 1334 阅读 · 0 评论 -
Android的数据处理:使用annotation实现JSON字符串解析为java对象
Annotation是Java语言所提供的一种很有用的机制,特别在用于Java对象的描述化处理时能大大简化代码量。在阅读本文之前最好先了解一下Java Annotation的基础知识,在这一方面在网上很容易找到学习资料,比如下面这一篇:JAVA ANNOTATION详解JSON与Java对象之间的形式化转换在一些J2EE的框架中有提供,但是在Android中没有实现。本文主要介绍如何通原创 2013-01-09 13:27:29 · 1341 阅读 · 0 评论 -
Android中使用AlarmManager需注意设置进程属性
在Android中,AlarmManager提供了不受休眠状态的系统定时功能,其一般使用方法如下。1、创建一个BroadcastReceiver类的子类,接收定时器事件:public class MyReceiver extends BroadcastReceiver {......}2、在AndroidMenifest.xml中定义上述广播事件接收类的定义:原创 2012-10-27 15:56:38 · 2353 阅读 · 4 评论 -
Android浏览器显示大分辨率图片的问题
<br /><br /> 很多人都发现android的浏览器显示大分辨图片会出现显示模糊的问题,我测试是超过100万像素(1024x1024)的图片就会出现模糊。在android的讨论网站上也有对这个问题的一个issue(http://code.google.com/p/android/issues/detail?id=6021)。很明显这是android的浏览器实现代码在加载图片的时候做了限制。相关代码在 external/webkit/WebCore/platform/graphics/andro原创 2010-11-29 16:25:00 · 2176 阅读 · 2 评论 -
android编译单个项目
android的编译系统相当复杂,完整编译一次需要花费很长时间。关于android编译系统可以参考一下这篇文章: Android Building System 分析。 android的编译系统也提供了编译单个项目的功能,这对于要修改android源代码的某个项目,或者在其中增加新项目来说十分重要。 编译单个项目的方法如是在android源代码的根目录下执行原创 2009-12-18 16:45:00 · 1740 阅读 · 3 评论 -
Android的智能指针
在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在一个地方释放后,又在别的地方被使用,从而引起内存访问错误。程序员往往需要花费很大精力进行精心设计,以避原创 2009-12-11 15:26:00 · 1217 阅读 · 1 评论 -
android的binder机制研究(C++部分)
(一) 概述 android的binder机制提供一种进程间通信的方法,时不同一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。 android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的代码在下面这几个文件中: frameworks/base/include/原创 2009-12-10 12:49:00 · 3691 阅读 · 2 评论 -
Android编译系统中头文件搜索路径顺序的一个问题
今天在编译一个代码时发现Android编译系统在设置头文件搜索路径的顺序上好像有些问题。Android编译系统本身设置了一堆公共的头文件搜索路径(参见pathmap.mk中pathmap_INCL的定义),然后允许每个项目在自己的Android.mk中通过LOCAL_C_INCLUSES来添加独特的搜索路径。按照一般的想法,在最后的编译参数中,项目自己独特的搜索路径应该放在公共搜原创 2010-02-03 10:07:00 · 2643 阅读 · 8 评论 -
用vbox替代模拟器开发android应用
这里介绍一下怎么样用virtualbox虚拟机来代替android的模拟器来进行android应用开发。为啥要用vbox来代替模拟器?嗯,这是个问题……但是我不准备解释,^-^。 使用android原生的源代码可以编译出能够在vbox虚拟机上运行的软件(具体方法可以参见我的另一篇博客“Android移植到Virtualbox手记”)。但是这样编译出来的软件存在不少问题,原创 2009-11-16 17:46:00 · 1612 阅读 · 1 评论 -
Android移植到Virtualbox手记
这里写的是我将Android的原生代码移植到Virtualbox虚拟机的全过程。如果你只是想在VirtualBox上跑Android体验一下,完全不需要看这篇文字,请直接访问 http://www.android-x86.org,那里有已经移植好的源代码,甚至可以直接下载一个ISO文件,不需要自己编译。 首先给出参考链接。 http://blog.csdn.ne原创 2009-11-10 15:12:00 · 1834 阅读 · 0 评论 -
.Net中RSA私钥加密及其与Java的兼容问题
在.Net中,RSA加密的一般用法如下: byte[] RSAEncrypt(String key_xml, byte[] data){ RSACryptoServiceProvider rcp = new RSACryptoServiceProvider(); rcp.FromXmlString(key_xml); return rcp2.En原创 2012-10-27 15:38:46 · 1786 阅读 · 3 评论