自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EasyAR识别回调使用(jni回调)跟gradle配置

前言最近项目有个AR的功能,想集成EasyAR来实现相关功能,因为EasyAR想实现自己的效果是要写部分C++的,然而对于C++或者jni不熟悉的同学呢,那就有些困难了,下面来简单实现一些功能EasyAR 入门相关的基本操作官网还是挺详细的了,按照教程配置就可以了http://www.easyar.cn/view/docs/Getting-Started/Getting-S

2017-04-19 11:36:49 948

原创 Androidstudio 2.2.3升级到2.3 后出现Refreshing gradle project问题

前言前些天在技术群看见一些勇于探险的老司机更新了as 2.3,出了很多问题,最近不太忙,就升级了一下,升级之后出现Refreshing gradle project一直在转呀转,转不停,只能强制关掉as重启,还是一样,这样就尴尬了,一亿个草泥马,无数次想卸掉重装(这是最笨的方法)。下面来一些解决方法,这里记录一下1.升级到2.3之后,应该会提示这样的然后我就Update

2017-03-23 17:32:10 2255 2

原创 android glide 获取缓存图片

Glide是Google推荐用的图片加载框架,很简单就可以加载出图片了,如下:Glide.with(context).load(ImgUrl).into(ImageView);也可以加一些常用的功能,如placeHolder图片等等,如下:Glide.with(context).load(ImgUrl) .asBitmap() .error(R.drawable

2017-03-08 15:02:19 19266 5

原创 Android 检测代码规范和检测bug的工具汇总整理

前言代码质量是每一个coder所注重关注的,而且每个android 开发者都编码习惯都不一样,写出的代码也会有差异,在开发过程中难免出现一些bug,这里提供一些尽量避免bug 的插件,提高代码质量,这也是看一些大神的开源源码看到的一些奇奇怪怪的文件所找出来的,例如Jake Wharton大神主导的okhttp也有checkStyle.xml。下面有lint、findBugs、PMD、 Chec

2017-03-03 11:29:32 2170 1

原创 Dagger2注入原理

这里根据简单基础的注入来分析一些基础注入的原理。不明白基础的请看上一篇重新认识Dagger2文章Dagger2是通过apt插件在编译阶段生成相应的注入代码的。在完成上面那个例子Rebuild Project编译成功之后,Dagger2会在/app/build/generated/apt/debug/目录下生成一些对应的工厂类我们看下面具体代码,我们先看MainPerse

2017-01-03 16:42:40 585

原创 重新认识Dagger2

前言学习Dagger2有些时间了,现在来重新认识一下Dagger2是什么,相信Dagger2这个大名早已响遍android界了,之前听说的时候开始懵逼这是个啥,一开始去学习的时候也是懵逼,入门还是挺困难的,但是学习下来也不是那么难,下面总结了一下Dagger2各个方面的内容Dagger2是啥?A fast dependencyinjector for Android and Java.

2017-01-03 16:25:56 1451

原创 android移动支付——PayPal支付

前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :

2016-12-29 16:41:40 6658 5

原创 android移动支付——银联支付

前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :

2016-12-29 16:17:02 9262

原创 android移动支付——微信支付

前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :

2016-12-29 16:03:11 1742

原创 android移动支付——支付宝支付

前言这里开篇讲解一系列的android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :

2016-12-29 15:47:47 2563

原创 Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:错误

把eclipse项目导入AndroidStudio,结果报错了。错误:Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

2016-12-21 11:19:14 35668 17

原创 Androidstudio 多渠道打包apk

由于国内的android市场渠道很多,为了统计每个渠道的下载和它的数据统计,我们开发人员就需要针对每个渠道打包,如果一个个打包这显然不是开发人员愚蠢的行为,Androidstudio上有了Gradle,这就很简单了,当然用eclipse的也有它多渠道打包的方法,这些说的是AS的打包方法。这里以友盟统计作为实例:1.在AndroidManifest.xml里面添加一句:2

2016-11-04 12:02:34 970 1

原创 Androidstudio中JNI开发初探

前言我觉得这个大神讲的很好jni的用途NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译

2016-10-27 16:54:18 653

原创 在Android Studio中NDK环境配置

Android Studio中NDK环境配置第一种方法:1.)打开AndroidStudio,选择顶部工具条,Tools->Android -> SDK Manager (需翻墙)2.)在弹出来的对话框中选择SDK Tools选项卡3.)勾选上图中NDK,点击 Apply,开始安装4.)安装完成后,重启Android Studio**以上

2016-10-27 11:07:15 25357 1

原创 Androidstudio运行出现Unsupported method: AndroidProject.getPluginGeneration() while running project

在低版本的gradle可能会出现这种问题,原因是Instant Run的问题。解决方法:禁止Instant Run的功能就可以了Windows & Linux:File -> Settings -> Build, Execution, Deployment -> Instant Run.Mac:Android Studio -> Preference

2016-10-14 17:22:21 3421

原创 Androidstudio的manifest里面meta-data填写key的问题

在Androidstudio的manifest里面我们使用google map或者其他的东西时会要使用到meta-data来加载key什么的例如google map要加这个:<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/map_signing_key

2016-05-13 12:54:33 2664

原创 Google地图的坑SupportMapFragment.getmap() returns null

在项目中用到了google地图,要定位到相应的地址,添加一个marker图片在上面:1.先去google地图获取秘钥。2.在AndroidManifest上面添加申请到的key和添加权限: android:name="com.google.android.maps.v2.API_KEY" android:value="@string/map_signin

2016-05-09 22:53:39 3687 1

原创 androidslidingmenu 在android 5.0以上手机里面navigationbar虚拟导航自动弹出布局不会自动变换的问题

遇到过一个蛋疼的问题,由于我的首页使用了androidslidingmenu,但是在5.0以上很多机型的虚拟导航navigationbar是可以弹出和收起的,例如华为的,而且是弹出的时候可以顶着布局上去的,可是当弹出以后无论怎么设置我的ui最下方都会被虚拟导航给挡住一截,于是考虑到slidingmenu才是最终attach到activity上的view,所以我用slidingmenu.setFit

2016-05-09 18:07:15 2236 1

原创 Android发布app到google play时被拒绝解决方法

最近在帮忙把app更新到google play的时候,出现了这个问题google提示的原因是不正确的使用谷歌支付。但是我没有使用谷歌支付在我的app,完全是免费的。最后我找到了原因:如果你的app需要使用google pay的话就要compile 'com.google.android.gms:play-services:8.4.0'当你的app需要go

2016-05-05 14:57:20 11224

原创 动画效果

渐变尺寸(scale)动画效果: <scale android:duration="2000" android:fillAfter="false" android:fromXScale="0.0" android:fromYScale="0.0" android:interpo

2014-12-23 11:14:44 761

原创 统计图表之MPAndroidChart曲线图解说

统计图表之MPAndroidChart曲线图解说

2014-12-17 15:10:40 25446 9

MPChart源码

这个是通过MPAndroidChart做的一个曲线图的MPChart源码,随便下载

2014-12-18

空空如也

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

TA关注的人

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