当前位置: 代码迷 >> HashMap的解决方案
 
  • Android系列课程之十:Intents and Intent Filters(一)

    Android系列教程之十:IntentsandIntentFilters(一)Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境Android教程之三:第一个Android应用,HelloWorldAndroid系列教程之四:Android项目的目录结构Android系列教程之五:Activi...

    355
    热度
  • Android4.0源码Launcher起步流程分析【android源码Launcher系列一】

    Android4.0源码Launcher启动流程分析【android源码Launcher系列一】???最近研究ICS4.0的Launcher,发现4.0和2.3有稍微点区别,但是区别不是特别大,所以我就先整理一下Launcher启动的大致流程。Launcher其实是贯彻于手机的整个系统的,时时刻刻都在运行,要是Launcher不运行了,手机就得黑屏了。Launcher的LauncherMode=s...

    7
    热度
  • android缺彩信幻灯片异步加载机制

    android短彩信幻灯片异步加载机制记不清是android4.0之后还是4.1之后,浏览信息时,彩信幻灯片不再随着信息内容一并显示,而是在信息内容显示后,开启后台线程,异步加载彩信幻灯片,加载完毕之后再显示附件。为什么要这么设计那?主要是为了解决彩信显示缓慢的问题。在原先的设计中,彩信想要显示,首先要做准备工作,准备工作包括从数据库中加载信息的内容,收件人,发送时间,主题,类型,状态报告等基础内...

    49
    热度
  • Android入门第六篇之ListView (1)

    Android入门第六篇之ListView(一)ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据?;2.使用?一维或多维?动态数组?保存数据;2.构建适配器?,?简单地来说,?适配器就是?Item数组?,?动态数组?有多少元素就生成多少个Item;3.把?适配器?添...

    66
    热度
  • Android入门第七篇之ListView (2)

    Android入门第七篇之ListView(二)??Android入门第六篇之ListView(一)?,讲的是如何制作一个具有两行文本的?自定义控件?,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和Item,更加深入地介绍它们的用法。??????首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标:?????main.xml的源代码,跟...

    89
    热度
  • Android入门户八篇之GridView

    Android入门第八篇之GridViewGridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文Lis...

    12
    热度
  • 【译】利用多线程增高程序性能(for Android)

    【译】利用多线程提高程序性能(forAndroid)[原作者是GillesDebunne,身份不详...]要想搞出一个反应迅速的Android应用程序,一个很好的做法就是确保在主UI线程里执行尽量少的代码。任何有可能花费较长时间来执行的代码如果在主UI线程执行,则会让程序挂起无法响应用户的操作,所以应该放到一个单独的线程里执行。典型的例子就是与网络通信相关的操作了,因为通过网络收发信息的快慢我们无...

    45
    热度
  • android窗口治理剖析

    android窗口管理剖析Android窗口管理一、概述在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的。整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等。在Client端,并不是直接和WindowManagerService交互,而是直接和本地对象WindowManager交互,然后由WindowManager完成...

    47
    热度
  • Android处置图片OOM的若干方法小结

    Android处理图片OOM的若干方法小结前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简...

    69
    热度
  • 【Android】说做就做:都市列表+卫星map

    【Android】说做就做:都市列表+卫星地图前言:为了得奖。。。android。。。T_T。。。完成notepad3部曲,又看了其他人的MapView使用例子,手痒啊,做了个简陋的都市列表,并用MapView来看卫星地图,还有目前路况(traffic,如果有的话),ZoomIn/Out,纯抄袭,羞愧中。。。基本上基于notepad样板,做了个City的list:(偷工减料,static一下了,其...

    49
    热度
  • 深入显出 - Android系统移植与平台开发(十二) - Sensor HAL框架分析之二

    深入浅出-Android系统移植与平台开发(十二)-SensorHAL框架分析之二1.1Sensor应用程序框架这部分对于上层写应用的朋友来比较熟悉,我们通过一个简单的应用来分析框架层和底层的实现。通常编写一个传感器的应用程序有以下步骤:l通过调用Context.getSystemService(SENSOR_SERVICE)获得传感器服务,实现返回的是封装了SensorService的Senso...

    484
    热度
  • Android性能优化系列-Performance Tips

    Android性能优化系列---PerformanceTips????????文章出处:http://developer.android.com/training/articles/perf-tips.html#Myths?????本文列出的优化技巧主要是一些微小的性能提升,可能不会给你的程序性能改善产生显著的效果。决定程序整体性能的仍然取决于程序的业务逻辑设计、代码的数据结构和算法,这超出了本文...

    228
    热度
  • 【从源码瞅Android】01从Looper说起

    【从源码看Android】01从Looper说起1为什么以这一个点为开头?因为面试的时候被问到ThreadLocal完全不懂,前几天发现Looper内正好使用了ThreadLocal,那么从哪里跌倒就从哪里爬起来。2什么是Looper首先看/sdk/docs/reference/android/os/Looper.html内的定义Classusedtorunamessageloopforathre...

    45
    热度
  • Android中关于Volley的使用(5)从RequestQueue开始来深入认识Volley

    Android中关于Volley的使用(五)从RequestQueue开始来深入认识Volley在前面的几篇文章中,我们学习了如何用Volley去网络加载JSON数据,如何利用ImageRequest和NetworkImageView去网络加载数据,而关于Volley的使用,我们都是从下面一行代码开始的:Volley.newRequestQueue(this);这是Volley类创建了一个Requ...

    91
    热度
  • Android-UI之Spinner

    Android--UI之Spinner前言最近一直在讲AndroidUI的开发,今天讲一下Spinner控件,这是一个列表选择框,可以弹出一个列表供用户选择。在本片博客中,会讲解Spinner的基本属性以及设置之后的效果,以及使用SimpleAdapter绑定自定义格式的数据到Spinner中。SpinnerSpinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner...

    95
    热度
  • Android远道图片获取和本地缓存

    Android远程图片获取和本地缓存对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。AD:另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好...

    31
    热度
  • Android系列课程之十二:Intents and Intent Filters(三)

    Android系列教程之十二:IntentsandIntentFilters(三)接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/978225Android开发技术交流群86686524(已满)请加120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Lin...

    360
    热度
  • 用Eclipse开发跟调试Android应用程序(二)

    用Eclipse开发和调试Android应用程序(二)二、创建AndroidEclipse工程请参考小生的《AndroidSDK2.3与Eclipse最新版开发环境搭建(三)》,博文地址:http://deaboway.iteye.com/blog/983554三、工程结构详细解析1.工程结构在Eclipse的Java透视图中,可以看到工程的PackageExplorer如下图:具体包括:src文...

    62
    热度
  • mysql存储过程拓荒

    mysql存储过程开荒存储过程可以一次执行多条语句,处理复杂的业务逻辑,完成一些计算。这篇博客总结一下mysql中存储过程基本的用法——mysql存储过程开荒。我们从怎么写存储过程和怎么调用两方面来探讨下:一、mysql中存储过程的用法注意下面的示例可以在mysql管理工具中(我用的navicat)直接运行,如果要在mysql客户端(dos窗口)需要加delimiter$$分隔符。首先来看第一个例...

    150
    热度
  • 数据挖掘札记-关联规则-Apriori-1

    数据挖掘笔记-关联规则-Apriori-1今天看了一下关联规则分析中的Apriori算法,先了解下基本概念:关联规则分析用于发现隐藏在大型数据集中的有意义的联系。在交易数据、关系数据或其他信息载体中,查找存在于项目集合或对象集合之间的频繁模式、关联、相关性或因果结构。?关联规则挖掘形式化定义:?原始数据描述设I={i1,i2,…,im}是所有项(item)的集合,若干项的集合,称为项集(ItemS...

    144
    热度