摘要: 获取LayoutInflater对象三种方法:1、LayoutInflater inflater=getLayoutInflater();2、LayoutInflater inflater=(LayoutInflater)mContext.getSystemServic(LAYOUT_INFLATER_SERVICE);3、LayoutInflater inflater=LayoutInflater.from(context); //这种方法在重写BaseAdapter时常用如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListVie... 阅读全文
posted @ 2012-03-13 17:14 Android Walker 阅读(1502) 评论(0) 推荐(2) 编辑
摘要: 1. 什么是 JNI JNI是Java Native Interface的缩写。从Java 1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语 言,只要调用约定受支持就可以了。使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可以接受的,甚至是必须的,比 如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。关于 JNI 的用法很简单,有点像 java 里的 reflect 的工作机制,有兴趣的朋友可以参看Java 本地接口规范 http://li... 阅读全文
posted @ 2012-03-12 17:53 Android Walker 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看看Android手机的电量都主要消耗在了什么地方:显而易见,大部分的电都消耗在了网络连接、GPS、传感器上了。简单的说也就是主要在以下情况下耗电比较多:1、 大数据量的传输。2、 不停的在网络间切换。3、 解析大量的文本数据。那么我们怎么样来改善一下我们的程序呢?1、 在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那么就不需要执行相应的程序。检查网络连接的方法如下:ConnectivityManagermConnectivity; TelephonyManagermTelephony; …… //检查网络连接,如果无网络可用,就不需要进行连网操作等 Netwo 阅读全文
posted @ 2012-03-12 17:21 Android Walker 阅读(318) 评论(0) 推荐(0) 编辑
摘要: adb介绍SDK的Tools 文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机 模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; adb在集成开发环境中的工作 adb的工作方式比较特殊采用监听Socket TCP 5554等端口 阅读全文
posted @ 2012-03-07 19:34 Android Walker 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://developer.android.com/resources/index.html2.Remote DroidRemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。地址:http://code.g 阅读全文
posted @ 2012-03-05 23:23 Android Walker 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的局限性。2、 Monky测试使用的事件流数据流是随机的,不能进行自定义。3、 可对MonkeyTest的对象,事件数量,类型,频率等进行设置。三、Monkey的基本用法基本语法如下:$ adb shell monkey [options]options选项 阅读全文
posted @ 2012-03-05 22:01 Android Walker 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插 阅读全文
posted @ 2012-03-05 21:14 Android Walker 阅读(2236) 评论(0) 推荐(0) 编辑
摘要: 在Android中解析XML文主要有三种方式,分别为Simple API for XML(SAX)、Document Object Model(DOM)和Android附带的PULL解析器。其中SAX是一个解析速度非常快并且占用内存少的XML解析器,非常适合Android手机等移动设备。 SAX解析XML文件采用事件驱动的方式进行,也就是说,SAX是逐行扫描文件,遇到符合条件的设定条件后就会触发特定的事件,回调你写好的事件处理程序。使用SAX的优势在于其解析速度较快,占用内存较少(相对于DOM而言)。而且SAX在解析文件的过程中得到自己需要的信息后可以随时终止解析,并不一定要等文件全部解析完毕 阅读全文
posted @ 2012-03-05 21:12 Android Walker 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 详细描述:V1.0说明:小腰精让您随时了解掌握自己的身体动态,活出美丽,活出健康。1、支持体重指数计算想时刻了解自己体重是否标准的时尚一族必备!2、支持完美腰臀比例测试您想知道自己是否是完美的腰臀比例吗?还不赶紧试试!3、支持体脂率计算了解自己身体状况,瘦身族贴身工具!4、支持基础代谢率计算您知道自己每天的基础代谢率是多少吗?小腰精为您解答。 阅读全文
posted @ 2012-03-05 19:57 Android Walker 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:launchMode属性:<activity android:name="ActB& 阅读全文
posted @ 2012-03-05 11:27 Android Walker 阅读(189) 评论(0) 推荐(0) 编辑