自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 实用问题处理

fragment中嵌套viewpager,vierpager中有多个fragment不显示 fragmentsList = new ArrayList<Fragment>(); viewPager.setAdapter(new FragmentPagerAdapter(getActivity().getSupportFragmentManager(), fragmentsLi...

2020-03-16 15:52:29 243

原创 编译问题记录

There were multiple failures while executing work items 解决:在Module的build.gradle中的defaultConfig下添加: vectorDrawables.useSupportLibrary = true

2019-06-11 11:54:42 560

转载 Lint found fatal errors while assembling a release target.问题的分析与解决

转自:https://www.kaelli.com/34.html 打正式包的时候,Android Studio毫不客气的给我浇了来了一出错误: org.gradle.api.GradleException: Lint found fatal errors while assembling a release target. To proceed, either fix the issues i...

2019-04-23 18:08:19 2447 2

原创 高德导航定位未触发activate方法

按照官网一步步做,最后发现不能触发定位,参数、监听都写了,自带定位按钮可以触发activate,而我自己调 mlocationClient.startLocation() 不行。 最后发现少了这一句,真是个坑。第一次用高德的注意 aMap.setMyLocationEnabled(true);注意要写在 aMap.setLocationSource(this); 这句代码后面 ...

2019-03-23 12:53:23 1447 1

原创 ReactNative打包后运行问题

生成项目后打包运行报错 Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. dependencies { classpath...

2019-02-19 13:49:09 374

原创 WebView使用踩坑

Cannot read property 'getItem' of null" Uncaught TypeError: Cannot read property 'getItem' of null WebSettings settings = mWebView.getSettings(); settings.setDomStorageEnabled(true);//开启DOM s...

2018-12-21 12:47:48 280

原创 android权限请求框架

封装的权限请求框架,自己练手使用这一个中有两套框架使用方法不同,可按需使用。 github入口. 此文主要说明如何引用及使用方法 How to To get a Git project into your build: Step 1. Add the JitPack repository to your build file gradle maven sbt leiningen Add it in...

2018-11-03 12:04:24 2948 1

原创 IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1

使用PhotoView和ViewPager组合是出问题,具体错误如下java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1 at ...

2018-06-15 16:59:44 2249

原创 View的测量

将自定义View的基本知识记录下来,供以后查看吧    MeasureSpec是一个32位的int值,其中高2位为测量模式,低30位为测量的大小,在计算中使用位运算的原因是为了提高并优化效率。    测量模式可以分为三种:    EXACTLY   精确值模式,即给控件layout_width或layout_height属性指定具体数值,或指定为match_parent    AT_MOST   ...

2018-04-07 14:21:54 192

原创 根据EventBus原理实现数据传递

前篇分析了EventBus实现原理,今天就自己实现一下,代码比较简单清晰,比EventBus代码简单可以实现效果,就起名叫个EventCar  具体实现  1.实现注册根据原理分析的步骤一样先从注册入手,其主要功能将接收数据的类和对应方法加入到缓存中://用于缓存接收数据的类(activity)和对应的方法 private Map&lt;Object,List&lt;SubscriberMetho...

2018-03-12 15:31:59 809 2

转载 Glide实现圆角和圆形图片

实现圆形图片 , 传参第一个为上下文, 第二个为角度123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354package com.hh.beauter.util; import android.content.Context;import android....

2018-03-07 11:08:43 310

原创 EventBus框架原理分析

EventBus是目前比较常用的数据通讯方案,如何使用有很多文章介绍,官网也介绍的很详细,今天就对其框架实现原理做个简单梳理。以下为官方GitHub地址:https://github.com/greenrobot/EventBus1.使用前首先要注册 EventBus.getDefault().register(this);先进入EventBus的register方法查看(此方法重点逻辑是把将注册...

2018-03-05 15:19:30 261

转载 Android开发人员不得不收集的代码(blankj:utilcode)

为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchActivity : 打开Activity getLauncherActivity : 获取入口activity App相关→AppUtils.java→Demo is

2018-01-11 18:41:41 1294

原创 PopupWindow显示位置,7.0/8.0兼容问题

原先做popupWiindow显示下拉菜单,当使用7.0手机时出现弹框在顶端的情况,没有出现在view下方,因此做了兼容处理     public static void showPopupWindow(Activity activity,PopupWindow popupWindow,View view) { if (Build.VERSION.SDK_INT &lt; 24)...

2017-09-29 14:03:14 1036

原创 android 使用外部字体

在assets目录下再建一个fonts文件夹,将字体文件放到里面 单个使用时可以使用此方法: private void myTypeFace(TextView text){ TypeFace face = TypeFace.createFromAsset(getAssets(),"fonts/HanYi.ttf"); text.setTypeFace

2017-09-19 14:52:15 607

原创 TextView设置下划线等属性

//下划线  textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //抗锯齿 textView.getPaint().setAntiAlias(true); //中划线 textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG);  // 设置中划线并加清晰 

2017-09-14 14:32:17 18399

原创 Activity间用Intent传递集合

大家都知道Activity之间可以用Intent传递数据,android提供传递基本类型和序列化传递,这样数据都可以通过Intent来传递了,传对象可以让对象实体实现Serializable就可以了,那集合怎么来进行传递呢

2016-10-29 09:27:17 454

转载 获取ListView滚动精确值

项目需求要根据滚动位置,对title实现渐隐渐现效果,因此想获取ListView滚动时的精确位置。最终找的一种方法特此分享给大家。

2016-10-17 16:58:05 903

基于fmod实现的简单变声效果

基于fmod实现的简单变声效果,试练jni开发的小demo fmod官方地址内含api相应的.so和jar下载: https://www.fmod.com/ 如使用,请替换成自己的音频文件路径 MainActivity中的path String path= Environment.getExternalStorageDirectory().getAbsolutePath()+"/xiangxi.m4a";

2018-11-05

空空如也

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

TA关注的人

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