JAVA
zhongyhc
天行健,君子以自强不息;地势坤,君子以厚德载物
展开
-
JAVA如何调用DOS命令
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor( ); ... 在上面的程序中,第一转载 2008-07-17 18:26:00 · 619 阅读 · 0 评论 -
Android 获取手机总内存和可用内存等信息
在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢? 通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。 "/proc/me转载 2015-03-13 16:15:55 · 602 阅读 · 0 评论 -
Android开发之onClick事件的三种写法
[java] view plaincopy package a.a; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widge转载 2015-03-13 14:52:27 · 567 阅读 · 0 评论 -
Android的文件系统结构
http://blog.csdn.net/conowen/article/details/7251057 1、Android文件系统的结构 官方android源码编译后得到的文件如下: 其中有system.img,ramdisk.img,userdata.img三个映像文件。其中,ramdisk.img是文件系统,system.img包括了主要的包、库等文件,userdata转载 2015-03-24 17:00:11 · 1034 阅读 · 0 评论 -
Android中的消息机制
http://blog.csdn.net/conowen/article/details/7278123 1、Android管理线程的类 1.1、Message———MessageQueue的存放对象,各个线程之间交流的信息,线程处理完数据之后,需要更新UI,则发送Message给UI线程(即主线程) 1.2、MessageQueue———消息队列,用来存放Handler发送过转载 2015-03-24 17:03:56 · 379 阅读 · 0 评论 -
【整理】system\app中的APK一览
程序位于:system\app 注意: 红色标注程序勿删,否则会影响系统正常运行! 序号 程序名 注释 可否删除 备注及建议 1 AccountAndSyncSettings 同步与帐户设定 不推荐 该程序针对各个程序的自动网络同步,删除后可能会无法同步PC 2 ApplicationsProvid转载 2015-03-24 17:05:37 · 850 阅读 · 0 评论 -
Android对Linux内核的改动你知道多少?
我们知道Android是一个开源系统,但是并不彻底,而且Android从多个方面对Linux内核进行了改动与增强,尽管一度和Linux基金会在内核方面闹得不愉快,但是最终也达成了和解。下面将对此进行详细介绍和分析。 1、Goldfish Android模拟器通过运行一个Goldfish的虚拟CPU.Goldfish来运行arm926t指令集(arm926t属于armv5构架),并且仿真转载 2015-03-24 17:07:14 · 471 阅读 · 0 评论 -
Android的线程与进程
1、Android系统的进程(Processes)与线程(Thread): 1.1、进程与线程简述 当一个Android应用程序启动时,系统会启动一个Linux进程,并在此进程中,开启一个称为“main”的线程,也就是常说的主线程。主线程主管向用户界面控件派发事件。其中包含绘图事件。它也是你的应用与界面工具包(android.widget和android.v转载 2015-03-24 17:02:43 · 407 阅读 · 0 评论 -
Android获取系统cpu信息,内存,版本,电量等信息
1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat 通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。读取/proc/stat 所有CPU活动的信息来计算CPU使用率,下面我们就来讲讲如何通过代码来获取CPU频率: package com.orange.cpu; import java.io.BufferedReader; import ja转载 2015-03-24 23:15:52 · 636 阅读 · 0 评论 -
Android下如何获取CPU序列号
public static String getCPUSerial() { String str = "", strCPU = "", cpuAddress = "0000000000000000"; try { //读取CPU信息 Process pp = Runtime.g转载 2015-03-24 23:16:50 · 5640 阅读 · 0 评论 -
Android应用程序消息处理机制(Looper、Handler)分析
Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。 前面我们学习Android应用程序中的Activity启动(Android应用程序启动过程源代码分析转载 2015-04-01 17:26:38 · 525 阅读 · 0 评论 -
获取应用的当前版本号&获取当前android系统的版本号
获取应用的当前版本号&获取当前android系统的版本号 获取当前应用的版本号: private String getVersionName() throws Exception { // 获取packagemanager的实例 PackageManager packageManager = getPackageM转载 2015-03-13 16:03:05 · 480 阅读 · 0 评论 -
软件测试工具
开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis 开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject 开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator [TestDirector]:企业级测试管理工具,也是业界第一个基原创 2015-03-10 23:10:24 · 790 阅读 · 0 评论 -
Java 多线程状态图
一.线程基本状态图 这幅图是在Java 多线程(三) 线程的生命周期及优先级出现过的: 图中是线程运行的基本状态:线程调用start()方法开始后,就进入到可运行状态,随着CPU的资源调度在运行和可运行之间切换;遇到阻塞则进入阻塞状态。 二.加入同步的线程状态图 多线程的同步机制,及synchronized关键字的使用学习: Java 多线程(五) 多线转载 2014-08-23 21:42:42 · 2683 阅读 · 0 评论 -
基础---[Android记录]自定义ADT模板
目录[-] 简介 Android的默认模板 Activity示例 模板的工作流程 模板的具体构成 文件说明 template.xml 模板变量数据流向 定制化自己的ADT模板,简单上手 附录 简介 ADT模板就是在Eclipse中使用向导新建Android工程或者Android组件的时候使用的模板。ADT模板的特点: 1.可以通过简单的可视化配转载 2015-03-15 19:59:20 · 1199 阅读 · 0 评论 -
Java 中 this 的使用
1. this是指当前对象自己 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class A { String s = "Hello"; public A(String s) { System.out.PRintln("s = " + s); System.o转载 2015-03-15 21:23:18 · 390 阅读 · 0 评论 -
我的Android学习之旅[4]——Android应用程序的生命周期
我的Android学习之旅[4]——Android应用程序的生命周期 ——不积跬步,无以至千里;不积小流,无以至江海 在对一个简单的Hello World工程进行项目结构剖析后,我们接着来学习下一个Android应用程序的生命周期是怎么样的,以便为后面的开发有个垫下良好的基石~ 所谓的应用程序生命周期无非就是应用程序进程从创建到消亡的整个过程。转载 2015-03-09 23:45:46 · 538 阅读 · 0 评论 -
我的Android学习之旅[1]——Android的系统架构
我的Android学习之旅[1]——Android的系统架构 ——不积跬步,无以至千里;不积小流,无以成江海 虽然园子里关于Android系统架构的文章已经很多了,但是作为自己学习Android的心路历程,记录下来是必要的,老鸟就速度飞过吧~ 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么转载 2015-03-09 23:36:02 · 431 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一:了解四大基本组件 Activity : 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。 Activity之间通过Intent进行通信。在Intent 的描述结转载 2015-03-09 23:00:43 · 385 阅读 · 0 评论 -
我的Android学习之旅[5]——分析一个闪屏的Android示例程序
我的Android学习之旅[5]——分析一个闪屏的Android示例程序 ——不积跬步,无以至千里;不积小流,无以成江海 最近几天在外比赛,一路晕车晕到杭州,早上刚半决赛完,终于有点时间更新下随笔了~好了,前面几篇文章都讲了些Android理论性但必不可少的知识,如果继续这样写下去估计大家和笔者一样憋不住了吧~那么,笔者就先拿Android Essentia转载 2015-03-09 23:48:12 · 573 阅读 · 0 评论 -
我的Android学习之旅[3]——从简单的Hello World来剖析项目结构
我的Android学习之旅[3]——从简单的Hello World来剖析项目结构 ——不积跬步,无以至千里;不积小流,无以成江海 开发环境搭建完了,那么让我们建个简单的项目,来了解下Android项目到底是怎么样的一个结构~ 1、建立一个简单的Hello World程序 步骤1:启动Eclipse,选择 New—>Other,如下图所示转载 2015-03-09 23:44:37 · 675 阅读 · 0 评论 -
Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台) 一、搭建Android开发环境 准备工作:下载Eclipse、JDK、Android SDK、ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.转载 2015-03-09 20:12:52 · 541 阅读 · 0 评论 -
10个经典的Android开源应用项目,提高你的开发能力
10个经典的Android开源应用项目,提高你的开发能力 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://www.apkb转载 2015-03-11 21:24:34 · 688 阅读 · 0 评论 -
Android中MediaButtonReceiver广播监听器的机制分析
http://blog.csdn.net/qinjuning/article/details/6938436 在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应 插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称转载 2015-04-27 22:42:30 · 1321 阅读 · 0 评论