android开发
guan506713512
进门前,请脱去烦恼回家时,带快乐回来
展开
-
repo批量创建远端仓库----建立自己的android代码仓库
转载请注明:http://blog.csdn.net/yanxiangyfg android代码团队开发中,为了团队合作我们需要建立代码仓库,以便进行团队间的协作. android最常用的代码管理工具是git, 那么团队间合作各自需要合入特性,这样就需要一个地方来存放代码,一般又三种方法:1>在github上进行托管2>建立本地代码库,团队所以代码都提交这个本地仓转载 2014-12-31 09:49:37 · 3539 阅读 · 0 评论 -
在Windows下搭建Git服务器
Git是为Linux Kernel开发而设计的版本控制系统,因此其与Linux的结合非常紧密。这使得它在Linux下使用起来非常方便。但是对于习惯Windows的人就不那么友好了。虽然目前也有msys-git和TortorseGit这样的项目,使得在Windows上使用Git变得越来越方便。但目前一个明显的缺陷就是要把自己的版本库共享给其他人时,很不方便。 在Linux下,由于有完美的SSH转载 2013-10-08 10:21:02 · 812 阅读 · 0 评论 -
Ubuntu中Git服务器搭建
git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a@server:转载 2013-10-08 10:19:50 · 727 阅读 · 0 评论 -
Android SDCard Mount流程分析(一)(二)(三)
http://blog.csdn.net/gangyanliang/article/details/8254478目录(?)[-]Android SDCard Mount 流程分析二Mount流程分为两个部分主动挂载手动挂载VolumemountVol 方法深究最后总结粗糙图Android SDCard Mount流程分析(一)前段时间对Androi转载 2013-08-11 19:49:14 · 1044 阅读 · 0 评论 -
Android SDCard Mount 流程分析
前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的跟进,可能会有一些误导人或者小错误。今天重新梳理了头绪,针对mount的流程再重新分析一次。 本篇大纲android 系统如何开机启动监听mount服务默认设备节点在Android 系统的哪个目录vold.fstab 配置文件的分析 vold 里面启动页面m转载 2013-08-11 19:44:23 · 589 阅读 · 0 评论 -
r
char *display_file_attribute(struct stat file_info,char *file_name){ char *pFile_mtime_size; off_t file_size; char size_str[FILE_SIZE_LEN]; char time_str[FILE_MTIME_LE原创 2013-08-22 13:46:11 · 565 阅读 · 0 评论 -
Straightforward Android Native Executables
Straightforward Android Native ExecutablesPosted on September 26, 2010 by maxI spent some time trying to figure out how to build a native code “Hello, world!” program for Android and noticed转载 2012-12-12 23:11:23 · 439 阅读 · 0 评论 -
Android的电话功能介绍
第一部分 电话功能概述 Android的Radio Interface Layer (RIL)提供了电话服务和的radio硬件之间的抽象层。Radio Interface Layer RIL(Radio Interface Layer)负责数据的可靠传输、AT命令转载 2011-10-10 16:57:09 · 601 阅读 · 0 评论 -
Android编译系统makefile(Android.mk)写法
来源:Linux社区 作者:lygglobetechAndroid编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件转载 2011-10-09 11:31:47 · 646 阅读 · 0 评论 -
android平台双模的ril设计
http://blog.csdn.net/basonjiang_sz/article/details/6256053一、 RIL介绍无线接口层(Radio Interface Layer)简称RIL,是AP与Modem连接的管理层。它用于管理AP与Modem之间一对一的响应以及Modem主动上报命令,以及控制Modem硬件的驱动。Android的Radio转载 2013-10-09 10:02:35 · 1231 阅读 · 0 评论 -
Windows下载Android源码
下载msysgit,安装官方下载:http://code.google.com/p/msysgit/downloads/list, 打开Git Bash,执行命令cd D:git clone https://android.googlesource.com/platform/manifest.git 输入命令,切换到manifest目录c转载 2013-09-24 20:03:05 · 707 阅读 · 0 评论 -
如何下载android源码与android内核源码
首先,要分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载。 1、先下载android的源代码。(这里不包括android的内核代码) 下载最新的源代码,一般上官网下载。网址: http://source.android.com/source/downloading.html 注意:当遇到error:Exited due t转载 2013-09-28 09:36:07 · 1056 阅读 · 0 评论 -
Download android 5.0 source
To install Repo: Make sure you have a bin/ directory in your home directory and that it is included in your path:$ mkdir ~/bin $ PATH=~/bin:$PATH Download the Repo tool and ensure th原创 2014-12-26 20:10:50 · 1060 阅读 · 0 评论 -
Android的电源管理
发 布 时 间 : 2010-01-20 来 源 : csdn 作 者 : hzdysymbol 浏 览 :9560转自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1754.html转载 2014-09-29 17:06:01 · 584 阅读 · 0 评论 -
(DT系列三)系统启动时, dts 是怎么被加载的
转自:http://blog.csdn.net/lichengtongxiazai/article/details/38941913转载 2014-09-15 09:48:46 · 1300 阅读 · 0 评论 -
看看android基础知识,谁帮我作答
不管怎么着,了解一点android的基本知识还是有必要的,就当开阔一些自己的眼界吧。。。。android的四大功能组件是_activity_,_service_,_BroadcastReceive广播接收器_,_Content Provider_。android的系统架构是android,_java_虚拟机和_linux_操作系统。在Activity的_原创 2014-07-13 12:21:43 · 825 阅读 · 0 评论 -
Android Repo的manifest XML文件格式
Android使用repo来管理多个git项目。它需要一个manifest XML文件来指示这些git项目的属性。repo manifest XML可以包含下面的元素。manifest: 最顶层的XML元素。remote元素: 设置远程git服务器的属性,包括下面的属性name: 远程git服务器的名字,直接用于git fetch, git remote 等操作alias转载 2013-10-30 16:56:50 · 868 阅读 · 0 评论 -
git cherry-pick 小结 .
gitbranchvimcgit cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。就是对已经存在的commit 进行 再次转载 2013-10-21 14:35:19 · 914 阅读 · 0 评论 -
基于Repo和Git的版本管理 .
gitbranchupload工具androidmerge 涉及Android源代码的工作需要用到的Git和Repo工具。多数情况下我们可以用Git工具代替Repo,或者两者混用组合成更复杂的命令。而Repo工具可以使Android的网络操作更加简洁。 Git是一个开源版本管理系统,旨在处理各种知识库发布的大型项目。一般来说,我们可以使用Git进行本地操作,比如本地分支转载 2013-10-21 13:30:24 · 1140 阅读 · 0 评论 -
Git分支管理策略
作者: 阮一峰日期: 2012年7月 5日如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现转载 2013-10-24 14:29:24 · 659 阅读 · 0 评论 -
android在ubuntu中编译为.apk文件
今天我在ubuntu环境之下将android程序编译为.apk文件,特将其过程写下来: 1. 在windows环境下使用MyEclipse编辑好android工程,我的工程名为:TestAndroid; 2. 在ubuntu中搭建好android环境(略),并设置转载 2011-10-10 09:58:18 · 2252 阅读 · 2 评论 -
Android中多线程编程并传递多个参数的简单例子
以下是实验程序的源代码:/*********************** pthread.c ***************************/#include #include #include #include #include struct转载 2011-10-09 16:42:27 · 6288 阅读 · 6 评论 -
android的调试工具集
1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法:new Exception(“printtrace”).printStackTrace();2.转载 2011-10-09 16:30:27 · 1293 阅读 · 0 评论 -
Android在TQ2440开发板上的移植(转)
一、目前进展1.Android已经可以通过NFS在TQ2440开发板上运行最近自己编译了android的文件系统,并在TQ上运行了,比熊猫版的bin程序多些,基本功能已经实现,大家可以从:http://d.namipan.com/d/b64ce43b2388e5e原创 2011-08-25 10:09:27 · 521 阅读 · 0 评论 -
android 指定版本源码下载
http://www.eoeandroid.com/forum-viewthread-tid-61367-fromuid-508042.html原创 2011-08-25 09:40:15 · 574 阅读 · 0 评论 -
AT指令集相关内容
做的一个串口工具,是用AT指令跟数据卡通信。刚一开始接触到AT指令的时候看了一些文档,但还是一知半解,搞不清这些指令要怎么用。因为一般的文档并没有具体的返回的相应的例子。最好是能用手机、数据卡、Modem之类的做些简单的查询测试体验一下。当然是要用超级终端了,用来写入和查询,很方原创 2011-09-16 15:56:07 · 908 阅读 · 0 评论 -
Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311438今天我们要写一下Android Widget的开发,由于快点凌晨,我原创 2011-08-19 10:39:45 · 526 阅读 · 0 评论 -
Android IPC 通讯机制源码分析 ----Albertchen
Binder通信简介: Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所原创 2011-08-18 10:14:04 · 670 阅读 · 0 评论 -
为 Android 添加 Java 层服务也就是添加自定义的aidl服务到serviceManager 通过ServiceManager.getService取
为 Android 添加 Java 层服务也就是添加自定义的aidl服务到serviceManager通过ServiceManager.getService取得服务 同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有原创 2011-08-11 16:32:48 · 4349 阅读 · 0 评论 -
Android在TQ2440开发板上的移植(转)
一、目前进展1.Android已经可以通过NFS在TQ2440开发板上运行最近自己编译了android的文件系统,并在TQ上运行了,比熊猫版的bin程序多些,基本功能已经实现,大家可以从:http://d.namipan.com/d/b64ce43b2388e5e转载 2011-08-10 14:09:20 · 653 阅读 · 0 评论 -
linux下android开发环境搭建及NDK安装(转)
对于Linux我也是一位新人,弄Linux也就半年左右吧,同时作为Android队伍中的一个新人。由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境。我以前一直在LinuxSir潜水,第一次发贴,我还是细致的把我作的写下来。同时作为我的转载 2011-08-10 14:08:29 · 594 阅读 · 0 评论 -
Android 2.1下调试3G模块
曾几何时在Android2.1下调试3G模块,曾几何时模块厂商提供的库不能用,曾几何时只能用自己的库痛苦地调试...这一切的一切都已成往事,昔日的成功在毫无保留下成为浮云,该忘了忘记了,该记得也跟着忘记了。现如今再次调3G模块,却不知道以前如何调试,看来还是要记下来。我采用的转载 2011-10-12 10:41:59 · 1532 阅读 · 0 评论 -
让Android也支持华为EM770模块
硬件:Devkit8000 256M+256MHuaWei EM770 WCDMA模块Option ICON7.2 mini-pci转USB卡座 软件版本:0xdroid beagle-eclair 0xkernel 2.6.32 源码下转载 2011-10-12 10:46:09 · 1567 阅读 · 0 评论 -
AT指令集
AT指令简介 一 . 一 般 命 令 1.AT+CGMI 给出模块厂商的标识. 2.AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当 模块有多频带时,回应可能是不同频带的结合. 3.原创 2011-10-11 10:39:27 · 5749 阅读 · 0 评论 -
Android Activity生命周期(图文)
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Andr转载 2011-10-09 15:10:28 · 518 阅读 · 0 评论 -
Android下动态链接库.so调用的简单例子
先在(Android源码目录)/development/目录下建立一个文件夹,比如起名叫 test123在test123目录下建立以下三个文件:test.c、max.c、Android.mk/**************** test.c 主程序 ********转载 2011-10-09 16:37:40 · 1262 阅读 · 0 评论 -
一种较方便在Android中添加开机自启动的守护进程的方法
运用本方法的前提是你已经把android源码的sdk编译出来了。在你的Android源码目录下存在这两个目录:./out/target/product/generic/ramdisk.img和./out/host/linux-x86/sdk/android-sdk_e原创 2011-10-08 13:27:28 · 3573 阅读 · 0 评论 -
Android:快速修改ramdisk.img脚本
有时候要修改Android的ramdisk.img,如果每次都将那些命令都敲一遍,那确实有点烦,那有没有快速简单的方法呢?有,就是将这些命令放在一起,创建了一个简单的脚本:这个脚本很简单,直接将脚本放到放有ramdisk.img的目录下,运行就行了,转载 2011-10-08 13:14:25 · 691 阅读 · 0 评论 -
在Android下编译c
以前根本没有接触过Android,对Android感觉老好奇了,在公司经历几天简单的不知所云的培训就被拉去进项目了——悲催!啥都不会。总算把项目熬完了结果是啥都没学到,净给自己增加压力了。今天刚好学习了下在Android下编译C模块,记录一下。我的Android源码目录是:/原创 2011-10-08 10:29:50 · 736 阅读 · 0 评论 -
linux下java程序与C语言程序通过SOCKET通信的简单例子
本例中C语言端作为服务器,java端作为客户端代码如下:/****************** server program *****************/#include #include #include #include #incl转载 2011-10-12 17:16:39 · 1703 阅读 · 0 评论