Android calculator
1, Experimental purpose
Practice mastering the interface layout, event programming and other basic programming technologies of Android Software development, and design and make an Android calculator software.
2, Experimental content
The calculator function and interface realized can be designed by each student in the experimental development ...
Posted by skeppens on Mon, 10 Jan 2022 01:57:00 +0100
Android NDK development: the first Jni practice
NDK development: the first Jni practice
The project source code and original documents are in Github: [Forgo7ten / AndroidReversePractice]
1. Create a ndk project using AS
new a projectSelect template Native C++Next, modify the project name, package name, and directory. Next, Finish
Directory structure:
Android Developer documentation: A ...
Posted by gamma_raj on Wed, 05 Jan 2022 23:50:14 +0100
Record of mixed development of fluent and Android
Mixed development mode: 1, Source code integration 2, Product integration: the Flutter project is developed separately and released in the form of aar package or IOS framework after development. The original project depends on the products output by Flutter
Product integration
Integrate fluent into existing Andriod projects
1. Create Android ...
Posted by eheia on Tue, 04 Jan 2022 22:23:32 +0100
Analysis and solution of two problems about Toast
Tip: after the article is written, the directory can be generated automatically. Please refer to the help document on the right for how to generate it
preface
I really can't write a preface, so I go straight to the point
Tip: This article is based on Android API 25
1, WindowManager BadTokenException
Toast has a chance to throw this ...
Posted by fqservers on Mon, 03 Jan 2022 08:09:32 +0100
Android first line of code - Chapter 8 multimedia
Use notification
First, a NotificationManager is needed to manage notifications, which can be obtained by calling the getsystem service () method of Context. The getSystemService() method receives a string parameter to determine which service to obtain from the system. Here we pass in Context NOTIFICATION_ Service is enough.
Run the progr ...
Posted by dave_biscuits on Sat, 25 Dec 2021 23:24:17 +0100
[Android reverse] Android smali and java code introduction 1
Recruitment oriented
Tool requirements
Familiar with IDA Pro, GDB, JEB, JADX and other common reverse analysis tools, with strong reverse analysis ability; Master Android decompilation, shelling, static analysis and dynamic debugging; Master jadx, IDA, JEB, unidbg and other tools; Familiar with one of IDA, OllyDeBug, WinDeBug or similar d ...
Posted by subhuman on Fri, 24 Dec 2021 23:07:46 +0100
Three basic layout modes of Android
A rich interface consists of many controls, so how can we make each control orderly placed on the interface instead of messy, which needs to be realized with the help of layout
LinearLayout
LinearLayout, also known as linear layout, is a very common layout
android:orientation arrangement Arranged in vertical order
<LinearLayo ...
Posted by HAVOCWIZARD on Fri, 10 Dec 2021 17:35:21 +0100
Android Baidu map location display current location
Configure Baidu map Configure Baidu map Get SHA1 Get it from the command line in Android Studio. The steps are as follows: Click Terminal in the lower left cornerEnter D:\Android\jre\bin and enter the command keytool -list -v -keystore debug.keystore Get Baidu map key (AK) Enter the official website of Baidu map, register baidu account first, a ...
Posted by markspec87 on Fri, 03 Dec 2021 11:55:52 +0100
ListView implements chat conversation
When I first came into contact with ListView, I always saw others make a lot of strange interfaces, but I just couldn't. then I learned to customize the View, thinking that ListView can also customize the desired style, and then collected a lot of methods on the Internet, either I can't understand it, the code has not been copied yet, or it's n ...
Posted by draco2317 on Sat, 27 Nov 2021 04:37:55 +0100
android_jetpack_paging introduction
Reprinted from: https://cloud.tencent.com/developer/article/1772873
1, Paging introduction
In Android application development, we often need to display a large amount of data in the form of list. These data may come from the network or local database . In order to avoid loading a large amount of data at one time, it is necessary to page th ...
Posted by Stuph on Sat, 20 Nov 2021 11:12:40 +0100