海王  

随笔分类 -  android 内核及系统

  • android 网站上下的 adt 不能显示没有安装的
    摘要:问题描述使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refusedF 阅读全文
    posted @ 2013-09-10 16:21 海王 阅读(1148) 评论(0) 推荐(0) 编辑
  • >>> 移位运算符
    摘要:http://zhidao.baidu.com/question/130174662.html&__bd_tkn__=7a8f5f3b762e99274217e566a08a23bf9a1c88a68078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb6015795ffd339a63affe5c0f03de0125277bd732cc7f48779a000d2fce8bd44a350b7159305fbb127b463bb4dfdee8068daccbdc8d0ccf3625f64eab无 阅读全文
    posted @ 2012-09-12 15:55 海王 阅读(269) 评论(0) 推荐(0) 编辑
  • 和菜鸟一起学android4.0.3源码之鼠标光标绘制简略版
    摘要:http://blog.csdn.net/eastmoon502136/article/details/7696928 搞定了android4.0.3的触摸屏的适配后(其实只要驱动没有什么问题,加个配置文件就很容易搞定了),新的任务就下来了,就是要寻找 android4.0.3中的鼠标是如何绘画的,哪里createSurface,哪里分配空间的。因为如果是软鼠标的话,在播放视频或者玩大型游戏的时 候是很卡的,而走overlay,硬鼠标的话,就显得很灵敏了。艰巨的任务啊,看了我好久还是没有找到鼠标是在哪里绘制的。因为android2.3是在 WindowManagerService里面new了. 阅读全文
    posted @ 2012-09-05 18:41 海王 阅读(5062) 评论(1) 推荐(0) 编辑
  • 和菜鸟一起学android4.0.3源码之touchscreen配置+调试记录
    摘要:http://blog.csdn.net/eastmoon502136/article/details/7697434记得应该是上上周了,终于毕业了,离开了学校,就得面对现实的社会,以前学校实验室里,老师给了钥匙,那电脑随便用,那元器件随便玩,什么51单片机 啊,PIC单片机啊,FPGA啊,arm11啊什么的。想着做什么就直接万用版+电烙铁什么的一起搞定。调试,写程序,焊板子都是自己一手操办啊,多么自 由啊。到了公司,可不依你,对于上市公司来说,管理什么的总归还是有些规范化的。 对于嵌入式,虽然早有所耳闻,大三也玩过arm7,编了几个基于GUI的贪吃蛇啊,黑白棋啊,连连看啊什么的。自... 阅读全文
    posted @ 2012-09-05 18:40 海王 阅读(7284) 评论(3) 推荐(1) 编辑
  • CyanogenMod源码下载和编译 CM7
    摘要:Android拓展系列(5)--CyanogenMod源码下载和编译(Android ROM定制基础篇)http://www.cnblogs.com/qianxudetianxia/archive/2011/09/27/2193590.html///////=============这里着重说下Android 2.3以上需要借助JAVA6,安装Java6,我推荐如下安装: 1234$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo add-apt-reposito 阅读全文
    posted @ 2012-06-22 00:48 海王 阅读(9150) 评论(0) 推荐(0) 编辑
  • android 4.0 代码编译出来的apk没有dex
    摘要:http://seya.iteye.com/blog/1443276下载完android 4.0代码,模拟器里面的gallery不是3D的,想编译一个看看效果,用mmm编译Gallery2,可是out目录下面都是apk和odex,这是 为了加快运行速度,把dex分出来做的预处理,可是我想要个完整的apk来安装,网上有结合的办法,但是总会有个编译的选项来编译出完整的apk吧,要不 然appers就没法混了。 搜索了一下源代码,发现了一个选项,LOCAL_DEX_PREOPT,4.0好像默认把这个选项设置成了true,于是改一下mk,设成false,完整的apk就有了。 阅读全文
    posted @ 2012-06-21 16:56 海王 阅读(648) 评论(0) 推荐(0) 编辑
  • android 4.0 downloader
    摘要:guide follow :http://source.android.com/source/downloading.html=========================1. $ mkdir ~/bin$ PATH=~/bin:$PATH2. $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ chmod a+x ~/bin/repoor(if err: curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/ 阅读全文
    posted @ 2012-04-01 09:37 海王 阅读(1793) 评论(1) 推荐(0) 编辑
  • android4.0  编译
    摘要:http://android-sz.iteye.com/blog/1265613 进过几天的等待,几经波折终于把android 4.0 的代码下载下来。(http://android-sz.iteye.com/blog/1259206) 终于可以编译了,期待…… 编译环境: 1,系统: Ubuntu 10.10 (64bit)2,Jdk: java (64bit)3,交叉编译链: 自带 为了避免编... 阅读全文
    posted @ 2012-03-31 14:20 海王 阅读(2746) 评论(0) 推荐(0) 编辑
  • android 4.0 编译
    摘要:http://blog.csdn.net/junlineliu/article/details/6988233 1、初始化编译环境(ubuntu11.04 64bit) $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk$sudo apt-get install git-core gnupg flex bison gperf build-essential \ z 阅读全文
    posted @ 2012-03-31 14:18 海王 阅读(821) 评论(0) 推荐(0) 编辑
  • android SD卡自动挂载
    摘要:http://www.cnblogs.com/jqyp/archive/2012/01/02/2310077.html SD card porting一、进程启动和配置文件的分析 vold的全称是volume daemon。实际上是负责完成系统的CDROM, USB大容量存储,MMC卡等扩展存储的 挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个 v... 阅读全文
    posted @ 2012-03-31 13:40 海王 阅读(10955) 评论(0) 推荐(0) 编辑
  • Android筆記-Linux Kernel Ftrace (Function Trace)解析(非常强悍的性能分析方法)
    摘要:Android筆記-Linux Kernel Ftrace (Function Trace)解析 hlchou@mail2000.com.tw by loda 在軟體開發時,通常都會面臨到系統效能調教的需求,我們希望知道哪些區塊的程式碼或函式被執行的次數頻繁,或是佔據較高的處理器時間,以便藉此優化程式碼撰寫的行為,或是改善耗CPU時間的算法,以Linux平台來說,OProfile(http://o... 阅读全文
    posted @ 2011-12-22 19:39 海王 阅读(11666) 评论(0) 推荐(0) 编辑
  • man 手册 查看系统调用和库函数
    摘要:sudo apt-get install manpages-dev如想查看read系统调用 可以采用 man 2 read 阅读全文
    posted @ 2011-08-23 09:08 海王 阅读(861) 评论(0) 推荐(0) 编辑
  • android让程序开机自启动
    摘要:http://blog.csdn.net/zhouyongyang621/archive/2010/10/19/5951130.aspx 定义一个BroadcastReceiver Java代码 public class BootReceiver extends BroadcastReceiver { public void onReceive(Context ctx, Intent intent... 阅读全文
    posted @ 2011-05-01 00:52 海王 阅读(2526) 评论(0) 推荐(0) 编辑
  • 通过 ulimit 改善系统性能
    摘要:http://ppp1013.blog.51cto.com/927700/342385 本文介绍了 ulimit 内键指令的主要功能以及用于改善系统性能的 ulimit 使用方法。通过这篇文章,读者不仅可以了解 ulimit 所起的作用,并且可以学会如何更好地通过 ulimit 限制资源的使用来改善系统性能。 概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其. 阅读全文
    posted @ 2011-04-22 09:39 海王 阅读(4635) 评论(0) 推荐(0) 编辑
  • 利用BLCR加快Android的启动过程
    摘要:http://www.linuxidc.com/Linux/2011-02/32330.htm 摘要:介绍了利用blcr对Android启动速度进行优化的原理、实施步骤和注意点,在虚拟机上验证获得缩短10秒以上启动时间。 关键词:blcr Android 启动速度 zygote 类加载 引言 随着google的Android操作系统在手机、平板电脑等领域大量使用,android的启动速度慢也成为许... 阅读全文
    posted @ 2011-04-18 11:56 海王 阅读(3362) 评论(0) 推荐(0) 编辑
  • android system setup and building (3)
    摘要:Build Cookbookhttp://source.android.com/porting/build_cookbook.htmlAndroid 编译指南提供代码片段来指导你快速完成某些常见的编译工作。其余的命令,请参考其它编译文档。Building a simple APKLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)#BuildalljavafilesinthejavasubdirectoryLOCAL_SRC_FILES:=$(callall-subdir-java-files)#NameoftheAPKtobuildLOCAL_PACKA 阅读全文
    posted @ 2011-03-30 00:36 海王 阅读(3430) 评论(0) 推荐(0) 编辑
  • android system setup and building (2)
    摘要:Configuring a New Producthttp://source.android.com/porting/build_new_device.htmlDetailed Instructions 下面步骤描述怎样为一个新的移动设备及产品使用makefiles配置Android运行系统。1.在//vendor/目录下创建一个公司目录.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->mkdirvendor/<company_name 阅读全文
    posted @ 2011-02-20 22:46 海王 阅读(891) 评论(0) 推荐(0) 编辑
  • android system setup and building (1)
    摘要:Android Build Systemhttp://source.android.com/porting/build_system.html#top Android 是用一个客制化的编译系统来产生工具,二进制代码,文件系统(documentation)。本文档提供一个Android系统编译的简介以及简单的范例。 android系统编译是基于一个较新版本的GNU Make(也许android使用的某些新特性都有可能没有在GNU Make的官方网站列出)。在编译之前,请通过执行 % make -v 来查看Make的版本号。如果版本号低于3.80,那么就需要更新你的Make版本。Understan 阅读全文
    posted @ 2011-02-19 11:42 海王 阅读(2034) 评论(0) 推荐(0) 编辑
  • Copybit调研报告
    摘要:http://hi.baidu.com/aokikyon/blog/item/cda01397e76e936154fb964f.htmlCopybit模块在android2.0以后归OpenGL管理,在libagl中专门有一个copybit.cpp文件对其进一步封装并进行管理。 当然,也有越狱的时候,这个我们在后面讨论,首先还是看看copybit.cpp。 注意在android.mk中有个宏定义,默认是打开的 #define LIBAGL_USE_GRALLOC_COPYBITS 1、libagl/copybit.cpp //检查是否有copybit static bool checkCon 阅读全文
    posted @ 2011-01-25 17:58 海王 阅读(1589) 评论(0) 推荐(0) 编辑
  • Android.mk文件语法规范及使用模板
    摘要:http://blogold.chinaunix.net/u3/99423/showart_2206760.html  Android.mk文件语法规范及使用模板 Android.mk文件语法规范 根据eoeandroid上的的连载,进行一些更新、修改和加亮。 今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt) Android.mk文件语法规范 Introduction: Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你 阅读全文
    posted @ 2011-01-25 15:52 海王 阅读(53809) 评论(1) 推荐(6) 编辑