自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 ViewPager的setOnPageChangeListener方法详解

public class ViewPager extends ViewGroup { /** * 页面停滞,无动画效果 */ public static final int SCROLL_STATE_IDLE = 0; /** * 页面正被用户拖拽 */ public static final int SCROLL_STATE_DR

2017-07-28 14:38:28 686

原创 Android-DeviceUtil及状态栏高度获取

package com.example.lenovo.mysmartrefresh.mypermission;import android.app.Activity;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;impo

2017-07-27 18:25:03 872

原创 adb 被占用及常见命令 、 adb无法使用,提示error: unknown host service的解决办法

5037为adb默认端口 查看该端口情况如下:netstat -aon|findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540发现6540占用了 5037端口,继续查看6540的task,发现是wandoujia .如下所示tasklist|findstr "5876"wando

2017-07-27 10:02:22 3690

原创 ImageView的scaleType

ImageView的scaleType的属性有好几种,分别是matrix(默认):不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。center:保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。centerCrop:以填满整个ImageView为目的,等比缩放,居中,超出裁剪,不

2017-07-24 22:41:13 631

原创 Android6.0动态权限的封装

推荐阅读: Android-6.0动态权限注意事项: manifest清单文件中也需要写上需要动态授权的权限,否则动态申请不了。如下:ActivityCompat.requestPermissions(activity, permission, requestCode); <uses-permission android:name="android.permission.CALL_PHO

2017-07-23 15:46:57 907

原创 Android-6.0动态权限

参考:Android6.0权限适配的那些坑一、动态权限的场景:API版本:targetSdkVersion>=23,即Android6.0以上。相关activity类:public class ContextWrapper extends Context {...}public class ContextThemeWrapper extends ContextWrapper {...}public

2017-07-21 15:46:28 702

原创 Android-NestedScrollingParent, NestedScrollingChild父子View 间 的 嵌套滑动

参考:NestedScrolling事件机制源码解析NestedScrollingParent, NestedScrollingChild 详解Android NestedScrolling 实战简介:从 Android 5.0 Lollipop 开始提供一套 API 来支持嵌入的滑动效果。同样在最新的 Support V4 包中也提供了前向的兼容。有了嵌入滑动机制,就能实现很多很复杂的滑动效果。

2017-07-19 15:06:49 1177

原创 Android-RecyclerView在V7包下找不到的解决办法

如果添加了:compile 'com.android.support:appcompat-v7:25.3.1'找不到recyclerview,那就再添加下面这句:compile 'com.android.support:recyclerview-v7:25.3.1'如图:注意:appcompat-v7 和 recyclerview-v7版本号要对应。参考: 关于Andorid的RecyclerVie

2017-07-19 13:42:24 9062

原创 android-球随手动

核心知识点:根据View.OnTouchListener的坐标监听,然后设置新坐标,并View.invalidate()重绘界面。View.invalidate();//刷新视图(相当于onDraw方法)View.OnTouchListener//监听down、move、up事件及坐标示例一:拖动自定义的小球布局:<?xml version="1.0" encoding="utf-8"?><Lin

2017-07-19 11:48:27 584

原创 Android - 资源文件

res/anim:定义补间动画 res/animator:定义属性动画 res/drawable目录下:可定义帧动画、shape、selector、和图片 res/values目录下:可创建arrays(字符串数组)、attrs(自定义view的属性)、colors(颜色)、demens(尺寸)、strings(字符串)、styles(主题或布局参数)。 res/menu:定义菜单 res

2017-07-18 11:14:50 656

原创 Android - shape 使用

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > <corners android:ra

2017-07-17 17:12:50 552

原创 Android-scrollview嵌套listview、webview、gridview不置顶问题

解决scrollview嵌套listview、gridview滑动冲突常见方式:package com.jukopro.titlebarcolor;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListvi

2017-07-17 15:25:52 719

原创 android - 标题栏随ScrollView滚动变色(仿知乎)

参考:android标题栏颜色渐变效果的实现(标题栏随着scrollview的滚动而变化)核心类:ObservableScrollViewpackage com.jukopro.titlebarcolor;import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView

2017-07-17 14:55:10 3059

原创 android-viewpager轮播图遇到的问题

推荐:android-ViewPager的轮播一、ViewPager滑动发生has a parent异常报错:java.lang.IllegalStateException: The specified child already has a parent.You must call removeView() on the child's parent first.这种异常是该控件在前面已经添加

2017-07-11 10:48:57 2082 1

原创 eclipse-无法切换中文输入法

按一次Alt+Shift键,把EN切换成CN,然后再Ctrl+Shift就可以切换输入法了。

2017-07-10 15:53:51 5100 2

原创 Android-LeakCanary检测内存泄漏

参考: Android性能优化之利用LeakCanary检测内存泄漏及解决办法LeakCanary 中文使用说明什么是内存泄漏?有些对象只有有限的生命周期。当它们的任务完成之后,它们将被垃圾回收。如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏。随着泄漏的累积,app将消耗完内存。内存泄漏造成什么影响?它是造成应用程序OOM的主要原因之一。由于android系统为

2017-07-06 15:02:35 553

原创 Java-内部类

参考: java四种内部类详解 java 四种内部类区别分类Java中的内部类共分为四种:   静态内部类static inner class (also called nested class)   成员内部类member inner class   局部内部类local inner class   匿名内部类anonymous inner class一.成员内部类:member

2017-07-06 14:19:47 404

原创 android-内部类导致的内存泄漏实战解析

参考: Android 如何有效的解决内存泄漏的问题 Java-内部类的相关知识非静态内部类: 成员内部类, 局部内部类、 匿名内部类。 会有对外部类的引用。内部类中耗时操作在用户频繁退出重启APP相关Activity时很容易导致内存泄漏。一、匿名内部类:Runnable1、泄漏版 new Thread(new Runnable() { @Override

2017-07-06 12:35:22 9255 1

原创 Android-水平滑动容器HorizontalScrollView

摘自: Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果自定义view:思想: 1、首先根据屏幕的大小和Item的大小,计算可以一个屏幕最多可以加载多少个Item,然后加载该数量Item。 2、当用户右滑(从右向左),滑动到一定距离时,加载下一张,删除第一张 3、当用户左滑(从左向右),滑动到一定距离时,加载上一张,删除最后一

2017-07-05 11:47:58 1680

原创 Android-GIF图片显示

摘自博客: 在Android中显示GIF动画在这里主要用的是:android中的android.graphics.Movie 这个类,这是android提供给我们的一个非常方便的工具。Movie其实管理着GIF动画中的多个帧,只需要通过 setTime() 一下就可以让它在draw()的时候绘出相应的那帧图像。通过当前时间与duration之间的换算关系,是很容易实现GIF动起来的效果。1、自定义v

2017-07-05 10:59:43 467

原创 Android-垂直上下滚动的TextView

来自:https://github.com/paradoxie/AutoVerticalTextview 参考博客:Android-实现上下滚动的textview相关类的继承关系:public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource {...}publ

2017-07-05 10:49:43 7146

原创 Java-未完待续

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别 对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要: Java代码编译和执行的整个过程 JVM内存管理及垃圾回收机制

2017-07-05 10:29:37 454

原创 java-反射知识

package xq.com.cn;/** * Created by lenovo on 2017/7/4. */public class ClassDemos { /** * 构造函数 */ public ClassDemos() { System.out.println("构造方法:classDemo!"); } public

2017-07-04 14:53:42 863 1

原创 android-View.post与Handler.post的区别

View.postDelayedpackage android.view;public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource { public boolean postDelayed(Runnable action, long delayMil

2017-07-04 10:49:48 2036 1

原创 android-CookieHandler、CookieManager

参考:Android中Cookie的使用通常来说,Http 请求 或者 返回,两两之间应该是相互独立的。然而,状态管理机制(the state management mechanism),可以使 客户端(clients) 和 服务器(servers)可以通过把这些信息放进一个上下文变量中来实现状态信息的交换,这种方式被称作 Session.这些被用来创建 和维护session的状态信息被称作 coo

2017-07-03 16:48:15 5436

原创 Android-System.exit()和Process.killProcess()

Android上杀掉进程的方式有两种,分别是System.exit(0)和Process.killProcess(Process.myPid()),那么这两种方式有何区别呢?相同点1、APP进程都会被直接杀掉我们通过adb shell ps可以查看当前手机所有运行的进程状态, 在执行完这两种方式之后,APP进程都会消失。2、生命周期都不会被调用onPause()、onStop()和onDesto

2017-07-03 09:47:18 3886

当前Activity1.4.1

当前Activity1.4.1

2023-01-06

CPU Monitor 8.0.2

CPU Monitor 8.0.2

2023-01-06

TranslationPlugin-3.1.1.zip

Android studio 翻译插件

2021-08-09

projector-plugin-agent-v1.5.1.zip

projector-plugin-agent-v1.5.1.zip

2021-08-09

GsonFormat.zip

GsonFormat.zip android studio4.1之后过期不可用修复包

2021-08-06

BCompare-zh-4.3.3.24545.exe

BCompare-zh-4.3.3.24545.exe,

2020-01-14

SourceTreeSetup-3.3.6.exe

SourceTreeSetup-3.3.6.exe,SourceTreeSetup-3.3.6.exe,

2020-01-14

gsonformat和butterknife的jar包

butterknife.jar , gsonformat.jar 。

2018-10-08

android studio (as)主题theme

ladies night2.jar ,cobalt.jar ,visual studio.jar, monokai sublime text3.jar

2018-10-08

jadx android反编译集成工具

jadx反编译apk,一键可以查看资源文件(apktool的作用)、java源码(dex2jar和jd-gui作用)

2018-06-05

android反编译工具

最新android反编译工具 apktool :这个工具拆解Apk文件,反编译其中的资源文件,将它们反编译为可阅读的AndroidManifest.xml文件和res文件。 dex2jar :这个工具用于将dex文件转换成jar文件 jd-gui :这个工具用于将jar文件转换成java代码

2018-06-04

等额本金、等额本息的计算

等额本金和等额本息的计算,以及折线图的对比,使用excel的公式

2018-05-28

httpClient4.5.3+Jsoup1.10.2

httpClient4.5.3+Jsoup1.10.2 commons-codec-1.9.jar commons-logging-1.2.jar httpclient-4.5.3.jar httpcore-4.4.6.jar jsoup-1.10.2.jar

2018-02-23

httpclient-4.5.3完整jar包

httpclient4.5.3完整jar包: commons-codec-1.9.jar commons-logging-1.2.jar httpclient-4.5.3.jar httpcore-4.4.6.jar httpmime-4.5.3.jar等等

2018-02-23

jq星星评分打分

jq星星评分打分

2017-04-28

联系人列表

listview联系人

2017-01-12

listview的各种二级分类列表

各种二级分类列表

2017-01-12

decp2 dbutils pool2 mysql

数据库相关所有jar包:commons-dbcp2-2.1.jar commons-dbutils-1.3.jar commons-pool2-2.4.2.jar mysql-connector-java-5.1.30.jar commons-logging-1.2.jar

2016-11-15

httpclient-4.3.3.jar和httpcore-4.3.2.jar

httpclient-4.3.3.jar和httpcore-4.3.2.jar两个

2016-11-15

Python for eclipse

使用eclipse开发Python需要的feature和plugin

2016-11-09

resign.jar

resign.jar 重签名工具

2016-10-26

zxing的jar包

zxing需要的核心jar包

2016-10-26

gson的jar包

gson.jar

2016-10-26

postman插件

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。常见用于get、post请求的测试

2016-10-26

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

TA关注的人

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