Coder Social home page Coder Social logo

Comments (9)

arekolek avatar arekolek commented on August 10, 2024

This repository is nice, but the full implementation of all things in a during call UI is probably much larger.

It is :)

Do you know perhaps how to clone correctly the official Phone app, or at least just the part of during the call?

You might have better luck finding an answer here https://stackoverflow.com/search?q=%22platform%2Fpackages%2Fapps%2FDialer%22

I have some notes I took last time I was downloading AOSP code to open it in Android Studio, with the intention of someday making it an answer on Stack Overflow:

At least 100GB of free disk space to checkout the code and an extra 150GB to build it.

sudo apt install repo or install with curl

[StudioProjects] mkdir aosp                                                                                                          
[StudioProjects] cd aosp

if you choose Android M or older, you'll need JDK 7 instead of 8

[aosp] repo init -u https://android.googlesource.com/platform/manifest
repo sync

this will take about an hour (depending on your network connection), changing branches takes about 20 minutes

make, if you're low on disk space, delete .repo (more than 50 GB additional needed)

make idegen && development/tools/idegen/idegen.sh

open android.ipr in AS, this will take ???

do stuff from https://shuhaowu.com/blog/setting_up_intellij_with_aosp_development.html and https://android.googlesource.com/platform/development/+/master/tools/idegen/README

from simple-phone.

AndroidDeveloperLB avatar AndroidDeveloperLB commented on August 10, 2024

I don't want the entire AOSP. I want just the dialer (Phone) app...
Cloning the entire AOSP would take huge amount of time, and also somehow trimming it to just the Phone app...

Some of the posts on StackOverflow point to the Google repository I've mentioned.

Can you please check it out?

from simple-phone.

arekolek avatar arekolek commented on August 10, 2024

It's not possible to build it separately without modifying it heavily, sorry.

from simple-phone.

AndroidDeveloperLB avatar AndroidDeveloperLB commented on August 10, 2024

But it seems that it's what others have done, or at least on the repositories I've shown...

from simple-phone.

arekolek avatar arekolek commented on August 10, 2024

from simple-phone.

AndroidDeveloperLB avatar AndroidDeveloperLB commented on August 10, 2024

No, I mean it seems they took just what's needed from the repository I've mentioned (here), and didn't clone the entire AOSP.

from simple-phone.

arekolek avatar arekolek commented on August 10, 2024

That's what I said:

It's not possible to build it separately without modifying it heavily, sorry.

from simple-phone.

AndroidDeveloperLB avatar AndroidDeveloperLB commented on August 10, 2024

But what I just said is that it's not what they did.
I don't think that they cloned entire AOSP, as you wrote "more than 50 GB additional needed".
I think they only took what is needed.

My question is how did they make an order out of all the mess I've found.
There are many folders there that don't make sense.

from simple-phone.

arekolek avatar arekolek commented on August 10, 2024

This is not the place for such a discussion, and I've already gave you all the help that I can, even though I had no such obligation.

from simple-phone.

Related Issues (17)

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.