自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 MVP架构之后对RxJava的遐想

MVP架构之后对RxJava的遐想目的RxJava存在的意义,可以完全消除了mvp中m和p层中的android代码。场景为了让android单元测试更加层次分明,现在部门使用mvp架构后,舍弃v层的单元测试,m和p的代码的单元测试要求基本能覆盖。这就导致了我的m和p里面完全不能存在android的代码,只能是蠢java代码。刚开始项目只有网络请求,我们用volley完全可以解决异步加载然后回调到主

2016-08-14 17:41:11 399

原创 AndroidEventBus使用----基本操作(1)

1.概述Aactivity和Bactivity,从Aactivity跳转到Bactivity,如果在Bactivity中要更新Aactivity怎么办?我想最简单的方法就是startActivityForResult。如果Aactivity中的该方法如果处理的业务过于复杂,那代码的可读性会变得特别差。 自从看了 Mr Simple 的AndroidEventBus以后,我觉得事件处理,

2016-05-21 13:28:20 603

原创 android对启动模式的深入了解

引言由于网络上对android启动模式有各种解释,苦于没有一个良好的整理概括,所以很多初学者对启动模式感觉非常的遥远。我想做的就是把LaunchMode更加通俗的介绍给大家。正文a、直接跳入正题,开始动手解剖启动模式吧!对于4种activity的启动模式,只要接触过android启动模式的开发,就肯定知道:1.standard模式,如果在AndroidManifest.xml中没有

2016-02-29 21:52:52 459

原创 我对Activity生命周期的理解

前言我相信网上写Activity生命周期的博客一搜一大堆,各种大牛都有自己的见解。我也试着从自己理解的角度,试着把Android的生命周期完整的走一遍。主题废话不多说,直接进入主题。相信大家一提到生命周期,就自然的会联想到Google文档中提供的生命周期切换图1如下:图1我们就图1中的几个状态进行逐个介绍:1.onCreate:作为Activity生命周期的

2016-02-24 08:54:06 546

转载 android设备休眠

android设备休眠原文地址:http://www.cnblogs.com/kobe8/p/3819305.html从上面的连接里面找到了一些资料:如果一开始就对Android手机的硬件架构有一定的了解,设计出的应用程序通常不会成为待机电池杀手,而要设计出正确的通信机制与通信协议也并不困难。但如果不去了解而盲目设计,可就没准了。首先Android手机有两个处理器,

2015-11-06 13:36:36 760

转载 android的webview控件

设置WebView要显示的网页  设置WevView要显示的网页方法有很多:  互联网页面直接用: myWebView.loadUrl(“http://www.google.com“);   本地文件用:myWebView.loadUrl(“file:///android_asset/XX.html“);   本地文件存放在:a

2015-10-24 15:09:05 421

原创 Android工具代码

/**     * 取消锁屏     */private void cancelLockScreen() {KeyguardManager mKeyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);        KeyguardLock mKeyguardLock = mKeyguardMa

2015-09-08 10:57:10 358

原创 Intent的各种属性问题以及IntentFilter配置问题

Intent对象大致包括:Component、Action、Category、Data、Type、Extra、Flag。Intent的Action、Category属性都是普通的字符串,其中Action代表Intent所要完成的一个抽象动作,而Category则用于为Action增加额外的附加类别信息。通常他们一起结合使用。Intent属性中只能指定一个Action要求,但是可以有多个ca

2015-08-22 09:30:29 475

原创 Android开发过程中的问题及总结

1、实现service常驻内存(和微信一样,使用资源清理,进程永远杀不死)。2、application什么时候会结束生命周期。3、怎么实现Android多语言开发:配置不同的string文件夹4、和html进行交互,怎么进行接口回调5、Adapter实现分页功能6、系统闹铃是关不掉的进程,但是自己定义一个闹铃这个进程在资源清理的时候会被杀死。7、怎么查看APK的md

2015-08-17 19:52:34 765

转载 Java内部类详解

说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有不正之处,请多谅解并欢迎批评指

2015-08-16 13:50:08 304

转载 避免service被杀死

1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Override    public int onStartCommand(Intent intent, int flags, int startId) {        return START_STICKY;    }----------------

2015-08-16 13:16:17 718

原创 ListView中包含Button时候,怎么获取listView的onItemClick事件,2015-8-10

在button的属性中设置:android:focusable="false"在Adapter的更新操作:notifyDataSetChange()函数:在activity里面设置setOnItemLongClickListener,通过position获取输入的对应的对象,删除这个对象然后调用notifyDataSetChange,可以更新显示view。因为:传入的ArrayList

2015-08-10 16:36:57 934

转载 java创建数组的三种方法

知识就像是内裤,平时看不到,但确实很重要。最近一直在看一些基础知识。  import  java.util.Arrays; public   class  Sum{     public   static   void  main(String[] args)  {       int vec[] = new int[]{1, 5, 3};  // 第一种方法   

2013-10-24 12:30:58 782

原创 解决mysql命令行和sqlyog乱码的问题

Mysql要解决中文乱码,最好是你把数据库的默认编码都改掉,我一般这样处理: 1.在mysql安装目录下的my.ini文件中做如下修改: [mysql]下面修改 default-character-set=utf8 [mysqld]下面修改 default-character-set=utf8 把编码统一成utf8,这样做的目的在于,即可以允许你往数据中插入中文字符,又可避

2013-07-05 21:27:39 1258

转载 Android 中Message,MessageQueue,Looper,Handler详解

一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创

2013-06-11 14:49:56 513

ZTREE插件修改

ZTREE父子树源码修改后支持查询,搜索,高亮显示

2015-11-06

下拉复选框

jquery 下拉复选框控件,支持多选,全选,返回默认值

2015-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除