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