一.开发平台     系统:windows 7IDE:vs2012 rtm, eclipsecocos2d-x版本:2.2.3二、移植准备在windows下移植我们需要如下环境支持:Android SDK、 NDK、 Eclipse三、开始     3.1首先我们用create_project.py创建一个项目,然后再VS2012中打开它
# Android 源码与 ADB 环境的使用实践 ## 简介 在Android开发过程中,ADB(Android Debug Bridge)是一个强大的工具,它允许开发者与Android设备进行通信,执行多种操作,如安装应用、调试、执行 shell 命令等。而通过深入源码,开发者可以更好地理解并利用这些功能。 本文将展示如何在ADB环境中使用Android源码,解决一个实际问题:如何监控设
Android开发中,源码的编译是非常重要的环节,而使用gcc编译Android源码则是一种常见的选择。在本文中,我们将详细介绍如何使用gcc编译Android源码,并提供相关的代码示例和逻辑解析。 ### 使用gcc编译Android源码的步骤 #### 步骤一:安装必要的工具和环境 在开始之前,我们需要确保已经安装了必要的工具和环境,包括Android源码、gcc编译器、make工具等
原创 2024-04-11 04:18:56
106阅读
我一直不满足于用android提供的api来写应用程序,我想知道它是怎么工作的。就我自己而言,我觉得首先对整个系统架构有一个比较清晰的了解,然后深入理解自己感兴趣的模块。http://source.android.com/该网站是google维护的,是对android架构最权威,最准确的介绍,里面还有对各个模块架构的说明。深入模块,怎么深入呢? 一是看书,看代码高手的分析。推荐邓凡平,罗升阳的书,
GCM:入门此文描述了如何使用GCM提供的辅助库(客户端和服务器)来编写一个Android应用程序和服务器端的逻辑。创建一个谷歌API项目要创建一个谷歌API项目:打开谷歌API的控制台页面。如果你还没有创建一个API项目,这个页面会提示你这样做: 注:如果您已经有项目,你看到的第一页将是仪表板页面。从那里你可以通过打开项目的下拉菜单(左上角),并选择Other>Create一个新的项目。点
ctrl+=: 转跳到定义ctrl+/: 查找所有用到的地方(reference)ctrl+o: 打开project项目窗口F3: 当前文件向前查找F4: 当前文件向后查找F7: 弹出project symbol查找窗口alt+f8: 打开/关闭文件的sysmbol窗口(最左边)alt+c: 转跳到caller(默认没设置,需要自己设置)alt+,: 后退alt+.: 前进Source I
转载 7月前
33阅读
简单分析了一下Android启动过程,错漏之处敬请指正。 Android 源码分析 Android 源码分析 -- (一) Android启动过程 1. 源码文件路径: platform/system/core/init/init.c int main(int argc, char **argv) { int fd_count = 0; struct pollfd ufds[
转载 2023-12-08 23:46:14
77阅读
# Python源码如何使用——项目方案 Python是一种广泛使用的高级编程语言,因其简洁的语法和强大的库支持受到了广大开发者的青睐。在本项目中,我们将探讨如何使用Python源代码来实现一个简单的任务管理系统。除此之外,我们还会讨论其架构设计、状态管理和数据存储等方面。 ## 项目背景 在现代社会,任务管理变得越来越重要。无论是个人生活中的待办事项,还是团队协作中的项目管理,高效的任务管
原创 2024-08-10 04:30:12
23阅读
首先,要分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载。1、先下载android的源代码。(这里不包括android的内核代码)下载最新的源代码,一般上官网下载。网址:http://source.android.com/source/downloading.html注意:当遇到1error:Exited due to gc error的错误时,执行1reposync-j1; 每当下载停止的时候,可以用 repo sync进行继续下载,而不需重新来过。文件总共6G左右,2、下载android的内核源码1、首先要安装git ,git1.7.2以上版本,不然会报
转载 2013-12-14 19:25:00
577阅读
2评论
有一次当我打开grepcode 的时候,显示了503,我以为只是短期的服务器错误,没想到持续到现在了...相同的体验还有   其实还有些大大小小的站也关闭了,很忧伤...好了,回到主题,本篇主要讲如何阅读 Android framework 层的源码。看下 Android 的整体架构:   关注本号的大多数同学都是做应用层的,所以
转载 2023-07-30 00:02:05
125阅读
昨天我才发现,原来在Android Studio中可以很轻松得调试Android源码0. 准备工作在Android Studio中装一个插件: ADB Idea这个插件的功能,其实就是利用adb实现一些常用的操作:ADB Uninstall AppADB Kill AppADB Start AppADB Restart AppADB Clear App DataADB Clear App Data
1.准备首先你应该有如下环境:eclipse,Android任意版本源码一套,jdk(版本满足源码标准即可)2.修改eclipse配置在eclipse 安装目录下有eclipse.ini打开后-Xms40M->Xms128M-Xmx256M->Xmx512M3.重点来了,导入Android源码假设你的源码根目录是【源码】,拷贝 源码/development/ide/eclipse/.c
关于阅读源码,本号之前推送过一篇非常详尽的文章教大家如何方便的阅读framework源码: grepcode都无法访问了,如何更好的阅读源码 大致为在线查看: http://androidxref.com/https://www.androidos.net.cn/sourcecode 替换adk中android.jar直接在as中查看: https
转载 2024-03-13 16:35:29
241阅读
开始之前,我们需要一份已经编译过的源码,如果你还没有编译或者还没有源码请看我的上一篇文章ubuntu12.04(64bit)编译android4.4源码、sdk及kernel,里面有你编译源码需要的所有资源。为什么我标题上说不需要编译就可以导入Android Studio,但是却又需要一份编译好的源码呢,先mai个关子,请向下看,看完你就明白了。注:我这篇文章是衔接着上一篇文章ubuntu12.0
如果Android程序员想往更高一级发展,对Android系统的了解深入程度决定了你以后的终点。所以对于系统源码的了解可谓事半功倍。如果我们死扛源代码,会浪费很多时间在判断代码走哪个分支上面,对于一些多层嵌套的代码,基本上到后面就忘记前面到底走哪个分支了。如果能够实时看到程序的流程,那么对于我们理解的吃透代码就非常有价值了。本文将从代码下载,编译,生成AS项目文件,导入和调试入手,让读者可以从无到
网上已经有太多的有关如何配置eclipse+NDK了,本人就不再重复这些了,只是想记录下自己开始写第一个NDK程序的整个流程(保证可执行),共自己和大家分享。首先安装一个能够支持Native代码的eclipse插件Sequoyah,然后在eclipse中的“窗口-首选项-Android”中多出来了一个“本机开发”选项,在“NDK Location”选择你的android-ndk的路径。有了Se
转载 2021-07-30 15:22:23
122阅读
# 项目方案:如何查看 Android 源码 ## 1. 项目概述 本项目旨在介绍如何查看 Android 源码的方法和步骤。通过了解 Android 源码,开发者可以更深入地理解 Android 系统的工作原理,从而提高自己在 Android 开发中的技术水平。 ## 2. 环境准备 在开始查看 Android 源码之前,我们需要准备以下环境: - 一台运行 Android 操作系统的计算机
原创 2023-10-06 09:09:02
228阅读
网上已经有太多的有关如何配置eclipse+NDK了,本人就不再重复这些了,只是想记录下自己开始写第一个NDK程序的整个流程(保证可执行),共自己和大家分享。首先安装一个能够支持Native代码的eclipse插...
转载 2013-10-16 21:56:00
73阅读
2评论
http://blog.csdn.net/robertbaker/article/details/41700663test later at homehttps://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 通过清华镜像 下载android源码,测试可以
转载 精选 2016-08-18 11:42:42
483阅读
第03章 掌上杭州【重要】本软件功能齐全,能成功运行,涉及功能百度地图和分享微博需要修改设置才能使用。 运行本程序前,需重新申请百度地图的key值,添加在AndroidManifest.xml中的meta-data属性中。 所需资源文件以特定的格式压缩为数据包加载到应用中,如果将数据包替换为其他城市的数据包,即可灵活通用。 在加载页面,所有需要的资源文件将被解压到SD卡中指定位置。后续运行不再进行
  • 1
  • 2
  • 3
  • 4
  • 5