Android development 6: Ashmem anonymous shared memory driver
Anonymous SHared MEMory
The implementation o...
Andoird development - bottom navigation bar with shards and radiogroups
Set the navigation bar at the bottom. Click this item to highlight it. According to the way of small white dots in the V...
The installation of hook framework frida and a simple practical case
1. Download address https://github.co/frida/frida/releases
...
Winter vacation learning progress 1 (Android configuration environment and hello world)
Today's Learning Content: Watched the Android teaching video on Belly Mile to get a brief understanding of the basic kno...
How to make the corner circle of the button?
I want to round the corner of the button. Is there an easy way to do this in Android?
...
The realization of the function of OL3 + middle chain home map house searching
Summary Today, let's talk about how to realize the function of finding house by map in the version of OL3 +. Preparation 1. Functional analysis ...
unipush implementation of ios and android push tutorial
Write before: 1.unipush supports many push templates. Friends who are interested in learning about it can Official website View: if you want to push ...
Mr.Smile: three bug s of volume bar adjustment in Android P and Android 10 Google native settings
Let's look at the problem first First adjust the volume of a call, and then the volume of the ring tone and the volume of the alarm clock will b...
Function and usage of Notification
Notification is a notification displayed in the status bar of the mobile phone - the status bar is located at the top of the mobile phone screen, whe...
Android Beginner Series: what do you want to write? Phase I: ViewPager+fragment interface switch
What to think of and write the first issue: focus on simpler and understandable code to solve the problems encountered by Android Xiaobai viewPager+f...
Desktop layout of Android 80go platform
1. File path vendor/go-gms/apps_go/GmsSampleIntegrationGo/res/xml/partner_default_layout.xml 2. Screen division The bottom and middle screens are sep...
Android - Custom external shadow, internal transparent canvas mask layout
Explain: A simple requirement, the external shadow, the internal layout is transparent, and the camera is opened at the bottom (here only the layout ...
How to use EasyPermissions
Starting with Android 6.0 (API level 23), users begin to grant permissions to applications when they are running, rather than when they are installed...
android Camera camera class
Several process methods related to Camera class Camera.open(cameraId) camera.setDisplayOrientation(0) set camera horizontal direction Mgamera.setprevi...
android ------ RecyclerView imitates Taobao shopping cart
Shopping cart is often used in e-commerce projects. There are many projects with different interfaces. Choose one to talk about it. RecyclerView imita...
Teach you 10 minutes to build a cool personal blog
Take personal blogs for example, Blog address Preparation install $ npm install -g hexo-cli Initialization $ hexo init <folder> $ cd <folder&...
Recycleview imitates the list of items in Ruixing coffee menu
First of all, we need to understand that Recycleview's ItemDecoration is very powerful. You can use it to realize listview's segmentation l...
FFmpeg code to extract audio and video data
Today, we begin to roll up the code. First, we use the FFmpeg API to extract the audio data of an MP4 file. IDE It should be the first time to do C/C...
Componentized Architecture Design: gradle Componentized Configuration, Introduction and Use of APT+javapoet
Blog Home Page Reference resources: Gradle Core (5): Gradle Advanced Customization gradle componentized configuration The configuration of Android com...
[uvvccamera / novice] Android Studio Compiling & stepping on the pit
In the front Android Studio version: 3.2 Operating system (AS): Windows10 Android version: 5.0.2 Camera: USB camera (640 * 480 spicy chicken) Open so...
How H5 evokes Baidu map App
Recently, I took over a demand for hybrid development. After h5, the front-end embedded the page into ios and android, and the map navigation of Baidu...
Customize the layout of personal microblog
Take personal blogs for example, Blog address Preparation install $ npm install -g hexo-cli Initialization $ hexo init <folder> $ cd <folder...
Things about Android layoutparams
Original text: http://tryenough.com/android-... What is LayoutParams? LayoutParams is used by View to tell its parent control how to place itself. Lay...
Common code set
I. jquery returns to the top $("html , body").animate(,'slow'); Second, jQuery judges the sliding direction of the mobile screen ...
Toolbar used in android Fragment
Can be used directly in Activity setSupportActionBar(toolbar); You can override the onCreateOptionsMenu and onoptionsiteselected methods; But in Fragm...
The use of Web view developed by Flutter and the custom processing of its hyperlink
Preface: The Flutter project needs to use WebView to load web pages. Here I use the plugins of Flutter and inappbrowser to load web pages inside the A...
How to use super easy refreshlayout
Super easy refresh layout is a powerful and easy-to-use pull-down refresh control. It is implemented by referring to the principle of swipe refresh l...
Use Preference in Androidx - to record an official document error
Use Preference the Androidx way cause Possibly because of targetApi=29, AS reminded me that some of the methods in PreferenceActivity had been abandon...
Common skills of unit test (PHPUnit + Laravel)
1. Data provider To provide parameters and results, use the @ dataProvider annotation to specify which data provider method to use. For example, to ch...
Thread sharing and collaboration in concurrent programming
For more advanced video learning of Android architecture, please click: https://space.bilibili.com/47...This article will discuss thread sharing and c...