- 168
- 456 612
Dimple S
India
Приєднався 16 лип 2012
Software engineer working on android framework
Android Framework - Code walkthrough into Build.ninja file
Hi All,
In this video, I'm explaining the basics and format of build.ninja file, what's the importance of that file and contents of that build.ninja file. Last session we learnt what is ninja , this session we all will dive a bit deeper to ninja concept in Android .
Watch and Enjoy !
In this video, I'm explaining the basics and format of build.ninja file, what's the importance of that file and contents of that build.ninja file. Last session we learnt what is ninja , this session we all will dive a bit deeper to ninja concept in Android .
Watch and Enjoy !
Переглядів: 12
Відео
Android Framework - What is Ninja in Android ?
Переглядів 29914 днів тому
Hi Geeks, In this video, I explain what is Ninja in Android , its characteristics and why Ninja is selected in prior to other build systems in Android
Android Framework - Code walkthrough of HIDL and AIDL
Переглядів 309Місяць тому
Hi All, In this video , I demonstrate about the code walkthrough of both HIDL and AIDL
Android Framework Components - Why HIDL was completely eliminated from A14 ?
Переглядів 331Місяць тому
Hi All, In this video , I explain why HIDL was completely eliminated from Android 14 onwards? What were the reasons why google decided to completely remove HIDL and keep AIDL as a single interface definition language. I also go through some code examples so u all will understand the differences better
Android Framework Components - GATT and its concepts in BLE
Переглядів 2412 місяці тому
Hi All, Had you heard of this term GATT earlier? Yes there is GATT in BLE , watch this video to understand the concept of GATT in BLE
Android Framework Components - What is GAP in BLE ??
Переглядів 1742 місяці тому
Hi All, Yes you all heard it right, its GAP in BLE, In this session, I explain what is GAP in BLE and its roles and responsibilities, also will explain the 4 different roles in GAP along with examples, so please stay tuned in and get an understanding on this
Android Framework - BLE Protocol Stack .. Made Easy !
Переглядів 3312 місяці тому
Hi All, In this video, I have explained BLE protocol stack with all the layers a, their importance , roles and responsibilities. Watch and Enjoy !
Android Framework - Scanning and its types in BLE
Переглядів 1373 місяці тому
Hi All, In this video, we will see what is scanning in BLE ... I have tried to make this session more interesting by adding cartoon images , we will understand what is scanning in BLE , what are the different types of scanning in BLE and few terminologies like scan interval and scan window with examples
Android Framework - What is advertisements in BLE ? Why BLE operates on 2.4GHZ frequency spectrum?
Переглядів 1973 місяці тому
Hi ALL, Here Im back again with another new interesting video where I explain what is advertisement in BLE , why its is needed, different types of advertisements and all why BLE operates in 2.4GHZ spectrum? Why we cant choose other frequency range ? Watch this pictorial based session to get to know these things . Im sure you all will definitely love it !
Android Framework - How exactly does BLE work ?
Переглядів 2034 місяці тому
Hi All, In our day to day life , we use bluetooth low energy very much ,have we ever thought off as how it really works? Watch out this video to understand what exactly happens in the background when we try to connect two devices via bluetooth low energy . Have made animated videos , there is no ppt and texts , have fun with these animations :) Happy learning
Android Framework - How exactly the BTC works ?
Переглядів 2714 місяці тому
Hi All, In our day to day life , we use bluetooth classic quiet a few times ,have we ever thought off as how it really works? Watch out this video to understand what exactly happens in the background when we try to connect two devices via classic bluetooth . Have made animated videos , there is no ppt and texts , have fun with these animations :) Happy learning
Android Framework - Differences between bluetooth classic and bluetooth low energy
Переглядів 2555 місяців тому
Hi All, In this video. I explain the basic differences of BTC and BLE . when exactly to use them . Watch and enjoy !
Android Framework - Android 15 new features and improvements
Переглядів 4226 місяців тому
Hi All, In this video , I explain the new , important and very interesting features introduced on A15, Go through these features and get familiarized with them before you start using A15
Android Framework - Hardware Architecture in Android
Переглядів 5476 місяців тому
Hi All, In this video I have explained the architecture overview of hardware components in Android along with details about SOC
Android Framework Components - AIDL Communication Between Two Apps
Переглядів 1,2 тис.7 місяців тому
Hi , In this session I have explained a simple calculator application and how client and server communicates via AIDL Interface . Two different applications communicate with AIDL in this example Many of you all requested for this hence thought of this demo I have taken the source code from one of the blog
Android Framework - Safe Boot in Android
Переглядів 4049 місяців тому
Android Framework - Safe Boot in Android
Programmatically get the Default IME in Android
Переглядів 24710 місяців тому
Programmatically get the Default IME in Android
STEPS TO REPORT CTS FAILURES AND FIX THESE CTS FAILURES
Переглядів 432Рік тому
STEPS TO REPORT CTS FAILURES AND FIX THESE CTS FAILURES
Where is Source code of CTS,GTS,VTS found?
Переглядів 642Рік тому
Where is Source code of CTS,GTS,VTS found?
Android Framework - Differences between Camera1 and Camera2 APIs
Переглядів 737Рік тому
Android Framework - Differences between Camera1 and Camera2 APIs
Android Framework - Method to collect Bluetooth HCI snoop logs
Переглядів 9 тис.Рік тому
Android Framework - Method to collect Bluetooth HCI snoop logs
Android Framework - Audio manager self managed calls for VOIP calls
Переглядів 831Рік тому
Android Framework - Audio manager self managed calls for VOIP calls
Android Framework- Make an android application as System application and launch application via adb
Переглядів 1,7 тис.Рік тому
Android Framework- Make an android application as System application and launch application via adb
Android Framework - Importance of event logs in Android - Part2
Переглядів 572Рік тому
Android Framework - Importance of event logs in Android - Part2
Android Framework - Importance of Event Logs in Android - Part1
Переглядів 1 тис.Рік тому
Android Framework - Importance of Event Logs in Android - Part1
Setup plz
How to install this test dpc
adb remount is not working How to make system partition as read/write when building from AOSP source code?
Hi @Dimple, how to execute the script if the interface is in vendor folder?
Is there any way to use emulsion instead of kernel driver?
Hi Dimple What is the difference between hwbinder and passthrough?
Mam mere tablet m dm varity corruption error araha h... Toh fastboot mode pr disable-verity wali command run krne se thik ho jayega
Yes .. try disable vm Verity via adb and chk
@dimples_android_geek mam try kr liya nhi ho rha
I have a project where i have to handle device permissions from my application. And my application should have the highest priority to control or restrict permissions… please advise some workflow… also which packages can be used? I have done my research and either DPC or Device policy manager is used with KIOSK mode.. please give ur insights
Not all device permissions can be handled from user mode apps .. u have to make your app as system application for that ..
Files and Weather are crashing in this device system apps crashed so rescue party error triggered and also i have and active usb debugging computer to delete /Android/data folder
Okay .. did not get wat info ur expecting from me .. if ur files and weather is crashing bcz of system app then device will go to rescue party mode and logs will be collected .. else no luck
Thank you very much, J searched the whole internet but did not find what I was looking for, found it in your video, Very simple and easy explaination.
Thanks a lot .. I'm glad it helped
kernel bruh moment
What
Hi Dimple, really a good explanation video, only one thing is missed, in video till 16:15, hardware folder is not there in Your UA-camDimple folder, but at 18:23, hardware folder we can see, how it generated or added here, can you please explain this. Thank You
It's auto generated when the commands are executed
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.
Thanks for sharing
Glad it helped
Very useful, This video made me clear understanding about content provider.
Glad it helped
how to use that android icon in notepad++ i am not having
That was coming in older versions of notepad .. now it's not available ..
@@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 UA-cam. I am looking for job at present and this is helpful
@@shantibhushan7824 I'm glad it's helping you
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!
Sure I will try
It's very good
Thanks
Ok? Ok :)
?
@@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
Thanks bro
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
Sorry I'm not sure about this
Good Explaination , make a video on another aidl example between two applications
Hi Thanks .. please check my channel .. I have already done that .. 146th video
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?
Hi , vendors can have their own implementation
Bot protect?
Sorry dint get you
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!
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
Can you please do video on camera 3 hal
Will try thanks
why are you continue this channel ???
Sorry dint get you
i mean not continue this channel ???
@@dimples_android_geek we need this type video in hindi also ?? plsss
Sure I will try uploading more and more videos
very nice explain
Thanks
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😉
Thanks a lot 😊
Best explanation! Keep going
Thanks, will do!
Great job. Thank you!
Thank you too!
Nice job! I have always wondered how that works
Thank you! Cheers!
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?
You cannot reset
besige shibiradalli chikka makkala atagalannu adisuva shibira madisi ded bed ma mugisi kulitirva students galana use madi kondu besige sbira madona
Thanks for the content, today i completed 50 videos in ur playlist.. Curious about android platform development
Great 👍 keep watching
in out/soong/.intermediates/*** what is the difference between V1-ndk and V1-ndk_platform
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
Pls watch my video I hav explained this
Basically we will have a result param wch chks for the put string and get string ... It verifies for the correctness of your data
Can you please tell, how to print those details through python script (CSV file).
You cannot directly get the output in python script
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" ?
Hi yes you can try that and another option is go to settings and disable battery optimization
Hi, Can you please explain about stable AIDL
Sure I will try .. thanks
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 !@#$%^&*
Yes it needs two xmls
android.os.MessageQueue.nativePollOnce what this ANR occurs and how to solve this kindly help.
Looks like some issue with the thread handling due to which ANR is thrown
which terminal or tool are you using to run these commands
Mobaxterm if you are working on windows... In Linux machines u can use normal terminal
U can also use putty
Can I use oracle virtual box to run linux machine in windows
So you work at RMZ Ecospace?
No not now
@@dimples_android_geek where are you working? Are there any openings for Android Framework Engineer?
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.
Yes ur right .. it's part of ur os .. not stored in server or cloud
Informative. Thanks
What is the command used to get the cpu usage, memory usage?
Adb shell dumpsys meminfo/cpuinfo
L . D!)8" #;8
Excellent
Thank you so much 😀
Excellent
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