- 浏览: 31499 次
- 性别:
- 来自: 广州
最新评论
-
jameslin_2011:
以为是源码。。。
微媒-腾讯微博开放平台应用 发布新版本了(2012.05.04更新) -
hbxflihua:
很不错,不过貌似少了些东西。比如你实现 OnClickList ...
Android拍照、录像、录音代码范例 -
androidzjb:
谢谢分享,
Android拍照、录像、录音代码范例 -
liu_jun_y:
自己每次项目完后都想总结下,但总是推。。。。
【转载】开发经验总结,很受用。 -
379548695:
问下楼主。是基于哪个版本开发的。我导入之后sdk选1.4.,1 ...
Tab的多种典型用法总结(带动画)
文章列表
今天,微媒正式上线了。 介绍: 微媒是利用腾讯微博开放接口实现的一款媒体社交应用。关注微博好友,私信,收藏,好友最新动态,发微博,发图片,发表情等多媒体微博内容等。随时随地记录生活点点滴滴,并与全世界的人分享。
主要使用到的技术说明:
主要采用OAuth授权方式;
下拉刷新ListView列表(自定义控件)、ListView分页;
异步请求数据、异步显示图片等操作;
数据库操作;
SDCard存取文件操作;
SharedPreference的使用;
选项菜单(XML文件 ...
在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。
使用时需要注意:
考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。
表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中使用字段别名让字段别名和VO属性名一样。
下面是实现代码:
import java.lang.reflect.Constructor;
import java.lang.reflec ...
里面总结的是tab的一些比较典型的用法,带有多种动画效果,希望对各位有所帮助。
下面是相关截图:
里面包括了五六种tab的用法,包括最简的tab实现方法,RadioGroup实现方法,GridView实现方
法,RadioGroup+ViewFlipper实现方法,最后还有一个综合实现在顶部和底部都有tab的例子。希望大家能从中学到些,如果有好的事发
或建议也希望提出来一起交流学习。
邮件:admin@ctfzh.com
新浪微博:http://weibo.com/snoopychen
腾讯微博:http://t.qq.com/SnoopyChen
不好意思,昨天 ...
1、有一个方法,有一段类似于下面这样:
new Thread(){
public void run(){
// 做了一些数据库操作
db.close();
}
}.start();
结
果运行过程中,发现有时候会报数据库已经锁定的异常。最后才定 ...
好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱^_^.
Android 的官方开发者博客发了一份幻灯片(www.slideshare.net/AndroidDev/android-ui-design-tips),介绍了一些 Android UI 设计的小贴士.
这个 PPT 包含5个部分:
1>该做什么,不该做什么
2>设计哲学和考量
3>你必须了解的 UI 框架特性
4>新的 UI 设计模式
5>图标和准则
Don’t:
1>不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个 Android 软件,在你的商标显示和平台整体观感 ...
RecordActivity.java
package com.cons.dcg.collect;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.*;
import android.app.*;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bund ...
通过JAVA获取优酷、土豆、酷6、6间房、56视频,现在很多社会网站都有这个功能,用户输入优酷、土豆、酷6、6间房、56视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。
比如:新浪微博就有这个功能,当用户输入优酷、土豆、酷6、6间房、56视频网址后,就能获取到相应的视频地址及视频的缩略图。
其中要用到一个JAR包,链接地址如下:
http://jsoup.org/packages/jsoup-1.5.2.jar
原文地址:http://www.juziku.com/wiki/906.htm
核心代码:
import org.jsoup.Jsoup;
...
今天给大家介绍一下如何实现androd主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然
后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个
View,手指向右快速滑动时跳转到下一个View,本例中使用图片作为各个View的页面,实现左右快速滑动显示不同的图片。
转自 http://www.ideasandroid.com/archives/414
layout
<linearlayout android:layout_he ...
第一步
try {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
} catch (ActivityNotFoundException e) {
// Do nothing for now
}
第一步
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
try ...
有时候我们在开发Android应用时,会遇到圆角图片的问题,那么,我们如何在Android中用代码来生成圆角Bitmap图片呢?下面这段代码也许能够帮到你。
该方法主要用到了drawRoundRect来画圆角矩形,然后通过drawBitmap来画图片。
//生成圆角图片
public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) {
try {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
...
MediaPlayer
可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用
MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。
SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。
程序截图
main.xml
<?xml version="1.0" encoding="utf-8"?>
<L ...
苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。
所以Google Voice Recognition在Android 的实现就变得极其轻松。
语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。
功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上。
功能界面如下:
用户通过点击speak按钮显示界面:
用户说完话后,将提交 ...
网上有很多现成的Flash游戏,一直想在手机上玩,虽说Android2.2支持Flash,但是大多数游戏需要键盘控制,最多的就是方向键,而手机大多数没有键盘(有键盘的好像也不行),所以实际上就没办法玩了。
现在Rexsee提供了一个 ...
使用Rexsee的基站定位(RexseeCellLocation对象)。
需注意:基站信息是来自运营商的,仿真器只能模拟网络延迟(-netdelay)、网速(-netspeed)、以及一些电话相关的操作,gsm <call|accept|busy|cancel|data|hold|list|voice|status>。还不能模拟信号。
效果图:
function query(){
var loction = eval('('+rexseeCellLocation.getLastKnownLocation()+')');
var type = locat ...
一段完整的Android平台上短信功能的接口源码,利用扩展的API可以通过js实现如下功能:
1. getContentUris():读取短信相关的所有数据库表的Uri地址;
2. get(int number):读取若干条短信;
3. getUnread(int number):读取若干条未读短信;
4. getRead(int number):读取若干条已读短信;
5. getInbox(int number):从收件箱读取若干条短信;
6. getSent(int number):读取若干条已发短信;
7. getByThread(int threadID):读取会话中所有短 ...