-
Android寻觅匹配最佳资源的原理
Android寻找匹配最佳资源的原理原文地址:http://developer.android.com/guide/topics/resources/providing-resources.html当应用中提供复选资源的时候,Android系统会依据当前前的系统配置,在运行过程中寻找最优的资源。下面,以这几个文件中的图片资源为例,解析Android系统定位多选资源的过程:drawable/draw...
6
热度 -
Android 性能优化之使用MAT分析内存泄露有关问题
Android性能优化之使用MAT分析内存泄露问题转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42396507),请尊重他人的辛勤劳动成果,谢谢!我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备...
53
热度 -
android网络请求框架Volley(1)
android网络请求框架Volley(一)1Volley的介绍??Volley从服务器端请求字符串数据,图片数据,和JSON格式数据。Volley可以写出标准化的模板代码,并让我们更加关注于我们的业务逻辑,这对于我们的App来说是非常重要的。?Volley的优势:??自动的调度网络请求?多并发的网络请求??可以缓存http请求?支持请求的优先级?支持取消请求的API,可以取消单个请求,可以设置取...
48
热度 -
[android] 怎么获取media文件的meta data信息
[android]如何获取media文件的metadata信息在app开发过程中,经常需要显示media文件的metadata信息,我们如何获取这些信息呢?MediaStore首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通过sqlite操作,就能获取这些属性提供的值啦。publicstaticfinalString[]ItemImageProjectio...
77
热度 -
分析动画源码,实现自己的动画效果
Android为ViewPager增加切换动画——使用属性动画转载请注明出处:http://blog.csdn.net/allen315410/article/details/44200623ViewPager作为Android最常用的的组件之一,相信大家在项目中会频繁的使用到的,例如利用ViewPager制作引导页、轮播图,甚至做整个app的表现层的框架等等。Android3.0以下不支持切换动...
95
热度 -
udacity android学习笔记: lesson 三
udacityandroid学习笔记:lesson3udacityandroid学习笔记:lesson3作者:干货店打杂的/titer1/Archimedes出处:https://code.csdn.net/titer1联系:1307316一九六八声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载请注明作者及出处。tips...
45
热度 -
Android性能系列-内存储器篇
Android性能系列-内存篇内存篇1)Memory,GC,andPerformance众所周知,与C/C++需要通过手动编码来申请以及释放内存有所不同,Java拥有GC的机制。Android系统里面有一个GenerationalHeapMemory的模型,系统会根据内存中不同的内存数据类型分别执行不同的GC操作。例如,最近刚分配的对象会放在YoungGeneration区域,这个区域的对象通常都...
47
热度 -
Android四大组件的了解
Android四大组件的理解?分享一下,今天在Android开发文档-开发者指南中看到的:??????????????AppcomponentsaretheessentialbuildingblocksofanAndroidapp.Eachcomponentisadifferentpointthroughwhichthesystemcanenteryourapp.Notallcomponentsa...
53
热度 -
如若你现在学Android
如果你现在学Android虽然现在网上有不少Android的教程,不过现在Android的发展已经到了5.1,很多之前的开发教程和学习建议已经不是很适用,决定以自己的见解写一篇Android学习的教程,如果大家有什么好的意见或建可以评论给我。工欲善其事,必先利其器虽然Android开发的门槛比较低,但是有件得心应手的兵器还是很有必要的。开发设备:Mac(作为开发者,我认为入手一台mac还是很有必要...
63
热度 -
Android应用程序UI硬件加速点染技术简要介绍和学习计划
Android应用程序UI硬件加速渲染技术简要介绍和学习计划Android系统的流畅性一直被拿来与iOS比较,并且认为不如后者。这一方面与Android设备硬件质量参差不齐有关,另一方面也与Android系统的实现有关。例如在3.0前,Android应用程序UI绘制不支持硬件加速。不过从4.0开始,Android系统一直以“runfast,smooth,andresponsively”为目标对UI...
60
热度 -
一起学android之怎么获取Android设备的唯一识别码笔记(21)
一起学android之如何获取Android设备的唯一识别码笔记(21)因为需要在项目中需要获得一个稳定、可靠的设备唯一识别码,因此搜了一些网上的资料。今天我们将介绍几种方式。1.DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDeviceId()...
99
热度 -
利用百度词典API跟Volley网络库开发的android词典应用
利用百度词典API和Volley网络库开发的android词典应用关于百度词典API的说明,地址在这里:developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91/%E7%99%BE%E5%BA...
62
热度 -
调用Android活动
QtAndroid详解(2):startActivity和它的小伙伴们上一篇,“QtAndroid详解(1):QAndroidJniObject”,我们做了好多好多准备工作,目的就是为使用QtAndroid名字空间里的startActivity()方法调用Android系统功能奠定基础。那这次呢,我们就要来研究如何使用startActivity方法了。在我的书《QtonAndroid核心编程》中,...
39
热度 -
Android官方入门文档[14]终止和重新启动一个Activity活动
Android官方入门文档[14]停止和重新启动一个Activity活动Android官方入门文档[14]停止和重新启动一个Activity活动StoppingandRestartinganActivity停止和重新启动一个Activity活动Thislessonteachesyouto1.StopYourActivity2.Start/RestartYourActivityYoushouldal...
39
热度 -
Android官方入门文档[一]创建一个Android项目
Android官方入门文档[1]创建一个Android项目Android官方入门文档[1]创建一个Android项目创建一个Android项目这节课教你1.创建与AndroidStudio中的一个项目2.创建使用命令行工具项目你也应该阅读?管理项目CreatinganAndroidProjectThislessonteachesyouto1.CreateaProjectwithAndroidStu...
90
热度 -
Android Theme and Menu 正题菜单相关
AndroidThemeandMenu主题菜单相关出自微凉一季的博客Demo学了一下ChrisBanes大神的项目。总结一下theme相关的小知识点。先看个定义主题的不错的小case:在values目录下建立两个命名为themes的文件:themes.xml<resourcesxmlns:android="http://schemas.android.com/apk/res/android"...
216
热度 -
【FastDev4Android框架开发】AndroidAnnnotations流入框架使用之最佳实践SharedPreferences(十七)
【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之最佳实践SharedPreferences(十七)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/49583487本文出自:【江清清的博客】(一).前言:前面我们已经对于AndroidAnnotations使用Adapters和...
260
热度 -
【FastDev4Android框架开发】AndroidAnnnotations流入框架使用之线程处理Threading(十二)
【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之线程处理Threading(十二)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/49518299本文出自:【江清清的博客】(一).前言:前面我们已经对于AndroidAnnotations框架的事件绑定做了讲解,今天我们开始具...
270
热度 -
【FastDev4Android框架开发】AndroidAnnnotations流入框架使用之第三方框架集成Otto事件总线(十四)
【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成Otto事件总线(十四)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/49530731本文出自:【江清清的博客】(一).前言:前面我们已经对于AndroidAnnotations框架集成RoboGuice做了讲解...
228
热度 -
【FastDev4Android框架开发】AndroidAnnnotations流入框架使用之第三方框架集成OrmLite(十五)
【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成OrmLite(十五)转载请标明出处:http://blog.csdn.net/developer_jiangqq/article/details/49530971本文出自:【江清清的博客】(一).前言:前面我们已经对于AndroidAnnotations框架集成Otto事件总线做了讲解,今...
396
热度