
android
文章平均质量分 72
zwq1457
这个作者很懒,什么都没留下…
展开
-
android Gallery 仿iPhone 图片滑动
先在将Gallery标签放入。[xhtml] view plaincopyprint?xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="verti转载 2012-09-27 17:51:20 · 2923 阅读 · 0 评论 -
安卓项目的源码
安卓项目的源码下面是整理的几十个安卓项目的源码,喜欢安卓的朋 友拿去吧,想必你一定用的上,喜欢安卓的朋友进来 看看吧。 Android开发的UI设计最佳实践.rar乐看播放器源代码.rar升级源码.rar商业项目完整版源代码.zip基于+Android+的英文电子词典.zip多屏幕显示效果.rar天天动听悬浮歌词实现转载 2012-09-27 19:58:29 · 4345 阅读 · 2 评论 -
仿优酷旋转菜单
首先,看下效果:不好意思,不会制作动态图片,只好上传静态的了,如果谁会,请教教我吧。首先,看下xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android转载 2012-09-27 10:55:10 · 3238 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2012-09-28 11:20:15 · 806 阅读 · 0 评论 -
Android自定义锁屏实现----仿正点闹钟滑屏解锁
本文原创,转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前几周看了下解锁的框架,基本上算是弄了个脸熟。看着别人花哨的解锁界面,心里也很痒痒的。于是,画了一天时间, 捣鼓出了这个成果----仿正点闹钟解锁。基本功能实现了,但程序效率问题以及程序的几处Bug都没有完全解决,留待以后有机 会弄吧。转载 2012-09-28 14:52:27 · 3576 阅读 · 1 评论 -
关于Android分辨率的支持(转)
关于Android的分辨率支持,为大家翻译官方文档看世界杯的空闲时间,翻译一下官方文档。分辨率问题是大家都很关心的(720×480会不会悲剧),而关于这个问题,android官方的文档无疑最有说服力。由于不是所有的人都愿意去读英文,所以趁球赛没开始,翻译一些。原文地址:http://developer.android.com/guide/practices/screens_suppor翻译 2012-09-29 09:48:42 · 862 阅读 · 0 评论 -
android音乐播放器——通过webview下载歌曲
最近在自己的音乐播放器中添加了一个下载网络歌曲的功能,虽然还没有做到边下边播放的功能,不过总算是开了一个头了,下载功搞定了,离目标也就不远了。 android自带播放器支持“边下载边播放”的功能,当你使用系统浏览器点击一个“MP3的下载链接”时,它就会自动播放这首歌曲并保存到本地(不知道用第三方浏览器是否也如此,笔者认为应该是系统浏览器会自动识别MP3下载链接,并调用系统播放器来播放)。转载 2012-09-29 09:49:48 · 2861 阅读 · 0 评论 -
android音乐播放器常见操作
/*变量声明*/ private ImageButton playBtn = null;//播放、暂停 private ImageButton latestBtn = null;//上一首 private ImageButton nextButton = null;//下一首 private ImageButton forwardBtn = null;//快进 private转载 2012-09-29 09:39:16 · 1039 阅读 · 0 评论 -
android操作sdcard中的多媒体文件(一)——音乐列表的制作
最近做了一个android音乐播放器,个人感觉最难的就是“后台播放”以及有关“播放列表”的部分,但是总算是找到了实现的方式。不同的人实现的方式可能不一样,这里我就分享一下自己对“播放列表”这个模块的一些实现方法,“后台播放”会在下一篇博文中进行介绍,希望大家也能分享一下自己的一些思路。 android使用ContentProvider来支持不同应用程序的数据共享,为了方便其他应用程序对转载 2012-09-29 09:33:32 · 1344 阅读 · 0 评论 -
android操作sdcard中的多媒体文件(二)——音乐列表的更新
在上一篇随笔中,我介绍了如何在程序中查询sdcard内的多媒体文件,并且显示到播放列表中,但是,如果在sdcard内删除、增加一些多媒体文件,如何让播放列表也更新呢,这里我分享一下自己在项目中的一些解决方法,希望对大家有所帮助。 首先,我简单介绍一下android是如何扫描sdcard内的多媒体信息的,详细请阅读sta转载 2012-09-29 09:32:40 · 4818 阅读 · 3 评论 -
Android自带音乐播放器代码分析(1)
要查看android自带的Music播放器需要下载android源码,具体方法在android源码网站有介绍,自带的Music播放器的代码位于android4.0\packages\apps\Music中 为了查看代码的方便可以将项目导入Eclipse查看,忽略提示的错误。原生的music代码有很多bug,可以用虚拟机模拟查看。首先查看整个项目中的java类如下介绍各类的作用:1.Al转载 2012-09-14 16:30:51 · 2133 阅读 · 1 评论 -
Android自带音乐播放器代码分析(2)
要查看android自带的Music播放器需要下载android源码,具体方法在android源码网站有介绍,自带的Music播放器的代码位于android4.0\packages\apps\Music中 为了查看代码的方便可以将项目导入Eclipse查看,忽略提示的错误。首先查看整个项目中的java类如下介绍各类的作用:1.AlbumBrowserActivity此类继承自Lis原创 2012-09-29 09:57:39 · 7915 阅读 · 2 评论 -
AudioManager学习
AudioManager类位于android.Media 包中,该类提供访问控制音量和钤声模式的操作。通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象。AudioManager audiomanage = (AudioManager) context.getSystemService(Context.AUDIO_转载 2012-09-29 10:33:49 · 925 阅读 · 0 评论 -
Android 开发之旅:view的几种布局方式及实践
引言通过前面两篇:Android 开发之旅:又见Hello World!Android 开发之旅:深入分析布局文件&又是“Hello World!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后转载 2012-09-29 10:50:34 · 950 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).sta原创 2012-09-29 11:11:44 · 643 阅读 · 0 评论 -
android ViewFlipper的使用
屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和转载 2012-09-28 17:16:25 · 618 阅读 · 0 评论 -
用ViewFlipper可以实现图片切换(一)
http://longshuai2007.blog.163.com/blog/static/142094414201161424414/ 屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。android.widget.ViewAnimator类继承至FrameLayout,转载 2012-09-28 17:15:39 · 4690 阅读 · 0 评论 -
android之SlidingDrawer实现抽屉效果
通常我们需要在用户的屏幕上展示更多的信息,但是用户的屏幕大小是有限的,那么我们如何利用有限的空间来展示更多的信息呢?Android为我们提供了SlidingDrawer类,帮助我们轻松实现想要的效果。诸如在墨迹天气中的墨迹推荐,360安全卫士中都有所体现。下面我们就来学习SlidingDrawer类,实现上述效果:效果图:未展开时:展开后:下面看代码:首先是转载 2012-09-29 09:22:47 · 837 阅读 · 0 评论 -
轻松实现带文字的ImageButton
要实现带文字的ImageButton的方法很多,我这里仅列举一种方法:自定义一个继承自ImageButton的类,然后Override它的onDraw(Canvas canvas)方法。?public class MyImageButton extendsImageButton { privateString text = null;转载 2012-09-29 09:46:01 · 11435 阅读 · 0 评论 -
(转)广播接收者BroadcastReceiver
原文链接:http://www.devdiv.com/home.php?mod=space&uid=71907&do=blog&id=3515广播接收者:①是用来接收广播Intent的②一个广播Intent是可以被多个订阅了此广播的广播接收者所接收广播又可以分为“普通广播”和“有序广播”普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,优点效率比较高,缺点接收者不能转载 2012-09-29 09:50:38 · 760 阅读 · 0 评论 -
通过广播Intent控制Android系统自带的音乐播放器
通过广播Intent控制Android系统自带的音乐播放器 ZhengZhirenhttp://blog.youkuaiyun.com/ZhengZhiRen/archive/2011/01/13/6134730.aspx Android自带的音乐播放器只能算是系统之上的应用,并不包含在SDK中,因此SDK文档中没有提及。但是,有时我们需要控制系统音乐播放器的行为,比如切换歌曲转载 2012-09-14 16:29:10 · 3766 阅读 · 0 评论 -
Android源码结构
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts转载 2012-09-14 16:32:32 · 700 阅读 · 0 评论 -
Android各种分辨率一览,方便开发对应
QVGA = 320 * 240;WQVGA = 320 * 480;WQVGA2 = 400 * 240;WQVGA3 = 432 * 240;HVGA = 480 * 320;VGA = 640 * 480;WVGA = 800 * 480;WVGA2 = 768 * 480;FWVGA = 854 * 480;DVGA = 960 * 640;PAL转载 2012-09-14 16:33:26 · 610 阅读 · 0 评论 -
android中各种颜色在drawable.xml的值
#FFFFFF白色 -->#000000黑色 --> #FFFFF0象牙色 -->#FFFFE0亮黄色 -->#FFFF00黄色 -->#FFFAFA雪白色 -->#FFFAF0花白色 -->#FFFACD柠檬绸色 -->#FFF8DC米绸色 -->#FFF5EE海贝色 -->转载 2012-09-14 16:34:09 · 866 阅读 · 0 评论 -
Android学习:SeekBar实现音量调节
SeekBar可以通过滑块的位置来标识数值----而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通常通过如下属性来指定: android:thumb: 指定一个Drawable对象,该对象将自定义滑块。为了让程序能响应拖动条滑块位置的改变,程序可以考虑为它绑定一个OnSee转载 2012-09-17 14:12:14 · 1744 阅读 · 0 评论 -
Android中各种“相似“的区别
1.View 的setVisibility有三个值可以设置: VISIBLE--->可见 INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layout GONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view就会取代他的位置。 注意:若你在Adapter中的g转载 2012-09-17 14:58:30 · 679 阅读 · 0 评论 -
GestureDetector用法(转)
1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么转载 2012-09-17 19:36:36 · 780 阅读 · 0 评论 -
AndroidのUI设计研究(一)——自定义ProgressBar
最近迷上进度条,使用进度条可以增强用户体验,让用户心里有个底,再无奈的等待中体会loading的乐趣。记得以前优乐美的官网,进入主页加载资源,显示给用户看的就是,炫彩背景下,一个杯子里的奶茶随着加载进度慢慢加上来,这对于浏览网站的人来讲,等于一种享受,并不是难熬等待的时间,在等待的时间的时候,她们看到确实另一番景象而不是单纯的进度条。百度手机浏览器的做法又不一样,用户打开一个网页的时候,在转载 2012-09-17 13:42:49 · 845 阅读 · 2 评论 -
Android学习:在SD卡上建立文件夹
代码如下:[java] view plaincopyprint?public class make extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstan转载 2012-09-17 14:55:03 · 459 阅读 · 0 评论 -
AndroidのService与Activity的及时通信
以前发表的博文一直都是没公布到博客园首页,因为怕高手笑话,但是想了想,如果一起讨论一起学习,不耻下问对自己无疑是更好,收获将更多。希望各位看官不要喷我。先看图片:这里有四个按钮,第一个是绑定服务,绑定后,服务里的线程开始运行;第二个是解除绑定,解除绑定貌似只会回调Service的unBind()方法,所以还是要在服务的unBind()或destroy()方法里结束服务线程;第三个就转载 2012-09-17 15:36:31 · 1821 阅读 · 0 评论 -
浅析GestureDetector
最近在研究场景切换的动画效果,其中需要用到三连击的动作触发。三连击,即点三下屏幕,但意义上是双击效果。 因此,我需要研究如何识别三连击的动作。我们知道,一般的View只能响应点击(Click)和长按(LongPress)事件。这是因为View里只暴露了这些listener给我们使用。而实质上,View是在onTouchEvent(MotionEvent event)里对用户的动作做了一定的分析转载 2012-09-17 19:23:19 · 450 阅读 · 0 评论 -
GestureDetector类的用法
GestureDetector类定义了许多触摸事件。包括 1.boolean onDoubleTap(MotionEvent e)解释:双击的第二下Touch down时触发 2.boolean onDoubleTapEvent(MotionEvent e)解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。 3.boole转载 2012-09-17 19:33:17 · 498 阅读 · 0 评论 -
android基础知识03——事件处理01:主要事件及其处理方式
这一期主要集中学习了android的事件处理相关内容。主要参考内容为: Android 事件处理 Android核心技术与实例详解—事件处理 android的窗口机制分析------事件处理 (该文属于android源码分析级别,比较难,没完全看懂) Android开发指南-用户界面-事件处理目的:通过全面的分析And转载 2012-09-18 13:32:30 · 782 阅读 · 0 评论 -
Android界面View及ViewGroup
2.1.0 View及ViewGroup类关系Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。这就证明了一点,View代表了用户界面组件的一块可绘制的空间块。每一个View在屏幕上占据一个长方形区域。在这个区域内,这个VIEW对象负责图形绘制和转载 2012-09-18 13:53:20 · 438 阅读 · 0 评论 -
Android之旅---AppWidget
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget 2.如何使得AppWidget与客户端程序交互创建简单的AppWidget 在介绍之前给大家看一下程序运行的最后转载 2012-10-09 14:11:45 · 535 阅读 · 0 评论 -
android游戏开发(三)触屏事件处理_手势识别
上一章 我们学习了 android 简单的触摸屏操作 那这一章我们来看看 android 的手势操作 android的手势识别是android更人性化,让我们的操作更简单, 其实我们日常应用中不少地方都使用了手势识别方法 比如 2011年那么火的 愤怒的小鸟 中的 发射武器, uc 游览器 的左右滑动功能,这都是可以使用android的手势识别来实现。 如果想要实现提高我们a转载 2012-09-18 14:58:42 · 1396 阅读 · 0 评论 -
Android---Activity生命周期状态
Activity生命周期: 一个activity主要有三个状态: · 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。 · 当它失去焦点但仍然对用户可见时,它处于暂停状态。即是:在它之上有另外一个activity。这个activity也许是透明的,或者未能完转载 2012-10-10 11:15:29 · 661 阅读 · 0 评论 -
android的Touch事件解析(dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent)
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup转载 2012-09-21 20:07:55 · 1010 阅读 · 0 评论 -
android 手势操作GestureDetector
利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,举例说明: package com.zwq.musicui;import android转载 2012-09-18 14:12:39 · 555 阅读 · 0 评论 -
自定义Dialog
效果图:1.主Activity代码:package com.jun.activity;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.view转载 2012-09-25 10:13:11 · 484 阅读 · 0 评论