自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android中遇见的问题

1.Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (3.0.1) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict...

2018-05-08 16:36:17 276

原创 批量修改文件名称

例如需要把emoji_100_2x.png文件名改成emoji_100.png1、进入文件夹dir /b>1.xls导入所有文件名到1.xls文件中,删除第一行即可2、修改excel中需要修改的名称使用公式生成="ren "&A2&" "&B23、创建txt文件,将ren语句粘贴,将txt改成bat点击执行即可双击之后文件名修改完成...

2020-12-15 10:55:58 233

原创 使用Charles在Mac电脑中对Andorid原生和Flutter抓包

本文的目的就是记录,自己下次忘记,因为项目用到的是https请求,所以步骤会多两部。手机和电脑需要在同一个网络下。只针对Https请求哈~1.首先在电脑上下载Charles,下载了之后就可以开始操作了2.打开Charles界面,点击help-->ssl proxying--->install charles root ... mobile device or remote ...

2020-03-18 15:26:45 550

原创 Kotlin学习笔记

1.泛型继承open abstract class BaseAbstractPresenter<T : IBaseView?> : BasePresenter { var mView: T? = null constructor(mView: T) { this.mView = mView } override fun deta...

2019-12-19 11:22:12 169

原创 ViewPager自动轮播速度调节和滑动动画

public class FixedSpeedScroller extends Scroller { public int mDuration = 1000; public FixedSpeedScroller(Context context) { super(context); } public FixedSpeedScroller(Cont...

2018-11-24 18:40:45 567

原创 View的事件分发机制

 如果父类的onInterceptTouchEvent拦截了事件,子类可以通过requestDisallowInterceptTouchEvent(true)方法让父类不拦截该事件但是需要在子类监听onTouchListener监听到Action_Down事件之后再设置。并且父类不能拦截Action_Down事件。因为ViewGroup在接收到Action_Down事件后,重置了请求不允许...

2018-10-22 18:54:06 147

原创 Looper、MessageQueue、Message、Handler、ThreadLocal 之间的关系

1.发生ANR(Application No Responding)的原因? 答:发生ANR的原因基本上是在主线程进行了耗时操作,并且此时界面有其他需要处理的请求。因为耗时操作还未完成此时执行的更新界面请求得不到响应所以才会ANR,并不是因为占用了cpu使得cpu满负荷。 如果在主线程进行了耗时操作但是此时并没有需要处理的请求则不会发生ANR。    注:需要处理的请求,不一定只是用户的手动...

2018-10-17 17:08:46 434

原创 对ThreadLocal类的理解

同一个对象在不同线程中的ThreadLocal变量可以存储不同的值每个ThreadLocal只能保存一个变量副本,如果想要一个线程能够保存多个副本,就需要创建多个ThreadLocal。 ThreadLocal内部的ThreadLocalMap键为弱引用,会有内存泄漏的风险。 public class StaticObject { static final ThreadLocal...

2018-10-16 15:44:17 214

原创 android实现选择图片并压缩上传的功能

1.先请求是否有读写权限 /** * 检测需要的权限 * 打电话、拍照、存储、读取联系人、短信手机、日历、位置、传感器、麦克风 **/ public boolean checkPermissions(String[] permissions) { if (Build.VERSION.SDK_INT &lt; Build.VERSION_...

2018-08-10 16:41:40 2112

原创 自定义自带下划线的EditText输入框

先看看效果图片中间就是实现的输入框样式了,输入框的个数,每个输入框之间的间距,输入文字和底部线条的颜色都可以动态改变,接下来就是撸代码的时刻了1.现在values文件夹下创建attrs.xml ,复制样式 <declare-styleable name="VerifyEditText"> <!--验证码的个数--> ...

2018-07-28 10:49:23 2037 4

原创 EditText左侧设置文字,右侧设置图片

自定义EditText实现左侧可以设置文字,右侧设置的图片可处理两个功能;1:清除当前输入框内容;2.隐藏或显示密码。可选择设置editText下方的下划线,默认有下划线先看一下实现的效果左侧文字的颜色、大小、左侧文字跟光标的间距都可以更改1.在values包下创建attrs.xml文件&lt;declare-styleable name="AutoEditTextView"...

2018-07-20 13:56:57 6269 1

原创 一个项目设置两个git地址,并提交到两个git地址上

1.先添加项目另一个远程地址git remote add origin2 urlurl指的是远程地址,例如:https://github.com/apache/XXXX.git origin2是指定一个名称2.先拉取该地址上的数据git pull origin2 master如果提示: refusing to merge unrelated histories说明有冲...

2018-07-18 19:42:00 4536

转载 Android中RecyclerView滑动某一位置item并至顶功能

本篇只针对RecyclerView的上下滑动,重写LinearLayoutManager 中的smoothScrollToPosition方法public class ScrollLinearLayoutManager extends LinearLayoutManager { private float MILLISECONDS_PER_INCH = 1f; //修改可以改变数据,越大...

2018-06-05 11:42:12 1610

原创 Dagger2的集成

1.build.gradle中添加compile 'com.google.dagger:dagger-android-support:2.11'annotationProcessor 'com.google.dagger:dagger-android-processor:2.11'annotationProcessor 'com.google.dagger:dagger-compiler:2....

2018-05-19 15:52:32 494

原创 绘制圆形抽奖转盘

最近要做一个抽奖活动因为比较空闲所以花时间看了一下,哈哈,下面记录一下绘制文字:主要求出圆弧长度,再计算出文字长度,(圆弧长-文字长)/2=文字离两边的距离(文字居中处理)还用到了在线图片的下载和保存以及展示支持滑动到指定的位置上传gif老是失败,先看看图片上代码package cn.wangxiao.crm.myprizedemo;import android.animation.Anima...

2018-03-08 16:07:51 1506

原创 Android实现进程间通信

1.Intent当service在xml中注册时使用到属性android:process时,是不属于当前应用内进程的,此时如果activity启动该service属于进程间通信。2.AIDL 创建 .aidl 文件实现 .aidl 文件中定义的接口向客户端曝露接口生成对应的.java文件,在下图目录下可以找到还是使用service,Binder改成.ai

2018-01-26 10:35:19 1268

原创 Android使用iconfont图库

android使用iconfont

2017-12-19 17:04:56 300

原创 Textview的展开和收缩功能

Textview的展开和收缩功能

2017-12-17 16:02:11 526

转载 手把手教你将Android项目开源到JCenter

jcenter

2017-10-20 09:13:27 225

原创 Android柱状图的实现

android 柱状图

2017-10-19 15:33:47 2049

原创 优化Android应用大小以及去除无用资源

lint优化 检查android项目方法数

2017-10-13 14:14:27 656

原创 自定义RadioButton实现右上角有小圆点和未读数字条数

自定义RadioButton

2017-09-29 20:01:29 2348 1

原创 android解析pdf并且使用webview展示

android使用pdf.js解析pdf

2017-04-15 16:33:45 1574

原创 js与Android的调用

js与anroid的调用

2017-03-18 17:20:45 488

原创 Android Notification通知栏的创建

Notification

2017-03-15 15:24:06 610

转载 Android获取内置/外置存储卡位置以及大小(支持6.0)

sd卡

2017-03-14 17:38:11 1868

转载 WebView选择发送图片和拨打电话功能

WebView选择发送图片和拨打电话

2017-03-13 17:56:09 525 1

原创 Android6.0权限适配

因为项目中用到在sd卡中创建数据库,所以应用必须有读写sd卡的权限,而在6.0上权限不是你想给想给就能给的,必须要用户自己选择,当然了如果你的targetSdkVersion<23的话,这句话就当我没说吧! 所以说用户拒绝可权限,而代码早就写好了,该怎么补救呢!嗯,在网上研究了一下,发现应该大概也许可能懂了吧。好的,我比较喜欢自言自语。 1.在主MainActivity中判断到底用户有没有给权限

2017-02-17 17:24:42 267

原创 TextView加载html代码显示图片,并且支持图片放大功能

android

2016-12-10 16:57:41 2921 2

原创 关于app启动时会出现短时白屏现象解决办法

出现短时白屏的原因:看了很多博客大致觉得原因是重写了application并且在里面方法写得比较多,所以开始应用没有反应过来加载出界面解决办法:给应用首次打开的activity加一个背景,例如当前app的iconandroid:theme="@style/AppWelcome"<style name="AppWelcome" parent="MyThemeDay"> <item na

2016-11-23 14:37:57 1239

原创 Android设置本地闹钟提醒遇到过的问题

Android设置本地闹钟提醒

2016-08-31 19:06:10 1150

原创 Activity中onNewIntent的使用

如果我们需要给已经打开的activity传值,需要使用到Activity中的onNewIntent方法接收传递过来的参数@Overrideprotected void onNewIntent(Intent intent) {super.onNewIntent(intent);setIntent(intent);   /**    * 获取intent里的参数进行相应处理相应

2016-08-26 15:18:29 716

原创 Android Studio编译程序出现finished with non-zero exit value 2错误

今天运行程序时集成了腾讯云聊sdk后编译就出现 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files (x86)\Java\jdk1.8.0_66\bin\java.exe'' finished wi

2016-06-16 09:39:48 536

android解析pdf使用webview展示

android解析pdf使用webview展示,放在src/main/assets目录下

2017-04-20

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

TA关注的人

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