Android Application 之 allowBackup 属性浅析

我们从官网Application文档介绍中可以看到如下信息: android:allowBackup Whether to allow the application to participate in the backup and restore infrastructure. If this attribute is set to false, no backup or restore of...
阅读(2252) 评论(0)

Adnroid体系与系统架构

Android体系与系统架构1.1 Google生态系统1.2 Android系统架构1.2.1 Linux1.2.2 Dalvik和ART1.2.3 Framework1.2.4 Standard libraries1.2.5 Application1.3 Android App 组件框架1.3.1 Android四大组件是如何协同工作1.3.2 应用运行上下问对象1.4 Adnroid系统源代码...
阅读(1609) 评论(0)

Imageloader<6>-mUIHandler的初始化

UIHandler的初始化我们并没有在init()初始化,考虑到逻辑性和合理性,我们再加载图片的时候进行初始化UIHandler。对应代码中的loadImage()方法。思考下,loadImage() 方法,需要根据图片路径,将对应的图片设置到ImageView中,所以loadImage()方法有2个入参,String path 和 ImageView imageView....
阅读(1387) 评论(0)

监控Hbase是否可用的外挂程序

Java程序 运行在linux主机上, 通过shell脚本启动为进程。 Java程序中 通过定时任务,设置访问Hbase的时间间隔,设置告警规则,比如三次获取Hbase中的数据失败,则调用存过,遍历配置的告警号码,插入短信中间表,实现短信的发送。 项目结构如下 启动脚本分析根据服务器上JDK 以及工程部署路径 修改相应的#JDK所在路径 APP_HOME 启动入口类APP_MAI...
阅读(1424) 评论(0)

Imageloader<5>-ImageLoader的变量初始化

UIHandler可以在loadImage时初始化,其余的变量统一在init方法中初始化。getInstance提供让用户自定义线程池线程数量和加载策略的方法。 public class NewImageLoader { /** * 静态成员变量 */ private static NewImageLoader mImageLoader ; /**...
阅读(1331) 评论(0)

Imageloader<4>-ImageLoader中的变量

我们思考下 Imageloader类中需要维护的变量...
阅读(1359) 评论(0)

Imageloader<3>-单例模式

图片加载的核心处理类 ImageLoader ,我们采用单例模式,保证状态的统一。 关于单例模式,详见单例模式public class NewImageLoader { private static NewImageLoader mImageLoader ; /** * 私有化构造函数,防止外部通过new实例化 */ private NewImageLo...
阅读(1497) 评论(0)

Imageloader<2>-整体思路

避免加载图片出现卡顿,主要是在getView的过程中,采用 异步加载+回调显示。伪代码如下 class Imageloader{ getView(){ 目标:根据URL查找Bitmap 1.首先从缓存LruCache中查找对应的Bitmap...
阅读(1386) 评论(0)

23种设计模式

设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式。...
阅读(1497) 评论(0)

单例模式

单例模式常见的写法有: 懒汉式单例,饿汉式单例,登记式单例(可忽略)。单例模式特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一对象实例 单例模式确保某各类只有一个实例,而且自行实例化并向整个系统提供这个实例。比如我们常见的线程池 、缓存等等。选择单例模式就是为了避免不一致的状态,避免政出多头。懒汉式单例 特点: - 懒汉式单例在第一次调用的时候...
阅读(1534) 评论(0)

Imageloader<1>-总体简介

本文将追随鸿阳大神仿微信图片加载的案例,记录学习的过程。 效果图参考微信加载图片应满足一下三个目标 避免OOM 用户操作UI尽可能的流畅 选择适当的图片加载策略 首先所有的APP都不希望因加载图片而造成内存溢出,我们可以通过一下的方式来规避 A.根据图片的显示大小压缩图片 B.使用缓存 LruCache UI操作流畅需要考虑: A.在获取图片的过程中避免耗时操作,主...
阅读(1394) 评论(0)

Android模拟多线程下载

本DEMO采用Executor框架来实现多线程的下载。 Executor原理:任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executor.execute(Runnalbe) 。Executor在执行时使用内部的线程池完成操作。...
阅读(2202) 评论(0)

Android-上传图片(二)_HttpClient

上篇博文中记录了使用HttpURLConnection模拟HTTP请求上传文件到服务端 Android-上传图片(-)_HttpURLConnection 本篇博文中将使用Apache HttpClient实现相同的功能。 HttpClient官方quickstart文档详情请移步本人GITHUB...
阅读(1838) 评论(0)

Android-上传图片(-)_HttpURLConnection

继选择图片相册并通过ImageView展示在Activity中,获取到图片真实路径后(详见Android获取相册中图片的路径 4.4版本前后的变化), 将通过以下两种方式(当然了不止这两种)将获取到的图片上传到服务端,仅涉及客户端代码部分。 使用HttpURLConnection的方式模拟拼装HTTP请求 使用HttpClient(6.0已经废弃了HttpClient,但是还有有必要记录下)...
阅读(1786) 评论(0)

AndroidStudio导入httpmime jar编译不通过的解决办法

AndroidStudio httpClient依赖jar httpmime.jar...
阅读(2451) 评论(0)

Android获取相册中图片的路径 4.4版本前后的变化

两个问题: 1. 通过调用系统Action,从图库中选择图片,并展示到界面上 2. API19前后获取相册图片路径的不同 详见(仅客户端代码),请移步:本人GITHUB...
阅读(2631) 评论(0)

Android获取SDK的版本信息

int sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);...
阅读(1919) 评论(0)
437条 共22页首页 上一页 ... 21 22
    个人资料
    • 访问:870744次
    • 积分:14258
    • 等级:
    • 排名:第896名
    • 原创:404篇
    • 转载:0篇
    • 译文:5篇
    • 评论:142条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