feeling2012-2012
码龄17年
关注
提问 私信
  • 博客:363,241
    社区:6,005
    369,246
    总访问量
  • 31
    原创
  • 1,031,330
    排名
  • 90
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2007-12-27
博客简介:

happy_6678的专栏

查看详细资料
个人成就
  • 获得30次点赞
  • 内容获得43次评论
  • 获得64次收藏
创作历程
  • 17篇
    2016年
  • 12篇
    2015年
  • 3篇
    2013年
  • 4篇
    2012年
  • 53篇
    2011年
  • 61篇
    2010年
TA的专栏
  • android
    69篇
  • java
    4篇
  • linux
    21篇
  • 手机知识
    4篇
  • 生活点滴
    9篇
  • 程序人生
    7篇
  • 输入法
    2篇
  • shell学习
  • android分区
    2篇
  • android adb
    2篇
  • android contact
    6篇
  • surfaceflinger
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android Service两种启动方式

1.Context.startService()方式启动 ①Context.startService()方式的生命周期: 启动时,startService –> onCreate() –> onStart()(可多次调用) ,Service running,停止时,stopService –> onDestroy()note:在Service未被创建并运行时,则androi
转载
发布博客 2016.09.20 ·
2520 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

第 8 章 丰富你的程序,运用 手机多媒体

通知的用法还是比较灵活的,既可以在活动里创建,也可以在广播接收器里创建,当然还可以在下一章中我们即将学习的服务里创建。相比于广播接收器和服务,在活动里创建通知的场景还是比较少的,因为一般只有当程序进入到后台的时候我们才需要使用通知。创建通知的详细步骤。1.首先需要一个 NotificationManager 来对通知进行管理,可以调用 Context 的getSystemService
转载
发布博客 2016.09.13 ·
490 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

知识点

1.第 6 章 数据存储全方案文件存储、SharedPreference 存储以及数据库存储文件存储:文件存储的方式并不适合用于保存一些较为复杂的文本数据,所有的文件都是默认存储到/data/data//files/目录下的 。 Context.openFileOutput (),将数据存储到指定的文件中。Context.openFileInput(),从文件中读取数据。
原创
发布博客 2016.09.13 ·
638 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

android recovery模式

http://blog.csdn.net/haokaihaohe110/article/details/7751410Android手机开机后,会先运行 bootloader。Bootloader会根据某些判定条件(比如按某个特殊键)决定是否进入 recovery模式。Recovery模式会装载recovery分区,该分区包含recovery.img。recovery.im
转载
发布博客 2016.05.20 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android recovery UI实现分析

http://blog.csdn.net/u010223349/article/details/40392789Android recovery模式为何物?关于这个问题, baidu上已经有无数的答案,不理解的朋友先补习一下。从纯技术角度来讲, recovery和android本质上是两个独立的rootfs,  只是recovery这个rootfs存在的意义就是为android
转载
发布博客 2016.05.12 ·
777 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

surfaceflinger中各个layer的排序

原文  http://blog.csdn.net/panzhenjie/article/details/10916619surfaceflinger的主要工作就是负责把上层传递下来的各个不同的layer进行composition。这里,我们来讨论一下各个layer在surfaceflinger中的上下排序关系和相关的代码实现,代码基于android4.3首先介绍一下两个类,Surf
转载
发布博客 2016.05.11 ·
2664 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

android从init到开机动画启动关闭流程一简易图(surfaceflinger启动的位置)

init主进程启动,解析init.rc后依次exec fork启动相关的进程,其中以class main和core为首的service将会率先启动,这里SF将会触发init启动一个bootanimation进程,其会开始启动动画显示,后台其他服务进程完成初始化,待Systemserver的其他核心service启动后,ActivityManagerService将会初始化完成并启动第一个lunch
转载
发布博客 2016.05.05 ·
1196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android恢复出厂设置流程分析【Android源码解析十】

最近看恢复出厂的一个问题,以前也查过这方面的流程,所以这里整理一些AP+framework层的流程;      在setting-->备份与重置--->恢复出厂设置--->重置手机--->清除全部内容--->手机关机--->开机--->进行恢复出厂的操作--->开机流程;      Step 1:前面找settings中的布局我就省略了,这部分相对简单一些,直接到清除全部内容这个按
转载
发布博客 2016.04.28 ·
735 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 系统 root 破解原理分析

