android
sukhoi27smk
学习是为了探索这个世界的本质
展开
-
JDK1.6
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。java环境变量配置:如果是Windows2000或XP系统,使用鼠标右击“我的电脑”->属性->高级->环境变量转载 2013-07-08 15:49:30 · 704 阅读 · 0 评论 -
jdk环境变量配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统转载 2014-09-03 11:42:32 · 741 阅读 · 0 评论 -
使用Preference保存设置
Android中有四种持久化数据的方法:SQLite数据库、文件存储、Preference、ContentProvider。四种方法各有专攻,而其中Preference是以类似Map的键值对形式存储的,最适合用来保存用户个人设置之类的信息。可以用一个xml文件来配置一个设置界面,然后用专门的PreferenceActivity将其显示。PreferenceActivity是专业的设转载 2014-07-03 11:22:28 · 839 阅读 · 0 评论 -
Android上试用Linphone(Free SIP VOIP Client)
1. 下载Linphone apk并且安装到两个Android手机上http://www.linphone.org/eng/download/packages/android.html2. 申请两个免费的SIP帐号进行测试https://www.ekiga.net/3. 在每个Android手机上分别配置Linphone应用程序点击Settings菜单, 在SIP Ac转载 2014-02-22 11:07:48 · 3126 阅读 · 0 评论 -
linphone-android移植
一:到网站上下载linphone-android的源码:http://www.linphone.org/eng/download/git.htmllinphone-android对应的git地址是:在虚拟机中敲入如下命令git clone git://git.linphone.org/linphone-android.git --recursive 记住一定要把res转载 2014-02-22 11:11:51 · 7878 阅读 · 0 评论 -
终于搞定android驱动USB摄像头了!
多亏了stackoverflow看到的一篇帖子,其中有几句关键的话,然后顺藤摸瓜解决了问题。帖子大意:讨论的前提是你的USB摄像头是UVC兼容的(如今大部分摄像头兼容)默认Android不提供访问外部摄像头的API,所以你要考虑写一个内核到Android应用层通信的中间件。当你给设备接入了USB摄像头,首先要检查一下几点:1)你的设备是否支持USB-OTG?2)是否在/de转载 2014-01-14 18:15:24 · 60106 阅读 · 153 评论 -
A20 编译
android 源码编译分为 2 个部分,一部分是 linux 内核编译,这部分包括 uboot,另一部分是 android 源码编译。所以编译时各自单独编译,编译成功能,最近单独打包成最终烧录的镜像文件。2.1 源码结构说明首先把源码包 A20-420-V12.tar.bz2 复制在 XHD-A20 目录下,并解压xinhangdao@xinhangdao:~/XHD-A20$转载 2013-12-16 17:44:04 · 3481 阅读 · 1 评论 -
px、dp和sp,这些单位有什么区别?
相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕转载 2013-12-01 18:54:27 · 1155 阅读 · 0 评论 -
Android串口通信实例分析【附源码】
Android 串口通信实例分析,用的时开源的android-serialport-api这个是用android ndk实现的串口通信,我把他做了一个简化,适合于一般的程序的串口通信移植,欢迎拍砖~~~~~~~~~先说jni接口吧,原本文件太多,其实只需要SerialPort.c和Android.mk就可以实现Serialport.c#include #incl转载 2013-12-02 12:16:47 · 2720 阅读 · 0 评论 -
android4.0.3去掉底部状态栏statusbar,全屏显示示例代码
要去掉android4.0上的状态栏,全屏显示的代码如下: 1、将usleep和killall这二个文件放到assets文件夹下。这二个文件可在下面的附件中下载到。2、创建Device.java(注:附件里有完整的代码): 001import java.io.BufferedInputStream;002impor转载 2013-10-30 14:52:59 · 2290 阅读 · 2 评论 -
'ADB server didn't ACK'的解决办法
网上搜了很多种,但是对我来说都不管用。引起这个错误的原因是有很多方面的。1.软件冲突。首先是豌豆荚,尝试关闭豌豆荚,重启eclipse后尝试run as android application....2.进程里关闭adb.exe,重启eclipse3.软件更新android-sdk的更新 有个老外总结的比较全面:Try below steps:Close转载 2013-09-25 22:22:47 · 778 阅读 · 0 评论 -
Android的.apk软件安装到sd卡的方法
对于Android 2.2开始的软件可以装到到SD上的支持,对于adb命令而言也有了改进,对于Android 2.2固件中的pm命令开支持安装选项参数,这里新增了参数setInstallLocation,这里我们可以用adb通过shell命令执行linux的pm添加一些参数即可,比如adb shell pm setInstallLocation 0。其中最后一个参数0代表auto自动的,Andro转载 2013-10-10 16:42:27 · 2953 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----环境搭建
工欲善其事 必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下载 Android SDK4) 启动Ecli转载 2013-09-02 15:31:11 · 975 阅读 · 0 评论 -
基于 Android NDK 的学习之旅-----序言
前些日子做了个Android项目,引擎层用C的,准备写这个系类的文章,借此跟朋友来分享下我NDK开放的经验以及自己知识的总结和备忘。希望能给需要这方面资料的朋友提供一定的帮助。主要涉及到: 环境的搭建Android.mk 文件的配置HelloWorldNDK 打印信息JNI 数据类型Java 调用 CC 调用 Java数据的传输(基本数据类型的传输,引转载 2013-09-02 15:30:13 · 840 阅读 · 0 评论 -
armeabi和armeabi-v7a
在我们android APK的根目录有一个 libs文件夹,此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。那armeabi-v7a 与 armeabi有什么区别,都是什么意思呢? armeabi和armeabi-v7a是表示cpu的类型,我们知道一般的手机或平板都是用arm的cpu(mips的就转载 2013-09-01 22:50:50 · 4670 阅读 · 0 评论 -
处理硬件设备访问权限问题
在硬件抽象层模块中,我们是调用open函数来打开对应的设备文件的。例如,在2.3.2小节中开发的硬件抽象层模块freg中,函数freg_device_open调用open函数来打开设备文件/dev/freg。60 if((dev->fd = open(DEVICE_NAME, O_RDWR)) == -1) {61 LOGE("Failed to open device f转载 2013-09-07 10:43:20 · 1502 阅读 · 0 评论 -
Android系统的开机画面显示过程分析
提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统UI实现的分析之路。第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面。第二个开机画面是在init进程启动的过程中出现的,它也是一个转载 2013-08-05 23:56:21 · 1650 阅读 · 0 评论 -
修改Linux内核的启动Logo和禁用启动光标
Linux内核下使用的图片文件类型是pnm和PPm格式的,所以在开始介绍修改linux内核启动LOGO之前,1,先需要介绍一下怎么样设计自己开始logo的ppm图片,首先选择一张png格式的图片使用如下命令确保你必须安装以下的工具(pngtopnm,pnmquant,pnmtoplainpnm)如果没有安装,你可以使用sudo get-apt install netpbm命令来安装转载 2013-08-06 01:29:20 · 1099 阅读 · 0 评论 -
Conversion to Dalvik format failed with error 1
如题,解决办法是将原创 2014-09-03 21:57:19 · 602 阅读 · 0 评论