自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

原创 详述虚拟机与Windows共享文件夹的设置方法

在安装完VMware完整版,运行程序,并打开装有Ubuntu的VMware镜像。1、点击VM-->Reinstall VMware Tools或Install VMware Tools选项,会在屏幕底端出现下图提示2、在Ubuntu的media目录下会生成一个WMware Tools的文件夹3、通过命令行模式,进入此目录对其中的压缩包进行解压。由于这是临时生成的虚拟光驱

2011-07-23 15:09:15 883

原创 参照Galaxy Tab对系统UI进行美化

目标:仿Galaxy Tab风格的系统UI简单介绍:系统级的UI修改主要涉及控件显示效果、任务栏显示效果、控件特性三部分。计划:第一阶段:处理控件显示效果第二阶段:处理任务栏显示效果第三阶段:处理控件特性注意事项:1、  修改时记录下修改的位置,以后方便到服务器上更新2、  可以

2011-07-23 12:58:28 1243

转载 Linux信号量编程实例

本例示范Linux信号量的基本用法。该范例使用了两个线程分别对一个公用队列进行入队和出队操作,并用信号量进行控制,当队列空时出队操作可以被阻塞,当队列满时入队操作可以被阻塞。主要用到的信号量函数有:sem_init:初始化信号量sem_t,初始化的时候可以指定信号量的初始值,以及是否可以在多进程间共享。sem_wait:一直阻塞等待直到信号量>0。sem_timedwait:阻塞等

2011-11-14 14:50:53 697

转载 电脑PC端下载电子市场(Market)软件

运行 Android 模拟器需要 Java 支持,因此电脑没有安装 Java 的话,请先点击Download Java for Windows下载并正常安装。提示:安装 Java 的时候,注意不要安装价值的 Yahoo 工具栏。然后,下载最新 Android SDK 。下载完成后解压。Windows 操作系统下,双击 SDK Manager.exe就可以开始在电脑上

2011-11-08 10:31:13 2411

转载 android获取源代码、编译、命令

~~~my~~~正确的编译android sdk:cd myandroid.  ./build/envsetup.shlunch sdk-engmake sdk//或者:make PRODUCT-sdk-sdk这样就会在out/host/linux-x86/sdk/目录下生成跟google 发布的sdk包一样的目录,就可以使用自己的sdk开发包了。mak

2011-11-04 16:39:08 872

转载 88服务器搭建

1. find . -name .git | xargs rm -rf  删去Telechips的.git2. find . -name .gitignore | xargs rm -r3 rm -rf .repo4 复制smit目录到代码的根目录下,修改common.sh auto-build.sh5 复制create_projects.sh到代码根目录下6 sh cre

2011-11-04 15:49:27 683

转载 Linux Logo制作

一 Linux Logo制作============================================================ 【从制作logo到LCD显示或者VGA显示logo】1、制作logo的方法: 首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式, 变换方式这个就不说了(very easy),比如保存为linuxlog

2011-11-04 15:08:47 1246

转载 git 常用命令

我们常用git命令git pull SMIT master     #获得最新代码#若无法同步或出现错误,可以尝试 git reset --hard HEAD  再同步一次vi  your_file    #修改代码git status    #查看是否你要修改的文件git diff         #查看代码是否是你要提交的。(要注意几点, 1. window文件

2011-11-04 15:06:59 589

转载 TCC88XX环境的搭建教程

一,准备PC端烧录环境。1. 下载,安装FWDN以及其驱动。2. 下载adb,fastboot以及Android adb驱动,并安装环境。3. 下载apkInstaller批量下载应用。4. 下载安装Sercute软件。二,编译android软件1. 使用Sercute软件登录到服务器。2. 如果还没有源码,则运行脚本来获得并编译an

2011-11-04 14:47:50 5759

转载 Android 动态logo bootanimation.zip 制作

Android(1.5及以上版本) 开机图片/文字/动画分析[转载、修改部分内容] 收藏 Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪

2011-11-04 13:37:18 940

