自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

quanyechacsdn的博客

Android程序员的博客

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 集合的定义,map,List,ArrayList,LinkedList的定义和用法

集合的定义,map,List,ArrayList,LinkedList的定义和用法

2019-04-10 20:31:52 1597

原创 Mac上Java开发环境Intellij IDEA安装,目前最新版本:Version: 2018.3.5

Mac上Intellij IDEA安装,版本目前最新:Version: 2018.3.5使用Intellij IDEA需要先安装Java环境Intellij IDEA安装第一步下载使用Intellij IDEA需要先安装Java环境现在用的Java环境是1.8,首先下载安装好Java1.8Intellij IDEA安装第一步下载官网下载地址:http://www.jetbrains.co...

2019-03-21 11:32:45 2052 1

原创 Android 视频播放_流媒体_Google之ExoPlayer

Google之ExoPlayer简单使用ExoPlayer的简单介绍优点缺点(这里是和MediaPlayer对比):具体使用步骤ExoPlayer的简单介绍ExoPlayer是一个由Google开发的,基于Android低级媒体API构建的开源应用级媒体播放器。可以播放DASH,SmoothStreaming和HLS自适应流(这些都是流媒体传输解决方案);支持的格式有MP4,M4A,FMP4...

2019-03-14 20:04:13 2723 2

原创 gradle dsl method not 'google()'

这种情况出现在,还在用旧版本的屎丢丢,比如说Android Studio2.3.3;gradle脚本找不到google()这个方法;反而代码库还是要引入的,所以需要换一个方法:将google()替换成maven {url 'https://maven.google.com'}...

2019-03-13 17:45:03 212

原创 Could not get unknown property app transformJac

遇到这个错误,也是使用butterKnife,添加依赖时候使用了apt,更新屎丢丢就报错了,如果出现这个错误,那么检查你是否使用了带有apt的moudle删除项目build.gradle文件里的apply plugin: 'android-apt'把apt替换成annotationProcessor删除根目录的build.gradle中:classpath 'com.neenbedan...

2019-03-13 17:34:31 477

原创 Android Studio提示:Failed to instantiate one or more classes AppcompatTextView

说资源不同步,rebuild一下,或者clean一下,并没有毛用。方法是在Stack overflow上看到的,styles.xml中, 将主题从Theme.AppCompat.Light.DarkActionBar更改为Base.Theme.AppCompat.Light.DarkActionBar已经为我工作。...

2019-03-13 17:13:59 1275

原创 Detected problems with API compatibility

在我的手机升级为android9的时候,通过屎丢丢安装程序就会出现提示:Detected problems with API compatibility究其原因:说的是开发者可能通过 Java 反射、JNI 等来调用 Android 系统内部使用、并未提供在 SDK 中的接口,为了安全考虑,每次打开应用我都要告诉你,这么做是不行的。然后大神们写了各种隐藏的方法,我是写不出来了。解决方法:修改...

2019-03-13 16:55:19 2227

原创 Android Studio 出现Manifest merger failed

Android Studio 出现Manifest merger failed什么是坑,就是正常用着的功能或者流程突然不能用了,我遇到的场景是使用屎丢丢3.3.2新建项目,添加ButterKnife10.1.0,然后就出错了什么是坑,就是正常用着的功能或者流程突然不能用了,我遇到的场景是使用屎丢丢3.3.2新建项目,添加ButterKnife10.1.0,然后就出错了解决办法:一般出现这个错都...

2019-03-13 15:59:24 1551

原创 If you are only changing method implementations or resources, you can make them appear faster

Android Studio3.3.2提示If you are only changing method implementations or resources, you can make them appear faster by using the Apply Changes button这是Android Studio的新特性,应用改变的地方这是Android Studio的新特性,应用...

2019-03-13 15:43:57 593

原创 Android省市区滚轮实现,iOS效果,省市区分开加载

