java豆子

导航

上一页 1 ··· 6 7 8 9 10 11 12 下一页

2011年8月25日 #

Android对话框-下篇-之设置activity为Dialog

摘要: 有人希望做出来的应用程序是一个漂浮在手机主界面的东西,那么很简单你只需要设置一下Activity的主题就可以了在AndroidManifest.xml 中定义Activity的地方一句话:android:theme="@android:style/Theme.Dialog" 这就使你的应用程序变成对话框的形式弹出来了,或者android:theme="@android:style/Theme.Translucent" 就变成半透明的。 阅读全文

posted @ 2011-08-25 11:06 java豆子 阅读(4503) 评论(0) 推荐(0) 编辑

Android对话框-上篇-之系统对话框

摘要: 一、android有四种默认的Dialog实现:AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog。另外你还可以继承android.app.Dialog实现自已的dialog。 二、AlertDialog是一种能构造默认的一、二、三个按钮的对话框和单选或多选的的选择对话框。 三、ProgressDialog是继函大自AlertDialog,除了AlertDialog功能外,它还能显视进度圈或条的对话框。 四、DatePickerDialog/TimePickerDialog是分别能让用户选择日期和时间的对话框。 五... 阅读全文

posted @ 2011-08-25 11:02 java豆子 阅读(2143) 评论(0) 推荐(1) 编辑

2011年8月23日 #

Android的界面设计工具——DroidDraw

摘要: 软件名称:DroidDraw软件大小:489KB(Windows版本)支持系统:Mac OS X/Windows/Linux下载地址:http://code.google.com/p/droiddraw/ ADT中的界面开发工具实在是很烂,通常情况下都需要硬编码,对于程序员来说不但效率比较低下,而且调试起来极其不方便,还好在Google未推出GUI的“所见即所得”的工具之前,我们找到这款软件DroidDraw,这款软件采用Java开发而成。 DroidDraw目前是一个公开的Google Code项目,可以免费在线下载(http://code.google.com/p/droiddraw/), 阅读全文

posted @ 2011-08-23 14:11 java豆子 阅读(251) 评论(0) 推荐(0) 编辑

2011年8月22日 #

android中使用startActivityForResult回传数据

摘要: 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法。1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)。1 Intent intent=new Inten 阅读全文

posted @ 2011-08-22 17:48 java豆子 阅读(356) 评论(0) 推荐(0) 编辑

2011年8月18日 #

Android 获取正在运行的任务和服务

摘要: 要获取正在运行的任务,首先需要声明一个活动对象管理器(ActivityManager) 所有的活动任务都属于此,然后通过获取服务可以得到所有的活动对象,然后通过活动对象可以得到所有运行的任务和服务,当然要获取服务和任务是使用不同的方法,但是方式是一样的。下面是获取代码:代码: 1 void getTask() { 2 3 ActivityManager activityManager; 4 try { 5 activityManager = (ActivityManager) this 6 .getSystemService(ACTIVITY_SERVICE); 7 8 arylistTask 阅读全文

posted @ 2011-08-18 18:00 java豆子 阅读(741) 评论(0) 推荐(0) 编辑

Android添加顶部通知(Notification)并处于“正在进行中”(onGoing)

摘要: 用过Android版的QQ的都知道,QQ返回的时候在顶部通知里会出现一个企鹅,表明QQ正在运行,可以拉开通知,点击手机QQ出现主界面,继续运行。所以我想让自己的软件也出现这么一个通知,并且可以快速的打开查看。Android应用开发详解 8.3 Notification和NotificationManager的使用 P178/*** 添加顶部通知* @author liuzhao*/public void AddNotification(){//添加通知到顶部任务栏//获得NotificationManager实例String service = NOTIFICATION_SERVICE;nm 阅读全文

posted @ 2011-08-18 17:57 java豆子 阅读(7112) 评论(0) 推荐(0) 编辑

2011年8月17日 #

android为视频、音乐、图片等生成缩略图

摘要: 1、Video对于视频,取第一帧作为缩略图,也就是怎样从filePath得到一个Bitmap对象。 private Bitmap createVideoThumbnail(String filePath) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); retriever.setDataSource(filePath); 阅读全文

posted @ 2011-08-17 12:35 java豆子 阅读(4810) 评论(0) 推荐(1) 编辑

2011年8月16日 #

Java + ffmpeg 生成视频缩略图

摘要: 对于上传视频生成缩略图使用的是ffmpeg进行生成的。自己在网上找了如何进行编译ffmpeg的方法但是感觉太复杂了就到csdn上找到了编译好的ffmpeg文件下载下来给大家一个下载地址http://download.csdn.net/source/453719体会到ffmpeg非常强大,大部分流行的视频格式的都能生成缩略图现在开始首先下载ffmpeg解压建立一个bat文件startE:\ffmpeg\bin\ffmpeg.exe -i %1 -ss 20 -vframes 1 -r 1 -ac 1 -ab 2 -s 160*120 -f image2 %2 exit说明下使用红色吧标记的意义E 阅读全文

posted @ 2011-08-16 15:18 java豆子 阅读(1722) 评论(0) 推荐(0) 编辑

Drawable、Bitmap、Canvas和Paint的关系以及部分使用方法

摘要: 很多网友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们 阅读全文

posted @ 2011-08-16 10:06 java豆子 阅读(1814) 评论(2) 推荐(0) 编辑

Android架构图以及主要类

摘要: 主要的类:android.app :提供高层的程序模型、提供基本的运行环境android.content 包含各种的对设备上的数据进行访问和发布的类android.database :通过内容提供者浏览和操作数据库android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上.android.location :定位和相关服务的类android.media :提供一些类管理多种音频、视频的媒体接口android.net :提供帮助网络访问的类,超过通常的java.net.* 接口android.os :提供了系统服务、消息传输、IPC机制androi 阅读全文

posted @ 2011-08-16 10:00 java豆子 阅读(1934) 评论(0) 推荐(1) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页