Android其他小笔记

 

Fdisk –l(查看分区情况)    

mkfs.msdos(同mkfs.vfat都是格式化为FAT32格式)

/dev/sdb是整个U盘区域;/dev/sdb1是划分区了的U盘空间

 

 编译rootfs过程出错,提示缺少x11/xlib.h等头文件,需要安装libx11-dev的包

 

插上U盘,虚拟机和本机只能有一个识别到此U盘,插上U盘时鼠标在哪个系统里,哪个系统就会抢占式识别到它。

 

Mht文件打不开,将后缀改为eml,就可以打开了。

 

开机后自动上琐时跑飞:无用的IIC设备要屏蔽掉

Tar解压时提示无法u-time,加sudo解压后正常

 

Android自带的一些菜单功能在frameworks\base\core\res\res\values下的config.xml下可以配置

 

添加driver时如果有添加类似lib*.so的库时,需要在prelink-linux-arm.map中添加map分区,否则会编译不过

 

Jchar在native语言中是16位

 

在Android系统运行时,cp命令需要采用$:busybox cp ..

 

播放Flash时,需要在浏览器设置里面将Browser type由ipad改为Android(默认为ipad选项时,是播放不了Flash的)

 

Android2.3在网络多媒体播放方面比2.2版本流畅稳定很多

 

注意使用aidl工具将binder下的.aidl文件转换成.java,便于分析程序

 

Surface系统提供三种属性:

1.       eFXSurfaceNormal 正常叠加(1.UI的draw叠加2.视频的直接pushbuffer)

2.       eFXSurfaceBlur  有点朦胧美

3.       eFXSurfaceDim 有点暗,如深色玻璃

 

linux下应用程序通过ioctl,mmap,read/write的系统调用操作硬件设备

 

使用NDK开发环境的JNI技术开发C,C++原生程序(最上面还是得有java程序)

 

去掉title和任务栏:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

 

APK可以通过eclipse进行仿真也可以通过adb直接安装到平台上进行测试

 

3G模块有USB dongle, PCIE module, LGA module

U-boot烧录的版本如果比Kernel和rootfs的烧录版本要早要新的话,会校验不通过导致烧录不了。

 

如果spi的uboot烧坏了后,可以通过制作SD卡启动卡,从SD卡启动Uboot后,再通过串口烧Uboot到spin中,避免了要焊掉spi用烧录座烧录

 

Linux内核源代码版权遵循GNU License,而Android源代码版权遵循Apache License,前者在发布产品时,必须公布源代码,而后者无须发布源代码。

 

注意脚本写法:

1.      第一行没有空格

2.      在XP下编辑会有多余的看不见的字符加进去导致识别不了sh文件

 

Linux驱动程序可以以设备节点的方式向用户空间提供接口,也可以使用sysfs的方式。

 

Android系统中,振动器,背光,电源系统等使用sysfs接口作为内核空间和用户空间的接口,驱动程序需要提供这些内容。

 

Linux内核空间到用户空间的接口情况,通常分为以下几类:

l         系统调用

l         字符设备节点

l         块设备节点

l         网络设备

l         Proc文件系统

l         Sys文件系统

l         无用户空间接口

Intent.createChooser的用法

解压到指定目录tar –zxvf(jxvf)XXX.tar.gz(.tar.bz2) –C(大写)/指定目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值