作者:印兰
日期:2013.03.19 |
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。Invisible和gone有何区别呢?
其在XML文件和Java代码中设置如下:
可见(visible)
XML文件:android:visibility=”visible”
Java代码:view.setVisibility(View.VISIBLE); Read More…
作者:印兰
日期:2012.10.10 |
AlertDialog.Builder builder = new Builder(DialogActivity.this);
builder.setTitle(“标题”);
builder.setPositiveButton(“确定”,null);
builder.setIcon(android.R.drawable.ic_dialog_info);
builder.setMessage(“简单消息框”);
builder.show();

作者:印兰
日期:2012.10.10 |
程序安装后第一次启动:
启动页–>功能介绍页–>系统主页
以后启动:
启动页–>系统主页
所以在启动页中判断一下就可以了
可以弄一个文件保存一个状态,推荐用SharedPreferences。
1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。
判断系统是第一次运行的代码实现如下: Read More…
作者:印兰
日期:2012.10.10 |
/** 判断内存卡是否已插入*/
public boolean hasStorage() {
String state = android.os.Environment.getExternalStorageState();
if (android.os.Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}
return false;
} Read More…
作者:印兰
日期:2012.09.03 |
要得到图片的缩略图,可以有两种方法:
一种是利用BitmapFactory中的decodeFile对图片进行压缩。
一种是直接取缩略图
直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails这两个数据库,可以获得设备中图片和视频的缩略图
// 取缩略图的方法
cr = getContentResolver();
String[] projection = { Thumbnails._ID, Thumbnails.IMAGE_ID, Thumbnails.DATA };
Cursor cursor = cr.query(Thumbnails.EXTERNAL_CONTENT_URI, projection, null, null, null);
getColumnData(cursor); Read More…
作者:印兰
日期:2012.08.28 |
第一种:也一般入门的时候经常使用的一种方法
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
注意这句一定要写在setContentView()方法的前面,不然会报错的
第二种:在AndroidManifest.xml文件中定义
<application android:icon=”@drawable/icon” android:label=”@string/app_name” android:theme=”@android:style/Theme.NoTitleBar”>
可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件 Read More…
作者:印兰
日期:2012.08.17 |
八月十七日 星期五 下午
今天在公司闲的头疼,中午睡了会起来一看,大家还在睡,该上班了都没有要醒的意思。毕竟咱是新人,不敢比啊。然后我就打开博客看看(好久都没有更新了),说我机器上的浏览器低,让下载新版本。我就下载安装。安装完最后重新启动才能生效。由于我的大意,没有正确关闭eclipse。重新启动后,双击eclipse就出现了下面的情况。我菜鸟啊,一出英文我就蒙。至少这个错误我还能知道是java虚拟机创建失败。
版本是:eclipse-jee-helios-SR1-win32.zip
ADT是:ADT-17.0.0
我的jdk版本是:1.6.0_02
解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine” Read More…
作者:印兰
日期:2012.07.29 |
数据库连接池 Snap-ConnectionPool
为了简化数据库开发,缺省有效地管理数据库资源,Snap-ConnectionPool以最简单的方式,为应用供以一个有效的数据库资源管理工具。
Read More…