代码改变世界

android 平滑切换屏幕的几种方法总结

2011-11-27 16:54 by 雪夜&流星, 6261 阅读, 1 推荐, 收藏, 编辑
摘要:第一种: ViewFlipper + GestureDetector;第二种:自己重写ViewGroup来管理view;第三种:利用系统自带的ViewPager。关于第一种方法,很多人用过就只说一下思路:用ViewSwitcher,加上动画效果就可以做到。第二种方法参考:http://marshal.easymorse.com/archives/3828,我在这里就直接贴过来了: 上述截图,是手指拖动的效果,如果拖动过屏幕中点,松手后就会自动移动到第二屏。另外,如果使用轻扫手势,也可以自动移动下一屏。主要是参考了这个项目:http://code.google.com/p/andro-view. 阅读全文

[转] Android Camera架构浅析

2011-11-23 14:31 by 雪夜&流星, 761 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://blog.csdn.net/BonderWu/article/details/58142781、Camera成像原理介绍Camera工作流程图Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)接收光学镜头传递来的影像,经模/数转换器(A/D)转换成数字信号,经过编 阅读全文

[转]网站架构文章列表(持续更新中)

2011-11-14 09:21 by 雪夜&流星, 288 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://iceskysl.1sters.com/?p=413互联网越来越开放,技术人员也越来越乐于分享,分析构架、演变和遇到的问题,虽然说没有真正经历过,很多体验可能会没那么深,但是有些东西提前了解会有诸多好处。在很多地方看到类似的构架分析、分享的文章,统一收集整理如下,遇到其他的,我会持续更新,如果经历允许,我还会写一些读后感或者点评;如果你看到其他的类似文章或者点评,欢迎留言让我知道。对dbanotes等表示感谢。WikiPedia 技术架构学习分享http://www.dbanotes.net/opensource/wikipedia_arch.htmlYouTube 的架 阅读全文

[原] android Service 跨进程通信

2011-09-29 22:31 by 雪夜&流星, 2592 阅读, 0 推荐, 收藏, 编辑
摘要:最近做项目一直没能理解清楚Service是如何跨进程通信的,既然是跨进程通信,那么也就意味着多个app可以通过一个Service服务进行数据的交互了。带着这些猜想,花了一天的时间终于把这个猜想实现了。关于Service的生命周期就不说了,网上一大堆。本地Activity和Service之间的交互de... 阅读全文

google源码新的下载地址

2011-09-25 00:16 by 雪夜&流星, 407 阅读, 0 推荐, 收藏, 编辑
摘要:http://android.git.kernel.org/不能访问了,在网上无意间找到了一个网址https://github.com/android,据说是可以下载源码的。也不晓得是否能下载,如果哪位大哥下载成功了,告知一声! 阅读全文

设计模式——命令模式(Command)

2011-09-25 00:11 by 雪夜&流星, 312 阅读, 0 推荐, 收藏, 编辑
摘要:最近做项目用到了命令模式,自己却浑然不知。项目中是这样的,同一个按钮,在不同的界面中点击的时候要实现不同的方法。于是只需要在不同的界面传递不同的命令就行了。后来仔细去看了下命令模式,然后记录下来了。命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。用遥控器来控制空调的开和关、以及温度的设置。空调的实体类(包含空调的开、关和温度的设置)package com.tanlon.command;/** * 定义空调,用于测试给遥控器添新控制类型 * @author Administrator * */publ. 阅读全文

设计模式——单例模式(Singleton)

2011-09-24 23:47 by 雪夜&流星, 288 阅读, 0 推荐, 收藏, 编辑
摘要:最近做项目的时候遇到一个问题,就是一个设置界面设置某一个属性的时候我们在整个应用程序中只能有一个设置界面的实例存在。于是就去学习了一下单例模式,然后将其记录下来了。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。特别注意:一、单例模式是用来实现在整个程序中只有一个实例的。二、单例类的构造函数必须为私有,同时单例类必须提供一个全局访问点。三、懒汉式和饿汉式单例类。在Java中,单例模式(饿汉模式)应用的例子如下述代碼所示: public class Singleton { private static... 阅读全文

[原]Android 手动扫描音乐文件

2011-09-06 23:19 by 雪夜&流星, 6542 阅读, 0 推荐, 收藏, 编辑
摘要:最近做一个关于手动扫描指定文件夹下面的媒体文件到系统媒体数据库中的功能,在网上找了很多大多都是发送一个广播:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 通知系统媒体自动扫描,不知道是因为权限的问题还是什么原因,反正试了n久就是没用,就是扫描不到系统数据库中去。 于是自己去弄了一个方法,实现了功能,方法如下://实例化一个MediaScannerConnectionMediaSc 阅读全文

Android ndk 开发demo

2011-09-04 21:11 by 雪夜&流星, 1224 阅读, 0 推荐, 收藏, 编辑
摘要:第一步:创建一个Android project:package com.test;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class JNITestActivity extends Activity { TextView textView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedI... 阅读全文

Android NDK开发

2011-09-04 20:03 by 雪夜&流星, 377 阅读, 1 推荐, 收藏, 编辑
摘要:转载:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html基于Android NDK的学习之旅-----环境搭建工欲善其事必先利其器,下面介绍下Eclipse SDK NDK Cygwin CDT集成开发环境的搭建。1... 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页