自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 RecyclerView 的ItemDecoration 类似于时间轴

package com.gemry.seneschal; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics....

2019-05-07 19:23:32

阅读数 121

评论数 0

转载 DataBinding使用

https://www.itcodemonkey.com/article/4646.html

2019-04-03 11:00:34

阅读数 77

评论数 0

转载 JAVA 线程协同合作(等待子线程运行完了 继续线面主线程的运行)

Java中自带的countdownLatch 可以设置同时并发的线程数,一旦并发的线程数达到了0 countdownlatch.countdown() ,就可以继续走下面的线程 countdownlatch.await()方法等待,比如主线程必须等待子线程操作了之后 获取到子线程的数据,再继续下面...

2018-10-19 11:35:07

阅读数 46

评论数 0

转载 webview详细解析

https://www.jianshu.com/p/3c94ae673e2a

2018-10-18 10:50:54

阅读数 52

评论数 0

转载 Java 中的 i = i++ 问题

Java 中的 i = i++ 问题   int i = 0; i = i++; System.out.println(i); // 0 问最后的输出结果是什么。我这两天才开始看 Java,第一眼就认为肯定是输出 1 ,但如果结果真的这么直观就不会出成笔试题了。实际运行一下,结果居然...

2018-10-10 21:44:42

阅读数 674

评论数 1

转载 java算法排序

https://www.cnblogs.com/10158wsj/p/6782124.html?utm_source=tuicool&utm_medium=referral

2018-10-09 11:56:04

阅读数 46

评论数 0

转载 Android——超炫dialog弹窗效果,及自定义view dialog

https://blog.csdn.net/u013836857/article/details/52046694

2018-09-13 17:39:55

阅读数 1362

评论数 0

转载 《Android 开源库》 FlycoTabLayout 从头到脚

https://blog.csdn.net/poorkick/article/details/70215672

2018-09-04 09:02:01

阅读数 145

评论数 0

转载 android实现表情输入(极其简洁易懂)

https://blog.csdn.net/baidu_31093133/article/details/62235560

2018-09-03 19:23:01

阅读数 1570

评论数 0

转载 一个简单好用的LoadingDialog

https://blog.csdn.net/a214024475/article/details/53086180

2018-08-31 21:42:49

阅读数 2135

评论数 0

原创 Android adb SDK和java jdk环境变量配置

Android studio 内置jdk (jre) java jdk配置 以下是配置环境变量的操作。 java 1.8以后就无需CLASSPATH环境变量了。 我们只需配置JAVA_HOME和PATH(系统自带的变量)即可。 JAVA_HOME C:\AndroidStudio\jre ...

2018-08-27 11:00:55

阅读数 169

评论数 0

原创 Android 组件化 使用路由方式

