Ocean2006
码龄17年
关注
提问 私信
  • 博客:395,932
    社区:4,604
    400,536
    总访问量
  • 44
    原创
  • 653,967
    排名
  • 93
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-02-20
博客简介:

Ocean2006的专栏

查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得53次评论
  • 获得80次收藏
创作历程
  • 3篇
    2017年
  • 7篇
    2014年
  • 14篇
    2012年
  • 24篇
    2011年
  • 36篇
    2010年
  • 3篇
    2009年
成就勋章
TA的专栏
  • OpenGL
    8篇
  • C/C++
    14篇
  • MFC
    26篇
  • Java
    9篇
  • Linux
    6篇
  • Android
    34篇
  • DB/SQL
    2篇
  • 项目
    8篇
  • 其它
    3篇
兴趣领域 设置
  • 移动开发
    android studio
  • 软件工程
    性能优化
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

JNI官方中文资料

声明该篇文章完全引用自《JNI完全手册》完整版,用来方便查询查阅,同时作为该系列教程的基础知识。感谢原文档作者。文档所依赖的版本是比较低的,但是恰恰是低版本才能更容易上手学习。文档也有些枯燥,适合开发中参考查询和粗略概况性 的浏览掌握大局使用,也是下来几篇的基础性指导文档。下来几篇不会再解释代码简单函数释义,只会说重点,遇到不懂的来 这篇文章搜索函数名即可查阅函数详情。
转载
发布博客 2017.12.03 ·
634 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Android Chromium动态库加载过程

最近解决WebViewZygote问题的过程中,仔细阅读了老罗的一篇关于Chromium加载的blog,受益匪浅。详细的代码分析过程请参考原文:Android WebView加载Chromium动态库的过程分析
原创
发布博客 2017.11.22 ·
1143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android Framework启动流程分析(二)

发展到今天,Android系统已经更新到O,对于Android系统和Framework的启动流程也有了一些变化。为了完善Android Framework启动流程分析(一)中描述,紧跟Android发展。本文章对于部分逻辑做了补充。    如果想阅读完整的Android Framework启动流程,请阅读《Android Framework启动流程分析(一)》。
原创
发布博客 2017.10.27 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android静态注册无法接受系统广播问题

概要引入google文档翻译总结目前提高
原创
发布博客 2014.11.06 ·
22911 阅读 ·
5 点赞 ·
1 评论 ·
22 收藏

Android下PreferenceScreen 加载流程

android下PreferenceScreen 加载流程前面引入主题的废话不多说,也不会说,Preference的加载过程我们就从addPreferencesFromResource()方法开始研究。    addPreferencesFromResource()方法在PreferenceActivity类和PreferenceFragment类(Android3.0以后才有)中
转载
发布博客 2014.08.29 ·
3524 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

Android Fragment管理

Android基础之使用Fragment控制切换多个页面Android官方已经提供了Fragment的各种使用的Demo例子,在我们SDK下面的API Demo里面就包含了Fragment的各种使用例子,需要看Demo的朋友,直接看API Demo那个程序就可以了,不用到处去找。里面分开不同功能,实现了不同的类今天讲解一下Fragment的控制,主要是切换View和页面替换等操作。还有
转载
发布博客 2014.08.29 ·
948 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android Fragment 基本介绍

Android Fragment 基本介绍Fragment  Android是在Android 3.0 (API level 11)开始引入Fragment的。  可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。  可以把Fragment设计成可以在多个
转载
发布博客 2014.08.29 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Activity的加载模式

在上一文中,我们说过,Activity就相当于一块块的七巧板,每个应用用这一个个七巧板组合成了美丽的图画,并用代码验证了每个Activity的生命周期。    那么,每个应用又是如何将各个Activity组合起来的呢?这就是本文要讲的内容。    通常情况下,一个应用有一个Task,这个Task就是为了完成某个工作的一系列Activity的集合。而这些Activity又被组织成了堆栈的形式
转载
发布博客 2014.04.28 ·
923 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android View绘制流程

