WEB开发网
开发学院手机开发Android 开发 Android 开发技巧杂集 阅读

Android 开发技巧杂集

 2010-11-05 00:54:42 来源:WEB开发网   
核心提示:name="android:windowBackground">@null< /item>< /style>< /resources>6.横竖屏切换时不重新加载 onCreate()为了防止横竖屏切换时 Activity 重新加载 onCreate ,只需要
name="android:windowBackground">@null< /item>< /style>

< /resources>

6.横竖屏切换时不重新加载 onCreate()

为了防止横竖屏切换时 Activity 重新加载 onCreate ,

只需要在 Activity 的配置文件里添加属性:

android:configChanges="orientation|keyboardHidden|navigation"

7.半透明主题

1.Resource source file location : res/values/styles.xml

< style name="myTranslucentTheme" parent="android:style/Theme.Translucent">

< item name="android:windowBackground">@drawable/bg< /item>

< /style>

其中 bg 为一张半透明图片的索引

2. 使用自定义半透明主题

AndroidManifest.xml

Java代码

1. < activity android:name=".WallpaperActivity"

2. android:label="@string/wallpaper_titile"

3. android:theme="@style/myTranslucentTheme">

4. < /activity>

< activity android:name=".WallpaperActivity"

android:label="@string/wallpaper_titile"

android:theme="@style/myTranslucentTheme">

< /activity>

8.获取Android手机上的图片和视频缩略图

大家都知道Android从1.5开始刚插入SD卡时系统会调用MediaScanner服务进行后台扫描,索引新的歌曲、图片和视频等信息,如果我们需要快速提取图片和视频缩略图可以直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails这两个数据库,即可查询出来缩略图

如何判断文件呢? 可以通过Cursor遍历数据库,对比INTERNAL_CONTENT_URI字段的值,这是一个Uri我们可以转成String,这里保存着Android手机SD卡上的多媒体文件完整路径,

有关具体的缩略图可以通过getThumbnail(ContentResolver cr, long origId, int kind, BitmapFactory.Options options) 或getThumbnail(ContentResolver cr, long origId, long groupId, int kind, BitmapFactory.Options options) 方法获取,这两种方法返回Bitmap类型,而缩略图的分辨率可以从HEIGHT和WIDTH两个字段提取,在Android上缩略图分为两种,通过读取

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Android 开发 技巧

编辑录入:coldstar [复制链接] [打 印]
赞助商链接