Emulator] WARNING: Data partition already in use. Changes will not persist!

[2011-12-22 11:54:07 – Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-12-22 11:54:07 – Emulator] WARNING: SD Card image already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/sdcard.img
[2011-12-22 11:54:07 – Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/snapshots.img

Continue reading Emulator] WARNING: Data partition already in use. Changes will not persist!

使用eclipse编译程序无法在android手机上运行的一种错误的解决

使用eclipse编译程序,然后在android手机上运行,报错如下:

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

使用logcat查看log,显示错误如下:

NOTE: attach of thread ‘Binder Thread #3’ failed

原因是某些应用程序(比如360和91手机助手)造成手机无法在SD卡上安装程序

解决方法是卸载这些垃圾软件,或者使用adb shell让手机自己选择安装在哪里,命令如下:

$adb shell
$pm setInstallLocation 0
Continue reading 使用eclipse编译程序无法在android手机上运行的一种错误的解决

android 数据库,oncreate onupgrade 什么时候被调用的简介与内容[转]

Android数据库经验总结

在学习Android数据库SQLite之前,必须意识到这一点,目前在Android系统中集成的是SQLite3版本,SQLite是一个开源的嵌入式数据库,他支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,不支持静态数据类型,而是使用列关系。可以把SQLite数据库近似看成是一种无数据类型的数据库,你可以把任何类型的资料存放在飞Integer类型的主键之外的其他字段上去,另外字段的长度也是没有限度的。不过建议一定要在编写SQL语句的时候,按照标准的SQL语法,因为这样在别人看你的代码时候,便于更好的理解。
Continue reading android 数据库,oncreate onupgrade 什么时候被调用的简介与内容[转]

android模拟器运行一个程序时打印出以下信息

[2011-12-22 11:54:07 – Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-12-22 11:54:07 – Emulator] WARNING: SD Card image already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/sdcard.img
[2011-12-22 11:54:07 – Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/snapshots.img

今天在运行Android的一个程序的时候出现上面类似的报错信息. Continue reading android模拟器运行一个程序时打印出以下信息

推荐10个Android开源项目

1.Android团队提供的示例项目 
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://code.google.com/p/apps-for-android/

Amazed 2 Android App

2.Remote Droid 
RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
地址:http://code.google.com/p/remotedroid/

Remote Droid

3.TorProxy和Shadow 
TorProxy应用实现了Android手机无线电电传通讯(TOR), Continue reading 推荐10个Android开源项目

android调试工具DDMS

DDMS全称:Dalvik Debug Monitor
一,DDMS的作用它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。
二,DDMS怎样工作1,每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机实例都是一个独立的进程空间。虚拟机的线程机制,内存分配和管理,Mutex等等都是依赖底层操作系统而实现的。所有Android应用的线程都对应一个Linux线程,虚拟机因而可以更多的依赖操作系统的线程调度和管理机制。
2,DDMS在IDE与设备或模拟器之间的起着中间人的角色。
3,DDMS启动时会与ADB之间建立一个device monitoring service用于监控设备。当设备断开或链接时,这个service就会通知DDMS。
4,当一个设备链接上时,DDSM和ADB之间又会建立VM monitoring service用于监控设备上的虚拟机。
5,通过ADB Deamon与设备上的虚拟机的debugger建立链接,这样DDMS就开始与虚拟机对话了。

Continue reading android调试工具DDMS

js检查屏幕是否旋转

// Detect whether device supports orientationchange event, otherwise fall back to the resize event.
var supportsOrientationChange = "onorientationchange" in window,
orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";

window.addEventListener(orientationEvent, function() {
alert('HOLY ROTATING SCREENS BATMAN:' + window.orientation + " " + screen.width);
}, false);

Continue reading js检查屏幕是否旋转

返回顶部