材料屎丢丢PopupWindowloopView具体实现步骤在对应module下build.gradle添加依赖:compile 'com.weigan:loopView:0.1.2'创建popupWindow/** * 获取PopupWindow */ public static PopupWindow getPopupWindow(Contex...

2018-09-24 11:39:47 228

原创 Android 自定义实现日历

Android 自定义实现日历开发工具AndroidStudio,使用组件GridView实现步骤以及原理具体实现开发工具AndroidStudio,使用组件GridView实现步骤以及原理通过Calendar获取当前年月日获取指定年月的天数得到当月一号是星期几获取日期对象的列表数据:当月天数加上当月1号星期几之前的空白数据(比如1号是星期3,那么日期列表数据之前添加三个数据)设...

2018-09-24 11:06:01 9788 4

转载 RecyclerView的点击事件,使用很简单

方法一:代码来自,Getting your clicks on RecyclerView 当ItemView attach RecyclerView时实现事件监听import android.support.v7.widget.RecyclerView; import android.view.View;/** * Created by r on AD2018-7-7. */...

2018-07-09 16:56:04 1381

原创 2018-07:RecyclerView的使用

RecyclerView的使用——适配器的实现(带点击事件)初学RecyclerView的笔记,记录使用步骤:RecyclerView用法和ListView类似RecyclerView中集成了ViewHolder和Divider等常用的监听器和分割线需要自己定义import android.content.Context; import android.support.v...

2018-07-09 16:34:13 190

原创 Android Studio 使用jni

初次接触,一头雾水。然而做下来之后,也是很简单的,按步骤来就行这次是接到一个Android 通过wifi控制硬件的项目,没做过啊,什么事情都有个开始的,先实现Android和c的通信:首先给Android Studio配置ndk环境,这个网上很多,就不多说了配置工程ndk属性配置项目ndk属性写一个java类,作用是加载生成的库文件和声明需要实现的方法(方法会用c实现,Androi

2018-01-24 12:07:24 284

原创 Android 图片圆角,自定义圆角的弧度,或者直接设置为圆形图片

1,创建RoundImageView继承自ImageView或者继承AppCompatImageViewimport android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import a...

2018-01-05 18:00:38 2050

原创 Android 人脸识别,相机识别

用过opencv,可能是不会用吧,前置摄像头需要横屏才能识别到(就算把人像处理正常显示也需要横着才能识别);同时百度了好多文章,有的只是识别图片,有的要同时安装一个管理应用。。。先看效果源码地址:点击打开链接

2018-01-05 15:49:49 1863 1

原创 Android Edittext输入框点击空白处,软键盘消失

在Activity中重写点击事件的分发:dispatchTouchEvent@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); ...

2018-01-05 12:58:39 1297 1

原创 Android 微信分享

第三方集成步骤大致都差不多:平台注册,引入依赖包,配置清单文件,初始化操作,最后引用注册就不用说了,直接上第三方官网,按照提示申请注册账号和应用,获取相应的appid,appkey等;第一步:引入依赖包,项目build.gradle之下compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'其中,里面的wi...

2018-01-05 10:00:30 4416

转载 深度了解Android 7.0 ,你准备好了吗?

导语8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,首发推送了多款Nexus设备。除了修复常规BUG,Android 7.0还新增了分屏、新的Notification、VR支持等新特性。8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,他们还会三个月一次推送开发版,而曝光的消息看,第一个开发版就是Android 7.1,Androi

2018-01-04 11:18:02 247

转载 开发者必看|Android 8.0 新特性及开发指南

背景介绍谷歌2017 I/O开发者大会今年将于5月17-19日在美国加州举办。大会将跟往年一样发布最新的 Android 系统,今年为 Android 8.0。谷歌在今年3 月21日发布 Android 新系统开发者预览版时已给新系统取名为 Android O。自2008 年发布以来, Android 依靠 Google 的生态运作,全球市场份额在2016年底已超过85% 。而近几年依靠 An

2018-01-04 11:11:14 479

原创 Android 环信 客服集成

1,引入依赖compile 'com.hyphenate:kefu-easeui-android:latest.release'在项目对应的build.gradle android中defaultConfig之下添加defaultConfig { ndk { abiFilters 'armeabi-v7a', 'arm64-v8a', 'armea...

2017-12-28 18:41:05 2498 3

原创 Android 微信支付 最新 2018 步骤清晰,简单集成

记录一下吧,我是用的Android Studio,所以这里只说这个工具的集成,步骤:1,集成环境:(微信登录和分享也是用的这个依赖)compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'2,清单文件 (1)权限:<uses-permission android:name="andro...

2017-12-28 17:16:09 1025

Android 人脸识别,完美识别

用过opencv,可能是不会用吧,前置摄像头需要横屏才能识别到(就算把人像处理正常显示也需要横着才能识别);同时百度了好多文章,有的只能识别图片,有的要同时安装一个管理应用。。。现在这些都不用考虑了

2018-01-05

空空如也

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

TA关注的人

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