Various Android Notifications, Dialogs, Toasts, and Snackbars
2017-08-16 216 views Android Android

This article introduces four common notification methods in Android applications: Notification, Dialog, Toast, and Snackbar. Notification is used to display important notifications in the status bar, with customizable effects such as ringtones and vibrations; Dialog provides dialog box operations, divided into ordinary prompt boxes and dialog boxes with input options; Toast only briefly displays information on the screen without interfering with the user's current operation; Snackbar pops up a concise message below a specified View, suitable for prompting lightweight operation results. Each method... (Note: The original text cuts off at "Each method"—if there was more content beyond that, please provide the full text for accurate translation.)

Read More
View Animation in Android
2017-08-16 187 views Android Android

TranslateAnimation translateAnimation = new TranslateAnimation( A

Read More
Learning SpringMVC Notes——Creating a SpringMVC Project with Intellij IDEA
2017-08-16 194 views 后端 Java web SpringMVC

This article introduces the creation and configuration of a SpringMVC project. First, a Spring project is created, the Spring MVC option is checked, and the required JAR packages are downloaded. Next, the lib folder is moved to WEB-INF and the configuration file path settings are adjusted. Path prefixes/suffixes are configured in `applicationContext.xml` and `dispatcher-servlet.xml` respectively, and the package scan is used to automatically scan Controller classes. Define Cont

Read More
Saving Account and Password Using SharedPreferences in Android
2017-08-16 179 views Android Android

This example demonstrates how to use `SharedPreferences` to save a user's account and password with simple encryption for enhanced security. The main steps of the code are as follows: 1. **Layout Initialization**: Obtain the input fields (`EditText`), buttons (`Button`), and the `SharedPreferences` object used for storing data from the interface. 2. **Reading Stored Data**: When the Activity starts, retrieve data from the `SharedPreference`

Read More
Learning Notes on OKHttp3, an Android Network Framework
2017-08-16 167 views Android Android

This is a complete project for fetching and displaying network images using HTTP GET and POST requests in Android, as well as saving these images to the SD card. The project involves basic network communication, thread handling, and UI updates via Handler, among other key knowledge points. Here are the detailed steps of the project: 1. **Permission Setup** - Add the necessary permissions in the `AndroidManifest.xml` file: ```xml <uses-permission android:

Read More
Android Booting and Startup
2017-08-16 163 views Android Android

The article introduces the steps and code implementation for achieving the boot - start function using broadcast receivers in Android. First, create a BroadcastReceiver class through Android Studio. Then, register this BroadcastReceiver in the <receiver> element in the manifest file, and add the attributes android:enabled="true" and android:exported="true" to ensure its availability. At the same time, in the <intent - filt

Read More
Implementation of an Android Drawing Board
2017-08-16 176 views Android Android

This article introduces how to implement a simple drawing board function. The layout includes three buttons and an image for operation and display. The key part in the Java code is the touch event handling of ImageView. When pressed, the starting point coordinates are recorded; when sliding, a straight line is drawn on the canvas and the image is updated; when released, the ending point coordinates are recorded. In addition, the program also provides color and thickness adjustment functions (implemented through buttons) and a function to save the image. When the user clicks the "Save Image" button, the current Bitmap is saved as a PNG file, and a success prompt message is displayed. Overall,

Read More
Playing Music with Android Service
2017-08-16 194 views Android Android

This article introduces the method of implementing a music player using a Service. First, a custom Service named MusicService is created, and related operations of MediaPlayer are implemented within it. Then, in MainActivity, the Service is bound to control music playback, including functions such as play and pause, and the progress bar can be updated in real-time. In addition, the article also mentions how to load audio files from the network and adds necessary permission declarations. Throughout the implementation process, time-consuming operations such as preparing audio resources are moved to the background.

Read More
Implementing WeChat-Style Bottom Navigation with Fragments in Android
2017-08-16 225 views Android Android

You have successfully implemented a simple bottom navigation bar, where each tab corresponds to a Fragment. This is a common feature in Android applications. Below are some supplementary explanations and suggestions for your code and workflow: ### Code Structure Summary - **MainActivity**: Responsible for loading and switching between different Fragments. - **Four Fragments** (WeiXinFragment, ContactFragment, FindFragment, M

Read More
Displaying Network Images Directly on ImageView in Android
2017-08-16 220 views Android Android

This code demonstrates how to implement image network downloading and local caching functionality in an Android application. The following is a detailed analysis of the code: ### 1. **Network Image Download** #### a. Obtain Image URL ```java String url = "https://pic.cnblogs.com/avatar/1142647/20170416093225.png"; ``` #### b. Create `BitmapWorker` Class

Read More
Reading SMS and Contacts on Android
2017-08-16 224 views Android Android

This tutorial explains in detail how to read SMS and contact information in an Android application. To help you better understand and practice, I will organize and simplify these steps and provide some improvement suggestions. ### 1. Accessing SMS #### Steps: - Ensure the following permission is added in `AndroidManifest.xml`: ```xml <uses-permission android:name="android.permission.READ_SMS"/> ```

Read More