自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏皓

android学习博客

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

转载 最好的5个Android ORM框架

在开发Android应用时,保存数据有这么几个方式, 一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。 对于第一种方式,即本地数据存储,如嵌入式SQLLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。 对于 Android 应用的开发,主要是使用

2015-02-04 17:34:23 653

转载 LayoutInflater.inflate方法解析

LayoutInflater.inflate方法应该是Android程序员最常使用的方法之一了,但是如果使用不当,你会碰见很多的坑。。。今天我就碰到了一个,我找到了解决方法,也打算把它记下来。。。 事情是这样的,我有一个LineaLayout,然后在代码中会inflate若干个View添加到这个LineaLayout中,但是坑出现了。。。 0x00 一个栗子 需要添加到Lin

2015-02-03 19:10:08 2805 2

转载 Andriod开发技巧——Fragment的懒加载

我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢? 答案就在Fragment里的setU

2015-02-03 18:37:57 652

转载 使用Gradle构建Android项目

新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版本编译。 Gradle是什么? Gradle是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是goo

2015-02-01 17:30:45 739

转载 如何有效的减少重复的代码

重复的代码一直都是可维护性的大敌,重构的重要任务之一也就是要去除掉重复的代码,有效的减少重复代码,可以大大提高软件的扩展性。 在Android开发中,很容易产生重复的代码。因为Android是组件,模板式开发,每个页面都是独立用Activity或Fragment实现,布局文件都是用XML方式去写,所以很容易造成代码的重复,虽然二个页长的差不多,但毕竟是二个Activity,于是就拷一份出来,

2015-02-01 17:28:55 1990

转载 Android中View大小的确定过程

View and ViewGroup 安卓中有5种基本的 ViewGroup: FrameLayout RelativeLayout LinearLayout TableLayout AbsoluteLayout ViewGroup可以添加子View,在xml文件里面,我们可以这样写: android:layout_width="match_paren

2015-02-01 17:22:13 3806

转载 ScheduledThreadPoolExecutor实现原理

自jdk1.5开始,Java开始提供ScheduledThreadPoolExecutor类来支持周期性任务的调度,在这之前,这些工作需要依靠Timer/TimerTask或者其它第三方工具来完成。但Timer有着不少缺陷,如Timer是单线程模式,调度多个周期性任务时,如果某个任务耗时较久就会影响其它任务的调度;如果某个任务出现异常而没有被catch则可能导致唯一的线程死掉而所有任务都不会再被调

2015-02-01 17:21:13 830

转载 Android系统性能调优工具介绍

经作者授权,发表Tieto某青年牛的一篇《程序员》大作。 Android系统性能调优工具介绍 在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是: 测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代码进行优化。

2015-02-01 17:13:27 672

转载 Instagram工程师教你如何改善App的性能

扁平化设计仅仅只是一个漂亮的外表,还是一个性能利器,从而触发一场UI革命?实践证明是后者。 Tyler Kieft 是Instagram一名工程师,他详细解释了这其中的缘由,更详细的内容请关注他在@scale会议上的演讲: 标准安卓手机上的Instagram 。这个演讲是由Facebook提供的,是“如何在实际情况下设计移动应用程序”系列的一部分,这里的“实际情况”是指那些手机速度更慢、屏幕

2015-02-01 17:13:01 655

TWRP-20190418-3.3.0.0-virgo.img

小米Note能刷魔趣安卓9.0的TWRP-20190418-3.3.0.0-virgo.img TWRP-20190418-3.3.0.0-virgo.img

2020-03-22

Android开发艺术探索+(任玉刚著)+pdf扫描版

Android开发艺术探索+(任玉刚著)+pdf扫描版Android开发艺术探索+(任玉刚著)+pdf扫描版

2018-05-27

live555MediaServer for win7

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。

2012-12-20

svn eclipse插件最新版site-1.8.16

svn eclipse插件,最新版site-1.8.16

2012-12-13

Android Fragment的使用

Android Fragment的使用,详细demo.

2012-11-29

史上最全的Android的Tab与TabHost讲解

史上最全的Android的Tab与TabHost讲解

2012-11-11

JAVA葵花宝典

JAVA葵花宝典,java面试题大全。面试者必备

2012-05-14

MacTypeInstaller

MacTypeInstaller,能让你的字体和苹果的字体一样漂亮

2012-03-08

删除windows7中的“兼容性疑难解答”右键菜单

windows7中的exe文件右键菜单中有一个“兼容性疑难解答”项,可以检测exe兼容性问题,但对于我们来说一般没有什么用处,检测到问题也不是我们用户能解决的,反而把右键菜单变长了。删除它的方式如下: 双击导入注册表即可

2011-11-17

串口转usb万能驱动 支持2003 xp win7

无串口笔记本配置交换机、路由器必备工具,实用方便

2011-09-01

Consolas字体

Consolas.rar字体 编程很好用的字体编程很好用的字体编程很好用的字体

2010-04-18

修复笔记本电池的软件.

修复笔记本电池的软件. 这是一个纯绿色的汉化电池校正软件,效果超好,有需要的朋友顶一下,本人的电脑电池只能用二十几分钟,用这个软件校验一遍后可以用一个半小时,绝不夸张,反复放电校验两次能用上二个小时。好高兴,现在把它发上来来大伙分享一下.

2010-04-18

css完全参考手册3.0

css chm 参考手册 css完全参考手册3.0 最好的css手册

2010-04-18

HTML+4.01++XHTML+1.0+标签参考手册.chm

HTML+4.01++XHTML+1.0+标签参考手册.chm

2010-04-18

空空如也

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

TA关注的人

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