03 2015 档案
实现Path2.0中绚丽的的旋转菜单
摘要:实现Path2.0中绚丽的的旋转菜单 - MudooT - 博客园最近真的是忙死了,做了很久的这个菜单动画特效,都没有时间写博客,今天在机场等飞机终于有了空闲时间。 上图先: 那么下面开始吧~ 首先,将整个菜单动画分解开来。1. 一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2. 二级菜单按钮的平移动画2个,弹簧效果的in和out... 阅读全文
posted @ 2015-03-30 15:06 Seven1979 阅读(337) 评论(0) 推荐(0)
渗透理解Animation时间插值Interpolator类
摘要:渗透理解Animation时间插值Interpolator类 - Qiujuer的个人空间 - 开源中国社区一个好的动画一定是用心做出来的,何为用心?其中一点我认为定义适当的 Interpolator 就是一种用心的表现;这点在 google material design 中尤为明显。 一个好的动画一定要符合实际,一句老的话就是:石头下落一定要受重力才优雅,不然一颗石头像羽毛一样在风中还飘啊飘的... 阅读全文
posted @ 2015-03-30 14:48 Seven1979 阅读(305) 评论(0) 推荐(0)
Android studio, gradle and NDK
摘要:up vote65down votefavorite49I am very new to this whole gradle and Android Studio support. I have managed to convert my android project to gradle usin... 阅读全文
posted @ 2015-03-27 18:21 Seven1979 阅读(1469) 评论(0) 推荐(0)
eclipse项目迁移到android studio(图文最新版)
摘要:eclipse项目迁移到android studio(图文最新版) - vanezkw - 博客园前言最近Android studio(下文简称AS)官方发布了正式版,目前火得不行。个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会... 阅读全文
posted @ 2015-03-27 18:16 Seven1979 阅读(307) 评论(0) 推荐(0)
Cant migrate project to Gradle in Android Studio
摘要:The project thinks it's still a non-Gradle based project; it's not the presence of thebuild.gradlefile that makes it Gradle-based, but it's how the pr... 阅读全文
posted @ 2015-03-27 18:13 Seven1979 阅读(549) 评论(0) 推荐(0)
Androidstudio下gradleRobolectric单元测试配置
摘要:Androidstudio下gradleRobolectric单元测试配置 - 好代码编程网android studio下gradleRobolectric单元测试配置1.RobolectricRobolectric另辟蹊径,它并不依赖于Android提供的测试功能,它使用了shadow objec... 阅读全文
posted @ 2015-03-27 17:56 Seven1979 阅读(515) 评论(0) 推荐(0)
android应用程序中获取view的位置
摘要:android应用程序中获取view的位置_雨枫技术教程网我们重点在获取view的y坐标,你懂的...依次介绍以下四个方法:1.getLocationInWindowint[]position=newint[2];textview.getLocationInWindow(position);Syst... 阅读全文
posted @ 2015-03-27 16:02 Seven1979 阅读(213) 评论(0) 推荐(0)
Android:interpolator用法
摘要:Android:interpolator用法 - zcljy0318的专栏 - 博客频道 - CSDN.NET1. 2. 可能有很多人不理解其中的android:interpolator="@android:anim/decelerate_interpolator"是什么含义,文档里说的也不... 阅读全文
posted @ 2015-03-27 15:18 Seven1979 阅读(490) 评论(0) 推荐(0)
android动画(一)Interpolator
摘要:目录[-]一:简介二:简单插值器分析 1.AccelerateInterpolator 加速插值器3. AccelerateDecelerateInterpolator 加速减速插值器4. LinearInterpolator 线性插值器5. BounceInterpolator 弹跳插值器6.An... 阅读全文
posted @ 2015-03-27 15:12 Seven1979 阅读(336) 评论(0) 推荐(0)
图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
摘要:图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY() - bigconvience的专栏 - 博客频道 - CSDN.NETAndroid系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api... 阅读全文
posted @ 2015-03-27 14:53 Seven1979 阅读(270) 评论(0) 推荐(0)
Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
摘要:Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解 - qinjuning、lets go - 博客频道 - CSDN.NET 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小Demo还是justso s... 阅读全文
posted @ 2015-03-27 13:31 Seven1979 阅读(311) 评论(0) 推荐(0)
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
摘要:Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明 - qinjuning、lets go - 博客频道 - CSDN.NET 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scr... 阅读全文
posted @ 2015-03-27 13:30 Seven1979 阅读(320) 评论(0) 推荐(0)
Android TouchEvent事件传递机制
摘要:跟touch事件相关的3个方法: public boolean dispatchTouchEvent(MotionEvent ev); //用来分派event public boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截event public boolean onTouchEvent(MotionEvent ev);... 阅读全文
posted @ 2015-03-27 10:57 Seven1979 阅读(181) 评论(0) 推荐(0)
Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)
摘要:Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC) - djun100的专栏 - 博客频道 - CSDN.NETAndroid面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)2012年06月14日 08:05:05汇总笔者经历了一些来自百度... 阅读全文
posted @ 2015-03-26 18:14 Seven1979 阅读(461) 评论(0) 推荐(0)
安卓高手之路之图形系统【5】安卓ListView和EditText配合使用时的注意事项。
摘要:安卓高手之路之图形系统【5】安卓ListView和EditText配合使用时的注意事项。 - 修补C++ - ITeye技术网站ListView实现滚动和布局时的注意实现:1.如何实现自动定位到底部:android:stackFromBottom="true"这样ListView就可以实现从底向上增... 阅读全文
posted @ 2015-03-26 18:11 Seven1979 阅读(362) 评论(0) 推荐(0)
安卓高手之路之图形系统(6)requestLayout的流程
摘要:安卓高手之路之图形系统(6)requestLayout的流程 - 修补C++ - ITeye技术网站当一个View调用requestLayout的时候,会给当前的View设置一个FORCE_LAYOUT标记。由此向ViewParent请求布局。这样从这个View开始向上一直requestLayout... 阅读全文
posted @ 2015-03-26 18:10 Seven1979 阅读(344) 评论(0) 推荐(0)
安卓高手之路 图形系统(3 底层SurfceFlinger系统)
摘要:安卓高手之路 图形系统(3 底层SurfceFlinger系统) - 修补C++ - ITeye技术网站底层SurfaceFLinger系统主要通过SurfaceTextureLayer进行绘图信息的传递。整个图花了几天时间,终于有所眉目。希望能给致力于研究SurfaceFlinger架构的人一些参... 阅读全文
posted @ 2015-03-26 18:09 Seven1979 阅读(178) 评论(0) 推荐(0)
安卓高手之路之图形系统(6)ListView继续
摘要:安卓高手之路之图形系统(6)ListView继续 - 修补C++ - ITeye技术网站综述:本篇首先介绍了ListView的实现细节。然后介绍了Gallery,ListView,ViewPager的效率对比分析。以及效率低下的原因。最后给出了一些解决方案。1.在上一篇讨论了requestLayou... 阅读全文
posted @ 2015-03-26 18:09 Seven1979 阅读(354) 评论(0) 推荐(0)
安卓高手之路之 图形系统之 图形框架(1)
摘要:安卓高手之路之 图形系统之 图形框架(1) - 修补C++ - ITeye技术网站 安卓图形系统理解起来并不容易。那是因为系统对于数据的封装非常多,图形模块与输入输出,应用程序管理等模块参杂在一起。让开发者很难摸清其中的脉络。下面先给出最简单的一张图。 这张图是安卓系统的核心。就这张图来说,我不想说... 阅读全文
posted @ 2015-03-26 18:08 Seven1979 阅读(280) 评论(0) 推荐(0)
安卓高手之路 图形系统(4 Measure的算法)
摘要:安卓高手之路 图形系统(4 Measure的算法) - 修补C++ - ITeye技术网站Java代码 /***DoesthehardpartofmeasureChildren:figuringouttheMeasureSpecto*passtoaparticularchild.Thismethod... 阅读全文
posted @ 2015-03-26 18:08 Seven1979 阅读(249) 评论(0) 推荐(0)
安卓高手之路之java层Binder
摘要:安卓高手之路之java层Binder - 修补C++ - ITeye技术网站很多人一提到Binder就说代理模式,人云亦云的多,能理解精髓的少。 本篇文章就从设计角度分析一下java层BInder的设计目标,以及设计思路,设计缺陷,从而驾驭它。 对于【邦德儿】的理解, 从通信的角度来看,就是一种通信... 阅读全文
posted @ 2015-03-26 18:07 Seven1979 阅读(186) 评论(0) 推荐(0)
安卓高手之路 图形系统(2)----------------基于Binder的架构思路)
摘要:安卓高手之路 图形系统(2)----------------基于Binder的架构思路) - 修补C++ - ITeye技术网站 在学习安卓的时候最迷惑的就是Binder。图形框架的理解与Binder的理解分不开。前面一篇 [Java代码 安卓高手之路之java层Binder安卓高手之路之java层... 阅读全文
posted @ 2015-03-26 18:07 Seven1979 阅读(163) 评论(0) 推荐(0)
安卓高手之路之 WindowManager
摘要:安卓高手之路之 WindowManager - 修补C++ - ITeye技术网站安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在window内的控件。而subwindow则是依附于window的一些对话框。安卓... 阅读全文
posted @ 2015-03-26 18:06 Seven1979 阅读(731) 评论(0) 推荐(0)
安卓高手之路之PackageManagerservice
摘要:安卓高手之路之PackageManagerservice - 修补C++ - ITeye技术网站源码位置:frameworks/base/core/java/android/content/pm/PackageParser.java源文件路径:android\frameworks\base\serv... 阅读全文
posted @ 2015-03-26 18:05 Seven1979 阅读(225) 评论(0) 推荐(0)
安卓高手之路之PackageManagerservice(二)
摘要:adb install 流程 - new_abc的专栏 - 博客频道 - CSDN.NET应用安装涉及目录: system/app ---------------系统自带的应用程序,获得adb root权限才能删除 data/app ---------------用户程序安装的目录。安装时把... 阅读全文
posted @ 2015-03-26 18:04 Seven1979 阅读(456) 评论(0) 推荐(0)
安卓高手之路之ClassLoader(总结篇)
摘要:安卓高手之路之ClassLoader(总结篇) - 修补C++ - ITeye技术网站安卓系统对ClassLoader的设计可谓别有用心。前面分析过,赋值的地方如下:Java代码 constchar*envStr=getenv("CLASSPATH");if(envStr!=NULL){gDvm.c... 阅读全文
posted @ 2015-03-26 18:02 Seven1979 阅读(2468) 评论(0) 推荐(0)
安卓高手之路之ClassLoader(二)
摘要:安卓高手之路之ClassLoader(二) - 修补C++ - ITeye技术网站因为ClassLoader一定与虚拟机的启动有关系,那么必须从Zygote的启动开始看代码。下面就分析一下这些代码,行数不多:Cpp代码 intmain(intargc,constchar*constargv[]){/... 阅读全文
posted @ 2015-03-26 18:01 Seven1979 阅读(528) 评论(0) 推荐(0)
安卓高手之路之 ClassLoader
摘要:安卓高手之路之 ClassLoader - 修补C++ - ITeye技术网站我不喜欢那些泛泛而谈的去讲那些形而上学的道理,更不喜欢记那些既定的东西。靠记忆去弥补思考的人,容易陷入人云亦云的境地,最后必定被记忆所围困,而最终消亡的是创造力。希望这个高手之路系列能够记录我学习安卓的点点滴滴。从而汇成流... 阅读全文
posted @ 2015-03-26 18:01 Seven1979 阅读(170) 评论(0) 推荐(0)
安卓高手之路之ClassLoader(四)
摘要:安卓高手之路之ClassLoader(四) - 修补C++ - ITeye技术网站显然,应用层的classLoader绝对不仅仅是一个systemclassloader那么简单。那么他一定是与PackageInfo连接起来的。而这个连接的纽带就是ContextImpl。ContextImpl又与ap... 阅读全文
posted @ 2015-03-26 18:00 Seven1979 阅读(460) 评论(0) 推荐(0)
安卓高手之路之ClassLoader(三)
摘要:安卓高手之路之ClassLoader(三) - 修补C++ - ITeye技术网站由于看C++和C代码看得很累,很辛苦。上一章终于解脱到java代码中来了。 第一个getClassLoader发生在main的preload方法中,public static void main(String argv... 阅读全文
posted @ 2015-03-26 18:00 Seven1979 阅读(438) 评论(0) 推荐(0)
安卓高手之路之 GDI图形引擎篇
摘要:安卓高手之路之 GDI图形引擎篇 - 修补C++ - ITeye技术网站1.底层C++ SufaceFlinger类图的静态结构2.上层Java的调用流程。首先,直接从WindowManagerService入手:Java代码 publicintrelayoutWindow(Sessionsessi... 阅读全文
posted @ 2015-03-26 17:59 Seven1979 阅读(542) 评论(0) 推荐(0)
安卓高手之路之 应用篇
摘要:安卓高手之路之 应用篇 - 修补C++ - ITeye技术网站1.安装应用流程: PackageManagerService的installPackage 调用 InstallArgs的copyAPK完成了安装。如果在SD卡中,那么调用SdInstallArgs的copyApk完成安装。2. 应用启... 阅读全文
posted @ 2015-03-26 17:58 Seven1979 阅读(776) 评论(0) 推荐(0)
view的requestLayout()方法
摘要:view的requestLayout()方法 - lonely_fireworks的专栏 - 博客频道 - CSDN.NETpublic voidrequestLayout()Since:API Level 1Call this when something has changed which ha... 阅读全文
posted @ 2015-03-26 17:43 Seven1979 阅读(720) 评论(0) 推荐(0)
Android view中的requestLayout和invalidate方法
摘要:Android view中的requestLayout和invalidate方法 - wawxf2008的专栏 - 博客频道 - CSDN.NETAndroid view中的requestLayout和invalidate方法 requestLayout:当view确定自身已经不再适合现有的区域时,... 阅读全文
posted @ 2015-03-26 17:40 Seven1979 阅读(272) 评论(0) 推荐(0)
动画注意的一点view.layout()与view.requestLayout()
摘要:动画注意的一点view.layout()与view.requestLayout()_XiaoU_新浪博客android的动画 移动的是view 的视图,虽然看起来是已经移动,但是位置还是没变的,点击的效果还是在原来的地方,这时候可以用view.layout()或者view.requestLayout... 阅读全文
posted @ 2015-03-26 17:39 Seven1979 阅读(495) 评论(0) 推荐(0)
android,view的执行过程onDraw、onSizeChanged,onFinishInflate
摘要:android,view的执行过程onDraw、onSizeChanged,onFinishInflate - 夏天的风的日志 - 网易博客小试view的执行过程,此是入门,高手绕道。----------------------------------------------------------... 阅读全文
posted @ 2015-03-26 17:17 Seven1979 阅读(928) 评论(0) 推荐(0)
android 系统回调onSizeChange, onMeasure, onLayout调用时机
摘要:android 系统回调onSizeChange, onMeasure, onLayout调用时机-LotusLoveNature最新项目中常用到上面三个系统回调,所以就在想,这三个用的时机到底是怎么样的?今天做了实验:按照上面的层次关系,每个view自定义一下,就是为了将三个方法打印出来,打印结果... 阅读全文
posted @ 2015-03-26 17:00 Seven1979 阅读(4218) 评论(0) 推荐(0)
Android 众多的布局属性详解
摘要:Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用。 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerIn... 阅读全文
posted @ 2015-03-26 15:22 Seven1979 阅读(153) 评论(0) 推荐(0)
浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLayout
摘要:浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLayout | 学步园Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别... 阅读全文
posted @ 2015-03-26 15:14 Seven1979 阅读(318) 评论(0) 推荐(0)
TypedArray和obtainStyledAttributes使用
摘要:TypedArray和obtainStyledAttributes使用 - ff313976的专栏 - 博客频道 - CSDN.NET在编写Android自定义按钮示例基础上,如果要指定字体大小产生这样的效果:其实是不需要自定义变量的,可以直接使用TextView的配置属性:在这里字体大小使用了sp... 阅读全文
posted @ 2015-03-26 14:40 Seven1979 阅读(279) 评论(0) 推荐(0)
ubuntu中怎样添加或删除一个PPA源
摘要:ubuntu中怎样添加或删除一个PPA源今天因为在ubuntu上安装java7,要用到ppa,就了解了一下怎样在ubuntu添加或删除一个PPA源 Personal Package Archives(个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通... 阅读全文
posted @ 2015-03-26 14:21 Seven1979 阅读(613) 评论(0) 推荐(0)
Ubuntu 14.04 用户安装 Cinnamon 2.2.0
摘要:Cinnamon 稳定版本 PPA 已禁用,但Ubuntu 14.04 用户仍然可安装 Cinnamon 2.2.0 | IMCNCinnamon 稳定版本 PPA 已禁用,但Ubuntu 14.04 用户仍然可安装 Cinnamon 2.2.0信息发布人:IMCN 发布时间: 2014年5月28日... 阅读全文
posted @ 2015-03-26 10:28 Seven1979 阅读(289) 评论(0) 推荐(0)
android-pulltorefresh源码解析(1)--PullToRefreshListView的使用
摘要:一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ExpandableListView、GridView、WebView、ScrollView、Horizontal ScrollView、ViewPager、Fragment上下左右拉动刷新。 android-pulltorefresh源码里提供了samples,里面分别演示了上面说到的几个页面。 1、PullToRefr... 阅读全文
posted @ 2015-03-25 11:21 Seven1979 阅读(1027) 评论(0) 推荐(0)
Android菜单详解(四)——使用上下文菜单ContextMenu
摘要:Android菜单详解(四)——使用上下文菜单ContextMenu - CodingMyWorld - 博客园之前在《Android菜单详解(二)——创建并响应选项菜单》和《Android菜单详解(三)——SubMenu和IconMenu》中详细讲解了选项菜单,子菜单和图标菜单。今天接着细说另一种... 阅读全文
posted @ 2015-03-25 10:42 Seven1979 阅读(283) 评论(0) 推荐(0)
Android菜单详解(五)——使用XML生成菜单
摘要:Android菜单详解(五)——使用XML生成菜单 - CodingMyWorld - 博客园回顾前面的几篇,我们都是直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足。比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等。为此,Android提供了一种更好的... 阅读全文
posted @ 2015-03-25 10:42 Seven1979 阅读(315) 评论(0) 推荐(0)
Android菜单详解(二)——创建并响应选项菜单
摘要:Android菜单详解(二)——创建并响应选项菜单 - CodingMyWorld - 博客园上一篇《Android菜单详解(一)——理解android中的menu》简单介绍了一下Android的菜单,今天让我们看一下如何通过代码创建和响应最常用的选项菜单(options menu)。创建optio... 阅读全文
posted @ 2015-03-25 10:41 Seven1979 阅读(308) 评论(0) 推荐(0)
Android菜单详解(三)——SubMenu和IconMenu
摘要:Android菜单详解(三)——SubMenu和IconMenu - CodingMyWorld - 博客园我们在上一篇介绍了如何在Android中创建和响应选项菜单,今天我们将探索子菜单和图标菜单。子菜单Sub Menu子菜单提供了一种自然的组织菜单项的方式,它被大量地运用在windows和其他O... 阅读全文
posted @ 2015-03-25 10:41 Seven1979 阅读(991) 评论(0) 推荐(0)
Android菜单详解(一)——理解android中的Menu
摘要:Android菜单详解(一)——理解android中的Menu - CodingMyWorld - 博客园前言今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。PS:强烈推荐《Pro Android 3》,是我至今为止看到... 阅读全文
posted @ 2015-03-25 10:40 Seven1979 阅读(191) 评论(0) 推荐(0)
Android Studio如何查看资源或者函数在哪些类中被引用
摘要:Android Studio如何查看资源或者函数在哪些类中被引用 - hyr83960944的专栏 - 博客频道 - CSDN.NET许多人在做完Keymap匹配到Eclispe快捷键后,发现查看资源或者函数在哪些地方被引用的快捷键“Ctrl+Shift+G”不灵了,你选中某个函数后,使用这个快捷键... 阅读全文
posted @ 2015-03-25 09:46 Seven1979 阅读(4081) 评论(0) 推荐(0)
declare-styleable的使用
摘要:declare-styleable的使用 - carlosk - 博客园declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xml ... 阅读全文
posted @ 2015-03-23 17:35 Seven1979 阅读(306) 评论(0) 推荐(0)
android自定义布局中的平滑移动
摘要:[转] android自定义布局中的平滑移动 - supersugar - 博客园无意中搜索到这篇文章,大概扫了一眼,知道是篇好文,先转载记录下来学习!文章主要讲的是自定义view的写法心得。转自:http://www.apkbus.com/android-48445-1-1.html在androi... 阅读全文
posted @ 2015-03-23 17:34 Seven1979 阅读(214) 评论(0) 推荐(0)
Gradle 初次使用
摘要:心静志远 | 技术会被淘汰,但思想会一直永存(多思考,多总结,多分享)Gradle的简介,这里就不罗嗦了,Google上一大堆,这里就说说它的基本使用吧(可以简单的理解为它是Maven的高级版本,没那么神秘)。基本使用流程:1. 下载 Gradle 到本地,并配置环境变量。 2. 在项目中创建 bu... 阅读全文
posted @ 2015-03-18 00:44 Seven1979 阅读(11803) 评论(0) 推荐(0)
Android 高效的 Layout
摘要:心静志远 | 技术会被淘汰,但思想会一直永存(多思考,多总结,多分享)我们知道随着我们业务越来越负责,UI布局也会越来越复杂,大量的布局信息必定会带来一定的性能损耗,那么我们怎么才能写出高效的布局呢?1. 使用 标签。https://developer.android.com/training/... 阅读全文
posted @ 2015-03-18 00:43 Seven1979 阅读(274) 评论(0) 推荐(0)
android 开发 常用到的一些网络通信包
摘要:心静志远 | 技术会被淘汰,但思想会一直永存(多思考,多总结,多分享)无线开发一定少不了与服务端进行交互,这自然离不开使用类似于HttpClient的工具包来发送和接受HTTP请求。常用的有一些这些: 1. Apache 的 HttpClient(Android2.3之前使用) 2. Android... 阅读全文
posted @ 2015-03-18 00:41 Seven1979 阅读(799) 评论(0) 推荐(0)
关于BroadCastReceiver安全性的思考
摘要:关于BroadCastReceiver安全性的思考 - 上善若水 - 博客频道 - CSDN.NETBroadCastReceiver是Android 四大组件之一,应用非常广泛,也非常简单,但是我们平时在使用的过程中忽略了一个安全问题。别人很容易通过反编译获取到我们应用中的广播,然后频繁的向你的A... 阅读全文
posted @ 2015-03-18 00:06 Seven1979 阅读(357) 评论(0) 推荐(0)
彻底解决Android 应用方法数不能超过65K的问题
摘要:彻底解决Android 应用方法数不能超过65K的问题 - 上善若水 - 博客频道 - CSDN.NET作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常:Conversion to Dalvik form... 阅读全文
posted @ 2015-03-18 00:00 Seven1979 阅读(374) 评论(0) 推荐(0)
Android开发免费类库和工具集合
摘要:Android开发免费类库和工具集合 - OPEN 开发经验库用于Android开发的免费类库和工具集合,按目录分类。Action BarsActionBarSherlockExtended ActionBarFadingActionBarGlassActionBarv7 appcompat lib... 阅读全文
posted @ 2015-03-17 23:57 Seven1979 阅读(1221) 评论(0) 推荐(1)
2014 非常好用的开源 Android 测试工具
摘要:2014 非常好用的开源 Android 测试工具 - 开源中国社区当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场。在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具。本文主要是展示一系列的开源 Andro... 阅读全文
posted @ 2015-03-17 23:56 Seven1979 阅读(272) 评论(0) 推荐(0)
Android 开发最佳实践
摘要:从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。摘要 使用 Gradle 和它推荐的... 阅读全文
posted @ 2015-03-17 23:48 Seven1979 阅读(229) 评论(0) 推荐(0)
Android系列之Fragment(二)Fragment的生命周期和返回栈
摘要:Android系列之Fragment(二)Fragment的生命周期和返回栈 - Android - 次元立方网 - 电脑知识与技术互动交流平台【正文】上一章节中(Android系列之Fragment(一)----Fragment加载到Activity当中),我们对Fragment的生命周期进行了简... 阅读全文
posted @ 2015-03-17 18:16 Seven1979 阅读(401) 评论(0) 推荐(0)
viewpager中fragment的生命周期管理
摘要:viewpager中fragment的生命周期管理 - i_bobby - 开源中国社区调试fragment的时候发现一个莫名其妙的事情,viewpager中包含4个fragment,其中第一个和第三个fragment是要联网取得数据的,如图: 界面刚进去的时候显示第一个fragment,通过log... 阅读全文
posted @ 2015-03-17 18:16 Seven1979 阅读(796) 评论(1) 推荐(0)
fragment和fragmentactivity解析
摘要:fragment和fragmentactivity解析 - 推酷一、为什么要使用Fragment 1、当我们需要动态的多界面切换的时候,就需要将UI元素和Activity融合成一个模块。在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变。在4.0或以上系统中就可... 阅读全文
posted @ 2015-03-17 18:15 Seven1979 阅读(327) 评论(0) 推荐(0)
Android之Activity,Fragment生命周期探知
摘要:Android之Activity,Fragment生命周期探知 - sin@ - 博客频道 - CSDN.NET根据官方文档,本人手画了一下Activity和Fragment的整个生命周期执行顺序图:Activity生命周期执行顺序图:Fragment生命周期执行顺序图:一个Activity在它的整... 阅读全文
posted @ 2015-03-17 18:14 Seven1979 阅读(279) 评论(0) 推荐(0)
Fragment生命周期
摘要:Fragment生命周期 - hjj0212的专栏 - 博客频道 - CSDN.NET官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html一、Activity的生命周期图:二... 阅读全文
posted @ 2015-03-17 18:11 Seven1979 阅读(106) 评论(0) 推荐(0)
基础总结篇之四:Service完全解析
摘要:基础总结篇之四:Service完全解析 - scott's blog - 博客频道 - CSDN.NET富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》作为程序员的我们,须知富贵是要通过勤苦努力才能得到的,要想在行业内有所建树,就必须刻苦学习和钻研。今天我们来讲一下Android中Servic... 阅读全文
posted @ 2015-03-17 15:58 Seven1979 阅读(176) 评论(0) 推荐(0)
Activity的task相关
摘要:基础总结篇之三:Activity的task相关 - scott's blog - 博客频道 - CSDN.NET古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大... 阅读全文
posted @ 2015-03-17 13:55 Seven1979 阅读(163) 评论(0) 推荐(0)
Android学习笔记之mainfest文件中android属性
摘要:Android学习笔记之mainfest文件中android属性 - Impossible is nothing - 博客频道 - CSDN.NET以前的零散笔记, 共享一下, 有错误的地方还请指正。android:allowTaskReparenting是否允许activity更换从属的任务,比如... 阅读全文
posted @ 2015-03-17 11:13 Seven1979 阅读(220) 评论(0) 推荐(0)
activity 的属性android:taskAffinity和android:allowTaskReparenting
摘要:activity 的属性android:taskAffinity和android:allowTaskReparenting - koko7958的专栏 - 博客频道 - CSDN.NET1.清单文件中,activity 的属性 android:allowTaskReparenting这个属性用于设定... 阅读全文
posted @ 2015-03-16 16:51 Seven1979 阅读(1257) 评论(0) 推荐(0)
Activity的taskAffinity属性
摘要:Activity的taskAffinity属性 - Android - ITeye技术网站Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自... 阅读全文
posted @ 2015-03-16 16:12 Seven1979 阅读(221) 评论(0) 推荐(0)
Android应用程序注册广播接收器(registerReceiver)的过程分析
摘要:Android应用程序注册广播接收器(registerReceiver)的过程分析 - 老罗的Android之旅 - 博客频道 - CSDN.NET 前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Andro... 阅读全文
posted @ 2015-03-16 15:20 Seven1979 阅读(1264) 评论(0) 推荐(0)
Android应用程序在新的进程中启动新的Activity的方法和过程分析
摘要:Android应用程序在新的进程中启动新的Activity的方法和过程分析 - 老罗的Android之旅 - 博客频道 - CSDN.NET 前面我们在分析Activity启动过程的时候,看到同一个应用程序的Activity一般都是在同一个进程中启动,事实上,Activity也可以像Servic... 阅读全文
posted @ 2015-03-16 15:19 Seven1979 阅读(1040) 评论(0) 推荐(0)
Android系统中的广播(Broadcast)机制简要介绍和学习计划
摘要:Android系统中的广播(Broadcast)机制简要介绍和学习计划 - 老罗的Android之旅 - 博客频道 - CSDN.NET 在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制;这些组件甚至是可以位于不同的进程中,这样它就像Binder机... 阅读全文
posted @ 2015-03-16 15:18 Seven1979 阅读(321) 评论(0) 推荐(0)
如何单独编译Android源代码中的模块
摘要:如何单独编译Android源代码中的模块 - 老罗的Android之旅 - 博客频道 - CSDN.NET 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修... 阅读全文
posted @ 2015-03-16 15:17 Seven1979 阅读(281) 评论(0) 推荐(0)
在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
摘要:在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务 - 老罗的Android之旅 - 博客频道 - CSDN.NET 我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, AP... 阅读全文
posted @ 2015-03-16 15:16 Seven1979 阅读(191) 评论(0) 推荐(0)
static{}语句块详解
摘要:static{}语句块详解 - lubiaopan的专栏 - 博客频道 - CSDN.NET声明:转载请注明出处static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。一、在程序的一次执行过程中,... 阅读全文
posted @ 2015-03-16 13:57 Seven1979 阅读(140) 评论(0) 推荐(0)
关于学习安卓底层
摘要:关于学习安卓底层,懂得进_百度知道 关于学习安卓底层,懂得进搜索 2014-11-09 11:23 程轩104 分类:移动开发 | 浏览 888 次 Android 我想学习安卓底层,本身是做嵌入式的,请问安卓底层有哪些是要学的,有没有比较推荐的网站或者论坛?学好了大概可以找哪几个方向的工作,比如说... 阅读全文
posted @ 2015-03-16 13:45 Seven1979 阅读(469) 评论(0) 推荐(0)
Android Guts: Intro to Loopers and Handlers
摘要:Android Guts: Intro to Loopers and Handlers « Mind The RobotOne of the reasons I love Android API is because it contains so many useful little things.... 阅读全文
posted @ 2015-03-16 13:16 Seven1979 阅读(192) 评论(0) 推荐(0)
android中的Handler和Callback机制
摘要:android中的Handler和Callback机制 - - ITeye技术网站Handler主要用来在线程之间的通信的机制。如在Activity或Service中需要接受其他线程的消息,则在需要接收消息的Activity或Service中需要实现Handler.Callback接口,实现这个接口... 阅读全文
posted @ 2015-03-16 13:04 Seven1979 阅读(2489) 评论(0) 推荐(0)
理解ThreadLocal
摘要:理解ThreadLocal - Java之道 - 博客频道 - CSDN.NETThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序... 阅读全文
posted @ 2015-03-16 10:20 Seven1979 阅读(151) 评论(0) 推荐(0)
Activity中ConfigChanges属性的用法
摘要:Activity中ConfigChanges属性的用法 - 综合讨论 - Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 - 移动互联网门户 - Powered by Discuz!通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: C... 阅读全文
posted @ 2015-03-13 14:29 Seven1979 阅读(1253) 评论(0) 推荐(0)
sendStickyBroadcast和sendStickyOrderedBroadcast
摘要:sendStickyBroadcast和sendStickyOrderedBroadcast - 牛仔的移动开发博客 - 博客频道 - CSDN.NETsendStickyBroadcast和sendStickyOrderedBroadcast发出的广播会一直滞留(等待),以便有人注册这则广播消息后... 阅读全文
posted @ 2015-03-12 17:44 Seven1979 阅读(242) 评论(0) 推荐(0)
广播 BroadCastReceiver
摘要:广播 BroadCastReceiver - @与非 - 博客园1.概述Broadcast Receiver包含两部分功能: 发送和接收广播消息调用sendBroadCast()方法发送广播,即发送一个Intent发送广播只能启动广播接收器Receiver对象接收广播Receiver,它和Activ... 阅读全文
posted @ 2015-03-12 17:38 Seven1979 阅读(271) 评论(0) 推荐(0)
Android四大基本组件介绍与生命周期
摘要:Android四大基本组件介绍与生命周期 - bravestarr - 博客园Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Act... 阅读全文
posted @ 2015-03-12 17:31 Seven1979 阅读(160) 评论(0) 推荐(0)
ubuntu14.04 开机自动运行应用程序
摘要:ubuntu14.04 开机自动运行应用程序 - ydt_lwj的专栏 - 博客频道 - CSDN.NETubuntu下有很多中开机自动运行程序的方法,在开机的不同过程中可以启动不同的程序.如在开机启动时自动运行程序,是通过修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d ... 阅读全文
posted @ 2015-03-12 16:45 Seven1979 阅读(2684) 评论(0) 推荐(0)
Android中BindService方式使用的理解
摘要:Android中BindService方式使用的理解 - 唯一小神 - 博客园最近学习了一下Android里面的Service的应用,在BindService部分小卡了一下,主要是开始没有彻底理解为什么要这么实现。BindService和Started Service都是Service,有什么地方不... 阅读全文
posted @ 2015-03-12 16:34 Seven1979 阅读(609) 评论(0) 推荐(0)
Ubuntu 14.04系统托盘图标问题,skype托盘图标显示
摘要:Ubuntu14.04系统托盘图标问题,skype托盘图标显示_瑞波支付_新浪博客Ubuntu 14.04 取消了系统托盘白名单机制,导致使用传统系统托盘技术的程序无法显示出托盘图标,dconf-editor也无力解决这个问题 。Ubuntu Unity桌面目前使用的技术是indicator-app... 阅读全文
posted @ 2015-03-12 16:20 Seven1979 阅读(332) 评论(0) 推荐(0)
大开眼界:Ubuntu下10个厉害的Indicator小程序
摘要:大开眼界:Ubuntu下10个厉害的Indicator小程序 - Ubuntu,Ubuntu软件,Ubuntu教程 - IT之家Indicator小程序是非常有用的,提供了一些快捷的操作和信息,为Ubuntu的整体的体验发挥了很大的作用。这里介绍10个非常有用的Indicator小程序。1. Wea... 阅读全文
posted @ 2015-03-12 16:06 Seven1979 阅读(548) 评论(0) 推荐(0)
android四大组件(详细总结)
摘要:android四大组件(详细总结) - ican87的专栏 - 博客频道 - CSDN.NETandroid四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activi... 阅读全文
posted @ 2015-03-12 15:56 Seven1979 阅读(176) 评论(0) 推荐(0)
Android消息处理机制
摘要:Android消息处理机制 - 清沁 - 博客园Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新U... 阅读全文
posted @ 2015-03-12 15:03 Seven1979 阅读(159) 评论(0) 推荐(0)
绑定Service的三种实现方式之使用AIDL
摘要:绑定Service的三种实现方式之使用AIDL - Lefter - 博客园AIDL全称为Android Interface Definition Language,它可以使你的程序实现进程间通信(IPC),并且在实现IPC的基础上允许多线程访问。首先,我们要创建一个自己的.aidl文件(见Demo... 阅读全文
posted @ 2015-03-05 11:11 Seven1979 阅读(704) 评论(0) 推荐(0)
绑定Service的三种实现方式之继承Binder类
摘要:绑定Service的三种实现方式之继承Binder类 - Lefter - 博客园继承Binder类实现绑定Service的应用场合:Service仅供自己使用(不对第三方程序开发)。注:这种方式仅适用于client和service在同一个程序和进程的情况。实现方法:1、在Service中创建一个B... 阅读全文
posted @ 2015-03-05 11:09 Seven1979 阅读(329) 评论(0) 推荐(0)
绑定Service的三种实现方式之使用Messenger
摘要:绑定Service的三种实现方式之使用Messenger - Lefter - 博客园如果你需要在不同进程间通信,你可以在Service中使用Messenger来实现进程中通信。如果使用这种方式,Service中需要定义一个Handler对象(负责对客户端发送过来的Message进行响应)。Mess... 阅读全文
posted @ 2015-03-05 11:09 Seven1979 阅读(222) 评论(0) 推荐(0)