![chris simmonds](/img/default-banner.jpg)
- 33
- 13 893
chris simmonds
Registrace 19. 10. 2013
2024 AOSP and AAOS May Meetup: AOSP Meetup Projects
Chris Simmonds introduces the Project page of the AOSP and AAOS Meetup. Projects are a series of projects that illustrate aspects of building and running Android from AOSP.
zhlédnutí: 100
Video
2024 AOSP and AAOS May Meetup: introduction and Android build chaos
zhlédnutí 162Před měsícem
Welcome to the May 2024 AOSP and AAOS Meetup. As well as introducing the May Meetup, Chris Simmonds talks about chaos in the Android build system, and looks at up-coming events later on this year
2024 AOSP and AAOS May Meetup: Automotive AOSP Ecosystem: challenges and opportunities
zhlédnutí 233Před měsícem
In the last few years we've seen an increasing adoption from Automotive OEMs of Android based In-Vehicle Infotainment (IVI) platforms. While there are differences between platforms running with and without Google Automotive Services (GAS), the majority of apps can actually be built once and run anywhere, which is a paradigm shift for the industry. We'll discuss the different categories of autom...
2024 AOSP and AAOS May Meetup: You Can't Escape the Past
zhlédnutí 344Před měsícem
Chet Haase talks about the team that built the Android operating system and why they chose to do certain things certain ways: the graphics stack, security model, the app programming language ... these are things that affect us every day
2024 AOSP and AAOS March Meetup: What to expect in Android 15
zhlédnutí 358Před 3 měsíci
While the source code for this year's Android 15 'Vanilla Ice Cream' release won't be made public before early September (estimated), there's a lot we can glean about this release from Google's current developer previews, AOSP code changes, and documentation. Mishaal Rahman gives a summary of what to expect
2024 AOSP and AAOS March Meetup: Android Fragmentation in the Automotive Industry
zhlédnutí 858Před 3 měsíci
Android Automotive OS is a huge hit across the car industry, but we seem to be heading for a place where each manufacture has a different and maybe incompatible version of Android. Juhani Lehtimäki from Snapp Automotive considers how we got here and the consequences of a fragmented market on the developers of Android apps for Automotive. He finished up with some thoughts about what is needed to...
2024 AOSP and AAOS January Meetup: aminilog - AOSP styled logging macros for NDK projects
zhlédnutí 142Před 5 měsíci
Stefan Lengfeld from inovex talks about a set of logging macros for NDK libraries that mirror the ALOG macros used in AOSP
2024 AOSP and AAOS January Meetup: SELinux in Android
zhlédnutí 964Před 5 měsíci
Alan Stokes from Google talks about how SELinux is used in Android to make is more secure. He explains what SELinux is, how it is deployed in AOSP and how to understand SELinux policy files and write new policy
2023 AOSP and AAOS November Meetup: questions and answers
zhlédnutí 80Před 8 měsíci
This is the combined Q & A from the two talks at this meetup: Working with custom Android devices by Erik Hellman, and Adventures with Systrace by Stefan Lengfeld. Plus some random stuff
2023 AOSP and AAOS November Meetup: Introduction
zhlédnutí 96Před 8 měsíci
Chris Simmonds introduces the agenda for the November Meetup, and also talks about the recent AOSP 14 release and the kinds of device that Android is embedded into
2023 AOSP and AAOS November Meetup: Measure and investigate the glass to glass latency in Android
zhlédnutí 159Před 8 měsíci
Stefan Lengfeld from Inovex asks: what is the glass to glass latency in Android? How much delay is there between the camera, taking a picture, and the screen, to display the picture again. This presentation is a technical tour through the Android graphics system and hardware. From the measurement setup, based on cables, LEDs, photodiodes and an oscilloscope, to camera sensors and the rolling sh...
2023 AOSP and AAOS November Meetup: Working with custom Android devices
zhlédnutí 289Před 8 měsíci
In this session Erik Hellman talks about custom devices. He covers things like developers boards, board support packages, AOSP builds, firmware updates, and much more.
2023 AOSP and AAOS July Meetup: Debugging AOSP using Android Studio - revisited
zhlédnutí 591Před rokem
This is an update to Chris Simmonds' talk at the May 2022 meetup. This time he talks about a better way to attach to apps running on emulators and physical devices, and how to use JDB for a quick, works-out-of-the-box debugging experience
2023 AOSP and AAOS July Meetup: Binder RPC - AIDL for distributed systems
zhlédnutí 1,7KPřed rokem
2023 AOSP and AAOS July Meetup: Binder RPC - AIDL for distributed systems
2023 AOSP and AAOS May Meetup: Evolution of an Android OTA management application
zhlédnutí 166Před rokem
2023 AOSP and AAOS May Meetup: Evolution of an Android OTA management application
2023 AOSP and AAOS May Meetup: RAMSES - An open source 3D graphics tool chain for Android
zhlédnutí 259Před rokem
2023 AOSP and AAOS May Meetup: RAMSES - An open source 3D graphics tool chain for Android
2023 The AOSP and AAOS May Meetup: Broadcast Radio in AAOS
zhlédnutí 264Před rokem
2023 The AOSP and AAOS May Meetup: Broadcast Radio in AAOS
2023 AOSP and AAOS March Meetup: Debugging Made Easy: Tips and Tricks for Android Developers
zhlédnutí 305Před rokem
2023 AOSP and AAOS March Meetup: Debugging Made Easy: Tips and Tricks for Android Developers
2023 AOSP and AAOS March Meetup: Devboard maintenance in AOSP
zhlédnutí 105Před rokem
2023 AOSP and AAOS March Meetup: Devboard maintenance in AOSP
2023 AOSP and AAOS January Meetup: Thoughts about AOSP on Raspberry Pi 4
zhlédnutí 544Před rokem
2023 AOSP and AAOS January Meetup: Thoughts about AOSP on Raspberry Pi 4
2023 AOSP and AAOS January Meetup: App developers and Android Automotive OS
zhlédnutí 936Před rokem
2023 AOSP and AAOS January Meetup: App developers and Android Automotive OS
2022 AOSP and AAOS November Meetup: Debugging SEPolicy on Android
zhlédnutí 297Před rokem
2022 AOSP and AAOS November Meetup: Debugging SEPolicy on Android
2022 AOSP and AAOS November Meetup: Securing iMX6 Android Devices part 2
zhlédnutí 57Před rokem
2022 AOSP and AAOS November Meetup: Securing iMX6 Android Devices part 2
2022 AOSP and AAOS November Meetup: Android ConnectivityService
zhlédnutí 549Před rokem
2022 AOSP and AAOS November Meetup: Android ConnectivityService
2022 AOSP and AAOS September Meetup: gdb & lldb debuggingcustom RPI4 linux kernel
zhlédnutí 168Před rokem
2022 AOSP and AAOS September Meetup: gdb & lldb debuggingcustom RPI4 linux kernel
2022 AOSP and AAOS September Meetup: You can do better than bug reports
zhlédnutí 92Před rokem
2022 AOSP and AAOS September Meetup: You can do better than bug reports
2022 AOSP and AAOS September: Swimming Towards a Software Defined Architecture with Android Trout
zhlédnutí 566Před rokem
2022 AOSP and AAOS September: Swimming Towards a Software Defined Architecture with Android Trout
2022 AOSP and AAOS September Meetup: Notes from Linux Plumbers Conference
zhlédnutí 90Před rokem
2022 AOSP and AAOS September Meetup: Notes from Linux Plumbers Conference
2022 AOSP and AAOS July Meetup: Keeping Embedded Android Up To Date, Igor Kalkov-Streitz, Emteria
zhlédnutí 276Před rokem
2022 AOSP and AAOS July Meetup: Keeping Embedded Android Up To Date, Igor Kalkov-Streitz, Emteria
2022 AOSP and AAOS July Meetup: Debugging native platform code using LLDB
zhlédnutí 853Před rokem
2022 AOSP and AAOS July Meetup: Debugging native platform code using LLDB
Build Complete 🎉. Finally after a ton of trial and error, researching, installing and setting up Debian, etc. I am so excited to be building AOSP. I never thought I would be so excited about 'android' I was always an apple guy. I didn't understand the open source nature of AOSP. It'd be great to get a job working on aosp or android auto but as usual I have to make a business before anyone will hire me for 'lack of experience'. For example it'd be a dream to make BMWs 'infotainment' system more driver focused. Oh well hope to catch a meetup if I can find time away from my day job.
Glad to hear. Building Android from AOSP is always a challenge
I'm on a mission to build aosp for my pixel device but it is so frustrating. Particularly the build process. I keep getting a bit farther each time but I have not yet had a successful build. I'm finding the documentation is severely lacking. I'm using debian. I've tried various aosp builds as well as lineage os which fails at the brunch part. Maybe it has something to do with the proprietary files. I got farther the last time after loading lineage on the device and reruning extract files but now its missing some radio img file. I found that I needed to be running adb root and I also flashed the vendor kernel img its currently building well see tomorrow how it went.
Is there anyone out there who can help Django out, maybe with a write-up as a meetup project? I don't have direct experience of building for Pixel
@@chrissimmonds Thanks for the reply. The build got much farther this time but failed with 137 error I'm going to try again with mka -j4 bacon instead of brunch
Hi sir , I'm giving an interview in AOSP , HAL . But i didn't shortlisted. Can you help me
Hi Nitesh. Interview? Shortlist? I'm not sure I understand. Is this relevant to this video?
@@chrissimmonds little bit
Can you help me. How can find job in Android framework ASOP? In USA
Remote job also
@@NiteshSingh-bv9lu I have no contacts there, plus I am not a job agency. Please keep the comments relevant to the content of the video.
Thank you Chris - How to join such kind of meeting in the future ?
Just sign up to the AOSP and AAOS Meetup: www.meetup.com/the-aosp-and-aaos-meetup/ Cheers, Chris
Why in 2024 do we have laggy interfaces even when an OEM has powerful hardware in their cars, that seriously boggles my mind
If it's true that Rivian uses google built in, why doesn't it support Android Auto at least
Android Auto is a completely separate product: it is not bundled with GAS, the OEM has to license and integrate it separately
Will Android Auto and Google built-in get Gemini voice control or will the assistant simply get updated under the same nomenclature
I have no way of knowing, you would have to ask Google
1:42 Is it related to Google built-in in anyway
Hi guy, Could you give me a demo about how to support databinding in AOSP ? Thanks a bunch
Data binding how? Could you elaborate?
Very nice ... thank you! Would also be interested in your thoughts in the case the VM and Android Studio are in different machines. Device via DDMS connect in VM and Android Studio via IP:port I assume. Unfortunately DDMS does not work in my case (Android 8.1) in the VM even with USB cable connected. I also need to somehow debug without a USB cable (network) cause the custom board disables some features if cable is connected. I also read somewhere you are meant to use Profile tool in Android Studio instead of DDMS
Answering myself: Connect adb remotely and then in Android Studio use Device Explorer > Processes to see PID, name and port if debuggable (has option to attach if you right click)
Thanks for taking the time to upload these and the github! Great stuff. Just found out about the meetup group, great to be able to view everything from the past
Glad you like them!
Great video! Hi sir. Thanks for this great informational video. There is one small issue I am having. I don't see any processes in adb jdwp in Android 14. But it works fine in Android 13. Is there any changes that I maybe missing.
Yes, this changed in AOSP 14. Previously, on userdebug and eng builds all apps were created with a JDWP thread by default. Now you have to explicitly enable it by setting property persist.debug.dalvik.vm.jdwp.enabled to 1, e.g. by typing: $ adb shell setprop persist.debug.dalvik.vm.jdwp.enabled 1 $ adb reboot
@@chrissimmonds hi.. thanks for the update. It worked fine. Although is there a way to get more logs in jdb? Like more information about how it reached to the breakpoint
Where are presentation slides avilable? (Links from last slide).
You will find everything here: aospandaaos.github.io/. There are links to videos and slides for all of our presentations
Hello Chris, very informative videos you are uploading. I really hope to see topic on adding a device configuration in aosp, such that it will be available in the lunch command when you are building AOSP.
Great session is there a link to source for pixel demo
Saving my life 🎉
use grpc instead aidl is good iedar for SOA
Can you share the links in desc or comments here
Here is the link for the AOSP and AAOS Meetup: www.meetup.com/the-aosp-and-aaos-meetup/
Thank you @@chrissimmonds
When's the next AAOS meetup and how do I attend? :D
15th November, just follow this link: www.meetup.com/the-aosp-and-aaos-meetup/events/296399142/
As AOSP has lots of C/C++ code, how would one debug those? I assume using JDB for debugging C/C++ code won't work?
Great question: we covered this in the July 2022 meetup talk "Debugging native platform code using LLDB". Slides: 2net.co.uk/slides/aosp-aaos-meetup/2022-july-native-debug.pdf. Video: czcams.com/video/HcuCD7nXeaI/video.html
@@chrissimmondsThank you for the links and this video as well. Exactly what I was looking for.
Great session
Unable to generate R file in android studio flamingo latest version. Kindly assist me
This seems off-topic to me, so I don't have an answer
Finally I have been waiting for this, I wanted to attend but I couldn't due to Ramadan. Thanks ❤️
Glad you like it. Don't forget the May meetup on the 24th
@chris simmonds can you explain how to make the android automotive app to get the gear change information and integrate it with the react native app.
You need to call developer.android.com/reference/android/car/hardware/property/CarPropertyManager and register a callback for VehiclePropertyIds.GEAR_SELECTION. You need android.car.permission.CAR_POWERTRAIN
Finally someone who uses idegen 🤘 thank you
Thank you. It is useful Please post a video on "lldbclient.py" to debug the native code.
Hi Surya, glad that you liked it, and thank you for your suggestion. I'll see what we can do
I am SO glad you made this! I've been googling furiously to find how to do this.
Hey, glad you liked it. Please tell all your friends about the aosp and aaos meetup group. The more people we have the more we can achieve
@@chrissimmonds i have a question though. Once loading the .ipr project file into the editor and waiting on indexing, the whole project is structured differently inside of Android studio. Everything is shown as modules and when for example looking inside the contacts app I can no longer see a res folder. What's up with that?
@@WilliamMelton617 It works for me: I see the same file layout in studio as I do on disk. Can you send me a screenshot?
@@chrissimmonds Sorry, I'm not at my PC right now but I surely will when I get done with work
@@chrissimmonds I do appreciate your content so much though. I've only just gotten into android platform development in the past month, and resources as to how to do things are so hard to come by, almost as hard as it is to find an experienced dev who's willing to impart some knowledge! I've been using vim this whole time and I would love to have some autocomplete in android studio
can i geu your android-studio.sh.
after i open android studio by android.ipr, i can not have suitable configuration and can not load device.
Hi, opening android.ipr definitely should work. Are you sure you have latest Android Studio (2021.2 "Chipmunk")?