转载 How to root TCC8900 Android2.1

这个VISIONaryPlus R14 一键ROOT是一款基于手机android设计的软件,通过文件管理器打开VisioNaryplus.R14的APK包进行安装,安装完后点击该程序图标打开程序。出现以下几个选项:TemprootonbootRunvisionary.shafterrootSetsystemr/wafterrootTemprootNow!AttemptPermr

2011-11-04 13:14:35 1021

转载 Linux下makefile教程

转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件

2011-10-26 14:35:01 541

转载 GCC使用入门(一)

一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它

2011-10-26 11:18:53 707

转载 make clean与make distclean的区别

make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的obj

2011-10-25 17:24:51 638

转载 JNIEnv*的常用函数详解

所有的JNI调用都使用了JNIEnv*类型的指针,习惯上在CPP文件中将这个变量定义为evn,它是任意一个本地方法的第一个参数。env指针指向一个函数指针表,在VC中可以直接用"->"操作符访问其中的函数。  jobject 指向在此 Java 代码中实例化的 Java 对象 LocalFunction的一个句柄,相当于this指针。后续的参数就是本地调用中有Java程序传进的参数,本例中

2011-10-21 15:55:23 739

转载 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 999

转载 Ubuntu ADB 功能配置文件

概述最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家。Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观。具体步骤首先确认手

2011-10-21 11:34:39 484

转载 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 679

转载 Android 待机流程解析

以下分析基于android2.2的google源码。  开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。  KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责调度锁屏界面的相关动作及查询

2011-10-20 15:22:45 756

转载 WindowManager.LayoutParams类

WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。   它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定义public static class WindowManager.LayoutParams extends

2011-10-20 13:32:30 511

转载 Android 如何建立AIDL

