The process of init is as follow : 1. System Manager, which manages binding 2. Zygote, which is responsible for starting system_server. <br> system_server is responsible for various Services, such as BLE, PowerManager, ContentService and much more. All of these required to register to SystemManager for binding purpose, therefore, SystemManager needs to start prior to Zygote. Also, system_server runs on the core process, the system_process. Once the system_process is killed, the phone needs to restart.
@ASIMKHAN-ig9eo8 күн бұрын
Thanks for sharing
@AppsLelo-Official15 күн бұрын
Very useful, This video made me clear understanding about content provider.
@shantibhushan7824Ай бұрын
how to use that android icon in notepad++ i am not having
@dimples_android_geek27 күн бұрын
That was coming in older versions of notepad .. now it's not available ..
@shantibhushan782427 күн бұрын
@@dimples_android_geek thanks but now which viewers can I use for learning. I want to express my gratitude for post such useful content on KZfaq. I am looking for job at present and this is helpful
@dimples_android_geek27 күн бұрын
@@shantibhushan7824 I'm glad it's helping you
@AbhiSharma-wx5czАй бұрын
Hi Ma'am, could you please add some content regarding HAL modification, how to choose a specific HAL version, and Settings Providers like secure and global? This would be very helpful for us. Thank you!
@dimples_android_geek27 күн бұрын
Sure I will try
@mytube2581Ай бұрын
It's very good
@dimples_android_geekАй бұрын
Thanks
@not12yearOldАй бұрын
Ok? Ok :)
@dimples_android_geekАй бұрын
?
@not12yearOldАй бұрын
@@dimples_android_geek nothing sis. Very good video. Especially the one where you teach how to read bug report using jar file and cmd. Thanks
@dimples_android_geekАй бұрын
Thanks bro
@ashsharp1985Ай бұрын
There is a rogue android mdm framework within webkits. It is being deployed in emails, google fonts, many other rfcs. 1. Whats the best way to prevent this. 2. Anyone in Google you know because they are using chrome and the playstore as part of their framework
@thekishoreworld2 ай бұрын
Good Explaination , make a video on another aidl example between two applications
@dimples_android_geek2 ай бұрын
Hi Thanks .. please check my channel .. I have already done that .. 146th video
@vcb-yr9vr2 ай бұрын
Hey great video, one query, here I see that Camera HAL APIs are to be implemented by vendor right? ( I see that Qcom is vendor in your reference code) but can they (vendors) have their own implementation or is there any standard that needs to be followed?
@dimples_android_geekАй бұрын
Hi , vendors can have their own implementation
@ashsharp19852 ай бұрын
Bot protect?
@dimples_android_geekАй бұрын
Sorry dint get you
@Ankitasaini-nu4zo3 ай бұрын
Hi Dimple, Thank you so much, can you please tell us how HIDL further communicates with System service? I heard, will have to do HAL customization in vendor folder, can you please tell me why all processes happen in hardware/interface folder? Thankyou!
@dimples_android_geekАй бұрын
Hi , all the hardware and it's customizations are maintained in these two folders hardware and vendor .. it's a standard followed by Google so evrything is at one place and not scattered around .. Hidl uses calls and connects to aidl wch. In turn talks to system services
@venkateswararavella97403 ай бұрын
Can you please do video on camera 3 hal
@dimples_android_geekАй бұрын
Will try thanks
@geopluse63363 ай бұрын
why are you continue this channel ???
@dimples_android_geekАй бұрын
Sorry dint get you
@geopluse6336Ай бұрын
i mean not continue this channel ???
@geopluse6336Ай бұрын
@@dimples_android_geek we need this type video in hindi also ?? plsss
@dimples_android_geekАй бұрын
Sure I will try uploading more and more videos
@jabidkhan60853 ай бұрын
very nice explain
@dimples_android_geekАй бұрын
Thanks
@usr8083 ай бұрын
Give this lady a round of applause👏 Very useful set of cmds & explained well in detail❤ This is the kind of info a poweruser needs to know😉
@dimples_android_geekАй бұрын
Thanks a lot 😊
@abinaaa26173 ай бұрын
Best explanation! Keep going
@dimples_android_geekАй бұрын
Thanks, will do!
@alexbv6783 ай бұрын
Great job. Thank you!
@dimples_android_geekАй бұрын
Thank you too!
@AiBrOn3 ай бұрын
Nice job! I have always wondered how that works
@dimples_android_geekАй бұрын
Thank you! Cheers!
@N0nd3 ай бұрын
I realized that Rescue has 4 danger levels, after which it will ask you to reset the system. I figured out how to disable it. But how do I reset this counter when Rescue considered that I needed to be saved by the whole system's wipe?
@dimples_android_geekАй бұрын
You cannot reset
@ashwiniashwini85203 ай бұрын
besige shibiradalli chikka makkala atagalannu adisuva shibira madisi ded bed ma mugisi kulitirva students galana use madi kondu besige sbira madona
@shihabvk9994 ай бұрын
Thanks for the content, today i completed 50 videos in ur playlist.. Curious about android platform development
@dimples_android_geekАй бұрын
Great 👍 keep watching
@raj80414 ай бұрын
in out/soong/.intermediates/*** what is the difference between V1-ndk and V1-ndk_platform
@user-mt1uz4kj3c4 ай бұрын
Hi Dimple, I have an doubt in passing data from one activity to another activity Here intent.putExtra("username", name); String name = intent.getStringExtra("user_name"); Here the string should be same in both putExtra and getStringExtra right? to get the data through intent we should have the same string name, i.,e the string name given in putExtra should be used in getStringExtra to get the data. Please correct i am wrong
@user-kx4mx9ru2x4 ай бұрын
Can you please tell, how to print those details through python script (CSV file).
@dimples_android_geek4 ай бұрын
You cannot directly get the output in python script
@bobyhermawan45784 ай бұрын
hello. i hv prob like I can't get notifications, when the screen off. can i disable doze mode with "adb shell dumpsys deviceidle disable" ?
@dimples_android_geek4 ай бұрын
Hi yes you can try that and another option is go to settings and disable battery optimization
@hbvinay91614 ай бұрын
Hi, Can you please explain about stable AIDL
@harshpatil38265 ай бұрын
how can we handle switching to a different layout in a keyboard? does it need two different xml? i am trying to switch between a letters keyboard and a second layout which has all the symbols like !@#$%^&*
@dimples_android_geek4 ай бұрын
Yes it needs two xmls
@GameEight-lh2hm5 ай бұрын
android.os.MessageQueue.nativePollOnce what this ANR occurs and how to solve this kindly help.
@dimples_android_geek4 ай бұрын
Looks like some issue with the thread handling due to which ANR is thrown
@vaishnavviju37505 ай бұрын
which terminal or tool are you using to run these commands
@dimples_android_geek5 ай бұрын
Mobaxterm if you are working on windows... In Linux machines u can use normal terminal
@dimples_android_geek5 ай бұрын
U can also use putty
@vaishnavviju37505 ай бұрын
Can I use oracle virtual box to run linux machine in windows
@nishaaggarwal78765 ай бұрын
So you work at RMZ Ecospace?
@dimples_android_geek5 ай бұрын
No not now
@nishaaggarwal78765 ай бұрын
@@dimples_android_geek where are you working? Are there any openings for Android Framework Engineer?
@vamsishankar28255 ай бұрын
Thanks for the amazing explanation, you have mentioned about SELinux Security server right, what is it is it some hosted content on a server? I thought the SELinux/SEAndroid policies are written in a file which is stored on the device.
@AdventuresofHariniaNChinmayi6 ай бұрын
Informative. Thanks
@sivakannan61266 ай бұрын
What is the command used to get the cpu usage, memory usage?
@dimples_android_geek5 ай бұрын
Adb shell dumpsys meminfo/cpuinfo
@Girlecircle6 ай бұрын
L . D!)8" #;8
@kommuthirupathirao6 ай бұрын
Excellent
@dimples_android_geek5 ай бұрын
Thank you so much 😀
@kommuthirupathirao6 ай бұрын
Excellent
@siddushikkerimath6 ай бұрын
Hi all, need to correct flow this is actual flow of android bool up. Power On>>Boot Loader>>Linux Kernel>>Init>>Zygote>>System Server>>System UI>>Launcher App Zygote is not started by system manager, instead Zygote forks and starts the system server then other services like ActivityManager and all started by System Server. Thanks
@mikhailivanov34966 ай бұрын
thank you! the best explanation I could find
@user-zk4yu1to9e7 ай бұрын
Hi! I love your explanations and I would like to know if there is a way to get the code presented in the video? I couldn't see what imports you had in each file. Thanks!
@dimples_android_geek4 ай бұрын
Hi pass on ur mail id .. I will send you the project
@user-zk4yu1to9e4 ай бұрын
Hi! Thanks! I wanted to ask if for any reason the content of this project is protected by some license or if it s not meant to be published. I would like to help other fellows here and I would like to upload it to my GitHub to share the link here in comments for future use (I assume you haven't got time to do this yourself). Is this a problem?
@dimples_android_geek4 ай бұрын
Hi , yes you can post it on GitHub and share so it helps others .. I haven't got time to do it
@sandeepkumarmishra72677 ай бұрын
Hi Dimple your videos are great 👍, I'm also learning AOSP. How you got such deep knowledge? I know it's come from experience & exploring but if there is any resources which you can share that will be very helpful. thank you
@dimples_android_geek4 ай бұрын
Thank you very much .. no particular resource in such .. I refer to developer.android.com
@hassanhassan-qi3ru7 ай бұрын
can you implement on two apps ?
@dimples_android_geek4 ай бұрын
Yes .. I will do another video with the same
@MDDanishAnsariDev7 ай бұрын
Thanks
@balalvl7 ай бұрын
Hi dimple
@dimples_android_geek4 ай бұрын
Hi
@uncannyRishabh8 ай бұрын
Why camera1 api? Its been deprecated for years now
@dimples_android_geek4 ай бұрын
I just wanted to bring out differences between both of them
@shidramayyahiremath37308 ай бұрын
Where can i find the VINTF Manifest
@dimples_android_geek4 ай бұрын
In the vendor partition
@anithapavuluri63468 ай бұрын
Mam where is activity.xml code
@dimples_android_geek4 ай бұрын
There was no change in that file so I haven't shown that part ... It's the default activity.xml wch is generated by Android studio
@mdrashid60028 ай бұрын
Big wala thanksss, it really helped. Better if you can provide the client application using this hidl. East or West, Dimple Framework is the best👌
@Santhoshkuma68 ай бұрын
thank you sister for this video and can you please explained the API flow from the Framework layer to the HAL Layer . How to easily identify the HAL file is explained
@dimples_android_geek4 ай бұрын
Thank you... Pls refer my earlier videos I have explained the flow from framework to kernel layer
@Santhoshkuma64 ай бұрын
@@dimples_android_geekThank you very much for the reply mam.
@userM8wqjnmx3879 ай бұрын
Nice explanation! How to increase LMK priority for an app, so that its not killed no matter what (or killed the very last even after launcher/interface)? App uses 50% and more of total RAM (i.e. 3GB easily) and runs 24/7. Thanks