`
fanguanghui
  • 浏览: 92275 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
用mysql的group by解决不重复记录的问题,   假设一个表:   id f_id value 1 2 a 2 2 b 3 5 c 4 9 c 5 9 a 6 6 d    id是主键,f_id是外键,我需要获得不重复的外键f_id的数据,如果用group by 或者distinct很容易搞定   select f_id from table group by ...
本文来自 http://blog.csdn.net/hellogv/   直接进入主题:本文将会教大家如何实现一个简单的代理服务器(仅支持Http Get),与Android的MediaPlayer结合,从而可以扩展出“播放 防盗链的媒体文件 ”,“边播放边保存 ”等的功能。 本文的代码可以到这里下载: http://download.csdn.net/detail/hellogv/4047134 ,代码分为两个工程: J2SE工程:HttpGetProxy,在PC上实现简单的代理服务器,核心类是HttpGetPro ...
1.遍历界面控件   用instanceof来判断是否是指定的控件类型 LinearLayout myLayOut = (LinearLayout)findViewById(R.id.tableLayout1); LinearLayout 是父控件名称,根据你自己的修改   可以用这句得到 LinearLayout loginLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);   for (int i = 0; i < myLayOut.getChildCount(); i ...
一、  方法 使用 getLayoutParams() 和 setLayoutParams() 方法 二、  示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams();    // 取控件 aaa 当前的布局参数 linearParams.height = 365;        // 当控件的高强制设成 ...
在Android上进行开发,免不了要支持多分辨率屏幕支持,所以就不得不了解一下Android 的多屏幕支持机制。   首先来了解一下相关的术语。 1.Screen size 屏幕实际尺寸,Android的屏幕实际尺寸分为3个通用的尺寸。   2.Aspect ratio 长宽比   3.Resolution 分辨率   4.Density 密度   5.Density-independent pixel 密度无关的像素   介绍:Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一个元素<supports-screens> ...
适应所有机型分辨率需知道的   首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。   Android主要有以下几种屏:   QVGA和WQVGA屏density=120;   HVGA屏density=160;   WVGA屏density=240;     下面 ...
在Android 界面制作中会用到的dip、dp、px、sp等单位说明。   (一)概念   dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用; sp: scaled pixels(放大像素). 主要用于字体显示best for t ...
本文来自http://blog.csdn.net/hellogv/ ,欢迎转摘,引用必须注明出处! 上次介绍了基础篇,讲解了自定义抽屉控件的基础实现,这次就在基础篇的基础上加入拖拉功能。拖拉功能基于GestureDetector,GestureDetector的基本使用方式不是本文介绍的重点,有兴趣的童鞋可以上网查询相关的教程。 本文的抽屉控件相对于基础篇的抽屉控件多了以下功能: 1.支持手势拖拉 2.拖拉到一半时,可以自动展开或者收缩。具体如下图: 本
本文来自http://blog.csdn.net/hellogv/ ,欢迎转摘,引用必须注明出处! 以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对周围组件挤压,则用起来欠缺美观了。 如下图。在对周围压挤的情况下,抽屉是先把周围的组件一次性压挤,再通过动画效果展开/收缩的,这种做法的好处是快速简单,坏处是如果挤压范围过大,则效果生硬。 本文实现的自定义抽屉组件,主要针对这种压挤效果做出改良,渐进式压挤周围组件,使得过渡效果更加美观。如下图。
本文来自http://blog.csdn.net/hellogv/,引用必须注明出处! 用户使用android客户端时,当ListView滚动至底部,可以由一个按钮来提示用户是否读下一页,那么如果使用GridView呢?现在很多WEB 2.0上的体验就是当底部时自动读取下一页数 ...
本文转摘自:http://user.qzone.qq.com/475854927/blog/1308810064 是什么文体,我不懂,不过挺贴近我们80后的: 好像很花心、其实很专一   好像很坚强、其实比谁都要脆弱   好像很开心、可是
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder ...
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲解了MediaPlayer播放网络音频,介绍了MediaPlayer关于网络音频的缓冲和进度条控制的方法,这次再讲解MediaPlayer播放网络视频。播放网络视频比播放网络音频多需要一个SurfaceView而已,已经熟悉MediaPlayer播放网络音频之后,相信大家对播放网络视频也能很快地掌握。先来看看本文程序运行截图:
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来看看本文程序运行的结果: main.xml的源码如下: <?xml version="1.0" encoding="utf-8"?> <Frame ...
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 在android上要实现类似Launch的抽屉效果,大家一定首先会想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民间的控件工具集合~~~android-misc-widgets。a ...
Global site tag (gtag.js) - Google Analytics