
android
文章平均质量分 80
qq413187589
01
展开
-
android开发环境搭建
(一)下载所需软件包1 下载JDK6 http://www.oracle.com/technetwork/java/javase/downloads/index.html点那个“Java SE Development Kit (JDK)”的链接,下载后解压缩。 2 下载开发用IDE 个人建议下载Eclipse的J2EE集成版本,省事。当前Eclipse最新版本为3.4.1http://www.eclipse.org/downloads/点那个“Eclipse IDE for Java EE Develope原创 2010-11-28 22:54:00 · 515 阅读 · 0 评论 -
java多线程 sleep()和wait()的区别
http://software.intel.com/zh-cn/blogs/2011/12/16/java-sleepwait/接触了一些多线程的东西,还是从java入手吧。相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify转载 2012-02-17 12:25:14 · 474 阅读 · 0 评论 -
Linux 多线程函数解析
Linux多线程函数解析Linux多线程函数用得比较多的是下面的3个pthread_create(),pthread_exit(),pthread_join();它们都是在头文件之中。编译时需要加静态库-lpthread下面是函数的说明: pthread_create是UNIX环境创建线程函数int pthread_create(pthread_t *restrict转载 2012-02-17 12:17:41 · 512 阅读 · 0 评论 -
android 中 任务、进程和线程的区别
任务、进程和线程 关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层转载 2012-02-17 12:34:18 · 927 阅读 · 1 评论 -
Linux 内核/sys 文件系统介绍
sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs 导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。本文就 sysfs 的挂载点 /sys 目录结构、其转载 2012-02-21 10:39:45 · 824 阅读 · 0 评论 -
简单制作ubuntu本地安装源
执行过sudo apt-get update && sudo apt-get disk-upgrade && sudo apt-get install XXX操作后,更新包和系统光盘里面没有的软件包都会保存在目录/var/cache/apt/archives/里本文将以这些包为基础来制作本地安装源。所进行的操作建议新手在自己的家目录里进行,以避免权限的麻烦。以下为制作步骤:1.转载 2012-03-27 21:47:03 · 1246 阅读 · 0 评论 -
ubuntu 更新问题!(纠结的,搞了好几天!呵呵!总算搞定了!)
昨天新安装的ubuntu11.04时候突然出现如下问题E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/archive.canonical.com_dists_lucid_partner_i18n_Translation-enE: The pack原创 2012-03-29 14:06:58 · 3856 阅读 · 2 评论 -
内核同步机制-信号量
用户类进程之间使用信号量(semaphore)进行同步,内核线程之间也使用了信号量。信号量与自旋锁类似,保护临界区代码。但信号量与自旋锁有一定的区别,信号量在无法得到资源时,内核线程处于睡眠阻塞状态,而自旋锁处于忙等待状态。因此,如果资源被占用时间很短时,使用自旋锁较好,因为它可节约调度时间。如果资源被占用的时间较长,使用信号量较好,因为可让CPU调度去做其它进程的工作。操作信号量的API函数转载 2012-07-13 14:14:43 · 582 阅读 · 0 评论 -
Linux内核的同步机制-自旋锁
Linux内核的同步机制-自旋锁1推荐Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例 一、引言 在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理转载 2012-07-13 14:21:01 · 668 阅读 · 0 评论 -
linux字符设备
先查看自己的内核版本#uname-r原创 2014-09-05 18:09:23 · 719 阅读 · 0 评论 -
ubuntu所有引导问题的万能解决办法
第n+1次介绍这个方法了。 就是Boot-repair, ubuntu特有的傻瓜型修复引导工具。无论是win不能引导, 还是ubuntu不能引导,还是死在grub提示符。。反正就是安装ubuntu后启动出问题了, 都可以用这个方法解决, 唯一的要求是安装盘live启动后可以联网。(如果不能联网,稍麻烦一些, 必须到联网环境去 下载boot-repair-disk.iso (sourceforg转载 2015-01-29 16:36:03 · 10761 阅读 · 7 评论 -
频段的修改band125修改为band245
一般3G频段分为:高频:band1 2100band2 1900band4 1700低频:band5 850band8 900band125 修改为 band245 需修改如下:高频band1 替换为band4原创 2015-02-02 15:46:26 · 1152 阅读 · 0 评论 -
Android7.0 App层实现多Camera同时打开
从Android 6.0开始, 权限在androidmanifest.xml 的配置已经无效了,权限用户需要在运行时请求权限。Android6.0以前camera权限,需在androidmanifest.xml里面添加如下: Android6.0以后的camera权限,需要用户在onCreate时做请求权限,具体代码如下: re原创 2016-11-11 10:53:17 · 8284 阅读 · 1 评论 -
How To Install VirtualBox 4.0 In Ubuntu
There are a couple of ways to install VirtualBox 4.0. You can download the .deb file andinstall it manually. However, that will leave your installation outdated when new versions arrive. So, we are转载 2011-08-29 22:06:05 · 515 阅读 · 0 评论 -
MTK6573中主要的配置文件ProjectConfig.mk
------------------------------------------MTK6573中主要的配置文件ProjectConfig.mk-----------------------------------------===================start======================================MTK6573中主要的配原创 2011-12-19 17:00:52 · 5543 阅读 · 1 评论 -
msm7627 camera 搜索笔记
-----------------------------------------------------msm7627 camera 搜索笔记--------------------------------------------------------- sensors Matches (10 in 1 files) ----Sensor.c (vendor\qcom\prop原创 2012-02-10 12:11:12 · 1136 阅读 · 0 评论 -
关于Android 2.2与2.3 adb.exe版本更新问题(在安装android——SDK时候找不到相应的 /tools/adb.exe! )
<br />如果在你的C:/android-sdk-windows/tools目录下并没有adb.exe这个可执行文件。<br />并且当你打开Eclipse时,有关Android的插件会报错。<br />这时你就应该这样做:<br />首先,改一下你的环境变量,把原来的C:/android-sdk-windows/tools改成C:/android-sdk-windows/platform-tools。<br />(如果环境变量找不到,就不用设置)<br />其次,把C:/android-sdk-wind原创 2011-05-13 00:33:00 · 2410 阅读 · 0 评论 -
Makefile 常用函数表
<br />Makefile 常用函数表一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。2.$(patsubst PATTERN,REPLACEMENT,TEXT)函数名称:模式替换函数—patsubst。函数功能:搜索“TEXT”中以空格分开的单词,将否符合模式“TATTERN”替换为“REPLACEMENT”。参数“PATTER原创 2011-05-24 10:22:00 · 517 阅读 · 0 评论 -
Linux Kconfig及Makefile学习
内核源码树的目录下都有两个文档Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconf转载 2011-07-18 11:02:31 · 526 阅读 · 0 评论 -
/proc文件系统简介
转自:http://blog.youkuaiyun.com/qinzhonghello/archive/2009/03/31/4038191.aspxproc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通转载 2011-07-19 16:56:35 · 457 阅读 · 0 评论 -
可以媲美TortoiseSVN的LINUX版SVN客户端软件RabbitVCS
可以媲美TortoiseSVN的LINUX版SVN客户端软件RabbitVCS如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。转载 2011-08-01 19:21:00 · 1052 阅读 · 1 评论 -
linux 查找命令
grep命令:grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名,grep -L pattern files :列出不匹配的文件名,grep -w pattern转载 2011-08-06 12:46:37 · 465 阅读 · 0 评论 -
MSM7X平台LCD_PCLK的设置
原始代码中Pclk设置为8M但对于320*480的lcd需要提高到10M左右。于是直接修改bootloader和kernel中的两处lcdc_clock_init(8000000);pinfo->clk_rate = 8000000;下载后开机失败,打印l原创 2011-09-17 09:03:20 · 1053 阅读 · 0 评论 -
Ubuntu 11.04 Unity最常用的快捷键
在Ubuntu中不少大家熟悉的快捷键将,本文提供一些最常用的快捷键,将为你的Ubuntu操作带来便捷之旅。首先提供的是键盘快捷键:1、Super键(Win键) – 打开dash。2、长按Super键 – 启动Launcher。3、按住Super键,转载 2011-08-25 22:11:34 · 468 阅读 · 0 评论 -
Ubuntu 11.10 GCC4.5 GCC4.6无缝切换
Step1: 检查版本和安装的版本lee@lee:~$ ls /usr/bin/gcc*/usr/bin/gcc /usr/bin/gcc-4.5 /usr/bin/gcc-4.6如果缺4.5那么就安装哈。sudo apt-get install gcc-4.5 g++-4.5g++ -vgcc -v转载 2011-12-07 22:16:20 · 621 阅读 · 0 评论 -
ubutu11.04上搭建git服务器
-------------------------ubutu11.04上搭建git服务器-------------------------本文主要是git配合SSH来实现代码管理-----------------------------------------安装SSH-----------------------------------------1:先下载更原创 2011-12-21 10:39:40 · 957 阅读 · 0 评论 -
git 忽略已经被track的文件
gitignore只能忽略那些原来没有被track的文件,所以修改.gitignore是无效的。正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。% git update-index --assume-unchanged /path/to/file% git update-index --really-refresh /pa转载 2012-01-12 19:51:36 · 1211 阅读 · 0 评论 -
android 编译错误
make[3]: *** [out/target/common/obj/APPS/AndroidCommonTests_intermediates/classes-full-debug.jar] Error 41make[3]: *** Waiting for unfinished jobs....安装eclipse编译时是好的,安装后就出现了此问题apt-get instal原创 2012-02-03 17:51:09 · 1012 阅读 · 1 评论 -
MT6573 驱动调试笔记
================================================================================================drivers debug---------------------------------------------------------------------------------------原创 2012-02-16 11:51:18 · 4660 阅读 · 3 评论