当前位置: 代码迷 >> Parent的解决方案
 
  • Android批量图片加载经典系列——采取二级缓存、异步加载网络图片

    Android批量图片加载经典系列——采用二级缓存、异步加载网络图片一、问题描述Android应用中经常涉及从网络中加载大量图片,为提升加载速度和效率,减少网络流量都会采用二级缓存和异步加载机制,所谓二级缓存就是通过先从内存中获取、再从文件中获取,最后才会访问网络。内存缓存(一级)本质上是Map集合以key-value对的方式存储图片的url和Bitmap信息,由于内存缓存会造成堆内存泄露,管理相...

    82
    热度
  • 引见Model-View-Presenter在Android中的应用

    介绍Model-View-Presenter在Android中的应用这篇文章是我学习MVP模式时翻译的,原文是KonstantinMikheev所写,传送门。因英语水平有限,翻译的很生硬,基本靠Google,请见谅。以下是译文。这篇文章我会通过一个最简单的例子去一步步介绍MVP模式在Android中的最佳实践。同时我也会介绍一个使MVP模式在Android开发中变简单的library。简单?怎么才...

    37
    热度
  • 【Android 个人懂得(七)】用ContentValues和自定义Application处理数据

    【Android个人理解(七)】用ContentValues和自定义Application处理数据我当时面临的需求是1、核心算法数据和UI的交互,2、多个数组数据的封装,3、不确定的数组数据转化到表格形式。就于以上需求,我采用自定义的Application储存和传递全局的数据,采用ContentValues的key-value转化和储存数组数据,然后通过遍历ContentValues的key将对应...

    26
    热度
  • Android的内存泄露有关问题

    Android的内存泄露问题避免Android的内存泄露转载自http://www.cnblogs.com/xirihanlin/archive/2010/04/09/1707986.htmlAndroid应用程序被限制在16MB的堆上运行,至少在T-MobileG1上是这样。对于手机来说,这是很大的内存了;但对于一些开发人员来说,这算是较小的了。即使你不打算使用掉所有的内存,但是,你也应该尽可能...

    75
    热度
  • Android-多线程断点下载详解及源码下载(3)

    Android-多线程断点下载详解及源码下载(三)本项目完成的功能类似与迅雷等下载工具所实现的功能——实现多线程断点下载。主要设计的技术有:1、android中主线程与非主线程通信机制。2、多线程的编程和管理。3、android网络编程4、自己设计实现设计模式-监听器模式5、Activity、Service、数据库编程6、android文件系统7、缓存博文链接:Android-多线程断点下载详解及...

    65
    热度
  • android:应用程序内定位处置,百度定位,高德定位,系统定位处理

    android:应用程序内定位处理,百度定位,高德定位,系统定位处理.文章来自:http://blog.csdn.net/intbird关于定位的几点体验地图上使用定位定位信息说明应用内确保定位返回结果思考应用内使用定位服务代码代码基础使用方法关于定位的几点体验:百度定位:定位返回很快,很及时,推荐使用,单次定位,能很大程度的保证应用获取位置,5.1的定位有了位置提醒;高德定位:和系统的很像,需要...

    32
    热度
  • Android源码有关问题解答之三(状态栏和锁屏)

    Android源码问题解答之三(状态栏和锁屏)case1:如何调整状态栏中通知栏里图标的间隔状态栏中通知栏的图标大多不是方方正正的矩形或者正方形,但是一旦两个或者两个以上的方正的图标相邻时,没有间隙,会有视觉上的局促感。可以通过给图标增加间隙的方法,来使其更加美观。修改如下:frameworks/base/packages/SystemUI/src/com/android/systemui/sta...

    63
    热度
  • 浅谈TextView Ellipsize效果与Marquee跑马灯无效果有关问题

    浅谈TextViewEllipsize效果与Marquee跑马灯无效果问题说到TextView效果,相信大家一定熟悉跑马灯。先来看看Ellipsize是什么,Ellipsize从开发技术上翻译为省略效果。故名思议,就是当文本无法显示全部时,用什么效果来显示未显示的部分。一,WhatisEllipsizeandHowtouse?首先我们在AndroidXML中需要这样定义<TextViewan...

    79
    热度
  • Android 热补丁动态修补框架小结

    Android热补丁动态修复框架小结转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/49883661;本文出自:【张鸿洋的博客】一、概述最新github上开源了很多热补丁动态修复框架,大致有:https://github.com/dodola/HotFixhttps://github.com/jasonross/Nuwahttps...

    71
    热度
  • Android学习之 属性动画<Property Animation>

    Android学习之属性动画<PropertyAnimation>property动画系统是相当健壮的框架,它几乎可以动画显示任何对象。你可以定义一个动画来定时改变任何对象的属性值,不论该对象是否在屏幕上显示。property动画将以一定的时间间隔修改属性值(对象中的字段值)。要实现动画显示,你须指定对象的相应属性(比如对象的屏幕位置),以及动...

    161
    热度
  • ListView分栏-制造分栏音乐列表

    ListView分栏--制作分栏音乐列表之前我遇到过这样的需求,要求在ListView中按时间对数据分栏,当时的做法是在每个ListView的item中加入时间栏的布局,然后在代码中控制时间栏的显示与隐藏。但其实重写Adapter两个方法后就可以完成这个任务,当ListView中带有不同布局的时候,可以根据itemType来加载不同的布局。intgetItemViewType(intpositio...

    63
    热度
  • Android 引述外部字体

    Android引用外部字体?在Android中,加载外部字体是非常容易的!??步骤如下:??1.创建新的Android工程;??2.在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:3.编辑main.xml,代码如下:?1main.xml02<?xml?version="1.0"?encoding="utf-8"?&...

    2
    热度
  • android Fragment的应用详细分析

    androidFragment的使用详细分析Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并...

    18
    热度
  • 基于sqlcmd命令行工具治理SQL server

    基于sqlcmd命令行工具管理SQLserver在SQLServer数据库当中,除了大家熟知的基于SSMS来管理SQLserver数据库之外,还有一个很强大的命令行工具sqlcmd。该命令行工具基本等同于OracleSQL*Plus以及MySQL命令提示符下以实现相关的运维管理工作。尤其是需要多个脚本执行的时候,sqlcmd便派上用场了。本文描述了sqlcmd的一些常规用法以及给出如何通过批处理方...

    201
    热度
  • SpringMVC学习记要(二)-controller和view的联系

    SpringMVC学习记录(二)--controller和view的联系对于SpringMVC来说,controller由两个部分构成,分别是分发器和控制器,分发器DispatcherServlet决定着请求使用哪个控制器,并且决定着控制器返回哪个视图,整体结构如下.1.创建一个controller对于DispatcherServlet这个是springMVC框架自动实现,而我们只需要写相应的控制...

    344
    热度
  • springmvc学习笔记(21)-springmvc整合mybatis遇到的有关问题及解决小结

    springmvc学习笔记(21)-springmvc整合mybatis遇到的问题及解决小结springmvc学习笔记(21)-springmvc整合mybatis遇到的问题及解决小结标签:springmvcmybatisspringmvc学习笔记21-springmvc整合mybatis遇到的问题及解决小结遇到的问题在webxml中listener-class标签报红BeanCreationEx...

    149
    热度
  • Spring MVC常用注解收拾

    SpringMVC常用注解整理@ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。SpringMVC使用@Controller定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。如想自动检测生效,需在XML头文件下引入spring-context:<?xmlversion="1.0"...

    162
    热度
  • SQL批量平添主键脚本

    SQL批量添加主键脚本--SQL批量添加主键脚本--操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加--添加规则3:如果数据表没主键但已存在自增一的标识列,则设置该标识列为主键--添加规则4:如果数据表没主键且已存在ID列,则会删除...

    74
    热度
  • Android从assets跟res中读取文件

    Android从assets和res中读取文件1.相关文件夹介绍?????在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js,css等文件。在后面会介绍如何读取assets文件夹的资源!?????res文件夹里面的多个文件夹的各自介绍(来自...

    23
    热度
  • Android异步处理1:使用Thread+Handler实现非UI线程更新UI界面

    Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:Ca...

    68
    热度