android开发
AndroidDog
这个作者很懒,什么都没留下…
展开
-
Android中解析XML
转自:http://blog.csdn.net/liuhe688/article/details/6415593XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为转载 2015-01-29 00:34:24 · 193 阅读 · 0 评论 -
Android的Touch系统简介(一)
转自:http://blog.csdn.net/bigconvience/article/details/26391743一、Android touch事件的相关概念用户的Touch事件被包装成MotionEvent用户当前的touch事件主要类型有:ACTION_DOWN: 表示用户开始触摸. ACTION_MOVE: 表示用户转载 2015-01-19 00:38:30 · 246 阅读 · 0 评论 -
两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
转自:http://blog.csdn.net/android_tutor/article/details/7193090Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲转载 2015-01-19 00:40:07 · 166 阅读 · 0 评论 -
让多个Fragment 切换时不重新实例化
转自:http://www.yrom.net/blog/2013/03/10/fragment-switch-not-restart/让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public void sw转载 2015-02-09 00:53:34 · 185 阅读 · 0 评论 -
android onTouchEvent和setOnTouchListener中onTouch的区别
转自:http://www.xuebuyuan.com/1588148.htmlandroid中onTouchEvent和setOnTouchListener中onTouch的区别可以有些人并不了解,其实要说明白这个问题先要说下android的事件传递机制。首先看下以下的代码1,这段代码反应了View处理事件的过程:代码1:public boolean di转载 2015-02-09 01:08:11 · 251 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
转载前说明:http://blog.csdn.net/shengfeixiang/article/details/30751459大神原文:http://blog.csdn.net/guolin_blog/article/details/9097463写这篇博客的缘由不是因为在网上看到了关于Android事件分发的文章,而是一方面因为面试中被问到了,一直在使用却没有真正了解过其原理转载 2015-02-09 01:10:31 · 203 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。转载 2015-02-09 01:47:19 · 178 阅读 · 0 评论 -
Android Property Animation动画
from--http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.htmlAndroid动画学习笔记 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在转载 2015-02-08 14:31:11 · 301 阅读 · 0 评论 -
Android属性动画深入分析:让你成为动画牛人
转自:http://www.2cto.com/kf/201401/270169.html前言感谢你阅读本文,我坚信读完本文肯定不会让你失望的。想要做动画牛人?想要精通动画?那么本文所讲的内容都是你必须要掌握的。关于动画,我已经写了两篇博文,但是还是没有将动画描述全面,于是我写了本文,另外,我后面还会再写一篇属性动画的源码分析,通过这四篇博文,你将真正地成为动画牛人。Andr转载 2015-02-08 15:26:26 · 174 阅读 · 0 评论 -
Android中webview和js之间的交互
1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.lo转载 2015-02-09 00:41:16 · 206 阅读 · 0 评论 -
android webview js交互, 响应webview中的图片点击事件
转载请注明出处 挺帅的移动开发专栏 http://blog.csdn.net/wangtingshuai/article/details/8635787 最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.转载 2015-02-09 00:32:27 · 226 阅读 · 0 评论 -
定制dialog的方式--- Dialog的各个属性
转载:http://blog.csdn.net/huanggenda568/article/details/7478765定制dialog的方式 1. 可以通过Theme的方式,android默认也提供了一些Window的Theme来给我们使用,如:android.R.style.Theme_NoTitleBar(不显示title bar),android.R.style.Them转载 2015-03-14 11:27:37 · 662 阅读 · 0 评论 -
EditText限制输入字符类型的几种方式
转子:http://blog.csdn.net/goodlixueyong/article/details/40655317 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下:1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这转载 2015-03-31 14:43:36 · 314 阅读 · 0 评论 -
Intent传递对象——Serializable和Parcelable区别
转自:http://lydia-fly.iteye.com/blog/2029269Intent在不同的组件中传递对象数据的应用非常普遍。下面介绍两种通过Intent传递对象的方法。1、实现Serializable接口2、实现Parcelable接口 为什么要将对象序列化? 1、永久性保存对象,保存对象的字节序列到本地文件中; 2转载 2015-01-18 15:07:19 · 239 阅读 · 0 评论 -
较详细的介绍JNI--javah和javap
JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是假如你遇到了如下的三种情况之一呢? 你转载 2015-01-18 20:25:12 · 857 阅读 · 0 评论 -
不断更新,保持高效:android进阶学习书籍,网络博客,优质论坛
转自:http://toughcoder.net/blog/2014/10/26/stay-tune-with-state-of-art/不断更新,保持高效OCT 26TH, 2014 10:13 PM正所谓学历代表过去,学习力代表未来。柯维大师的七个习惯之中的终极习惯就是要“不断更新”,今天的你再牛B,知道的再,如果不去学习,不去提升,不去更新自己,那么总有一转载 2015-01-31 22:23:55 · 320 阅读 · 0 评论 -
Android状态机
转自:http://blog.csdn.net/wsb1321/article/details/8021620Android系统中对于WIFI,蓝牙模块运用了状态机来管理状态。搜索了下4.0中的状态机有以下文件:./frameworks/base/wifi/java/android/net/wifi/WpsStateMachine.java./frameworks/转载 2015-01-29 02:27:46 · 208 阅读 · 0 评论 -
Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/21696315),请尊重他人的辛勤劳动成果,谢谢!今天这篇文章主要分析的是Android的事件分发机制,采用例子加源码的方式让大家深刻的理解Android事件分发的具体情况,虽然网上很多Android的事件分发的文章,有些还写的不错,但转载 2015-01-29 02:01:13 · 132 阅读 · 0 评论 -
handler机制的原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus转载 2015-01-29 02:16:55 · 180 阅读 · 0 评论 -
IntentService简介
英文原文:http://developer.android.com/reference/android/app/IntentService.html参照文章:http://android.tgbus.com/Android/tutorial/201106/355229.shtml IntentService是Service类的子类,用来处理异步请求。客户端可以通过startServ转载 2015-01-29 02:40:34 · 202 阅读 · 0 评论 -
ImageLoader must be init with configuration before using 错误解决方法
转载自:http://blog.csdn.net/onlyonecoder/article/details/8929960最近开发过程中用到了开源项目Android-Universal-Image-Loader。在程序开发之前在CSDN的文章里看到的有Android-Universal-Image-Loader这么个好东西 ,用起来非常的方便,大家可以看Demo,里面有转载 2015-01-31 20:41:27 · 395 阅读 · 0 评论 -
android笔记:安卓自带的主题android:theme
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题转载 2015-01-13 00:09:51 · 234 阅读 · 0 评论 -
(转)getMeasuredHeight()与getHeight的区别
转于:http://blog.csdn.net/chongshi007/article/details/8985063实际上在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,而getHeight的大小此时则是屏幕的大小。当转载 2015-01-13 00:03:13 · 308 阅读 · 1 评论 -
Android笔记:invalidate()和postInvalidate() 的区别及使用
转自:http://blog.csdn.net/mars2639/article/details/6650876Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新V转载 2015-01-12 23:50:48 · 275 阅读 · 0 评论 -
Android卸载程序之后跳转到指定的反馈页面
那个360被卸载之后会跳转到指定的反馈页面,是怎么弄的?回来了,就百度了一下,果然网上似乎有相关的问题的解答,这里就将他们的步骤在细化一下了:其实这个问题的核心就在于:应用被卸载了,如果能够做到后续的代码逻辑继续执行我们再来仔细分析一下场景和流程一个应用被用户卸载肯定是有理由的,而开发者却未必能得知这一重要的理由,毕竟用户很少会主转载 2015-01-13 02:53:22 · 237 阅读 · 0 评论 -
Android-Universal-Image-Loader应用详解
转自:http://blog.csdn.net/wangjinyu501/article/details/8091623 一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们转载 2015-01-31 22:10:21 · 211 阅读 · 0 评论 -
Android应用图标在状态栏上显示,以及显示不同的图标
二、原理其实很研究完后,才发现,很简单:2.1 显示图标在状态栏上[java]NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification( resId转载 2015-01-13 02:36:31 · 962 阅读 · 0 评论 -
适配多屏幕的最佳实践
转自:http://toughcoder.net/blog/2014/10/26/best-practices-to-support-multiple-screen/适配多屏幕的最佳实践OCT 26TH, 2014 7:58 PM对于Android应用开发来讲,比较头疼的,也是比较重要的一个工作就是要尽可能多的支持市场上的Android设备,由于Andr转载 2015-01-31 17:35:17 · 224 阅读 · 0 评论 -
Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查
转载请注明出处:http://blog.csdn.net/allen315410/article/details/42521251监听卸载情景和原理分析1,情景分析 在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很转载 2015-01-13 02:56:39 · 274 阅读 · 0 评论 -
JNI
一.为什么用JNI1.JNI扩展了java虚拟机的能力,驱动开发(wifi-hotspot)。操作手机网卡,把手机网卡的状态置为混杂模式2.Native code 效率高,数学运算,实时渲染的游戏上上,音视频压缩 android下的极品飞车。重力引擎,碰撞效果的模拟3.复用一些大公司开发好的类库如 (人脸识别,文件压缩) 开源的CC代码库,openv intel开发转载 2015-01-13 01:31:42 · 260 阅读 · 0 评论