自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android_小菜菜的博客

问渠那得清如许?为有源头活水来。

原创 Kotlin笔记三,控制流:if、for、while、when

If语句 val g = false if (g){ println(true) }else{ println(false) } for循环 var name = "shangshandalaohu" for (a in name){ print...

2019-10-14 10:30:16

阅读数 2

评论数 0

原创 Kotlin笔记二,Kotlin基本类型

在 Kotlin 中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数与属性。 Kotlin 中使用的基本类型:数字、字符、布尔值、数组与字符串。 数字 整数 类型 大小(比特数) Byte 8 Short 16 Int ...

2019-10-12 15:19:48

阅读数 8

评论数 0

原创 Kotlin笔记一,配置Android Studio

创建项目并在根目录 build.gradle 配置 buildscript { ext.kotlin_version ='1.3.11' dependencies { classpath "org.jetbrains.kotlin:kotlin-grad...

2019-09-26 14:06:04

阅读数 10

评论数 0

原创 View中TouchSlop,VelocityTracker,GestureDetector

TouchSlop TouchSlop是系统所能识别出的被认为是滑动的最小距离,当手指在屏幕上的滑动距离小于这个值时,就认为不是滑动操作。该值是一个常量,和设备有关。不用设备上值可能是不同的。获取方式为 int scaledTouchSlop = ViewConfiguration.get(ge...

2019-08-06 16:41:46

阅读数 13

评论数 0

原创 Android中View位置

View提供的获取坐标方法 getTop() 获取View自身的顶边到父布局顶边的距离 getLeft() 获取View自身的左边到父布局左边的距离 getRight() 获取View自身的右边到父布局左边的距离 getBottom() 获取View自身的底边到父布局顶边的距离 示例 ...

2019-08-05 18:26:21

阅读数 13

评论数 0

原创 Binder连接池

Binder连接池管理多个AIDL接口处理。 创建IEncryption.aidl和ICompute.aidl // IEncryption.aidl package com.example.test.binders; // Declare any non-default types here w...

2019-08-02 17:45:46

阅读数 40

评论数 0

原创 Android中Socket通信整理

Socket Socket 称为"套接字",是网络通信的概念。分为流式套接字和数据报套接字。流式套接字将TCP作为其端对端协议,提供字节流服务。数据包套接字使用UDP协议,提供数据打包发送服务。 TCP协议是面向连接的协议,提供稳定的双向通信功能。连接的建立需要经过"...

2019-08-01 16:56:59

阅读数 26

评论数 0

原创 Android 组件之ContentProvider

ContentProvider ContentProvider 是Android中提供的专门用于不同应用间进行数据共享的方式。 下面创建BookContentProvider继承ContentProvider并实现它的6个方法。 package com.example.test.provid...

2019-08-01 14:18:52

阅读数 12

评论数 0

原创 AIDL使用整理

AIDL 全称:android interface defination language 安卓接口定义语言。适用于进程间通信。 首先创建Book对象 package com.example.test.aidl; import android.os.Parcel; import and...

2019-07-30 17:37:21

阅读数 21

评论数 0

原创 多进程通信Messenger使用

Messenger Messenger是一种轻量级的IPC方案。适用于进程间通信,可以在不同进程中传递Message对象,在Message中放入需要传递的数据,就可以实现数据的进程间传递了。 使用步骤 首先创建MessengerService 继承 Service,并创建MessengerHand...

2019-07-30 11:15:22

阅读数 20

评论数 0

原创 Android多进程整理

Android中的多进程模式 给四大组件指定android:process属性,即可开启多进程模式。 创建OneActivity和TwoActivity,并给OneActivity设置 android:process=":OneActivityProcess",给 TwoAct...

2019-07-22 15:48:50

阅读数 12

评论数 0

原创 Android获取进程名Utils

public class ProcessUtils { public static String getProcessName(Context cxt, int pid) { ActivityManager am = (ActivityManager) cxt ...

2019-07-22 15:19:16

阅读数 26

评论数 0

原创 Push failed: Failed with error: Could not read from remote repository.

Git提交项目到Github的时候Push失败。 首先检查了ssh已经配置。 使用Android Studio 一直就是Push不上去。 然后尝试使用git命令却成功了。嘤嘤嘤。 千辛万苦找了半天才找到是因为 SSH 使用了 Built-in方式 将其修改为 Native ...

2019-03-29 17:35:37

阅读数 55

评论数 0

原创 ToolBar 及 DrawerLayout 整理

使用 ToolBar 需要在主题中 使用 Theme.AppCompat.Light.NoActionBar 布局如下: <?xml version="1.0" encoding="utf-8"?> <android...

2019-03-29 15:58:51

阅读数 41

评论数 0

原创 CardView 整理

卡片布局 CardView 属性: app:cardCornerRadius 设置圆角半径 app:cardElevation 设置阴影大小 app:cardBackgroundColor 设置背景颜色 app:cardMaxElevation 设置最大...

2019-03-28 16:53:45

阅读数 68

评论数 0

原创 一张图看懂Android SDK版本对应 API Level

2019-02-23 11:44:33

阅读数 106

评论数 0

原创 GridLayoutManager的 setSpanSizeLookup方法使用

RecyclerView 使用GridLayoutManager展示数据 先扔代码 <?xml version="1.0" encoding="utf-8"?> &l...

2019-02-21 21:27:08

阅读数 215

评论数 0

原创 ScrollView嵌套滑动TextView冲突事件解决

TextView设置固定高度,当内容过长的时候则会显示不全。 <?xml version="1.0" encoding="utf-8"?&...

2019-02-21 18:30:56

阅读数 254

评论数 0

原创 Android App启动页有白屏闪过问题解决

应用启动的时候有短暂的白屏,如图: 可以通过设置theme的方式来解决 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar&quot...

2019-02-19 20:50:55

阅读数 76

评论数 0

原创 DataBinding 与 ListView 、RecyclerView 实现数据双向绑定

ListView 布局较简单两个Button 一个ListView LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=...

2018-01-25 16:08:37

阅读数 1104

评论数 1

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