Android/驱动
one's pygmy effort
这个作者很懒,什么都没留下…
展开
-
获取google Map API Key方法
1.使用keytool申请获取MD5值1.1 找到你的debug.keystoreWindows Vista/7: C:\Users\\.android\debug.keystoreWindows XP: C:\Documents and Settings\\.android\debug.keystoreOS X and Linux:~/.android/debug.keystor转载 2015-08-10 16:18:03 · 6125 阅读 · 0 评论 -
ubuntu-Linux系统读取USB摄像头数据(uvc)
这几天在做小车的过程中,需要用到图像采集。我想现在用的摄像头是UVC免驱的。根据国嵌的教程中有一个gspca摄像头的程序。我发现把gspca的采集程序用到uvc上时,在显示图像的时候提示没有huffman表。但是在显示gspca的摄像头时却没有问题。为此特别找了以下的程序来获取uvc摄像头的数据。程序代码:/* * capturing from UVC cam * requires:转载 2016-12-23 11:46:40 · 15310 阅读 · 0 评论 -
Android系列之UI组件----Menu菜单
【正文】从官方文档了解到,从Android3.0(API level 11)开始,Android设备不再要求提供一个专门的菜单按钮,转而推荐使用ActionBar。所以现在市面上很多新设备使用三个虚拟按键,并不再额外提供菜单按钮。因为Android版本的发展,对于菜单的支持各个版本有很大的区别,而Android3.0是个分水岭,大概可以分为下面三类:OptionMenu和Actio转载 2016-10-12 18:10:44 · 8836 阅读 · 2 评论 -
Android Studio下的应用性能优化总结--布局优化
前言:一个应用的成功=产品设计*性能 ,再此我们不讨论一个应用的设计,那交给我们可爱又可恨的产品经理和UI设计师来决定!所以这里分步骤讨论如何提升一个应用的性能,这里先探讨布局优化问题。布局优化避免过度回执(Overdraw),由于过度绘制会浪费很多的CPU,GPU资源, 检查方法: 通过打开开发者选项–>GPU模式呈现分析–>在屏幕上显示为条形图。然后就会看到如下图的情况转载 2016-10-11 12:04:20 · 554 阅读 · 0 评论 -
ARM Linux 3.x的设备树(Device Tree)
宋宝华 Barry Song 1. ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/pla转载 2016-08-21 19:38:01 · 361 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和Bin转载 2016-07-10 13:05:51 · 298 阅读 · 0 评论 -
基于TINY4412的Andorid开发-------简单的LED灯控制
参考资料:《Andriod系统源代码情景分析》《嵌入式Linux系统开发完全手册_基于4412_上册》作者:彭东林邮箱:[email protected]平台介绍:主机:Win7 32位虚拟机:VMware10 + ubuntu-12.04.2-desktop-amd64Android版本: android-4.2.2_r1Linux内核版本:lin转载 2016-02-17 17:26:30 · 2306 阅读 · 0 评论 -
android studio错误整理
一、报错: ADB not responding. If you'd like to retry, then please manually kill "adb.exe" and click 'Restart' 是4856占用了5037 用任务管理器关掉4856的程序试试,的确有效。我的是adb.exe 占用了4856,应为我装了另一个sdk。原创 2015-12-04 15:09:26 · 333 阅读 · 0 评论 -
Android特效 五种Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。Android五种Toast特效详解 1.默认效果:代码:转载 2015-12-02 21:04:47 · 304 阅读 · 0 评论 -
一台电脑安装多个版本的jdk
我们平时在做java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了。 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能同时使用,需要切换。 下面讲讲怎么操作吧 呵呵 !1.安装 这个就不需要将了,和平时安装jdk一样!不过环境变量的配置,先不弄,等下一步。2. JDK版本间的切换 a)转载 2015-10-13 12:22:38 · 19055 阅读 · 1 评论 -
Android JNI知识简介
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这转载 2015-10-24 15:21:59 · 339 阅读 · 0 评论 -
Ubuntu下安装多个jdk互不影响
执行下列命令安装jdk1.7/usr/lib/jvm$ sudo apt-get install openjdk-7-jdk openjdk-7-jre会得到下面这两个文件:查看当前jdk版本:将要安装的定一个jdk包拷贝到 /usr/lib/jvm/ 目录下执行:chmod 777 jdk-6u45-linux-x64.binsudo ./jdk-原创 2017-06-02 15:31:16 · 4567 阅读 · 0 评论