当前位置: 编程技术>移动开发
本页文章导读:
▪保持在底部的按钮栏,上头是滚动的ScrollView-转 保持在底部的按钮栏,上面是滚动的ScrollView---转
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" andr.........
▪ 获取存储卡的途径和存储空间 获取存储卡的路径和存储空间
/** 获取存储卡路径 */ File sdcardDir=Environment.getExternalStorageDirectory(); /** StatFs 看文件系统空间使用情况 */ StatFs statFs=new StatFs(sdcardDir.getPath()); /** Block 的 size*/ .........
▪ 一次性封锁所有的Activity 一次性关闭所有的Activity
第一种 ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); 系统会将,该包下的 ,所有进程,服务,全部杀掉,就可.........
[1]保持在底部的按钮栏,上头是滚动的ScrollView-转
来源: 互联网 发布时间: 2014-02-18
保持在底部的按钮栏,上面是滚动的ScrollView---转
<?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">
<LinearLayout
android:id="@+id/buttonLayout"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="horizontal">
<Button
android:text="AAAA"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="1"/>
<Button
android:text="BBBB"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="1"/>
</LinearLayout>
<ScrollView
android:layout_above="@id/buttonLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ScrollView>
</RelativeLayout>
<?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">
<LinearLayout
android:id="@+id/buttonLayout"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="horizontal">
<Button
android:text="AAAA"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="1"/>
<Button
android:text="BBBB"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="1"/>
</LinearLayout>
<ScrollView
android:layout_above="@id/buttonLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ScrollView>
</RelativeLayout>
[2] 获取存储卡的途径和存储空间
来源: 互联网 发布时间: 2014-02-18
获取存储卡的路径和存储空间
/** 获取存储卡路径 */
File sdcardDir=Environment.getExternalStorageDirectory();
/** StatFs 看文件系统空间使用情况 */
StatFs statFs=new StatFs(sdcardDir.getPath());
/** Block 的 size*/
Long blockSize=statFs.getBlockSize();
/** 总 Block 数量 */
Long totalBlocks=statFs.getBlockCount();
/** 已使用的 Block 数量 */
Long availableBlocks=statFs.getAvailableBlocks();
/** 获取存储卡路径 */
File sdcardDir=Environment.getExternalStorageDirectory();
/** StatFs 看文件系统空间使用情况 */
StatFs statFs=new StatFs(sdcardDir.getPath());
/** Block 的 size*/
Long blockSize=statFs.getBlockSize();
/** 总 Block 数量 */
Long totalBlocks=statFs.getBlockCount();
/** 已使用的 Block 数量 */
Long availableBlocks=statFs.getAvailableBlocks();
[3] 一次性封锁所有的Activity
来源: 互联网 发布时间: 2014-02-18
一次性关闭所有的Activity
第一种
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上
<uses-permission android:name=\"android.permission.RESTART_PACKAGES\"></uses-permission>
第二种
每当我们启动一个Activity的时候记录这个Activity当需要关闭所有Activity的时候就循环去关闭所有的Activity
第三种
是通过广播去关闭Activity。首先我们的在代码中去注册广播和结束广播当我们需要去关闭某个Activity的时候发送广播。
第四种
是关闭虚拟机
第五种
是杀掉所在进程
第一种
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上
<uses-permission android:name=\"android.permission.RESTART_PACKAGES\"></uses-permission>
第二种
每当我们启动一个Activity的时候记录这个Activity当需要关闭所有Activity的时候就循环去关闭所有的Activity
第三种
是通过广播去关闭Activity。首先我们的在代码中去注册广播和结束广播当我们需要去关闭某个Activity的时候发送广播。
第四种
是关闭虚拟机
第五种
是杀掉所在进程
最新技术文章: