码迷,mamicode.com
首页 > 移动开发
Android ViewGroup触摸事件拦截详解
在自定义ViewGroup中,有时候需要实现触摸事件拦截,比如ListView下拉刷新就是典型的触摸事件拦截的例子。触摸事件拦截就是在触摸事件被parent view拦截,而不会分发给其child,即使触摸发生在该child身上。被拦截的事件会转到parent view的onTouchEvent方法中进行处理。但是这个交互过程还是挺复杂的,有多种情况,今天我们就来分析一下吧。...
分类:移动开发   时间:2014-10-01 23:11:51    阅读次数:437
【Android 多媒体开发】 MediaPlayer 状态机 接口 方法 解析
作者 : 韩曙亮转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/38487967一. MediaPlayer 状态机 介绍Android MediaPlayer 状态即图例 :1. Idle (闲置) 状态 和 End (结束) ...
分类:移动开发   时间:2014-10-01 23:08:37    阅读次数:355
Android之ContentProvider
ContentProvider是Android的四大组件之一。先说说我对这个东西的理解吧,ContentProvider就是用来存数据,用来共享数据的,比如:手机通讯录的联系人的信息以及手机上面存的相片,视频等等。比较官方的解释:Android中的Content provider机制可支持在多个应用...
分类:移动开发   时间:2014-10-01 23:03:31    阅读次数:318
android应用程序如何添加广告
如今的android游戏软件很多,游戏软件中插入广告是游戏广告制造者一个重要的收入来源,本文就以百度联盟广告为例,添加代码(code)的方法。第一步:注册百度广告联盟的账号,和下载sdk。地址: 第二步,打开eclipse,把里面的jar文件导入库中。. 将百度推广的jar包复制到您工程..
分类:移动开发   时间:2014-10-01 21:41:42    阅读次数:237
针对Android平台我们需要学习如何在Unity中调用Android的JAVA代码。
UnityforAndroid比较特殊,UnityforIOS打包是将XCODE工程直接交给开发者,开发者可以在工程的基础上继续添加新的视图,最后由开发者自行打包生成IPA包,发布程序。而UnityforAndroid打包直接生成APK包,等于说源代码开发者是看不到的,但是Unity的自身确实有些局限,针对Androi..
分类:移动开发   时间:2014-10-01 21:41:32    阅读次数:234
Nagios监控Memcached服务
说到Memcached服务,其实作为运维人员用的还是很多的:1、在做LB的时候,为了保证同一台机器的请求的session信息防止丢失,我们用Memcached对session做分布式存储。2、做mysql缓存的时候,我们常常吧mysql查询的结果缓存到Memcached中,这样能够较少php程序与mysql的交互,也能..
分类:移动开发   时间:2014-10-01 21:22:33    阅读次数:428
ios You app information could not be saved. Try again. If the problem persists, contact us
ios You app information could not be saved. Try again. If the problem persists, contact us  大概意思:你的app信息没被保存... 刚开始以为忽略了一些选择,各种检查,百度 google...最后找到答案说 修改 plist里的Bundle display name  改为应用的名字, 不要...
分类:移动开发   时间:2014-10-01 21:53:41    阅读次数:234
Android Universalimageloader 源码分析
【】带线程安全的单例模式. ? 【】涉及线程安全的函数写法 异步线程下载库源码分析: 【】displayImage ?public?void?displayImage(String?uri,?ImageAware?imageAware,?DisplayImageOptions?options, ...
分类:移动开发   时间:2014-10-01 21:32:51    阅读次数:418
打造通用的Android下拉刷新组件(适用于ListView、GridView等各类View)
最近在做项目时,使用了一个开源的下拉刷新ListView组件,极其的不稳定,bug还多。稳定的组件又写得太复杂了,jar包较大。在我的一篇博客中也讲述过下拉刷新的实现,即Android打造(ListView、GridView等)通用的下拉刷新、上拉自动加载的组件。但是这种通过修改Margin的形式感觉不是特别的流畅,因此又花了点时间用另外的原理实现了一遍,特此分享出来。...
分类:移动开发   时间:2014-10-01 20:40:31    阅读次数:325
android分析之Binder 02
分析Java层的ServiceManager,看看Binder在Java层是如何实现的。public final class ServiceManager { private static final String TAG = "ServiceManager"; private stat...
分类:移动开发   时间:2014-10-01 20:54:11    阅读次数:269
Android源码之简单定时器
public class MainActivity extends Activity implements OnClickListener {private Button bt_main_start;private Button bt_main_over;private EditText et_ma...
分类:移动开发   时间:2014-10-01 21:26:31    阅读次数:197
安卓Launcher之获取手机安装的应用列表
Launcher中最主要的就是获取所有应用列表的入口,现在通过PackageInfo和ResolveInfo两种方法获取所有的应用列表,并且进行打开应用...
分类:移动开发   时间:2014-10-01 19:34:01    阅读次数:218
IOS学习-报错误 Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
环境:XCODE:5.0.2 IOS7模拟器界面:使用storyboard 拖拽简单应用:一个CoreData的CRUD用例。界面如下图(一个UITableViewController 列表 查询和删除 选择UITableViewCell后显示详细页面 一个UIViewController 进行编....
分类:移动开发   时间:2014-10-01 20:02:41    阅读次数:297
[Android自定义控件] Android自定义控件
转载自:http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义...
分类:移动开发   时间:2014-10-01 18:17:31    阅读次数:222
Android手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyInputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggle...
分类:移动开发   时间:2014-10-01 18:33:01    阅读次数:179
Android 当中 application的使用
转至:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.htmlApplication类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统.....
分类:移动开发   时间:2014-10-01 17:25:01    阅读次数:196
android分析之Binder 01
终于还是得写一篇关于Binder的文章了。从最初接触Android到花大把时间研究Android源码,Binder一直是分析道路的拦路虎。看了几本最流行的Android源码分析书籍,每次基本上都不能把Binder相关知识看完、读透。好在一直没有放弃,第一次理解不了就跳过,下一次重新读,每次读都有新的...
分类:移动开发   时间:2014-10-01 19:03:21    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!