
android
rio2012
light_up_my_life
展开
-
TabActivity
简单介绍:一个典型的标签Activity 是由2 部分构成的 且其id都有规定 即:* TabHost必须用于展示标签页 id=@android:id/tabhost* TabWidget 必须用于展示标签页 id=@android:id/tabs* FrameLayout 必须用于展示隶属于各个标签的具体布局 id=@android:id/tabcontentTabActivity 首先Android里面有个名为TabActivity来给我们方便使用。其中有以下可以关注的函数: public Tab原创 2011-03-03 14:17:00 · 1133 阅读 · 0 评论 -
通过JavaScript或PHP检测Android设备
<br />JavaScript判断方法<br />搜索user agent字符串中的Android单词是最省事儿的方法:<br />if(navigator.userAgent.match(/Android/i)) { <br />// Do something! <br />// Redirect to Android-site? <br />window.location = 'http://android.davidwalsh.name'; <br />} <br />PHP转载 2011-05-03 11:18:00 · 452 阅读 · 0 评论 -
ANDROID_SDK_HOME
<br />AVD设备文件是保存在一个叫.android的目录下,该目录默认在用户的文档根目录下,如C:/Users/Administrator/Documents。但是,有的同学怕丢失文件,将 Documents目录移动到D盘,并重命名为“我的文档”。因为我就是这么做的,所以导致AVD不能启动。<br /><br />有时候 .android目录所在的磁盘空间不够<br /> <br />解决办法:<br />添加一个环境变量ANDROID_SDK_HOME,该环境变量的值就是Android SDK所在文原创 2011-04-22 09:34:00 · 2629 阅读 · 0 评论 -
友盟统计分析SDK 设置
<br />实时发送<br /> 应用程序产生每条消息(包括启动信息,自定义消息,退出消息)时都会立即发送到服务器,设置实时发送需要在应用程序Main Activity的onCreate()中调用。 MobclickAgent.setReportPolicy(ReportPolicy.REALTIME); 应用程序更新提醒 从安全性考虑,我们要求您保证当前应用的包名(Package)和您每次更新上传APK的包名保持一致。此功能需要添加权限 android.permission.WRITE_EXTERNAL_原创 2011-04-22 11:51:00 · 821 阅读 · 0 评论 -
友盟统计分析SDK集成
1导入Analytics_Android_SDK_2.1.jarEclipse用户右键您的工程根目录,选择Properties -> Java Build Path -> Libraries, 然后点击Add External JARs... 选择指向Analytics_Android_SDK_2.1.jar的路径,点击OK,即导入成功。 Android SDK tools 如果您是直接使用android SDK tools,只要将Analytics_Android_SDK_2.1.jar放在应用程序的转载 2011-04-22 09:38:00 · 2543 阅读 · 0 评论 -
Android如何有效地控制耗电量
<br />51CTO在对尚邮架构师的访谈中曾经探讨过移动开发是否要重视移动终端软件的耗电问题,答案是显而易见的!那么如何才能降低Android应用程序的耗电量呢?今天再一次回顾了一下09 年Google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也讲一下应该如何有效地控制耗电量问题。<br /> <br />首先我们来看看Android手机的电量都主要消耗在了什么地方:<br />显而易见,大部分的电都消耗在了网络连转载 2011-03-30 13:11:00 · 511 阅读 · 0 评论 -
18个超棒的Web和移动应用开发框架
感谢人类方方面面的创新,今天Web开发已经不需要在如何设计网站上面浪费时间了。框架和库帮助web开发者得以专注于真正的开发工作上。下面的这些开发框架,可以让你的web开发与移动开发走在快捷的道路上。 <br /> <br />1. iWebKit<br /><br />2.jQTouch<br /><br />3. jQuery Mobile<br /><br />4. Sencha Touch<br /><br />5. Wijmo – jQuery UI Widgets<br /><br />6转载 2011-03-30 11:19:00 · 413 阅读 · 0 评论 -
android 布局设计工具 UI Prototyping Stencils
<br />Utilities that help in the design and development of Android application user interfaces.<br /> <br />UI Prototyping Stencils<br /><br />A set of stencils for the Pencil GUI prototyping tool, which is available as an add-on for Firefox or as a standa原创 2011-03-28 11:52:00 · 1381 阅读 · 0 评论 -
android去除标题栏和状态栏
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!一、在代码中设置 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏getWindow().set原创 2011-03-28 10:56:00 · 925 阅读 · 0 评论 -
Android命令
<br /> 特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。上面的问题就是我们这篇文章要解决的问题,希望对大家有所帮助。<br /> <br /> 如果想让系统认识你输入的命令(如:输入android命令)有两种方法:<br />转载 2011-03-28 12:12:00 · 357 阅读 · 0 评论 -
获取Android源代码
<br />Git 是 Linux Torvalds 为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(workingcopy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等)转载 2011-03-16 12:52:00 · 438 阅读 · 0 评论 -
Android内存管理机制之一:lowmemory killer
<br />(1)Android是一个多任务系统,也就是说可以同时运行多个程序,这个大家应该很熟悉。一般来说,启动运行一个程序是有一定的时间开销的,因此为了加快运行速度,当你退出一个程序时,Android并不会立即杀掉它,这样下次再运行该程序时,可以很快的启动。随着系统中保留的程序越来越多,内存肯定会出现不足,这个时候Android系统开始挥舞屠刀杀程序。这里就有一个很明显的问题,杀谁?<br /><br />(2)Android系统中杀程序的这个刽子手被称作"LowMemory Kil原创 2011-03-16 12:46:00 · 2110 阅读 · 1 评论 -
Android 系统文件简介
<br />/system/bin/akmd<br />/system/bin/am<br />/system/bin/app_process 系统进程<br />/system/bin/dalvikvm Dalvik虚拟机宿主<br />/system/bin/dbus-daemon 系统BUS总线监控<br />/system/bin/debuggerd 调试器<br />/system/bin/debug_tool 调试工具<br />/system/bin/dexopt转载 2011-03-16 12:44:00 · 641 阅读 · 0 评论 -
android反编译工具Apktool安装与使用
1、安装安装步骤如下:1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步2.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list点击下载apktool.jar和apktool的工具包3.解压apktool-install-windows.zip到任意文件夹,把apktool.jar 到该文件夹下4.点击开始菜单,运行,输入CMD回车,用cd命令转到刚刚解原创 2011-02-15 15:48:00 · 32513 阅读 · 2 评论 -
Android中的长度单位详解
<br />Android中的长度单位详解<br /> <br />dp、sp、px、in、pt、mm<br /> <br /> 看到有很多网友不太理解dp、sp和px的区别:<br />现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大原创 2011-03-04 14:28:00 · 306 阅读 · 0 评论 -
android 布局属性
<br />第一类:属性值为true或false <br />android:layout_centerHrizontal 水平居中 <br />android:layout_centerVertical 垂直居中 <br />android:layout_centerInparent 相对于父元素完全居中 <br />android:layout_alignParentBottom 贴紧父元素的下边缘 <br />android:layout_alignParentLeft 贴紧父元素原创 2011-03-04 12:09:00 · 450 阅读 · 0 评论 -
Android 虚拟机常用快捷键
HOME:对应手机上的"Home"按键(带个小房子标记的按钮)ESC:对应手机上的"返回"按钮F2/PAGEUP:对应手机上的"Menu"按钮F3:对应拨号功能F4:挂断电话或者关闭手机屏幕显示F5:对应搜索键F7:关闭电源键F8:关闭GPRS/3G网络连接,但是不影响GSM连接ALT+ENTER:全屏显示切换CTRL+F11:屏幕显示切换DELETE:使用转载 2012-11-01 09:55:28 · 592 阅读 · 0 评论