
Android学习笔记
文章平均质量分 75
u012737144
这个作者很懒,什么都没留下…
展开
-
动画效果
渐变尺寸(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 阅读 · 0 评论 -
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 · 19462 阅读 · 5 评论 -
Android 检测代码规范和检测bug的工具汇总整理
前言代码质量是每一个coder所注重关注的,而且每个android 开发者都编码习惯都不一样,写出的代码也会有差异,在开发过程中难免出现一些bug,这里提供一些尽量避免bug 的插件,提高代码质量,这也是看一些大神的开源源码看到的一些奇奇怪怪的文件所找出来的,例如Jake Wharton大神主导的okhttp也有checkStyle.xml。下面有lint、findBugs、PMD、 Chec原创 2017-03-03 11:29:32 · 2339 阅读 · 1 评论 -
重新认识Dagger2
前言学习Dagger2有些时间了,现在来重新认识一下Dagger2是什么,相信Dagger2这个大名早已响遍android界了,之前听说的时候开始懵逼这是个啥,一开始去学习的时候也是懵逼,入门还是挺困难的,但是学习下来也不是那么难,下面总结了一下Dagger2各个方面的内容Dagger2是啥?A fast dependencyinjector for Android and Java.原创 2017-01-03 16:25:56 · 1541 阅读 · 0 评论 -
Dagger2注入原理
这里根据简单基础的注入来分析一些基础注入的原理。不明白基础的请看上一篇重新认识Dagger2文章Dagger2是通过apt插件在编译阶段生成相应的注入代码的。在完成上面那个例子Rebuild Project编译成功之后,Dagger2会在/app/build/generated/apt/debug/目录下生成一些对应的工厂类我们看下面具体代码,我们先看MainPerse原创 2017-01-03 16:42:40 · 631 阅读 · 0 评论 -
统计图表之MPAndroidChart曲线图解说
统计图表之MPAndroidChart曲线图解说原创 2014-12-17 15:10:40 · 25645 阅读 · 9 评论 -
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 · 714 阅读 · 0 评论 -
在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 · 25782 阅读 · 1 评论 -
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 阅读 · 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 · 11432 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1020 阅读 · 0 评论