http://www.oschina.net/question/12_583834月23日 武汉 OSC 源创会 —— ES6开发体系实践>>> »  现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的 原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?
转载
发布博客 2016.04.08 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

联系人数据库contacts2.db介绍

http://www.cnblogs.com/xiaoxiaoshen/p/5167642.html项目描述:该项目为基于Android平台的手机通讯录,主要模块分为四个部分:联系人管理模块,通话记录管理模块,短信管理模块,系统设置模块。系统结构图如下: 本项目启动时间:2014年5月28日说明:本次开发项目的所有源码全部会分享给大家。开发此项目的目的有这几
转载
发布博客 2016.04.01 ·
2165 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

contact

http://www.cnblogs.com/error404/archive/2013/03/12/2956123.htmlhttp://blog.csdn.net/wangqilin8888/article/details/8551754http://blog.csdn.net/baimy1985/article/details/8014956
转载
发布博客 2016.04.01 ·
704 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 5.0 Contacts源码分析

Android 5.0 Contacts源码分析0条评论 [摘要:比来事情中要整顿最新的Android L的接洽人源码剖析,正在网上种种搜刮皆没有怎样中意,要末版本太老,要末剖析的太浅条理了,要末只要简略的应用。无法便本身整顿,收回去同享一下。]最近工作中要整理最新的Android L的联系人源码分析,在网上各种搜索都不怎么满意,要么
转载
发布博客 2016.03.01 ·
3486 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Android Contacts 联系人源码分析

http://www.lxway.com/161080401.htmAndroid Contacts总览Contacts应用是由Google Android团队编写的Android原生应用。在应用层面上涉及到Contacts.apk, ContactProvider.apk。其他相关的在Framwork,以及framework与linux内核之间的SQLite.Contacts.a
转载
发布博客 2016.03.01 ·
2437 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Contacts的数据存储原理

http://blog.sina.com.cn/s/blog_4ad8d46c010144cb.htmlContacts的数据存储原理(一)Android平台中提供了5种数据存储的方式,分别是: 使用SharedPreferences存储数据、SQLite数据库存储数据、 使用ContentProvider存储数据、 文件存储数据和网络存储数据。Contacts模块使用最多的是
转载
发布博客 2016.03.01 ·
1675 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android的 root权限

http://blog.csdn.net/wh_19910525/article/details/40114405本文将从几个方面,由浅至深地讲述ROOT到底是什么东西?一. ROOT权限简单介绍二.为什么需要ROOT三. ADBD的ROOT权限四.深入源代码ROOT权限简介:ROOT权限是Linux内核中的最高权限,如果你的身份是ROOT,那么你就具有了ROOT权
转载
发布博客 2016.02.27 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安卓总结

1.修改背景常駐程式數量framework/base/services/core/java/com/android/server/am/ProcessList.javastaticfinal int MAX_CACHED_APPS= 16;
原创
发布博客 2016.02.25 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android 常见错误

1.android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.写线程操作都遇到过这个错误。根本原因是view控件的线程安全问题,通俗点讲就是所有的更新UI操作都需要在主线程
原创
发布博客 2016.02.25 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python torndb模块

http://www.361way.com/python-torndb/3853.html一、torndb概述torndb是一个轻量级的基于MySQLdb封装的一个模块,其是tornado框架的一部分。其项目主页为:https://github.com/bdarnell/torndb 。从tornado3.0版本以后,其已经作为一个独立模块发行了。可以通过easy_inst
转载
发布博客 2015.11.17 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log

(1)手机掉线,usb线和手机断开08-20 11:26:15 I/DeviceStateMonitor: Waiting for device LZWO5TY5ZPHQ6PDE to be ONLINE; it is currently NOT_AVAILABLE...08-19 22:23:56.590 12735 12861 I MtpServer: request read
原创
发布博客 2015.08.20 ·
711 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 拨打电话流程

1、Contacts的AndroidManifest.xml中android:process="android.process.acore"说明此应用程序运行在   acore进程中。   DialtactsActivity的intent-filter的action属性设置为main,catelog属性设置为launcher,所以此activity能出现在主菜单中,并且是点击此应用程序的第一个
转载
发布博客 2015.08.18 ·
2657 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多