当前位置:  编程技术>移动开发
本页文章导读:
    ▪相仿的Timer循环服务设计        类似的Timer循环服务设计  <service android:name=".mService1" android:exported="true" android:process=":remote" ></service>   /* 自定义mService类继承Service类 */public class mService1 extends Service{  /* 建立Handler对.........
    ▪ nslog在release和debug上的配置        nslog在release和debug下的配置  #ifndef __OPTIMIZE__ # define NSLog(…) NSLog(__VA_ARGS__) #else # define NSLog(…) {} #endif 这个代码的魔术在于:release模式通常会定义 __OPTIMIZE__,当然debug模式不会。将这段代码.........
    ▪ 解决listView挡住button的有关问题       解决listView挡住button的问题 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Butt.........

[1]相仿的Timer循环服务设计
    来源: 互联网  发布时间: 2014-02-18
类似的Timer循环服务设计

 <service android:name=".mService1" android:exported="true" android:process=":remote" ></service>

 


/* 自定义mService类继承Service类 */
public class mService1 extends Service
{
  /* 建立Handler对象,作为线程传递 postDelayed之用 */
  private Handler objHandler = new Handler();
 
  /* 为确认系统服务执行情况 */
  private int intCounter=0;
 
  /* 成员变量mTasks为Runnable对象,作为Timer之用 */
  private Runnable mTasks = new Runnable()
  {
    /* 执行线程 */
    public void run()
    {
      /* 递增counter整数,作为后台服务运行时间识别 */
      intCounter++;
     
      /* 以Log对象LogCat里输出log信息,监看服务执行情况 */
      Log.i("HIPPO", "Counter:"+Integer.toString(intCounter));
     
      /* 每1秒调用Handler.postDelayed方法反复执行 */
      objHandler.postDelayed(mTasks, 1000);
    }
  };
 
  @Override
  public void onStart(Intent intent, int startId)
  {
    // TODO Auto-generated method stub
    super.onStart(intent, startId);
  }

 

  @Override
  public void onCreate()
  {
    // TODO Auto-generated method stub
    /* 服务开始,调用每1秒mTasks线程 */
    objHandler.postDelayed(mTasks, 1000);
    super.onCreate();
  }
  
  

  @Override
  public void onDestroy()
  {
    // TODO Auto-generated method stub
   
    /* 当服务结束,移除mTasks线程 */
    objHandler.removeCallbacks(mTasks);
    super.onDestroy();
  } 
}

1 楼 白云天 2012-09-17  
在一个Activity 内部可以调用:

Intent i = new Intent( EX06_04.this, mService1.class );
startService(i);

来启动一个 服务, 注意:此 Service 要在
AndroidManifest.xml  中声明,如下:
<service android:name=".mService1" android:exported="true" android:process=":remote" ></service>

    
[2] nslog在release和debug上的配置
    来源: 互联网  发布时间: 2014-02-18
nslog在release和debug下的配置

 #ifndef __OPTIMIZE__ # define NSLog(…) NSLog(__VA_ARGS__) #else # define NSLog(…) {} #endif

这个代码的魔术在于:release模式通常会定义 __OPTIMIZE__,当然debug模式不会。将这段代码放在你的头文件当中,你就可以放心的使用NSLog了!


    
[3] 解决listView挡住button的有关问题
    来源: 互联网  发布时间: 2014-02-18
解决listView挡住button的问题
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">

    <Button android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:id="@+id/testbutton"
        android:text="@string/hello" android:layout_alignParentBottom="true" />

    <ListView android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:id="@+id/list"
        android:layout_alignParentTop="true" android:layout_above="@id/testbutton" />

</RelativeLayout>


android:layout_above="@id/testbutton" 让ListView 在 Button之上

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3