自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Android开发

淡泊以明志,宁静以致远

  • 博客(55)
  • 收藏
  • 关注

转载 微信摇一摇传感功能实现

1:传感器(Sensor)是什么?传感器是能标识温度,加速度等等物理现象的转换电子信号的机器。Android SDK,在移动设备中提供了各种各样的传感器的API2:Sensor类    public                  classSensor      extends Object            java.lang.Object

2012-12-28 17:58:52 1021

转载 android 遮罩层效果

看到一本电子杂志上有遮罩层的效果,感觉很漂亮,以为很麻烦,搜索了很多关于android遮罩层的,也没有得出一点思路,原来就是一个透明的效果,然后上面弹出的控件是透明或者半透明之类的,可以选择颜色,还是#ARBG,其中A就是传说中的透明色的值(可以根据需要设置透明的效果),废话不多说了,发一个简单的Demo吧,是我山寨的那本杂志的效果:(由于杂志内容主要是图片,弹出层才是给出的文字信息,所以我猜测是

2012-12-28 13:50:45 2369 2

转载 Android框架浅析之锁屏(Keyguard)机制原理

本文主要内容:1、分析锁屏界面的组成 ;2、基于源代码分析锁屏相关类 3、提出一种在框架取消锁屏的方法 。花了一些时间研究 android 原生的锁屏框架---Keyguard,今天就慢慢的讲解下我自己对这个模块的总结,因为目前还处于  理论学习的状况,很多细节以及功能上的实现有待后续的补充完整。      本文分析适合Android2.2和2.3版本,Android4

2012-12-28 13:29:21 1008

转载 Android系统级服务--WindowManager

WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由View

2012-12-27 17:55:50 555

转载 Android系统默认设置

1开机图片:  android-logo-mask.png  android-logo-shine.png  这两个图片一个在上一个在下  ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png

2012-12-27 17:53:07 684

转载 Android浮动窗口实例

最近在做一个项目的过程中,客户提出要一个能悬浮于所有应用的界面。下图右侧这个界面就是需要实现的悬浮于所有应用之上的视图。下面就介绍一下如何通过WindowManager来实现这个效果。通过WindowManager的addView()方法,并设置WindowManager.LayoutParams的相关属性,就可以往WindowManager中加入所需要的View,而根据WindowM

2012-12-27 17:50:59 1029

转载 利用ScrollView实现布局自动滚动

1.首先获得ScrollView sc = (ScrollView) findViewById(R.id.scroll);//scroll对象     LinearLayout mlayout = (LinearLayout) findViewById(R.id.mlayout);//scrollView中包含的布局对象2.定义一个Handlerprivate final Handle

2012-12-27 11:37:36 967 1

转载 android TextView 垂直自动滚动

在做android 应用的开发的时候,横向滚动或者要做出跑马灯的效果很简单,textview本身的属性就支持,只要设置准确就会滚动,开发起来比较简单,但是textview 不支持垂直滚动,那么垂直滚动就需要自己来实现了,很多网友提供的垂直滚 动方案都是千篇一律,使用ScrollView来进行滚动,但是都不完美,做起来有些别扭。有一位网友给出的歌词的滚动思路明确,能从根本上解决问题,因此我实现的这个

2012-12-27 10:27:46 741

转载 Android控制ScrollView滑动速度

前言  由于各个Android平板触摸屏的材质不一样,滑动效果会有一些区别,有的比较灵敏,有的比较迟钝,这里就遇到了要求控制滑动速度的需求...  正文  翻阅查找ScrollView的文档并搜索了一下没有发现直接设置的属性和方法,这里通过继承来达到这一目的。?代码片段,双击复制010203040506070809

2012-12-26 17:33:17 742

转载 android自定义View-垂直滚动的TextView

自定义垂直滚动的TextView,主要是用来学习Scroller的使用。关于ScrollTextView的实现,可以看下面的介绍和源码。12345678910111213141516171819202122232425262728293031323

2012-12-26 17:30:51 722

转载 ScrollView简单自动滚动问题总结