建立AIDL服务要比建立普通的服务复杂一些,具体步骤如下:       (1)在Eclipse Android工程的Java包目录中建立一个扩展名为aidl的文件。该文件的语法类似于Java代码,但会稍有不同。详细介绍见实例52的内容。       (2)如果aidl文件的内容是正确的,ADT会自动生成一个Java接口文件(*.java)。       (3)建立一个服务类(Ser

2011-10-19 17:46:46 511

转载 Android NotificationManager 和Notification的使用总结

NotificationManager 和Notification的使用总结(转)002文章分类:移动开发003这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻No

2011-10-19 15:26:40 544

转载 Android Service学习之本地服务

Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。    Service和其他的应用组件一样,运行在

2011-10-19 15:23:17 651

转载 linux下用户,用户组和用户权限的查看

查看用户组最简单的办法是:#cat /etc/passwd效果如下:说到这里要另外臭屁两句,关于linux下口令相关的文件存放位置说明/usr/bin/passwd 包含 passwd 命令。 /etc/passwd 包含用户 ID、用

2011-10-18 10:56:14 14598

转载 Linux系统各个目录的一般作用

对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。   /   This is the root

2011-10-18 10:41:00 608

转载 su认证失败的解决方法

Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了

2011-10-18 09:45:41 1187

原创 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 538

转载 解析深圳山寨MID平板制造链

深圳平板的制造主要以OEM为主,也就是生产白牌的平板,这就是典型的中国制造,产品是由中国制造,打的是别人的品牌。这些没打上品牌的电子产品,都被叫做山寨,还被很多人鄙视一翻。    以平板电脑为例,想在深圳生产平板电脑,门槛是很低的,大量的业内从业人士,在某个企业中工作过一

2011-09-29 11:22:46 1334

转载 Android 之 ServiceManager与服务管理

ServiceMananger是android中比较重要的一个进程,它是在init进程启动之后启动,从名字上就可以看出来它是用来管理系统中的service。比如:InputMethodService、ActivityManagerService等。在ServiceManager中

2011-09-22 15:13:18 901

转载 Android SystemServer学习

Linux内核启动后,Android系统启动有4个步骤;(1)init进程启动(2)Native服务启动(3)System Server及Java服务启动(4)Home启动Init进程启动后,将根据init.rc及initXXX

2011-09-22 10:08:13 2098

转载 关于android.app.ActivityManagerNative

由于想在程序里面更改系统的语言设置,查看了Settings中的源码后发现时这样实现的:Java代码    1. IActivityManager am = ActivityManagerNative.getDefault();     2.

2011-09-20 18:24:22 4481 1

转载 Android深入浅出之Zygote[1]

Android深入浅出之Zygote一 目的zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个人觉得Google取

2011-09-20 18:15:23 545

转载 Android中AppWidget加载流程(二)

1. 用户长按Launcher弹出添快捷组件的Dialog,选择添加AppWidget,这时会打开一个Activity(AppWidgetPickActivity)显示系统中全部      AppWidget,单击某一个AppWidget后会做以下操作:

2011-09-20 17:34:59 570

转载 Android中AppWidget加载流程(一)

1.  Android系统启动,SystemServer创建AppWidgetService,并调用systemReady()方法,在systemReady()方法中做以下三项准备工作:    (1)通过PackageManager从Android系统中查找所有已经被安装

2011-09-20 17:34:27 1110 1

转载 ASCII码对照表

ASCII码对照表ASCII, American Standard Code for Information Interchange 念起来像是 "阿斯key",定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果

2011-09-14 10:56:35 1007

原创 C/C++知识点备忘

Const用法:沿着*号划一条线,如果const位于*的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于*的右侧,const就是修饰指针本身,即指针本身是常量。memcmp:

2011-09-14 10:31:18 407

原创 VIM使用

VIM配置文件生成在 /home/user/目录下,名叫.vimrc,是个隐藏文件。用下面方式可以检索出当前目录下的隐藏文件:1、ls -al2、find ./  -name ".*"操作技巧:1、将光标移到某个单词处,按Shfit+*可以高亮

2011-09-13 17:36:32 467

转载 从U盘安装Ubuntu的最简易方式

网上的许多从U盘完整安装Ubuntu 8.10正式版的方法都比较繁琐和麻烦,而且基本都并不是很有效的。所以在这里我写一个最简单的从U盘安装Ubuntu 8.10正式版的方法,注意这里的安装指的是Ubuntu的完整安装,可以手动进行分区的。我是今天重新安装的Ubuntu 8.1

2011-09-09 17:42:50 671

原创 Eclipse中的一些快捷键

ctrl+shift+/ 加注释ctrl+shift+ | 去注释Alt+/ 智能提示ctrl+shift+o 代码补全ctrl+shift+F 格式对齐未完待续。。。

2011-07-27 11:42:42 391

原创 搭建Android源码编译环境

是在ubuntu 10.04上操作的1、安装expect sudo apt-get install expect2、安装repo$ cd ~$ mkdir bin$ echo $PATH$ curl http://android.git.ker

2011-07-26 00:20:19 2038

Android设备中获取屏幕相关参数

Android设备中获取屏幕相关参数,如DPI、Density等,以及DP与PX的换算关系。

2011-07-15

Android资源修改

在Android系统中对应用和系统资源修改的部分位置列表,在此只是列出一部分作为抛砖引玉之作用。

2011-07-13

Android打地鼠游戏源码

一个界面比较简单的打地鼠游戏,但主要功能逻辑是完备的。如果有兴趣的朋友,可以在此基础上增加一些界面效果,即可以做出非常漂亮的游戏。

2011-07-08

Android连连看游戏源码

一个界面比较简单的连连看游戏,但主要功能逻辑是完备的。如果有兴趣的朋友,可以在此基础上增加一些界面效果,即可以做出非常漂亮的游戏。

2011-07-08

Android中获取后台正在运行的应用列表

在Android设备中,按Back键会将当前的Activity出栈销毁,而按HOME键却会将之隐藏到后台。如若有多个这样的程序这样操作,我们不知道后台到底有多少个正在运行的应用程序。此程序的目的就列举出后台正在运行的应用列表。

2011-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除