cxcbupt

我的学习记录

IntentFilter匹配规则

1、Intent types Intent有两种类型,显式Intent和隐式Intent。 使用显式Intent启动的目标组件特别明确,而隐式Intent则需要能够匹配组件在AndroidManifest.xml中声明的<intent-filter>...

2018-12-01 21:22:39

阅读数 113

评论数 0

Android 8.0 Oreo 形为变更之 Notification Channels

最近(2018年11月15日)在上传App升级包至Google Play时,遇到了如下问题: 即:当前App的Target API Level 为25(Android 7.1.1 Nougat),要求将App的Target API Level提升到26(Android 8.0 Oreo)或以...

2018-11-17 16:50:26

阅读数 150

评论数 0

持续提高 Android 应用的安全性与性能

为了提升App的安全性及性能,确保每个用户都能够获取最佳体验,Google对Android应用开发者提出了一些变更: 今天,我们想要和各位 Android 开发者简单说明一下三项变更,它们背后的原因,以及它们如何让 Android 设备运行得更加安全和流畅。 从 2018 下半年开始,Go...

2018-11-17 14:56:20

阅读数 45

评论数 0

Android Studio: Debug Android SDK Source Code

1>查看当前设备的API Level 如图,设备Android版本为8.0.0。 2>使用SDK Manager下载对应的Source Code 注意: a、勾选右下角的“Show Package Details”          ...

2018-11-13 15:25:09

阅读数 93

评论数 0

Android Bundle--ArrayMap详解

Android 四大组件:Activity、Service、ContentProvider、Broadcast Receiver。 在Android App开发中,跟UI相关使用的最多的莫过于Activity了。 一个Activity 启动另一个Activity时,可以使用Intent,其包含...

2018-11-03 18:47:38

阅读数 148

评论数 0

Android Platform Codenames, Versions, API Levels, and NDK Releases

The code names match the following version numbers, along with API levels and NDK releases provided for convenience:https://source.android.com/setup/...

2018-06-28 16:04:05

阅读数 64

评论数 0

ScrollView’s handy trick--android:fillViewport="true"

ScrollView is one of Android’s most commonly used widget and is also one of the easiest to use. When something is too big to fit on screen, drop it i...

2018-03-26 17:25:34

阅读数 109

评论数 0

OK Http-Interceptors

Interceptors are a powerful mechanism that can monitor, rewrite, and retry calls. Here's a simple interceptor that logs the outgoing request and th...

2018-02-06 11:24:42

阅读数 176

评论数 0

Android Architecture Components--Saving UI States

In cases where the UI data to preserve is simple and lightweight, you might use onSaveInstanceState()alone to preserve your state data. In cases wh...

2018-02-05 16:29:00

阅读数 128

评论数 0

Android内存泄漏总结

Android 内存泄漏总结 箫鉴哥 2016-01-19 13:44:26 浏览42979 评论10 android 性能优化 阿里技术协会 内存管理 内存泄漏 摘要: Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题...

2017-12-29 16:14:26

阅读数 140

评论数 0

单例-双重检查锁定与延迟初始化

在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。比如,下面是非线程安全的延迟初始化对象的示例代码: public class UnsafeLazy...

2017-12-22 13:58:21

阅读数 161

评论数 0

OkHttp Source Code Analyse (Part one)

OkHttp  An HTTP & HTTP/2 client for Android and Java applications From:http://square.github.io/okhttp/ Example: OkHttpClient client = new...

2017-12-07 11:40:36

阅读数 115

评论数 0

Method References

From:https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html Kinds of Method References There are four kinds of method references: ...

2017-11-14 15:43:39

阅读数 119

评论数 0

Syntax of Lambda Expressions

A lambda expression consists of the following: A comma-separated list of formal parameters enclosed in parentheses. The CheckPerson.test method con...

2017-11-14 10:43:09

阅读数 111

评论数 0

Android Studio--Read garbage collection messages

Sometimes when a garbage collection event occurs, they're printed to logcat. For more detail about your app's memory, use the Memory Profiler. Dalvi...

2017-11-03 17:55:42

阅读数 153

评论数 0

TCP Connection Establishment Process: The "Three-Way Handshake"

Normal Connection Establishment: The "Three Way Handshake" To establish a connection, each device must send a SYN and receive an ACK for i...

2017-10-20 10:54:22

阅读数 234

评论数 1

Java 对象初始化过程

例子里总共测试了静态代码块,普通代码块,静态成员变量,普通成员 变量,构造器。分别在基类和派生类里各有一套。 public class ClassLog { private static final String TAG = "ClassLog"; publi...

2017-10-01 14:48:02

阅读数 143

评论数 4

display two or more logcat filters at the same time in Android Studio

up vote down votefavorite I have declared two LOG.i such as followings in my code: Log.i("pen", pen.toString); Log.i...

2017-09-25 17:30:49

阅读数 181

评论数 0

Android Studio / Intellij Tip of the Day

Android Studio / Intellij Tip of the Day: tools:attribute If you have ever entered some testing text in a TextView to see how it looks in the preview...

2017-08-24 14:06:28

阅读数 725

评论数 0

Android Studio Tip of the Day--Breakpoints

Android Studio Tip of the Day--Breakpoints

2017-08-23 17:50:59

阅读数 293

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