今天参考网上的资料写了一个简单的动画,刚开始的时候,确实困难重重:1、当我们在Activity里面获得View对象的时候,无论是getMeasuredHeight()还是getHehgit()方法(放在Activity里的onCreate,onStart,onResum),返回值一律为零。2、无法使ScrollView的内容从最底部开始向上滑动(一开始ScrollView为空白,但是内容由

2012-12-26 17:11:36 715

转载 Android开发ScrollView 事件冲突问题 .

Android开发ScrollView上下左右滑动事件冲突整理一(根据事件)主要通过重写 onInterceptTouchEvent 事件来解决,代码如下:package com.cm.android.pad.view.itemView;import android.content.Context;import android.util.AttributeSet;

2012-12-26 15:11:46 698

转载 Android ScrollView与ListView,GridView共存冲突解决方案

我们在真实项目中通常会遇到ListView或者GridView嵌套在ScrollView中问题。但是做的时候会发现,一旦两者进行嵌套,即会发生冲突。得不到我们希望的效果。由于ListView和GridView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,那么里面的ScrollView高度计算就会出现问题。我们也就无法得到想要的效果。下面进入正题,我们将分别

2012-12-26 15:10:34 688

转载 Fragments

原文链接:http://developer.android.com/guide/topics/fundamentals/fragments.html目录 [隐藏] 1Fragments(碎片)1.1Design Philosophy-设计理念1.2Creating a Fragment-创建一个Fragment1.2.1

2012-12-20 10:47:33 536

转载 Android实现局部图片滑动指引效果

其实关于Android滑动指引效果,我曾经发布过一篇文章,里面实现的整个页面的指引滑动,有兴趣的朋友可以查看:http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html。   另外关于Android中的局部滑动,我也曾发布过一篇文章,是关于实现导航菜单的滑动,有兴趣的朋友可以查看:http://www.cnblogs.c

2012-12-20 10:16:23 888

转载 Android实现渐显按钮的左右滑动效果

本示例演示在Android中实现带渐显按钮的左右滑动效果。先看下运行效果:程序结构:MainActivity文件中代码:001package com.android.buttonpageflipper; 002  003import and

2012-12-20 10:15:26 778

转载 Activity 中获取所有控件 并设置自定义字体

public class MyActivity extends Activity { ......//获取当前Activity里所有控件   public List getAllChildViews() {    View view = this.getWindow().getDecorView();    return getAllChildViews(view)

2012-12-17 17:37:01 813

转载 android view三个构造函数研究

SurfaceView是View的子类,与View一样有三个constructor:1 public void CustomView(Contextcontext) {}2 public void CustomView(Contextcontext, AttributeSet attrs) {}3 public void CustomView(C

2012-12-17 16:36:47 774

转载 @+id/android:list"和"@android:id/list"的写法

Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。废话不说,来关键的。LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@id/and

2012-12-17 15:35:23 456

转载 android实现抖动效果

实现抖动是采用的Animation动画 shake.xml文件 Java代码  "http://schemas.android.com/apk/res/android"        android:fromXDelta="0"        android:toXDelta="10"        android:duration="1000"        an

2012-12-17 15:09:12 678

转载 Android Fragments 详细使用

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view h

2012-12-17 14:38:51 327

转载 Android Fragment实例

Fragment是Android honeycomb 3.0新增的概念,在Android——Fragment介绍、Android Fragment使用、Android FragmentManage FragmentTransaction介绍中做了关于Fragment的详细介绍。这一片主要通过一个实例了解Fragment的使用。       先看下实例效果图:

2012-12-17 14:10:49 851

转载 android Fragments (Android官方文档中文版)

概述Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity运行期间添加和删除.

2012-12-17 13:47:16 410

转载 Android中为图标加上数字--用于未读短信数提醒等

在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。本例用一个展示手机内联系人数量的例子来演示怎么在一个图标的上面加上数字的例子,也就是一个数字overlay。做过google map开发的知道overlay这个东西。一:你可学到手机内依据Uri查看联系人 权限的添加 获

2012-12-14 11:09:53 1332 1

原创 Android 屏幕触摸监听小测试

package com.example.touchtest;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import

2012-12-14 10:54:21 2559

转载 android MotionEvent中getX()和getRawX()的区别 .

参考:http://www.cnblogs.com/foura/articles/2016881.htmlhttp://www.eoeandroid.com/thread-6346-1-1.htmlhttp://www.cnblogs.com/skynet/archive/2010/05/20/1740277.html验证: Java代码

2012-12-13 17:34:49 555

转载 Android Build及相关类

Build :Information about the current build, extracted from system properties.官方文档有以下属性:Build.BOARD // 主板  Build.BRAND // Android系统定制商  Build.CPU_ABI // cpu指令集  Build.DEVICE // 设备参数  Build.DISP

2012-12-13 16:05:37 388

转载 Android中在控件上显示倒计时

public class CountdownTimerActivity extends Activity {private TimeCount time;private Button checking;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated metho

2012-12-13 15:53:46 1041

转载 Android中关于横竖屏问题

在以前的版本中只要在AndroidManifest.xml文件中对activity指定android:configChanges="keyboardHidden|orientation"属性,转屏的时候就会不再重新调用OnCreate()函数,而是调用onConfigurationChanged()。 但是在自从android3.2以后,再这样设置的话,会发现转屏后仍然会调用OnCreat

2012-12-13 15:42:32 467

转载 创建和使用Android library工程

创建library供多个工程共享代码、资源是非常常见的需求,网上这种资料非常少,基本上都是讲创建java工程,然后export,这种方式缺点非常多,大家可以自己google一下。本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源,具体步骤如下:1. 创建一个Android工程,命名为MyLib2. 进入工程设置选中Is Library

2012-12-13 13:40:54 510

转载 Android 公共库的建立方法

本文主要介绍在android工程中如何将共用代码建成公共包方便其他工程引用、引用后的工程结构分析、library引入方式的优缺点。 自己也写了一些android公共的库,有兴趣的可以参考 TrineaAndroidCommon GoogleCode或(TrineaAndroidCommon Git) ,欢迎交流 1、java中公共库的创建和引入熟悉java的朋友都知道在ja

2012-12-13 10:33:15 492

转载 AsyncTask的基础

它是一个执行大开销操作的帮助类。如果你正在开发一个需要访问web服务端的手机应用,很可能你已经使用过它了。其基本思路是:发起一个异步任务,当任务线程执行过程中,显示一个漂亮的进度框,当任务将结果返回到Activity时进度框关闭。但是如果用户决定旋转屏幕,可异步任务还在运行怎么办(屏幕旋转当前的Activity会完成整个一轮生命周期。然后重新创建,回调onCreate()方法。)?

2012-12-11 18:01:13 428

转载 如何判断Scrollview滑到底部

UIScrollView有如下几个属性:contentSize:CGSize类型,scrollview可以滑动的区域,例如,一个view的frame为(0,0,320,480),而scrollview的contentSize为(320,1080),则表示scrollView的垂直滑动区域为整个屏幕的3倍。contentView:scrollview的内容显示区域,一般情况下和scrollv

2012-12-11 12:02:36 2541

转载 实现ScrollView的分页处理

项目中遇到了这样一种类似于ListView的需求:使用ScrollView分页显示数据,滑动到最后的时候自动加载下一页。如果是ListView我们可以判断当前显示的last item,从而得知是否已经滑动到最后,而ScrollView并没有提供这样一种方法,甚至不能添加OnScrollListener。那么我们该如何处理呢?综合参考了网友们的方法,我总结除了如下的实现形式:1、实现自己的Scr

2012-12-11 11:48:08 3802

转载 android坐标相关的一些事

说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~! 鈥溩赈澫喙氐囊恍┕适 *Q*" alt="[android] 鈥溩赈澫喙氐囊恍┕适 *Q*" src="http://s7.sinaimg.cn/middle/6dc41baftb4699c36e476&690">(一)首先明确一下 android 中的坐标系统 :     屏幕的左上角是坐标系统原点(0,0)

2012-12-10 17:51:25 530

转载 Android之ScrollView嵌套ListView

问题所在:在ScrollView中嵌套使用ListView,ListView只会显示一行多一点解决方案:  这里我贴出了核心代码 public class Utility {           public  void setListViewHeightBasedOnChildren(ListView listView) {                  //获取Li

2012-12-07 17:51:08 636

转载 android 瀑布流效果(仿蘑菇街)

首先我们还是来看一款示例:(蘑菇街)                  看起来很像我们的gridview吧,不过又不像,因为item大小不固定的,看起来是不是别有一番风味,确实如此.就如我们的方角图形,斯通见惯后也就出现了圆角.下面我简单介绍下实现方法.第一种:我们在配置文件中定义好列数.如上图也就是3列.我们需要定义三个LinearLayout,然后把获取到的图片add里

2012-12-07 15:52:35 1780 1

转载 android界面xml文件中导入另一个xml文件的方法include

main.xmlhttp://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent">     android:layout_wid

2012-12-07 14:55:56 865

转载 极光推送技术原理:移动无线网络长连接

移动互联网应用现状因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端

2012-12-07 14:19:35 680

转载 使用Android自带Gallery组件实现CoverFlow,源码+解析

首先声明,源代码转载自国外Neil Davies,使用Apache2.0开源协议,请使用源代码的人自觉遵守协议内容。本文为Kearnel原创,转载请注明出处。以下是正文:使用过Android自带的gallery组件的人都知道,gallery实现的效果就是拖动浏览一组图片,相比iphone里也是用于拖动浏览图片的coverflow,显然逊色不少。实际上,可以通过扩展gallery

2012-12-07 10:35:40 946

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除