自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 CoordinatorLayout + AppBarLayout 底部阴影问题

CoordinatorLayout + AppBarLayout 底部阴影问题

2022-08-15 17:35:51 255 1

原创 Git 提交的正确姿势:Commit message 编写指南

Git 提交的正确姿势:Commit message 编写指南文章目录一、Commit message 的作用 二、Commit message 的格式 2.1 Header 2.2 Body 2.3 Footer 2.4 Revert 三、Commitizen 四、validate-commit-msg 五、生成 Change loghttp://www.ruany......

2020-03-27 17:53:35 1670

原创 android stdio 开发时使用系统权限和hide函数报错的解决方法

1:android stdio 开发时使用系统权限报错,为了编译成功可以关闭Using system app permission这样就不会报错了2:android stdio3.0 调用hide函数,添加系统jar文件,我们已InputManager.getInstance()方法举例getInstance在android stdio sdk中为hide,在代码中直接...

2020-02-20 19:27:57 595 1

原创 Android : 输入设备键值从底层到应用层的映射流程

Android : 输入设备键值从底层到应用层的映射流程一、Android输入子系统简介:  Android输入事件的源头是位于/dev/input/下的设备节点,而输入系统的终点是由WMS管理的某个窗口。最初的输入事件为内核生成的原始事件,而最终交付给窗口的则是KeyEvent或MotionEvent对象。因此Android输入系统的主要工作是读取设备节点中的原始事件,将其加工封装,然后...

2020-02-17 17:57:28 941

原创 Windows下使用platform.pk8 和platform.x509.pem生成Android studio签名文件

方法一:1、生成shared.priv.pemopenssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt2、生成pkcs12openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out s...

2019-12-23 21:07:13 1781

原创 android后台进程隐藏手段

1:<!-- 不显示activity --><!--android:theme="@android:style/Theme.NoDisplay"--><!-- 不显示任务 --><!--android:excludeFromRecents="true"-->

2018-11-22 15:52:46 9303 1

原创 C和C++的区别和联系

2017/3/17 复习整理:C/C++区别与联系;关于C和C++的区别是面试中经常会被问到的问题,本着即将面试的心态,进行知识整理,并对小知识点进行扩展;C/C++的联系:C++是C的超集,兼容大部分C的语法的结构; 联系嘛我只能想到这个,毕竟cplusplus嘛!C/C++区别:第一点就应该想到C是面向过程的语言,而C++是面向对象的语言,一般简历上第一条都是熟悉C/C++基本语法,了解C++...

2018-07-05 16:50:49 258

原创 Charles与夜神模拟器抓包

1安装查尔斯2获取本地IP地址     cmd ipconfig获取3设置查尔斯    proxy --- proxysetting httpproxy4设置模拟器网络高级设置配置端口与ip地址设置代理:adb shell settings put global http_proxy 代理IP地址:端口号如:adb shell settings put glob...

2018-06-26 19:47:13 8253

原创 通过webview抓取网页数据(大部分网页get请求无法抓取到js数据)

演示:https://github.com/1178128850/webviewloaddate:package com.killua.webview;import android.graphics.Bitmap;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android....

2018-06-04 15:19:57 1751 1

原创 jdk多版本切换问题

1,修改javahome路径,此时版本还未切换完成2,C:\ProgramData\Oracle\Java\javapath  修改此目录中的执行文件。

2018-05-31 11:44:15 156

原创 android TV端各类焦点问题

1.android:focusable与android:focusableInTouchMode前者针对在键盘下操作的情况,如果设置为true,则键盘上下左右选中,焦点会随之移动。而后者,显然是针对触屏情况下的,也就是我们点击屏幕的上的某个控件时,不要立即执行相应的点击逻辑,而是先显示焦点(即控件被选中),再点击才执行逻辑。android:focusable=“true”不会改变android:f...

2018-05-24 14:23:20 3067

原创 andorid模拟器读取系统文件权限

使用Android Device Monitor访问应用程序文件目录打开不了可进入E:\ sdk \ platform-tools目录下按住Shift +右键点击在此处打开命令窗口执行 adb root 即可获取模拟器root权限读取应用程序目录。...

2018-05-17 11:03:46 2372

原创 开发问题总结

