zoukankan      html  css  js  c++  java
  • Embedded Android 协同翻译

    假设你有一定的Android的基础和英语基础。

    有愿意贡献开源社区的心。

    假设你对下面文件夹感兴趣,

    欢迎增加我们协同翻译《Embedded Android》

    此次协同翻译。将使用github的形式,请您务必有一个github的账号。

    co-work QQ群:15997841


    1,The Content

    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
     
    1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
    History 1
    Features And Characteristics 2
    Development Model 4
    Differences With "Classic" Open Source Projects 5
    Feature Inclusion, Roadmaps, And New Releases 6
    Ecosystem 7
    10  A Word on the Open Handset Alliance 7
    11  Getting "Android" 8
    12  Legal Framework 9
    13  Code Licenses 9
    14  Branding Use 12
    15  Google's Own Android Apps 13
    16  Alternative App Markets 13
    17  Oracle v Google 13
    18  Hardware And Compliance Requirements 14
    19  Compliance Definition Document 15
    20  Compliance Test Suite 18
    21  Development Setup And Tools 19
    22   
    23  2. Internals Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
    24  App Developer's View 21
    25  Android Concepts 22
    26  Framework Intro 25
    27  App Development Tools 27
    28  Native Development 27
    29  Overall Architecture 28
    30  Linux Kernel 29
    31  Wakelocks 30
    32  Low Memory Killer 31
    33  Binder 32
    34  Anonymous Shared Memory (ashmem) 33
    35  Alarm 34
    36  Logger 35
    37  Other Notable Androidisms 37
    38  Hardware Support 38
    39  The Linux Approach 38
    40  Android's General Approach 39
    41  Loading And Interfacing Methods 40
    42  Device Support Details 42
    43  Native User-Space 43
    44  Filesystem layout 44
    45  Libraries 45
    46  Init 47
    47  Toolbox 48
    48  Daemons 49
    49  Command-Line Utilities 50
    50  Dalvik And Android's Java 50
    51  Java Native Interface (JNI) 52
    52  System Services 53
    53  Service Manager And Binder Interaction 55
    54  Calling on Services 57
    55  A Service Example: the Activity Manager 57
    56  Stock AOSP Packages 57
    57  System Startup 59
    58   
    59  3. AOSP Jumpstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  63
    60  Getting the AOSP 63
    61  Inside the AOSP 65
    62  Build Basics 68
    63  Build System Setup 68
    64  Building Android 69
    65  Running Android 73
    66  Using ADB 75
    67  Mastering the Emulator 79
    68   
    69  4. The Build System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  85
    70  Comparisons With Other Build Systems 85
    71  Architecture 87
    72  Configuration 88
    73  envsetup.sh 91
    74  Directive Definitions
    75  Main Make Recipes 96
    76  Cleaning 98
    77  Module Build Templates 98
    78  Output 102
    79  Build Recipes 104
    80  The Default droid Build 104
    81  Seeing the Build Commands 105
    82  Building the SDK for Linux And MacOS 105
    83  Building the SDK for Windows 106
    84  Building the CTS 106
    85  Building the NDK 108
    86  Updating the API 109
    87  Building a Single Module 110
    88  Building Out of Tree 110
    89  Basic AOSP Hacks 112
    90  Adding an App 112
    91  Adding a Native Tool Or Daemon 113
    92  Adding a Native Library 114
    93  Adding a Device 115
    94  Adding an App Overlay
    95   

    2,github提交流程

    a,进入项目地址。先fork这个项目到你的项目中。

    b,把你fork的项目clone到你本地

    c,git branch dev 新建一个分支

    d,git checkout dev 切换到dev分支

    e, git remote add upstream https://github.com/koffuxu/Embedded_Android_in_Chinese把项目加入你的远程仓库

    f,git remote update 把koffuxu的分支拿下来

    g,git fetch upstream master 把koffuxu的maser分支更新到本地

    h, git rebase upstream/master更新合并

    之后更新使用例如以下命令

    git remote update upstream  把koffuxu的改动更新到本地

    git rebase upstream/master更新合并

    OK,等的就是你。

    isyou

  • 相关阅读:
    Sqlserver 存储过程游标中调用过程,过程中包含游标提示报错
    上位机和下位机的区别是什么
    VS(visual studio)中使用ReportViewer控件和报表设计器 RDLC
    SQLServer异常捕获
    PLC(可编程逻辑控制器)
    Sqlserver中的字符串相加变成NULL
    uniapp动态更改页面标题
    如何设置打印机双面打印?
    WebService相关
    ASP.NET无刷新客户端回调(通过实现ICallbackEventHandler接口)
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6885265.html
Copyright © 2011-2022 走看看