共有166篇文章,第1页,共9

  • OSChina 第 30 期高手问答 —— Android 底层开发[提问]
    红薯 发表于 2012-12-22 08:53|108次评论|34477次阅读
    OSCHINA 本期高手问答我们请来了 @罗升阳 为大家解答关于Android 底层开发方面的问题。基本的 Android 应用界面的开发请勿在此提问 :) 罗升阳是《Android系统源代码情景分析》一书的作者,一直从事于互联网软件开发,并且致力于移动平台的研究,特别是对Android平台有深入...
  • android系统源码目录system/framework下各个jar包的用途[博客]
    龙虾达人 发表于 2012-06-12 17:54|6次评论|28278次阅读
    am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/am android.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policy android.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,co...
  • ZXing android 源码简化[分享]
    鉴客 发表于 2011-09-27 23:01|7次评论|19288次阅读
    前言 最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。 前提条件 下载源代码: 点击这里 编译核心库:Zxing的主页上有介绍具体步骤...
  • Android 高手“邓凡平”做客OSChina,提问有奖[提问]
    红薯 发表于 2011-12-18 10:37|74次评论|15533次阅读
    @邓凡平 资深Android开发工程师,热衷于Android源代码的研究,对Android的架构设计和实现原理有非常深刻的认识和理解,应用开发经验也十分丰富.目前就职于国内一家领先的Android企业,负责Framework的开发和维护.乐于分享,撰写的Android Framework 源码的系列文章深受读者欢迎....
  • android的frameworks层键盘事件处理流程分析[分享]
    鉴客 发表于 2011-11-13 13:38|0次评论|14758次阅读
    事件处理流程 1)InputManager负责读取事件并把事件送到frameworks的java层 2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。 3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。 4)WindowManagerService会把消息发...
  • 如何在Eclipse中查看Android源码或者第三方组件包源码[分享]
    鉴客 发表于 2011-11-14 14:00|3次评论|12943次阅读
    在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码? 如何查看Android源码[以Android2.2为例] 我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上...
  • android 4.0中如何去掉全局的虚拟导航栏[提问]
    chester168 发表于 2012-03-18 10:57|7次评论|12483次阅读
    android 4.0中如何去掉全局的虚拟导航栏 如果改源代码去那个包中改呢?
  • Android的ps命令介绍和技巧[博客]
    zhiweiofli 发表于 2013-06-18 18:41|1次评论|12044次阅读
    在Linux下,ps是非常普通的命令: ps -aux 查看所有正在运行的进程 ps | grep xxx 显示过滤指定名称的进程 可是以上的命令在Android上,都不起作用! What?!!!Android不是基于Linux系统的吗?对,准确来说,Android是Google基于Linux的内核改造出来的。那也意味着,A...
  • Apple IOS、Android、WebOS系统体系架构对比[博客]
    人十车 发表于 2011-02-12 21:38|5次评论|11895次阅读
    2月10日,HP发布了WebOS3.0,虽然有些生不逢时,但即使面对不成熟的Windows phone7,尚待字闺中的meego, 移动设备操作系统中Apple IOS、Android、WebOS三足鼎立的局面已然初成,。竞争的大幕拉开,未来移动设备操作系统江湖谁主沉浮? 这里从系统架构角度进行对比分析。 以上...
  • 红茶一杯话Binder(传输机制篇_上)[博客]
    悠然红茶 发表于 2013-08-12 23:24|6次评论|11103次阅读
    红茶一杯话Binder (传输机制篇_上)   侯 亮   1 Binder是如何做到精确打击的?         我们先问一个问题,binder机制到底是如何从代理对象找到其对应的binder实体呢?难道它有某种制导装置吗?要回答这个问题,我们只能静下心来研究binder驱动的代码。在本系列...
  • Android系统架构[分享]
    红薯 发表于 2009-03-24 13:42|9次评论|10165次阅读
    http://android.hk.cn/?p=1966
  • Android 代码混淆及反编译方法[分享]
    鉴客 发表于 2011-11-13 13:46|3次评论|9346次阅读
    一、AndroidSDK自带proguard混淆 在Android SDK中自带有proguard代码混淆器,但在默认的情况下该混淆器是没有打开的。该混淆器在SDK中的路径是android-sdk-windows\tools\proguard 启动android-sdk-windows\tools\proguard\lib\proguardgui.jar可以使用独立UI的proguard。 ...
  • Android中HAL如何向上层提供接口总结[分享]
    鉴客 发表于 2012-01-02 09:50|1次评论|9255次阅读
    参考文献: http://blog.csdn.net/luoshengyang/article/details/6573809 http://blog.csdn.net/hongtao_liu/article/details/6060734 建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结. 1 什么是HAL HAL的全称是Hardware Abstraction ...
  • Android Recovery 的代码分析[分享]
    鉴客 发表于 2011-09-16 07:45|5次评论|9210次阅读
    Android Recovery 的流程分析请看这里。 1、调用main函数 在gingerbread/bootable/recovery/recovery.c最下面有个main(),这是recovery应用的主入 口,当编译recovery的时候,会生成一个名为recovery的可执行文件,我这边是放在out/目录下recovery/文件系统的/sbin目 录下,...
  • Android SystemProperties和Settings.System介绍,不同应用间传递信息[分享]
    鉴客 发表于 2011-11-23 18:41|0次评论|8770次阅读
    1 使用 SystemProperties.get 这中方法在framework里面 经常见到。 特别属性 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。 在c++中就是对应JAV...
  • OSChina 第 17 期高手问答 —— Android 底层框架[提问]
    红薯 发表于 2012-05-12 23:13|33次评论|8263次阅读
    我们之前曾经请来 @邓凡平 为大家解答 Android 底层开发的各种问题,详情请看这里。 本周我们继续该话题,不过这次是来自成都的 @红猎人 ,也就是在前不久的OSCHINA成都聚会为我们讲述Android输入事件开发演讲主题的高手。 OSChina 高手问答一贯的风格,不欢迎任何与主题无...
  • android应用实现重启系统+签名[博客]
    thearyong 发表于 2012-08-09 14:22|18次评论|7974次阅读
    1.在AndroidManifest.xml文件的manifest标签中加入一条android:sharedUserId="android.uid.system" <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ipanel.update" android:versionCode="1" android:versionName="1....
  • Android 系统核心或驱动的开发之Android repo 魔法[分享]
    eric72 发表于 2010-10-26 11:23|2次评论|7480次阅读
      Android 系统核心或驱动的开发之Android repo 魔法  Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。  Android 使用...
  • [转]Android 源代码结构[博客]
    bin.feng 发表于 2010-12-15 16:29|1次评论|7026次阅读
    //==================================================== //                                  转自 Nexplayer Group      作者: Avcoder //==================================================== Google提供的Android包含了原始Android的目标...
  • 修改 Android 开机 LOGO[博客]
    張3. 发表于 2010-12-29 11:57|0次评论|6422次阅读
    1. 制作 initlogo.rle # 使用ImageMagick自带的convert命令,进行raw格式转换 convert -depth 8 logo.png rgb:logo.raw # android自带的rgb2565工具,对raw文件进行rle565格式转换 $out/host/linux-x86/bin/rgb2565 -rle <logo.raw >initlogo.rle #然后将initl...
top Created with Sketch. 顶部