Android高级
文章平均质量分 83
lvwei1990
这个作者很懒,什么都没留下…
展开
-
EventBus使用详解(二)——EventBus使用进阶
前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! just do it!相关文章:1、《EventBus使用详解(一转载 2015-08-10 17:59:26 · 299 阅读 · 0 评论 -
Andrid利用FLAG_ACTIVITY_CLEAR_TOP实现退出APP
本文使用FLAG_ACTIVITY_CLEAR_TOP退出整个应用程序: 多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。 补充:finish()和system(0)都只能退出单个activity。我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.F原创 2015-10-16 14:52:49 · 635 阅读 · 0 评论 -
Android系统性能优化总结
Android系统性能优化总结 以下从几个不同的角度总结一下应用程序性能优化的一些方法。一.编程思想上 应用层的性能优化通常可以从以下几个方面考虑: 1. 高效的编码方式:了解编程语言的编译原理,使用高效编码方式从语法上提高程序性能; 2. 合理的数据结构和算法:采用合理的数据结构和算法提高程序性能,这往往是决定程序性能的关转载 2015-10-21 12:57:53 · 429 阅读 · 0 评论 -
Android开发中SQLite在多线程并发访问的应用
(1)SQLite在多线程并发访问的应用http://blog.csdn.net/lang791534167/article/details/38984887(2)Android Sqlite 数据库 —— 并发篇http://bbs.9ria.com/thread-210661-1-1.html转载 2015-10-21 11:07:41 · 424 阅读 · 0 评论 -
Android中Application类的详细解释
Android中Application类的详细解释: 我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员。 但是这种方法不符合Android的框架架构,不过andorid已经为我们提供了这种情况的解决方案:在Android中,有一个名为Application的类,我转载 2015-10-21 13:07:26 · 424 阅读 · 0 评论 -
Android抽象布局——include、merge 、ViewStub(附源码)
Android抽象布局——include、merge 、ViewStub 在布局优化中,Android的官方提到了include、merge 、ViewStub这三种布局并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用。 1.布局重用 include include标签能够重用布局文件,简单的使用如下:"http://schemas.android.com/翻译 2015-10-21 13:14:55 · 310 阅读 · 0 评论 -
Android 系统中Parcelable和Serializable的区别
Intent在不同的组件中传递对象数据的应用非常普遍。下面介绍两种通过Intent传递对象的方法。1、实现Serializable接口2、实现Parcelable接口 为什么要将对象序列化? 1、永久性保存对象,保存对象的字节序列到本地文件中; 2、用过序列化对象在网络中传递对象; 3、通过序列化对象在进程间传递对象。 1、实转载 2015-11-13 15:26:20 · 290 阅读 · 0 评论 -
android 开源项目集合和大牛博客
开源项目:1、直接拿来用!最火的android项目集合:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects2、这位兄台整理的,绝对牛逼 http://www.eoeandroid.com/thread-311366-1-1.html原创 2015-08-03 19:40:23 · 751 阅读 · 0 评论 -
Android技巧小结之新旧版本Notification
Notification即通知,用于在通知栏显示提示信息。在较新的版本中(API level > 11),Notification类中的一些方法被Android声明deprecated(弃用),其实基本上相当于全部弃用了,因为这个类本身方法就少得可怜。Android官方声明弃用,一定有它的理由,虽然我也不知道是什么。奈何本人轻度强迫症患者,人家都建议你不要用了,那就不要老是恪守着转载 2015-11-19 10:42:38 · 440 阅读 · 0 评论 -
【Android】IntentService & HandlerThread源码解析
一、前言在学习Service的时候,我们一定会知道IntentService:官方文档不止一次强调,Service本身是运行在主线程中的(详见:【Android】Service),而主线程中是不适合进行耗时任务的,因而官方文档叮嘱我们一定要在Service中另开线程进行耗时任务处理。IntentService正是为这个目的而诞生的一个优雅设计,让程序员不用再管理线程的开启和允许。转载 2015-09-10 18:34:45 · 482 阅读 · 0 评论 -
Android中Service(服务)和Thread(线程)的关系
一、Service(服务)Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not prov原创 2015-09-10 18:22:36 · 10224 阅读 · 1 评论 -
Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果
今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果,之前使用的是滑动类Scroller来实现的,但是看了下通知栏的左右滑动删除效果,确实很棒,当我们滑动Item超过一半的时候,item的透明度就变成了0,我们就知道抬起手指的时候i转载 2015-08-05 19:25:39 · 604 阅读 · 0 评论 -
EventBus使用详解(一)——初步使用EventBus
前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android转载 2015-08-10 17:12:49 · 257 阅读 · 0 评论 -
Android网络传输中必用的两个加密算法:MD5 和 RSA
MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了。但这两种算法使用环境有差异,刚好互补。一、MD5算法首先MD5是不可逆的,只能加密而不能解密。比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9 但不能由后面一大串倒推出yanzi1225627.因此可以用来转载 2015-07-30 21:19:11 · 376 阅读 · 0 评论 -
Android系统架构和内核及虚拟机
一、Android 体系结构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样原创 2015-08-02 19:47:31 · 11578 阅读 · 0 评论 -
Android游戏开发入门:SurfaceView+SurfaceHolder+Thread
一、框架核心(SurfaceView+SurfaceHolder+Thread) 1、SurfaceView的API介绍: Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, it原创 2015-08-02 19:15:09 · 643 阅读 · 0 评论 -
Android开发工具--Android studio开发常用插件和工具
1. Android Parcelable code generator顾名思义,这是个生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?原创 2015-08-31 16:51:32 · 1027 阅读 · 0 评论 -
Android Studio 快捷键整理
Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基于Gradle的构建支持。Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的原创 2015-08-05 10:55:01 · 418 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Action转载 2015-08-05 16:52:45 · 246 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上)
自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fr转载 2015-08-05 16:43:39 · 332 阅读 · 0 评论 -
Android Studio 简单介绍和使用问题小结
Google在2013的I/O开发者大会上引入的该开发工具。现在已经更新到了0.5.8版本。现在github的很多项目都使用了Android Studio开发,所以如果你还用Eclipse,就需要把整个项目拆分,然后在工程中include依赖包,是非常费事的,有时候弄了半天还不一定能成功导入。而且Android开发者工具的未来的趋势一定也是转向Android Studio。介于种种原因转载 2015-12-08 12:01:59 · 453 阅读 · 0 评论