Git Product home page Git Product logo

androidincallui's Introduction

AndroidInCallUI(所有源码均基于Android-marshmallow-release版本 )

#####此项目的目的是学习Android InCallUI系统源码

module:

引入即可使用

implementation project(':com_android_common')
implementation project(':com_android_phone_common')
implementation project(':com_android_vcard')

需要额外引入第三方依赖

implementation project(':com_android_contacts_common')
implementation "com.android.support:appcompat-v7:$supportLibraryVersion"
    implementation project(':com_android_common')
    implementation project(':com_android_phone_common')
    implementation project(':com_android_vcard')
    implementation 'com.googlecode.libphonenumber:libphonenumber:8.10.14'
    implementation 'com.googlecode.libphonenumber:geocoder:2.120'
    implementation 'com.google.guava:guava:28.0-android'
    //https://developer.android.com/training/testing/set-up-project
    // Gradle automatically adds 'android.test.runner' as a dependency.
    useLibrary 'android.test.runner'
    useLibrary 'android.test.base'
    useLibrary 'android.test.mock'
implementation project(':incallui')
   implementation "com.android.support:support-v4:$supportLibraryVersion"
   implementation project(':com_android_contacts_common')
   implementation project(':com_android_phone_common')
   implementation 'com.googlecode.libphonenumber:libphonenumber:8.10.14'
   implementation 'com.googlecode.libphonenumber:geocoder:2.120'
   implementation 'com.google.guava:guava:28.0-android'

todo

python开发小工具:

[contacts_common]strings.xml内容去重

[telephony]strings.xml内容去重

参考自:

System App Source Code

Module Source Code

遇到的问题

androidincallui's People

Contributors

gongwen avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.