• Android:实现两个Activity相互切换而都不走onCreate()_程序更加流畅!

    本文要实现的目的是: 有3个Activity: A,B,C,从A中可以进入B,B中可以进入C,并且B和C之间可能需要多次相互切换,因此不能使用普通的startActivity-finish方式,因为重新创建Activity比较耗时。当这个Activity内容比较多时,重复创建很大的影响了流畅性。(即实现类似于QQ上 选择照片页面-选择相册页面,这两个页面可能多次相互切换,所以不能多次创建) 1.从B进入C或者从C...
    作者:孤风一剑/2014年11月06日/分类:移动开发/阅读:863次/标签:, , /评论关闭
  • Android Activity间动画跳转

                本博文主要介绍activity间动画跳转的问题,在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实有些软件已经这样做了,比如我们都比较熟悉的大众点评网。          下面我们通过一个实例来看一下怎么实现所有activity动画跳转,这里我们不妨就模仿下大众点评网activity的动画跳转。          首先在layout/anim新建    anim_enter.xml [html] ...
    作者:孤风一剑/2014年11月04日/分类:移动开发/阅读:1,105次/标签:, /评论关闭
  • android中Activity回传数据

    比如从A跳转到B,然后等待从B回传数据: 那么在A中这样跳转: [java] startActivityForResult(intent, 100);   后面那个requestCode我也搞不清楚作用是什么。但是要大于0; 然后在A中重写这个方法: [java] @Override       protected void onActivityResult(int requestCode, int resultCode, Intent data)       {         Log.e("onActivityResult", "o...
    作者:孤风一剑/2014年6月19日/分类:移动开发/阅读:781次/标签:, /评论关闭
  • Activity之间传递列表

    activtiy之间通过Intent传递数据,但是一般只能传递基本类型的,下面给出传递列表的方法: 1.要传递的类,需要实现Parcelable接口   [java] package com.yyu.utils; import android.os.Parcel; import android.os.Parcelable; public class MyFileInfor implements Parcelable {     /*文件名字*/     private String fileName = null;     /*文件绝对路径*/    ...
    作者:孤风一剑/2014年2月18日/分类:移动开发/阅读:1,325次/标签:/评论关闭
  • Android的activity的title设定内容

    改变标题栏内容的方式常用的有2种,一种是静态的,在AndroidMainFest.xml中指定: 加入:   [html] view plaincopy android:label="@string/aboutTitle" 如:     [html] view plaincopy <activity android:name="cn.com.smartcost.offer.ui.AboutActivity"         android:parentActivityName="cn.com.smartcost.offer.ui.ListViewActivi...
    作者:孤风一剑/2014年2月14日/分类:移动开发/阅读:944次/标签:, , /评论关闭
  • Android 两个activity之间通信

    两个activity之间可以通过bundle通信,比如我现在有两个Activity,ListViewActivity和ReplyActivity。 ListViewActivity中的代码:   [java][/java] view plaincopy //跳到报价界面                 Intent intent = new Intent();                 intent.setClass(ListViewActivity.this, ReplyActivity.class);                 Bundle bundle = new Bundle()...
    作者:孤风一剑/2013年12月25日/分类:移动开发/阅读:952次/标签:, /评论关闭
  • Android之后台服务判断本应用Activity是否处于栈顶

    在Android开发中,我们经常想知道是否自己的服务处于后台运行中,因为在后台运行的服务器优先级会降低,也就极有可能会被系统给回收掉,有什么好办法呢?Google推荐我们将服务运行到前台,如何知道服务是否处于后台运行呢?可以通过获取堆栈信息中栈顶的Activity是否为本应用即可。 1。下面是关健部分代码: (记得加上权限:<uses-permission android:name="android.perm...
    作者:孤风一剑/2013年12月11日/分类:移动开发/阅读:1,358次/标签:, /评论关闭
  • Android中Activity与服务Service绑定

    核心代码 Activity [java][/java] view plaincopy public class MusicActivity extends Activity implements OnClickListener{     @Override     public void onClick(View v) {connection(); }     private void connection() {             Intent intent = new Intent("david.bindService");             bindService(intent, sc, Context.BIND_AUTO_CREATE);   ...
    作者:孤风一剑/2013年10月16日/分类:移动开发/阅读:1,451次/标签:, , , , /评论关闭
  • 取得正在运行的Activity

          在main.xml中:   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#3399ff"> <ListView android:id="@+id/tasklist" android...
    作者:孤风一剑/2013年9月10日/分类:移动开发/阅读:1,041次/标签:/评论关闭
  • Activity的生命周期

    Activity的生命周期 Activity是整个Android平台的基本组成,生命周期主要包含三个阶段: 运行态(Running State) 此时Activity程序显示在屏幕前台,并且具有焦点,可以和用户的操作动作进行交互,例如: 向用户提供信息、捕获用户单击时的事件并作处理; 暂停态(Paused State) 此时Activity程序失去了焦点,并被其他处于运行态的Activity取代在屏幕前台显示,如果切换后...
    作者:孤风一剑/2013年9月08日/分类:移动开发/阅读:1,110次/标签:, /评论关闭