- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 Linux下makefile教程
转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件
2011-10-26 14:35:01 535
转载 GCC使用入门(一)
一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它
2011-10-26 11:18:53 700
转载 make clean与make distclean的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的obj
2011-10-25 17:24:51 634
转载 JNIEnv*的常用函数详解
所有的JNI调用都使用了JNIEnv*类型的指针,习惯上在CPP文件中将这个变量定义为evn,它是任意一个本地方法的第一个参数。env指针指向一个函数指针表,在VC中可以直接用"->"操作符访问其中的函数。 jobject 指向在此 Java 代码中实例化的 Java 对象 LocalFunction的一个句柄,相当于this指针。后续的参数就是本地调用中有Java程序传进的参数,本例中
2011-10-21 15:55:23 733
转载 Ubuntu下Android源码编译及Eclipse开发环境搭建
/** 版本:1.1 日期:2009-03-27 作者:HKjinzhao 备注:增加make sdk,修改一些内容 */ 本次编译过程主要参考官方文档(http://source.android.com/download)和网上相关资料(如http://blog.csdn.net/liaoshengjiong/archive/2009/03/04/3957749.as
2011-10-21 11:53:02 990
转载 Ubuntu ADB 功能配置文件
概述最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家。Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观。具体步骤首先确认手
2011-10-21 11:34:39 480
转载 ubuntu 安装eclipse
首先来安装JDK到官网去下载最新版的JDK,我选择下载的是那个bin文件 jdk-6u21-linux-i586.bin ,将其放到任意你想存放的目录下然后准备安装。我查找的文章,是说将其放在/var文件夹下,是Linux 的习惯。使用FireFox下载文件一般默认为是Downloads文件夹,需要使用命令,将 jdk-6u21-linux-i586.bin复制到/var下,命令如下:
2011-10-20 15:57:53 674
转载 Android 待机流程解析
以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。 KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责调度锁屏界面的相关动作及查询
2011-10-20 15:22:45 744
转载 WindowManager.LayoutParams类
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定义public static class WindowManager.LayoutParams extends
2011-10-20 13:32:30 508
转载 Android 如何建立AIDL
建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下: (1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代码,但会稍有不同。详细介绍见实例52的内容。 (2)如果aidl文件的内容是正确的,ADT会自动生成一个Java接口文件(*.java)。 (3)建立一个服务类(Ser
2011-10-19 17:46:46 504
转载 Android NotificationManager 和Notification的使用总结
NotificationManager 和Notification的使用总结(转)002文章分类:移动开发003这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻No
2011-10-19 15:26:40 529
转载 Android Service学习之本地服务
Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在
2011-10-19 15:23:17 643
转载 linux下用户,用户组和用户权限的查看
查看用户组最简单的办法是:#cat /etc/passwd效果如下:说到这里要另外臭屁两句,关于linux下口令相关的文件存放位置说明/usr/bin/passwd 包含 passwd 命令。 /etc/passwd 包含用户 ID、用
2011-10-18 10:56:14 14567
转载 Linux系统各个目录的一般作用
对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。 / This is the root
2011-10-18 10:41:00 598
转载 su认证失败的解决方法
Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了
2011-10-18 09:45:41 1176
原创 tar使用
解压文件到指定目录:tar -zxvf /home/user/aa.tar.gz -C /home/user/pf tar -xvf a.tar -C ./test/ 将 a.tar解压到test目录下,一定注意要用大写Ctar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件
2011-10-14 11:47:43 530
Android中获取后台正在运行的应用列表
2011-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人