`
ctfzh
  • 浏览: 31499 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
    今天,微媒正式上线了。       介绍:              微媒是利用腾讯微博开放接口实现的一款媒体社交应用。关注微博好友,私信,收藏,好友最新动态,发微博,发图片,发表情等多媒体微博内容等。随时随地记录生活点点滴滴,并与全世界的人分享。      主要使用到的技术说明:     主要采用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):读取会话中所有短 ...
Global site tag (gtag.js) - Google Analytics