
Android学习笔记
文章平均质量分 60
慢一拍
这个作者很懒,什么都没留下…
展开
-
Android其他小笔记
Fdisk –l(查看分区情况) mkfs.msdos(同mkfs.vfat都是格式化为FAT32格式)/dev/sdb是整个U盘区域;/dev/sdb1是划分区了的U盘空间 编译rootfs过程出错,提示缺少x11/xlib.h等头文件,需要安装libx11-dev的包 插上U盘,虚拟机和本机只能有一个识别到此U盘,插上U盘时鼠标在哪个系统里,哪个系统就会抢占原创 2011-12-31 11:56:55 · 370 阅读 · 0 评论 -
USB OTG及ADB功能
插上OTG USB线,提示打开USB存储设备,PC就可以访问Android平台的flash或者sata空间了。前提:Android平台本机已经是可以操作flash(开机mount过的)和sata分区了。 ADB功能,setting->applications->debugging->USB debug选择先装驱动,在pc端dos窗口\platform-tools下:Adb de原创 2011-12-31 11:53:57 · 6163 阅读 · 0 评论 -
Android系统APPS下的ICON图标放大
ApplicationsAdapter.javapackage com.launcher;import java.util.ArrayList;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Pa原创 2011-12-31 11:55:02 · 1182 阅读 · 0 评论 -
更改Android开机启动后的Home界面
更改Android开机初始界面有3种方法:1. 保证只有要执行的开机程序的AndroidManifest.xml才有<category android:name="android.intent.category.HOME"/>,即在启动项只有一项2. 建一个receiver,在ACTION_BOOT_COMPLETED时,Intent到指定Activity(有时原创 2011-12-31 11:55:54 · 801 阅读 · 0 评论 -
layout各种属性
LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal)fill-parent:占满整个屏幕,wrap-content:刚好适合控件内容的大小对齐方式gravity取值:top:不改变大小,位置置于容器的顶部bottom:不改变大原创 2011-12-31 11:50:55 · 376 阅读 · 0 评论 -
XP下Eclipse环境注意事项
1)eclipse中 Path for project must have only one segment:Project -> Properties -> Run/Debug Settings:1. select "Launching New_configuration"2. Delete3. OK2)SDK的包名不能是中文,以及不能有空格,否则报错foo3)安装完An原创 2011-12-31 11:49:10 · 447 阅读 · 0 评论 -
ubuntu下安装sun-java5-jdk(sun-java6-jdk)
1、修改ubuntu的软件源#vim /etc/apt/sources.list 在最后一行中加入deb http://cz.archive.Ubuntu.com/ubuntu hardy-updates main multiverse(2011-12-7经过验证)2、更新源文件#apt-get update 3、安装sun-java5-jdk(sun-java原创 2011-12-31 11:47:26 · 393 阅读 · 0 评论 -
ubuntu服务器或者虚拟机环境搭建及使用
碰到问题虚拟机不能上网:Vm->settings下的Network Adapter选择NAT,不要选Bridged想要通过XP的终端(SecureCRT)访问虚拟机:需安装SSH和Samba服务安装ssh:sudo apt-get install ssh安装samba:sudo apt-get installsamba4(要安装samba4而不是samba,安装samba后原创 2011-12-31 11:45:45 · 624 阅读 · 0 评论 -
Android学习步骤
1. ubuntu服务器或者虚拟机环境搭建及使用2. eclipse环境搭建及使用3. rootfs kernel boot编译,及镜像烧录(u-boot下的各种烧录命令,及boot地址)4. boot下,rootfs下,kernel下的各种配置5. kernel下各种driver及选项配置6. 如何加原创 2011-12-31 11:43:44 · 492 阅读 · 0 评论 -
如何显示Uboot版本和Kernel版本
显示Uboot版本(环境变量的定义特定平台可能会有差别) :1.uboot代码中增加版本的环境变量:setenv("ubootversion","XXXXXXXXXXXXX");2.system.prop 中最后添加:ubootenv.var.ubootversion=3.应用层调用:String ubootVersion= SystemProperties.get("ubootenv原创 2011-12-31 12:13:10 · 3106 阅读 · 2 评论 -
Touch Panel调试
1.电路检查:电源电压 排线连接 上拉电阻等2.软件配置:I2C IRQ RESET IO等3.示波器量IRQ波形4.示波器量I2C波形5.数据分析6.联系Touch原厂 7.注意干扰问题原创 2011-12-31 12:12:12 · 968 阅读 · 0 评论 -
MID中所用各种外围芯片
Resistance Touch Panel: I2C->TSC2003/2007(单点) ZT2083 UOR6X5X(2点)??? SPI->ADS7846(单点) TSC2046(单点) XPT2046Capacitance Touch Panel:Sis92XX Ilitek Raydium Himax Godix Pixcir Eeti原创 2011-12-31 12:11:43 · 1170 阅读 · 0 评论 -
文件浏览器下的文件调用可执行程序
一种隐式调用Intent的方法:Intent intent = new Intent(); intent.setAction("com.hoo.kay"); intent.setDataAndType(Uri.parse("hoo://www.hoo.com/person"), "image/gif");原创 2011-12-31 12:11:04 · 260 阅读 · 0 评论 -
某个Activity下不让某些快捷按键有动作
在当前Activity文件中添加: public boolean onKeyUp(int keyCode, KeyEvent event) { if(keyCode== KeyEvent.KEYCODE_BACK){ return true; } return super.onKeyUp(keyCode, event); }原创 2011-12-31 12:10:22 · 275 阅读 · 0 评论 -
Android 3G功能相关介绍(培训文档)
Android 3G功能相关介绍开启3G功能的配置1.Boarconfig.mk中添加– BOARD_USE_AML_STANDARD_RIL := true2.在对应的deivces下面的system.prop中修改:– hw.nophone=false3.init.rc中增加– mount usbfs none /proc/bus/usb(要在on init部分)原创 2011-12-31 12:09:39 · 2789 阅读 · 1 评论 -
Android Box培训大纲
12-12/13 Box培训内容: 1. 编译环境Ubunt虚拟机安装:装Samba4,更改smb.cfg,装SSH,以及开机配置chkcfg samba on,ssh on,selinux和防火墙都要关掉,chmod /home/user的权限。软件包的安装,交叉编译器。 Rootfs,kernel,uboot的编译和打包。以及makespi.sh原创 2011-12-31 12:08:44 · 612 阅读 · 0 评论 -
Adb调试APK
Adb调试APK步骤:1. 连接目标板USB otg到电脑2. 打开目标板上的Android系统中的Settings->Applications->Development->USB debugging设置3. 电脑XP系统上开始->运行->cmd, cd到adb.exe所在目录,比如D:\AndroidDevelop\platform-tools原创 2011-12-31 12:07:45 · 2034 阅读 · 0 评论 -
Android下的U-boot,kernel,rootfs烧录
(有些命令与平台相关)串口烧录:16M SPI FLASH烧录sf probe 2sf erase 0 200000loadysecureCRT 传输 发送Y modermsf write 82000000 0 200000 SDcard烧录:32M SPI FLASH烧录mmcinfo;fatload mmc 0:1 82000000 spi.bin;原创 2011-12-31 12:07:01 · 982 阅读 · 0 评论 -
Android应用层如何执行脚本文件
java层是用Runtime.getRuntime().exec(cmd) 来执行脚本的,注意root权限的使用。 增加GPIO口控制wifi模组电源,需要java层控制GPIO:有两种方法:1. 写一个字符设备的驱动,硬件抽象层,JNI层添加封装,Java层调用2. 写一个脚本,脚本直接写寄存器,在java层用Runtime.getRuntime().exe原创 2011-12-31 11:52:50 · 1121 阅读 · 0 评论