分包问题MultidxApplication,多渠道打包,矢量图爬坑,适配Densihelper,AndroidAutoLayout,在控件没有绘制的情况下获取控件 大小public static int[] unDisplayViewSize(View view) {        int size[] = new int[2];        int width = V...

2017-12-29 11:37:12 117

原创 HyTrading项目总结

整体框架搭建1 mvvm模式 databading vm双向绑定 低耦合 代码量少使用方便2 okhttp  picasso 封装 3 ConstraintLayout 磁力布局 减少布局层级 性能优化4 自定义view  解析svg图xml  中国省份热度图5 矢量图  低版本兼容问题 appcomt。。view  6 recyclerview adapter  多态封装

2017-12-27 15:33:33 309

原创 android studio 更新3.0后多渠道打包配置问题

1,多渠道打包 维度问题在主app的build.gradle里面的 defaultConfig { targetSdkVersion:***minSdkVersion :***versionCode:*** versionName :***//版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的

2017-12-22 16:58:16 1804

原创 synchronized关键字 对象锁线 程安全回顾

java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的保护的同步代码块或方法。 java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,知道线程B释放这个锁,如果

2017-12-14 11:06:12 235

原创 Android 通用流行框架大全

Android 通用流行框架大全1.这个也是框架总合2.百大框架等你来拿3.Studio的插件1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image

2017-12-12 17:16:26 1073

原创 wifi adb链接手机调试开发

通过wifi, 利用adb来连接手机。           在pc的cmd中输入命令:           adb connect 192.168.1.100           其中adb就是手机的ip. 如果连接成功, 就可以进入android的shell了。           我自己在操作过程中, pc能ping通过手机, 但是adb连接手机, 出现了一点点问题, 提示un

2016-10-28 14:36:52 449

转载 android技术总览

LearningNotes第一部分:Android(安卓)Android基础知识Android内存泄漏总结Handler内存泄漏分析及解决Handler、Looper、Message、MessageQueue基础流程分析Android性能优化ListView详解RecyclerView和ListView的异同AsyncTask源码分析插件化技术自定义控件事件分发机制

2016-10-11 00:54:03 313

原创 android 事件分发机制概述

Touch 事件相关方法 方法功能 ViewGroup Activity,view public boolean dispatchTouchEvent(MotionEvent ev) 事件分发 Yes Yes public boolean onInterceptTouchEvent(MotionEvent...

2016-10-09 21:26:39 210

原创 android进阶思路

一,开发工具熟练使用 android studio postman二,开发模式及开发框架巩固练习 mvc mvp mvvm mvpvm三,c语言学习四,java基础巩固

2016-09-27 02:04:12 218

原创 开发模式及框架梳理

开发模式及框架梳理一,开发模式(http://www.cnblogs.com/BoBoMEe/p/5573447.html)1,M-V-C View接受事件,并调用Controller来操作Model,同时,当Model实例的数据发生变化后,Controller再更新界面(当然View也可以直接更新Model)。 Activity较臃肿,后期不好维护2,M-V-P 相当于把MVC中V(acti

2016-09-26 11:05:51 655

原创 Android OpenGL ES 3D图形绘制

http://blog.csdn.net/mapdigit/article/details/7526556

2014-09-02 11:45:51 849

android全局悬浮窗口可拖动

android全局悬浮窗口可拖动android全局悬浮窗口可拖动android全局悬浮窗口可拖动android全局悬浮窗口可拖动

2018-07-20

android下拉刷新上拉加载更多

android下拉刷新上拉加载更多android下拉刷新上拉加载更多android下拉刷新上拉加载更多android下拉刷新上拉加载更多

2018-07-20

ActivityGropDemo

ActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demoActivityGrop 的使用demo

2018-07-20

android_tv聚焦动画

android聚焦框移动动画 android聚焦框移动动画 android聚焦框移动动画

2018-04-13

android悬浮窗口可拖动

android可拖动悬浮窗口 事件传递等 android可拖动悬浮窗口 事件传递等

2018-04-13

databinding基本使用

recyclerview封装的还行,业务逻辑与数据绑定零耦合。

2017-12-12

RecyclerViewTest

支持横向滑动的"listview" 可实现跨列跨行 动态加载item

2015-11-04

android动态壁纸demo

android动态壁纸开发的一个非常不错的例子,点击屏幕生成一个不同大小的圆点或圆圈(可设置),圆点朝不同方向移动。碰撞后会相互弹开,圆点周围产生一圈圈纹路,并伴有声音(可设置),圆点和圈的纹路颜色可设置

2015-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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