一、官方文档     先是看了一下官方的文档, 地址是http://developer.android.com/guide/topics/ui/how-android-draws.html,它大体讲解了View的绘制流程。在此翻译一下,方便大家阅读。     当一个Activity接收焦点,它将被要求画出它的布局。Android框架将处理画图,但Activity必须提供根节点布局的层次
转载
发布博客 2014.04.02 ·
1219 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android反射机制实现与原理

本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的
转载
发布博客 2014.04.02 ·
1648 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Android4.0 Keyguard解锁屏机制

Keyguard解锁屏是Android系统中必不可少的模块,用户在开机后或者在点击Power按钮屏幕变亮后首先看到的画面即为解锁屏模块对应的界面。Keyguard模块功能相对简单:      第一:直观地显示手机当前的关键信息:比如电池信息、运营商信息、日期信息以及通话短信信息等。      第二:增强手机的安全性能:为了安全,用户可以在Setting里的Secure选项中设置passwo
原创
发布博客 2012.10.17 ·
23735 阅读 ·
2 点赞 ·
3 评论 ·
39 收藏

Android应用程序进程启动过程的源代码分析

Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制;这两个特点都是在进程的初始化过程中实现的,本文将详细分析Android应用程序进程创建过程中是如何实现这两个特点的。        Android应用程序框架层创建的应用程序进程的入口函数是ActivityThread.main
转载
发布博客 2012.08.20 ·
1966 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android Framework启动流程分析(一)

Android手机系统本质上是一个基于Linux的应用程序,它以Linux系统为内核。系统的启动过程包括Linux内核启动和Android框架启动两个阶段,本文主要介绍Android 框架(Framework)启动阶段。一、Linux内核启动   1、装载引导程序bootloader      Linux内核启动时首先装载执行bootloader引导程序,装载完成后进入内核程序。
原创
发布博客 2012.08.15 ·
11282 阅读 ·
5 点赞 ·
3 评论 ·
41 收藏

Tasks and Back Stack

本文对Android SDK开发文档“Tasks and Back Stack”章节的主要内容进行了翻译,原文请参考:docs/guide/topics/fundamentals/tasks-and-back-stack.html。概述一个手机应用程序通常包含多个Activities。每个Activity的设计,都是为了完成某种明确的功能及跳转到其他应用程序的Activity。比如,一个邮
转载
发布博客 2012.08.13 ·
1267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android中的Binder机制的理解

注:更详细介绍请参考:            http://my.unix-center.net/~Simon_fu/?p=875            http://my.unix-center.net/~Simon_fu/?p=894            http://my.unix-center.net/~Simon_fu/?p=942            http://
转载
发布博客 2012.08.07 ·
1445 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android ContentProvider讲解

Content Providers      android SDK文档中对于Content Provideri进行了详细的描述。下面列出了文档的英文原文。为了方便理解,这里总结下Content Provider涉及的主要知识点:      一、Content provider basics              1、Content Provider实现了应用间数据的共
原创
发布博客 2012.06.26 ·
2077 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下C语言编程--知识点总结

原文链接:http://www.newsmth.net/pc/pccon.php?id=2255&nid=44822本问包括以下几方面的内容:1、基础知识2、进程的创建3、文件的操作4、时间概念5、线程操作6、进程通信、消息管理7、信号处理函数Linux下C语言编程--基础知识http://www.fanqiang.com/a4/b2/2001050
转载
发布博客 2012.06.25 ·
2360 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android中Preference的使用以及监听事件分析

转载请注明出处: http://blog.csdn.net/qinjuning            在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供
转载
发布博客 2012.06.25 ·
1081 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个首要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在Android中与Adapter有关的
转载
发布博客 2012.05.16 ·
864 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android build.prop生成过程

本文简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时刻可以通过property_get()[c/c++域] / SystemProperties_
转载
发布博客 2012.04.25 ·
6891 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏
加载更多