- 博客(19)
- 收藏
- 关注
原创 Android开发者指南-Property动画-Property Animation[原创译文] (整理)
Animation:Property Animation英文原文:http://developer.android.com/guide/topics/graphics/prop-animation.html版本:Android 4.0 r1译者注:黄色底色为未决译文在本文中Property 动画的工作方式用 ValueAnimator 实现动画用 Objec...
2014-05-29 10:59:59
191
原创 Android Animation(API Guides翻译)
Android动画概要---Animation OverviewAndroid属性动画---Property Animation(一)Android属性动画---Property Animation(二)Android属性动画---Property Animation(三)Android属性动画---Property Animation(四)Android属性动画---P...
2014-03-31 16:26:25
186
原创 ListView之setEmptyView的问题(转载)
使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要 <ListView android:id="@id/android:list".../> <TextView android:id="@id/android:empty.../> 当列表为空时就会自动显示Te...
2011-10-19 09:40:13
146
原创 WindowManager.LayoutParams类
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义 public static class WindowManager.La...
2011-10-19 09:35:15
759
原创 Java多线程初学者指南(1):线程简介(转载)
一、线程概述线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程(...
2011-09-19 14:09:32
84
原创 关于onTouch和onClick事件处理机制(转载)
Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是onTouch事件的up事...
2011-09-16 10:08:45
425
原创 Android电视关闭效果(转载)
首先创建一个TVOffAnimation继承于Animation,这个类是专门做动画效果的~不用多说了吧~然后在initialize里面设置一些参数JAVA:public void initialize(int width, int height, int parentWidth, int parentHeight) { ...
2011-09-15 16:50:13
265
原创 区分Activity的四种加载模式(转载)
区分Activity的四种加载模式在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standa...
2011-09-15 11:44:25
97
原创 Android四种Activity的加载模式(转载)
一个Activty的生命周期 Activty的生命周期的也就是它所在进程的生命周期。 每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。 但是当一个活动的状态发生改变的时候,开发者可以通过调用 onXX() 的方法获取到相关的通知信息。 在实现 Activity 类的时候,通过覆盖( overr...
2011-09-15 11:20:35
164
原创 Android Application Task Activities的关系(转载)
什么是Android Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“....
2011-09-15 11:19:03
92
原创 关于Activity和Task的设计思路和方法(转载)
Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和act...
2011-09-15 11:13:07
113
原创 Android Looper和Handler分析(转载)
第一次接触android应用程序(这里指的是JAVA层的UI程序,也难怪了,Google放出的API就只支持JAVA应用程序了),很难搞明白内部是如何实现的。但是,从原理上分析,应该是有一个消息循环,一个消息队列,然后主线程不断得从消息队列中取得消息并处理之。然而,google封装得太厉害了,所以一时半会还是搞不清楚到底是怎么做的。本文将分析android内的looper,这个是用来封装消息...
2011-09-13 15:12:38
95
原创 XMPP(一):简单介绍(转载)
用了一个星期的时间接触了XMPP协议,以及和这个协议有关的开源的Smack、Spark、Openfire。对XMPP的接触告一段落,在此总结一下学到的东西。有些地方是个人的理解,不对的地方请指出。 (一) 有关XMPP、Smack、Spark、Openfire的简单介绍 (二) 开发一个简单的基于XMPP的IM客户端,实现文字交流 (三) IM...
2011-06-18 17:17:32
225
原创 如何在Android Quick Search Box中添加自己的app,按照我的意愿去Search(转载)
在Search settings里,Searchable items中原本有5个可勾选的项,分别是:Web , Apps , Contacts , Messaging , Music 。显然这满足不了我们所有的需求,用户的欲望无止境嘛 >_< || ~~~ 下面就介绍怎样添加我们的自己app潜伏在 Quick Search Box中,成为一个Searchable it...
2011-04-20 11:09:06
156
原创 android 中如何添加新的键值(转载)
在android中,上层可使用的键值默认情况下是92个,从0-91;一般情况下,这些 键值是够用的,但是如果想扩充的话,还是需要添加新的键值的,那么如何将一个 新的键值从驱动的设置映射到上层,使应用可以对我们自定义的键值进行相应的处 理呢?这里以imx515平台为例来说明 对keypad来说,涉及到的文件有以下几个:1. vendor/fsl/imx51_BBG/mxckpd.kl ...
2011-04-18 11:02:49
171
原创 使用platform密钥来给apk文件签名的命令(转载)
1.使用platform密钥对apk进行签名1.1.进入<Android_Source_Path>\build\target\product\security,找到【platform.pk8】和【platform.x509.pem】系统密钥。1.2.进入<Android_Source_Path>\build\tools\signapk找到SignApk.java,运...
2011-04-12 13:25:53
191
原创 Android中应用程序获得系统签名权限(转载)
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本...
2011-04-12 10:26:53
91
Google Bookmark API(Google书签接口)
最近做了google书签同步的模块,发现google并没有公开bookmark相关的api接口,在网上也找了些资料,通过自己抓包分析,测试,总结下使用bookmark接口的心得,我是在android下测试的,应该不存在编程语言的问题。 1.登录google账户(POST) 由于google bookmark没有公布api,测试google各种认证方式并通过抓包分析,发...
2010-08-27 11:06:47
811
原创 Android 调试桥
Android 调试桥http://www.androidin.com/docs/reference/adb.html#sqlite 转载:http://www.iteye.com/topic/260042 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb:在设备上运行shell命令 ...
2009-09-23 15:37:20
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人