- 博客(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
1016
原创 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
2305
原创 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
19458
2
原创 Android 检测代码规范和检测bug的工具汇总整理
前言代码质量是每一个coder所注重关注的,而且每个android 开发者都编码习惯都不一样,写出的代码也会有差异,在开发过程中难免出现一些bug,这里提供一些尽量避免bug 的插件,提高代码质量,这也是看一些大神的开源源码看到的一些奇奇怪怪的文件所找出来的,例如Jake Wharton大神主导的okhttp也有checkStyle.xml。下面有lint、findBugs、PMD、 Chec
2017-03-03 11:29:32
2336
1
原创 Dagger2注入原理
这里根据简单基础的注入来分析一些基础注入的原理。不明白基础的请看上一篇重新认识Dagger2文章Dagger2是通过apt插件在编译阶段生成相应的注入代码的。在完成上面那个例子Rebuild Project编译成功之后,Dagger2会在/app/build/generated/apt/debug/目录下生成一些对应的工厂类我们看下面具体代码,我们先看MainPerse
2017-01-03 16:42:40
630
原创 重新认识Dagger2
前言学习Dagger2有些时间了,现在来重新认识一下Dagger2是什么,相信Dagger2这个大名早已响遍android界了,之前听说的时候开始懵逼这是个啥,一开始去学习的时候也是懵逼,入门还是挺困难的,但是学习下来也不是那么难,下面总结了一下Dagger2各个方面的内容Dagger2是啥?A fast dependencyinjector for Android and Java.
2017-01-03 16:25:56
1541
原创 android移动支付——PayPal支付
前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :
2016-12-29 16:41:40
6891
3
原创 android移动支付——银联支付
前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :
2016-12-29 16:17:02
9552
原创 android移动支付——微信支付
前言这里开篇讲解一系列的Android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :
2016-12-29 16:03:11
1837
原创 android移动支付——支付宝支付
前言这里开篇讲解一系列的android相关的移动支付。移动支付也称为手机支付,用户使用移动的设备,完成对所购买商品或者服务的支付功能。包括远程支付(网上支付、短信支付),近场支付(刷卡、滴卡、pos机)。国内的移动支付方式:支付宝,微信,银联,百度钱包,QQ钱包,财付通,京东支付易宝支付,快钱支付,还有一些第三方的支付什么连连支付之类的境外的移动支付方式(这里直说一个) :
2016-12-29 15:47:47
2695
原创 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
35812
2
原创 Androidstudio 多渠道打包apk
由于国内的android市场渠道很多,为了统计每个渠道的下载和它的数据统计,我们开发人员就需要针对每个渠道打包,如果一个个打包这显然不是开发人员愚蠢的行为,Androidstudio上有了Gradle,这就很简单了,当然用eclipse的也有它多渠道打包的方法,这些说的是AS的打包方法。这里以友盟统计作为实例:1.在AndroidManifest.xml里面添加一句:2
2016-11-04 12:02:34
1038
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
713
原创 在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
25777
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
3470
原创 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
2737
原创 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
3754
原创 androidslidingmenu 在android 5.0以上手机里面navigationbar虚拟导航自动弹出布局不会自动变换的问题
遇到过一个蛋疼的问题,由于我的首页使用了androidslidingmenu,但是在5.0以上很多机型的虚拟导航navigationbar是可以弹出和收起的,例如华为的,而且是弹出的时候可以顶着布局上去的,可是当弹出以后无论怎么设置我的ui最下方都会被虚拟导航给挡住一截,于是考虑到slidingmenu才是最终attach到activity上的view,所以我用slidingmenu.setFit
2016-05-09 18:07:15
2284
原创 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
11424
原创 动画效果
渐变尺寸(scale)动画效果: <scale android:duration="2000" android:fillAfter="false" android:fromXScale="0.0" android:fromYScale="0.0" android:interpo
2014-12-23 11:14:44
819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人