在Android {}里面配置 defaultConfig { minSdkVersion build_versions.min_sdk targetSdkVersion build_versions.target_sdk versionCode 1 versio...

2018-08-24 10:46:14

阅读数 59

评论数 0

原创 Java 内存分区

Java 内存分区主要分5个方面 1.程序计数器  又叫程序寄存器 线程私有  JVM支持多个线程同时运行,当每一个新线程被创建时,它都将得到它自己的PC寄存器(程序计数器)。如果线程正在执行的是一个Java方法(非native),那么PC寄存器的值将总是指向下一条将被执行的指令,如果方法是 ...

2018-08-16 17:12:43

阅读数 917

评论数 0

原创 JAVA 类加载机制及初始化过程

1.准备阶段  主要是给static 修饰的变量初始化并且分配内存 此时的初始化只是赋予烯烃默认值,除非是用final static修饰的 ,在准备阶段就已经初始化成功了。 2.初始化阶段   开始按我们写的代码来初始化  首先类初始化 静态代码块(static变量  static{}) 最后会...

2018-08-16 14:20:48

阅读数 55

评论数 0

转载 Android 中配置adb环境变量

第一步: 打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。 第二步: 添加Android系统环境变量。在系统变量下点击新建按钮,输入环境变量名  Android,将android开发工具的路径导入:  变量名: Android  变量值:D:\········\adt-bun...

2018-07-24 21:44:41

阅读数 821

评论数 0

转载 Android 三种UI适配方案 dp px 修改dpi

Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。 Android适配最核心的问题有两个...

2018-07-24 13:47:58

阅读数 1112

评论数 0

转载 Android Studio 生成正式签名apk(app-release.apk)的两种方式

方式一:使用Android Studio生成 1.点击Build->Generate,首次点击可能会提示输入操作系统密码 2.弹出如下对话框,因为我们还没有生成过keystore ,所以点击Create new,新建keystore 3.填写相关内容 Key stor...

2018-07-18 10:41:19

阅读数 528

评论数 0

转载 Android之GPU过度绘制与图形渲染优化——Hierarchyviewer时间不显示

凡是开始接触或接触过Android图形渲染优化的童鞋肯定对 hierarchyviewer 这个工具不陌生。Hierarchy Viewer工具用来显示UI布局的层级关系。如下图: Hierarchy Viewer除了层级显示,更实用的地方可能就是它对View绘制时间的显示了,这对我们优化U...

2018-07-17 16:42:03

阅读数 165

评论数 0

转载 Android怎样使应用安装后不在launcher上显示图标

参考了网上很多方法,最后找到了这样一种方法,既可以隐藏launcher中App的图标,又可以通过隐式启动的方式启动起该App中的指定Activity,好了直接进入主题。   子app的工程名叫app: AndroidManifest.xml中定义如下:     <...

2018-07-17 10:42:42

阅读数 1030

评论数 0

转载 android studio 生成Jar包的方式

想要将一个项目导出为jar包,供其它项目使用,在eclipse中可以直接导出该项目为jar包,而 在AS中可以通过修改gradle才处理。接下来就介绍下具体的步骤:1、新建一个项目,项目名随意,test,在项目中新建一个module类型为android-library ,命名为aidlLibary...

2018-07-13 17:00:33

阅读数 60

评论数 0

转载 Source Insight查看Android Framework 源码

一、下载framework源码:google已经把framework源码托管在了gitHub上: https://github.com/android/platform_frameworks_base大家自行下载最新的源码,如果打不开git的朋友,可以下载我以前下载的(2015年10月28日): ...

2018-07-11 13:46:59

阅读数 436

评论数 0

转载 android Retrofit post

1、Get请求url请求示例 http://gank.io/api/data/福利/{pageCount}/{pageIndex} http://gank.io/api/data/福利/5/1(5和1代表分页中的参数)public interface Api { //http://gank...

2018-07-06 13:45:06

阅读数 360

评论数 0

原创 android Window dialog样式

有的时候我们需要在任何一个界面都可以弹出一个对话框 比如activity service reciver等 这种情况下我们有两种方式一种是利用windowmanager弹出一个系统对话框 // 获取WindowManager final WindowManager mWindo...

2018-07-05 14:17:45

阅读数 183

评论数 0

原创 android 接收监听开机广播

广播的代码如下 在清单文件里注册android:enabled="true" 广播可用 android:exported="true" 外面可调用android:directBootAware="true" 锁屏也可调用<...

2018-07-05 10:21:40

阅读数 1429

评论数 0

转载 android Canvas的平移与缩放

转载 https://blog.csdn.net/u011451706/article/details/52473382

2018-07-03 09:25:14

阅读数 2487

评论数 0

转载 Android View坐标系详解

View 提供了如下 5 种方法获取 View 的坐标:1. View.getTop()、View.getLeft()、View.getBottom()、View.getRight();2. View.getX()、View.getY();3. View.getTranslationX()、Vie...

2018-06-28 14:51:31

阅读数 67

评论数 0

原创 android View的绘制流程

1. View /ViewGroup  绘制的过程大概分为5个步骤在ViewGroup中dispatchDraw有实现自己的方法去绘制子View.然后通过子View自己去调用自己的draw方法去绘制自己。而draw方法中就包含了我们所要绘制的所有内容  其中onDraw()是绘制自己内容的  ,d...

2018-06-28 14:13:33

阅读数 39

评论数 0

原创 android View 事件的分发机制

View主要是有三个方法  dispatchTouchEvent()onInterceptTouchEvent() onTouchEvent()dispatchTouchEvent是触摸事件的核心机制 后面的两个方法都是这个方法里面调用的 所以只要已触摸到手机屏幕 ,首先调用的就是dispatch...

2018-06-27 16:01:11

阅读数 37

评论数 0

原创 android TextView 自定义View时 文字居中的方式

public class MyTextView1 extends View { private final static String TAG = "MyTextView"; //文字 private String mText; //文字的颜色 ...

2018-06-26 16:52:45

阅读数 113

评论数 0

原创 fragment 懒加载机制

1.首先要熟悉fragment的生命周期如上图所示  当onattach调用时  fragment与activity发生绑定  如果此时你设置的setOffscreenPageLimit()小于加入的fragment 后期会调用ondestroyView()方法setUserVisibleHint...

2018-06-21 15:45:00

阅读数 72

评论数 0

原创 git 使用方法

1.发布dev分支 发布dev分支指的是同步dev分支的代码到远程服务器 git push origin dev:dev  # 这样远程仓库也有一个dev分支了 5. 在dev分支开发代码git checkout dev   # 切换到dev分支进行开发 # 开发代码之后,我们有两个选择 # 第一...

2018-06-02 17:34:57

阅读数 69

评论数 0

转载 http://www.bubuko.com/infodetail-833780.html

http://www.bubuko.com/infodetail-833780.html

2017-03-08 14:54:54

阅读数 627

评论数 0

转载 ProGuard代码混淆技术详解

dfdfdfd

2017-02-15 16:00:14

阅读数 142

评论数 0

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