余龙飞
码龄16年
求更新 关注
提问 私信
  • 博客:761,307
    761,307
    总访问量
  • 19
    原创
  • 326
    粉丝
  • 89
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2010-12-22

个人简介:刚柔并济,方显男儿本色。

博客简介:

yulongfei的专栏

博客描述:
不积跬步,无以至千里。
查看详细资料
个人成就
  • 获得130次点赞
  • 内容获得105次评论
  • 获得169次收藏
  • 博客总排名564,060名
创作历程
  • 1篇
    2014年
  • 15篇
    2013年
  • 50篇
    2012年
TA的专栏
  • C/C++
  • Android
    50篇
  • Java
    6篇
  • Linux
    7篇
  • Others
    2篇
  • Basis
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

android heapStartSize heapMaximumSize heapGrowthLimit heapSize说明

dalvik/vm/Globals.java代码片段:struct DvmGlobals {    /*     * Some options from the command line or environment.     */    char*       bootClassPathStr;    char*       classPathStr;
原创
博文更新于 2013.11.03 ·
9683 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Android系统的性能调优参数介绍

在Android系统中有一个类似Windows系统注册表的文件build.prop。这个文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。通过调整/增加参数可以达到较调系统性能偏重点和附加功能开启的作用。在Android 2.2、2.3、4.0中虽然每一版都有自己独有的参数,但绝大部分都是通用的,且可以起到关键性作用的。本文将以摩托手机Android 2.3系统为例,对Build.p
转载
博文更新于 2013.07.25 ·
7747 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

Java FutureTask理解

尊敬原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8956703FutureTask是为了弥补Thread的不足而设计的,它可以让程序员准确地知道线程什么时候执行完成并获得到线程执行完成后返回的结果(如果有需要)。java.util.concurrent 类 FutureTaskjava.lang.Ob
原创
博文更新于 2013.06.09 ·
15773 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

jdk文档,带索引功能

发布资源 2014.11.27 ·
chm

Android进程的内存管理分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8920039最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介绍,很难使读者建立系统性概念,无法真正理解内存管理,对提高系统优化和系统
原创
博文更新于 2015.10.13 ·
41555 阅读 ·
38 点赞 ·
33 评论 ·
168 收藏

Android内存泄漏分析及调试

首先了解一下dalvik的Garbage Collection:  如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Roots),比方说thread stack中的变量,JNI中的全局变量,zygote中的对象(class loader加载)等,然后开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被G
原创
博文更新于 2015.05.11 ·
44382 阅读 ·
32 点赞 ·
9 评论 ·
174 收藏

Android Scroller类的详细分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/7321910  Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大
原创
博文更新于 2014.12.15 ·
49667 阅读 ·
7 点赞 ·
35 评论 ·
88 收藏

Android自定义圆角ImageView

我们经常看到一些app中可以显示圆角图片,比如qq的联系人图标等等,实现圆角图片一种办法是直接使用圆角图片资源,当然如果没有圆角图片资源,我们也可以自己通过程序实现的,下面介绍一个自定义圆角ImageView的方法:package com.yulongfei.imageview;import android.content.Context;import android.content.res
原创
博文更新于 2014.10.22 ·
6701 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

android安全:Android对开机自启动的限制

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8859131谈到如何实现程序的开机自启动,我想大多数朋友都会认为小菜一碟,不就是注册一个BOOT_COMPLETED消息嘛!在AndroidManifest.xml里面加入一个receiver,就像这样:
原创
博文更新于 2014.05.24 ·
10465 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

android安全:forceStopPackage对Alarm的影响

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8858461也许一些使用alarmmanager做定时任务的同学遇到过这样的问题:设定alarm后,进入设置-->应用程序管理-->强行停止app后,定时任务就失效了。简单的讲就是:force stop会导致alarm失效。最典型的例子
原创
博文更新于 2013.12.08 ·
7294 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Source Insight使用大全

目录 转自:http://blog.csdn.net/ghostyu/article/details/7091915版本记录... 2目录... 31 简介... 52 搭建我们的SI环境... 52.1 搭建步骤... 52.2 说明... 63 应用技巧... 63.1 初级应用技巧... 63.1.1 解决字体不等宽与对齐的问题... 63.1
转载
博文更新于 2013.11.02 ·
2557 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android anr分析方法

一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成3:Servi
转载
博文更新于 2013.11.02 ·
13147 阅读 ·
0 点赞 ·
1 评论 ·
43 收藏

Linux环境下Android JNI程序的编译

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8993493在android开发中,有时候需要编写一些C/C++代码,这时候就要用到JNI技术,我们需要将C/C++程序首先编译成so库,在java中通过native方法调用so库中的函数。有一种简单的方法就是首先单独编译so库文件,将它push到手机的system/li
原创
博文更新于 2013.10.23 ·
6513 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

android中如何使用ViewRootImpl这个类

ViewRootImpl是一个和系统比较相关的类,一般程序开发可能不需要使用它,但是有时候为了实现一些高级功能,我们可以考虑使用ViewRootImpl这个类。举一个例子:在一般程序开发过程中,如果想得到当前View的touch事件的坐标x,y,我们一般会借助onTouch等回调函数,因为这些函数里面会带有系统传上来的MotionEvent参数,但是有些情况下,我们无法依赖这种onTouc
原创
博文更新于 2013.09.06 ·
12536 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

终止Android中HandlerThread的方法

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/7932655如果我们在 activity中start了一个HandlerThread,那么这个线程会启动一个looper消息循环,当activity退出了,这个HandlerThread线程并没有终止,还是在那里做looper死循环,这当然不是我们愿意看到的。我们
原创
博文更新于 2013.08.01 ·
24808 阅读 ·
7 点赞 ·
9 评论 ·
12 收藏

android Android.mk详细讲解

(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件,即要编译的文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以in
转载
博文更新于 2013.07.10 ·
4025 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Android AsyncTask源码分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/8957111AsyncTask是一个抽象类,我们需要继承这个类,并实现抽象方法,在这个类的实现过程中需要定义3个类和执行4个方法。3个类分别是:1.Params:执行异步任务需要的参数2.Progress:异步任务后台执行中需要刷新的参数3
原创
博文更新于 2013.06.18 ·
4210 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android中的HandlerThread的理解

定义类的代码:public class HandlerThread extends Thread { public void run() { mTid = Process.myTid(); Looper.prepare(); synchronized (this) { mLooper = Looper.m
原创
博文更新于 2013.05.29 ·
2017 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android OOM介绍及分析方法

从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的
转载
博文更新于 2013.05.23 ·
6566 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Android的View和ViewGroup分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/77835251. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有
原创
博文更新于 2013.05.06 ·
10420 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏
加载更多