
android开发
文章平均质量分 81
E-Jeason
JAVA Python
展开
-
Android 特效View第四弹之折线图 心率图
上面的开启折线绘图只是给大家一个案例,具体效果大家依照自己需要开发。这里只简单解释一下,折线图原理。其实这里我们只是利用了画笔画线的原理,每当我们接收到一个新的绘制点时,我们移动之前已经存在的所有点,并把重新他们连接在一起,并把它们重新绘制出来原创 2015-05-06 11:18:47 · 6698 阅读 · 1 评论 -
Android 触屏事件 OnTouch onClick onTouchEvent对于触屏事件的处理和分发
Android 触屏事件 OnTouch onClick onTouchEvent对于触屏事件的处理和分发 做项目的时候经常遇到需要事件分发,很多时候我们发现当我们触发了onTouch却触发不了onClick。或者触发了View的事件却触发不了ViewGroup的事件。那么他们之间到底是什么关系呢,其实最终他们涉及的只是两个问题 O原创 2015-05-06 14:31:21 · 9597 阅读 · 1 评论 -
Android特效View之二之 闪闪发光Shimmer字体特效
Android特效View之二之 闪闪发光Shimmer字体特效Facebook开源了一款加载效果工具Shimmer,可以实现字体的闪闪发光效果,效果如下链接地址在这里https://github.com/facebook/Shimmer,不过是针对iOS开发实现的,看了下没看懂(还没搞过object-c,囧ZR),所以随手搜了Shimmer android转载 2015-05-05 17:57:13 · 1531 阅读 · 0 评论 -
自定义特效VIew第一弹之竖直TextView
今天给大家带来一系列竖直特效View,通过2个简单的例子把原理告诉大家。这里我们要重点学习的是View的绘制原理和过程原创 2015-05-05 16:33:26 · 1442 阅读 · 0 评论 -
JAVA基础之理解JNI原理
JAVA基础之理解JNI原理JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:转载 2015-04-24 10:44:57 · 566 阅读 · 0 评论 -
PreferenceActivity 安卓官方文档(译文)
PreferenceActivity 安卓开发者译文类概述这是一个向用户展示 preferences 的Activity的扩展类. 在 HONEYCOMB (android4.0)之前的版本,这个类仅仅只向用户展示单一preference集; 这个功能在之后的版本被放在 PreferenceFragment 类中. 如果你想你的 PreferenceActivity 仅翻译 2015-04-22 14:35:46 · 1399 阅读 · 0 评论 -
Android 动画(anim)详解
Android 动画(anim)详解就我所知,简单阐述一下:Android的animation由四种类型组成:alpha(透明度)、scale(缩放)、translate(位移)、rotate(旋转)XML配置文件中android:alpha渐变透明度动画效果android:scale渐变缩放动画效果原创 2014-12-04 13:47:14 · 3935 阅读 · 0 评论 -
Android Property Animation
Property Animation属性动画,这个是在Android 3.0中才引进的,以前学WPF时里面的动画机制好像就是这个,它更改的是对象的实际属性,在View Animation(Tween Animation)中,其改变的是View的绘制效果,真正的View的属性保持不变,比如无论你在对话中如何缩放Button的大小,Button的有效点击区域还是没有应用动画时的区域,其位置与大转载 2014-12-04 15:12:43 · 540 阅读 · 0 评论 -
Android Dialog 详解二
Android Dialog 详解二转载 2014-11-25 12:46:42 · 591 阅读 · 0 评论 -
Android Dailog详解三
Android Dailog详解三附录原创 2014-11-25 12:49:53 · 1732 阅读 · 0 评论 -
Android Dialog详解
Android Dialog详解首先我们还是来说一说Dialog原创 2014-11-25 12:03:03 · 1825 阅读 · 0 评论 -
Android Service 谷歌官方文档
Service是一个没有用户界面在后台长期运行的组件,其他组件可以启动(start)Service同时即使用户切换到其他应用Service也可以在后台运行。另外,一个组件可以绑定(bind)Service与之交互,甚至执行跨进程通信(IPC).例如,Service可以从后台执行网络任务、播放音乐、执行IO操作等,或者也可以和上下文提供者(activitty/services等)交互翻译 2014-11-08 12:21:55 · 1199 阅读 · 0 评论 -
Android 特效View第三弹之闪烁View
我这里给出了3种实现方案(其实是两种)来实现达到View闪烁的效果。这里简单说明一下2种方案的思路第一种我们通过Timer定时改变View的状态第二种通过postInvalidateDelayed来每隔一段时间进行一次重绘。然后我们改变View也是通过2种方式一、setColor 二、setAlpha当然,我们还可以通过一段动画(anim)来实现。但是原理是相同的原创 2015-05-06 09:46:45 · 3503 阅读 · 1 评论 -
Android中如何做到自定义的广播只能有指定的app接收
原文地址http://blog.youkuaiyun.com/jiangwei0910410003/article/details/39671993今天没吊事,又去面试了,具体哪家公司就不说了,因为我在之前的blog中注明了那些家公司的名字,结果人家给我私信说我泄露他们的题目,好吧,我错了。。。其实当我们已经在工作的时候,我们可以在空闲的时间去面一面,因为面试有很多好处的:第一点:转载 2015-05-06 15:32:15 · 1064 阅读 · 0 评论 -
Android 5.0学习之AnimatedVectorDrawable
Android 5.0学习之AnimatedVectorDrawable2014-12-08 18:46 4364人阅读 评论(1) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言示例代码地址:animated-vector-drawable几句代码,几个配置文件即可实现以上效果转载 2016-01-13 15:28:10 · 700 阅读 · 0 评论 -
Android L之 VectorDrawable
Android 从 5.0 开始支持VectorDrawable(矢量图),矢量图 有什么好处呢,简单来说 矢量图不会失真、具有连贯的动画效果。一个简单的例子如下:(res/drawable)<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="256.0dip" a转载 2016-01-13 15:16:50 · 1405 阅读 · 0 评论 -
Android 内存泄露的一点个人小见解
首先向我上面转载了2篇关于内存泄露的文章表达一下诚挚的谢意,最近看了很多关于内存泄露的文章,这两篇感觉作者写的很认真,感觉必须要谢谢他们的好心分享。不过既然读了别人的文章,也转载了,总该说点什么吧。下面诚当写读后感了。 2篇文章都提到了很重要的一点 static 的使用不当是致命的,那么为什么static 会有这么大的影响力呢。这里,我觉得有必要去考量一下 堆Heap 和 栈S原创 2015-12-23 15:46:10 · 637 阅读 · 0 评论 -
Android内存泄漏分析及调试
原文地址:http://blog.youkuaiyun.com/gemmem/article/details/13017999 首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class lo转载 2015-12-23 14:46:32 · 994 阅读 · 0 评论 -
Android 内存泄露分析
一、概述 Java编程中经常容易被忽视,但本身又十分重要的一个问题就是内存使用的问题。Android应用主要使用Java语言编写,因此这个问题也同样会在 Android开发中出现。本文不对Java编程问题做探讨,而是对于在Android中,特别是应用开发中的此类问题进行整理。 由于作者接触Android时间并不是很长,因此如有叙述不当之处,欢迎指正。二、Andro转载 2015-12-23 14:41:04 · 676 阅读 · 0 评论 -
ViewDragHelper的妙用二 --QQ侧滑菜单的实现
好了,还是老规矩,先给出效果图,这里就绘制了一个简单框架,各位看官可以任意添加自己的东西。我们目前认为所有的童鞋对于ViewDragHelper都有一定的了解,不了解的可以看一下我的上一篇博文。强大的ViewDragHelper和ViewDragHelper的妙用 一下面我来解释一下怎么使用我们的ViewDragHelper来实现这个效果先给出我们的布局<com.jeason.qqmenudemo.widget.SideslipLayout xmlns:android="http://s原创 2015-08-05 13:21:30 · 1483 阅读 · 1 评论 -
Android JNI 学习笔记
JNI 是 Java Native Interface(Java 本地接口)。JNI不是Android 转悠的东西,他是从Java继承来的。但是 对于Android来说JNI至关重要,Android 作为一种嵌入式操作系统,有大量和驱动、硬件相关的功能都是用C/C++来实现的。可以说在Android中不管应用级还是系统级的开发都离不开JNI。 Java语言的执行,离不开JVM原创 2015-08-13 17:22:37 · 758 阅读 · 0 评论 -
强大的ViewDragHelper和ViewDragHelper的妙用 一
文如其名,本篇博文我们将详细介绍强大的ViewDragHelper,但是这次我们将他们分开,本篇我们将完全解析 ViewDragHelper,下一篇我们我们将系统的说明ViewDragHelper的妙用 一般情况下,当我们希望我们的UI动起来(变得灵活的)的时候我们一般会首先想到在onInterceptTouchEvent 和OnTouchEvent做出配合处理,这样的话,我原创 2015-07-16 15:46:32 · 5949 阅读 · 1 评论 -
Android View视图系统分析和Scroller和OverScroller分析
Android View视图系统分析和Scroller和OverScroller分析View 视图分析 首先,我们知道,在Android中所有的视图资源(不管是Layout还是View),最终的父类都是View类。各式各样的Layout只是对ViewGroup的一中特别的实现,各种View也只是View的特别实现。而ViewGroup也是对于View的一种实现。所以说原创 2015-07-15 13:53:55 · 3736 阅读 · 1 评论 -
onInterceptTouchEvent 与 onTouchEvent 分析与MotionEvent在ViewGroup与View中的分发
onInterceptTouchEvent 与 onTouchEvent 分析与MotionEvent在ViewGroup与View中的分发 Notice:本文将紧接着Android 触屏事件 OnTouch onClick onTouchEvent对于触屏事件的处理和分发这一片博文来分析,如果您还没有读过这一片博文,强烈建议你先读一次上述博文原创 2015-07-16 12:37:18 · 1612 阅读 · 2 评论 -
Fragment FragmentManager FragmentTransaction 详解
Fragment FragmentManager FragmentTransaction 详解 Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计. 平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互.Fragment允许这样的一种设计,而不需要你亲自来管理原创 2015-06-30 15:20:16 · 3854 阅读 · 0 评论 -
Android L——Material Design详解(视图和阴影)
Android L——Material Design详解(视图和阴影)Hello,Android L!前几天给大家介绍了Android 5.0——Material Design详解(动画篇),今天这篇文章中,为大家介绍的是视图和阴影,这个也比较重要,因为在以后Android L的开发中会经常用到。视图和阴影View的大小位置都是通过x,y确定的,而现在有了z转载 2015-06-17 14:09:52 · 1377 阅读 · 0 评论 -
Android Selector全解
Android Selector全解我们默认大家都知道selector是什么那么 android:state_window_focused="true" android:state_enabled="true" android:state_checkable="true" android:state_checked="true" android:state_selected="t原创 2014-11-27 11:23:01 · 9430 阅读 · 1 评论 -
Android 抽象布局之include、merge、Viewstub
Android 抽象布局之include、merge、Viewstub本文,详细讲解了布局重用include、UI结构优化减少视图层级merge、和需要时加载的ViewStub.希望能帮到每一位试图优化自己UI的开发者原创 2014-11-06 10:50:06 · 720 阅读 · 0 评论 -
Android TextView 跑马灯效果的实现
Android TextView 跑马灯效果的实现首先给出=原创 2014-11-06 10:15:03 · 934 阅读 · 0 评论 -
从Android Contacts应用看CursorLoader 一Cursor篇
从Android Contacts应用看CursorLoader 一Cursor篇原创 2014-10-31 11:18:46 · 900 阅读 · 0 评论 -
Android 双卡双待支持检验SIM信息获取
Android 双卡双待支持检验SIM信息获取原创 2014-11-06 15:37:42 · 3324 阅读 · 1 评论 -
android AttributeSet API 之开发案例
android AttributeSet API 之开发案例在通过xml文件构造view组件的时候,往往都要使用到AttributeSet和defStyle这个两个参数。 public class myButton extends Button{public myButton(Context context, AttributeSet attrs, int defStyle) {s原创 2014-11-14 14:06:48 · 1091 阅读 · 0 评论 -
android AttributeSet API
android AttributeSet APIpublic interfaceAttributeSetandroid.util.AttributeSet已知间接子类XmlResourceParser类概述属性的集合,通常在xml文档中出现,一般来说,你不会想直接翻译 2014-11-14 13:21:39 · 2739 阅读 · 0 评论 -
Android开发之自定义ActionBar和TitleBar
Android开发之自定义ActionBar和TitleBar原创 2014-10-21 18:30:07 · 1151 阅读 · 0 评论 -
Android 控件属性详解
Android 控件属性详解android:fadingEdgeLength设置淡入淡出边缘的长度,可以接受大小值的单位是:px、dp、sp、in、mm,也可以参考大小值资源android:fitsSystemWindows是否适合系统窗体,取值为true或false。该属性只对不是子组件的组件有效android:转载 2014-11-13 15:03:13 · 2460 阅读 · 0 评论 -
Android Layout 布局属性全解二
Android Layout 布局属性全解二原创 2014-11-13 13:39:34 · 846 阅读 · 0 评论 -
Android View 属性详解
View属性说明下面对View的属性进行详细说明android:alpha关联方法: setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。android:background关联方法: setBackgroundResource(int) 属性说明: 视图背景android:clickable关联转载 2014-11-13 14:55:31 · 4025 阅读 · 0 评论 -
Android Layout布局属性三
Android Layout布局属性三原创 2014-11-13 14:47:49 · 600 阅读 · 0 评论 -
Android Layout 布局属性全解
Android Layout 布局属性全解原创 2014-11-12 18:01:22 · 18423 阅读 · 0 评论 -
smali语法总结
smali语法总结原创 2014-11-11 10:13:28 · 18223 阅读 · 4 评论