
Android
文章平均质量分 53
toBetterWu
爱编程爱运动Full of passion
展开
-
onCreateContextMenu 与 onCreateOptionsMenu比较与作用
onCreateOptionsMenu:这个比较简单,就是Activity下的方法重写,只调用一次onPrepareOptionsMenu:按menu键一直会调用 onCreateContextMenu:这个是ListView下长按某item的时候会弹出的菜单并且要设置setOnCreateContextMenuListener或者实现OnC原创 2013-03-29 08:51:52 · 985 阅读 · 0 评论 -
Android 退出进程
在adb shell查看所有进程命令: psActivity中finish()方法只是调用了Activity中的destroy()方法,并不是kill掉当前进程退出进程(kill)的两种方式(都不推荐使用,因为这种方式比较粗暴,是不会调用生命周期函数的): System.exit(0); 0表示退出所有 Process.killProcess(Proce原创 2013-03-30 18:38:45 · 620 阅读 · 0 评论 -
Andriod 通过命令安装和卸载软件
adb install c:\rihui.apkadb uninstall com.rihui安装过程会比较慢原创 2013-03-30 18:43:47 · 626 阅读 · 0 评论 -
Android 退出进程
在adb shell查看所有进程命令: psActivity中finish()方法只是调用了Activity中的destroy()方法,并不是kill掉当前进程退出进程(kill)的两种方式(都不推荐使用,因为这种方式比较粗暴,是不会调用生命周期函数的): System.exit(0); 0表示退出所有 Process.killProcess(Proce原创 2013-03-30 18:45:06 · 787 阅读 · 0 评论 -
android 如何反编译apk文件
我们都知道将apk解压后我们能用的资源只有图片了,或者是raw文件夹下的资源。如何我们想要看看xml,看java源代码,是看不了的,都是二进制文件。好了,现在我们明确了我们的目标,有两个,第一是看xml文件,第二是java源代码。因此反编译apk文件也是分这两个阶段来进行的!所以当然是下载工具了,下面以test.apk为例!第一步: 装好三个工具 apktool(反编译xm原创 2013-04-02 22:25:40 · 1274 阅读 · 0 评论 -
struts2整合json时不能输出对象的解决方案
问题描述:在android客户端需要登录时,验证登录时在服务器端,如果登录成功,那么通过json返回一个user对象LoginAction 代码:package com.rent.struts.action;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;i原创 2013-04-04 20:43:36 · 715 阅读 · 0 评论 -
Android中关于EditText不能取得值的问题解决方案
问题描述: private EditText login_email; private Button login_btn; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去掉标题 requestWindo原创 2013-04-06 00:29:46 · 2553 阅读 · 4 评论 -
Android中关于如何从一个Activity跳转到拨号界面,或者直接到通话中
今天在做android一个项目的需求时,客户需要实现自动拨号功能,当时还真是萌了一下,什么是自动拨号?原来就是给一个按钮然后点击该按钮就能够自动打电话了! 那么这其实就很简单了 //电话预订功能 public void phoneCall(View v){//指定你要拨打的号码 Uri uri = Uri.parse("tel:500820");原创 2013-04-06 19:46:24 · 2620 阅读 · 0 评论 -
Android中关于DatePickerDialog与TimePickerDialog的结合使用
我们想要实现这样一个效果,如下图:点击设置日期与时间后弹出:点击设置后弹出:最后点设置将日期与时间显示在上面的文本框中实现代码:package org.crazyit.dialog;import java.util.Calendar;import android.app.Activity;import android.原创 2013-04-08 12:43:09 · 1756 阅读 · 0 评论 -
Android mvc的体现
在Android 中MVC 的具体体现如下 1)视图层(view):一般采用xml文件进行界面的描述,使用的时候可以非常方便的引入,当然,如何你对android了解的比较多的话,就一定可以想到在android中也可以使用javascript+html等的方式作为view层,当然这里需要进行java和javascript之间的通信,幸运的是,android提供了它们之间非常方便的原创 2013-03-30 18:35:22 · 811 阅读 · 0 评论 -
Android中的Activity四种启动模式(launchMode)
我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。Activity 有四种加载模式[1] standard 模式 这是默认模原创 2013-03-30 18:30:06 · 526 阅读 · 0 评论 -
横竖屏切换时候Activity的生命周期
1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息 onCreate--> onStart--> onResume-->3、按crtl+f12切换成横屏时 onSaveInstanceState--> onPause--> onStop--> onDestroy--原创 2013-03-30 18:28:46 · 616 阅读 · 0 评论 -
Android系统设计中存在设计模式分析
1、 开闭(OCP)简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecated。如从level 1就支持的Service.onStart,在level 5中,已经被S原创 2013-03-29 08:50:31 · 777 阅读 · 0 评论 -
Android - LayoutInflate用法
http://blog.youkuaiyun.com/wutongyu344/article/details/7397689通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的layout,比如对转载 2013-03-30 18:38:08 · 655 阅读 · 0 评论 -
android查看应用查询所占内存
查看应用程序的命令:adb shell procrank显示如下:PID Vss Rss Pss Uss cmdline190 79560K 74736K 49624K 43604K system_server14335 55776K 55740K 31308K 26676K com.android.launcher213074 47408K 47380K 24947K 224转载 2013-03-30 18:48:45 · 2362 阅读 · 0 评论 -
Service与Thread的区别
Service 与 Thread 的区别很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Service:Serv原创 2013-03-30 18:43:23 · 738 阅读 · 0 评论 -
android 中五个进程等级
android中的五个进程等级Android五个进程等级 1、前台进程(Foreground process): 用户当前工作所需要的。一个进程如果满足下列任何条件被认为是前台进程: 正运行着一个正在与用户交互的活动(Activity对象的onResume()方法已经被调用)。 寄宿了一个服务,该服务与一个与用户交互的活动绑定。 有一个Service对原创 2013-03-30 18:46:45 · 623 阅读 · 0 评论 -
android系统action大全
标准的Activity ActionsACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW 向用户去显示数据ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人ACTION_EDIT 访问已给的数据,提供明确的可编辑ACTION_PICK 从数据中选择一个子项目,并返回你所选中的项目翻译 2013-03-30 18:37:02 · 842 阅读 · 0 评论 -
Service与IntentService
最主要的区别是:前者不能进行耗时的操作,但是可以通过开辟一个新的线程解决,后者不需要IntentService,异步处理服务,只需要将逻辑写在onHandleIntent方法中,它实际上是新开了一个HandlerThread(内部已经封装好了,一种队列的机制),查看源码可以知道,并且在该线程执行完毕后还会清除该线程,关闭该服务原创 2013-03-30 18:42:58 · 568 阅读 · 0 评论 -
Android中AlertDialog中如何加入自定xml格式
问题描述:我想要实现一种在弹框中可以接受用户的输入值如下图:当点击该按钮时弹出点击确定后改为:实现核心代码:// 用车天数public void use_day(View v) {LayoutInflater inflater = LayoutInflater.from(ZijiaActivity.this);//这里通过LayoutInfl原创 2013-04-08 12:55:05 · 1208 阅读 · 0 评论