当前位置:  编程技术>移动开发
本页文章导读:
    ▪资料 最后修改时间读取 :格式        文件 最后修改时间读取 :格式 读取文件最后修改的时间,以MM月dd日   hh:mm形式显示  long mytime = file.lastModified(); String timeStr = timeString( mytime );     private String timeString( long time ){         //.........
    ▪ 7.3 RelativeLayout格局详解        7.3 RelativeLayout布局详解 RelativeLayout相对布局, 允许子元素指定他们相对于其它元素或父元素的位置(通过ID 指定)。因此,可以以左右对齐、上下对齐、置于屏幕中央等形式来排列元素。.........
    ▪ Release形式禁用NSLog       Release模式禁用NSLog NSLog的运行会占用时间和设备资源,所以最好是以Release模式编译的程序不会用NSLog输出,而以Debug模式编译的程序将执行NSLog的全部功能。   Release模式通常会定义__OPTIMIZE__.........

[1]资料 最后修改时间读取 :格式
    来源: 互联网  发布时间: 2014-02-18
文件 最后修改时间读取 :格式

读取文件最后修改的时间,以MM月dd日   hh:mm形式显示

 long mytime = file.lastModified();

String timeStr = timeString( mytime );

    private String timeString( long time ){

 

      //方式1 按系统的日期方式

      //  Calendar   cal = Calendar.getInstance(); 

      //  cal.setTimeInMillis( time ); 

      //  return cal.getTime().toLocaleString();

 

      //方式2 按自定义格式

        SimpleDateFormat format1 = new SimpleDateFormat("MM月dd日   hh:mm");

        Date currentTime = new Date( time );

        return format1.format(currentTime);

      }


    
[2] 7.3 RelativeLayout格局详解
    来源: 互联网  发布时间: 2014-02-18
7.3 RelativeLayout布局详解
RelativeLayout相对布局, 允许子元素指定他们相对于其它元素或父元素的位置(通过ID 指定)。因此,可以以左右对齐、上下对齐、置于屏幕中央等形式来排列元素。相对布局在实际应用中比较常用。图7-13所示是垂直方向上的应用。
 


图7-13 RelativeLayout1
RelativeLayout布局文件请参考代码清单7-15,完整代码请参考chapter7_3工程中relativelayout1.xml代码部分(chapter7_3/res/layout/relativelayout1.xml)。
【代码清单7-15】
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="match_parent" android:layout_height="wrap_content"
	android:padding="10dip">
	<TextView android:id="@+id/labe1" android:layout_width="match_parent"
		android:layout_height="wrap_content" android:layout_alignParentTop="true"
		android:text="上" android:background="#ff0060" />

	<TextView android:id="@+id/labe2" android:layout_width="match_parent"
		android:layout_height="wrap_content" android:layout_alignParentBottom="true"
		android:text="下" android:background="#2121f4" />

	<TextView android:id="@+id/labe3" android:layout_width="match_parent"
		android:layout_height="wrap_content" android:layout_above="@id/labe2"
		android:layout_below="@id/labe1" android:text="中"
		android:background="#ffffff" />
</RelativeLayout>

图7-14所示是水平方向上的应用。
 


图7-14 RelativeLayout2
RelativeLayout布局文件请参考代码清单7-16,完整代码请参考chapter7_3工程中relativelayout2.xml代码部分(chapter7_3/res/layout/relativelayout2.xml)。
【代码清单7-16】
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="match_parent" android:layout_height="wrap_content"
	android:padding="10dip">

	<TextView android:id="@+id/labe4" android:layout_width="match_parent"
		android:layout_height="wrap_content" android:text="@string/search" />

	<EditText android:id="@+id/entry" android:layout_width="match_parent"
		android:layout_height="wrap_content" android:layout_below="@id/labe4"
android:background="@android:drawable/editbox_background" />

	<Button android:id="@+id/ok" android:layout_width="wrap_content"
		android:layout_height="wrap_content" android:layout_below="@id/entry"
		android:layout_alignParentRight="true" android:layout_marginLeft="10dip"
		android:text="@string/confirm" />

	<Button android:layout_width="wrap_content"
		android:layout_height="wrap_content" android:layout_toLeftOf="@id/ok"
		android:layout_alignTop="@id/ok" android:text="@string/cancel" />
</RelativeLayout>

                                        出自《Android开发案例驱动教程》第七章

    
[3] Release形式禁用NSLog
    来源: 互联网  发布时间: 2014-02-18
Release模式禁用NSLog

NSLog的运行会占用时间和设备资源,所以最好是以Release模式编译的程序不会用NSLog输出,而以Debug模式编译的程序将执行NSLog的全部功能。

 

Release模式通常会定义__OPTIMIZE__,Debug模式不会。将下面的代码放在头文件中,你就可以放心的使用NSLog了。

 

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

 


    
最新技术文章:
▪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