自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android应用内存优化

Android应用内存优化

2017-11-28 18:11:48 283

转载 Android 运行崩溃找不到so包解决方案 UnsatisfiedLinkError

错误信息最近在把nunance提供语音识别服务集成到自己的应用中来时遇到了一些问题:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.holobor.voicedemo-2/base.apk"],nativeLibraryDirectories

2017-11-15 11:32:04 638

原创 Retrofit2 使用,文件上传

引入compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'//Gson库文件上传接口方法定义:@Multipart    @POST("/api/v1/face/add")    Call upLoadPictur

2017-11-09 15:54:47 421

原创 GreenDao使用

1.引入greenDAO用过3.0之前的greenDAO的小伙伴们应该都知道在引入greenDAO的时候是非常麻烦,但是在3.0之后这个引入过程简化了很多,参考官网给出的指导,我们来看看如何引入greenDAO:首先在project的gradle文件中引入greenDAO插件,引入之后如下:dependencies {      classpath 

2017-11-01 20:11:46 199

原创 AndFix热修复

阿里官方开源项目及文档:AndFix集成流程1.添加依赖       dependencies {         compile 'com.alipay.euler:andfix:0.5.0@aar'      }2.初始化     // 初始化patch管理类        mPatchManager = new PatchManager(context);

2017-10-26 10:28:47 138

原创 apk安装失败

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Sig

2017-10-26 10:09:02 310

转载 Gradle version 2.2 is required. Current version is 3.4.1.

我们在使用Android Studio的时候新建项目没什么问题的,但是当我们下载一份Github上的项目导入进去的时候却没法正常使用,其原因主要是gradle配置问题。而由于gradle这个玩意儿版本更新太快,Android Studio每个版本也不一样。比如2.3版本使用gradle的版本是3.3,而2.4版本使用的是3.4.1.那么这个时候会出现什么问题呢?当你使用Android Studio

2017-10-25 01:44:07 1511

转载 Shared Element效果

共享元素效果,与前面几种效果不同的是,共享元素效果是将前面一个Activity的某个子View与后面一个Activity的某个子View之间有过渡效果,我们先看看动态图感受一下:从动态图中看到,第一个Activity的小绿色方块到第二个Activity大绿色方块有个过渡效果~接下来我们看看如何实现这个效果:1.将两个Activity中需要过渡的View加上android:trans

2017-10-20 11:24:46 697

转载 android应用层服务——binderService,StartService,aidl,本地服务和远程服务

binderService,StartService,aidl,本地服务和远程服务

2017-10-16 11:24:51 583

原创 classes.dex has too many IDs

classes.dex has too many IDs

2017-10-13 11:36:41 465

转载 Android应用在未启动的情况下无法收到指定广播的问题总结

Android应用在未启动的情况下无法收到指定广播的问题总结

2017-10-11 11:30:31 857

转载 Can not perform this action after onSaveInstanceState

今天做Fragment切换、状态保存功能的时候,出现了这个错误: E/AndroidRuntime(12747): Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.

2017-09-28 18:15:38 128

转载 Android中LeakCanary检测内存泄漏

最近要对产品进行内存泄漏的检查,最后选择了使用Square公司开源的一个检测内存泄漏的函数库LeakCanary,在github上面搜索了一下竟然有1.6w个star,并且Android大神JakeWharton也是这个开源库的贡献者。那么就赶快拿来用吧。先说一下我遇到的坑,我当时是直接google的,然后就直接搜索到稀土掘金的一篇关于LeakCanary的介绍,我就按照他们的文章

2017-09-20 17:36:43 342

转载 Android Studio 如何用自带图标库和开源图标库

首先,先介绍Android studio自带的图标库,选中要新建图标module,右击new,然后选择Image Asset这里小编为大家介绍一下自带的图标库的各项功能,系统自带的图标库默认存放的路径是 mipmap,比较好的一方面是选择图标时一目了然,且不用去设置存放的路径,不好的一方面在于没法调节图标的大小透明背景Shape选择None接

2017-09-20 12:51:15 4501

转载 AutoCompleteTextView的使用及属性详解

AutoCompleteTextView的使用及属性详解

2017-09-20 12:49:04 2215

原创 百度语音合成快速集成

SDK下载:解压压缩包有一个BaiduTtsSample项目,是一个eclipse项目,用AS导入该项目,然后调高sdk版本:compileSdkVersion 21    buildToolsVersion "26.0.1"    defaultConfig {        applicationId "com.baidu.tts.sample"  

2017-09-07 20:30:14 688

原创 百度语音识别简单快速集成

> 下载SDK包: http://yuyin.baidu.com/sdk/down?appId=10094475解压压缩包,会得到一个AS项目,导入AS项目,编译若出现空指针异常,调高最小版本SDK版本:compileSdkVersion 25   buildToolsVersion "25.0.2"   defaultConfig {       minSdkVersio

2017-09-07 19:26:29 1095

转载 Android studio 错误: 程序包 不存在

问题: 这个问题比较有针对性,可能你也报的是这个错误,但是我的解决方法并不适合你主模块引用了module A作为lib,但是在module A中有的类不能混淆,比如javaBean类等解决:先确定已经设置了module的依赖关系,请看这里 主module下的build.gradle 里有这样类似的代码 dependencies { compile project(‘:module A’)

2017-09-05 18:32:13 10657

转载 Android Log三方框架 KLog

Android Log三方框架 KLog引入compile ‘com.github.zhaokaiqiang.klog:library:0.0.1’

2017-09-01 11:38:09 2272

转载 TextView颜色渐变,特殊字颜色

字体颜色渐变Paint p=new Paint();LinearGradient lg=new LinearGradien(0,0,100,100,Color.RED,Color.BLUE,Shader.TileMode.MIRROR);  参数一为渐变起初点坐标x位置,参数二为y轴位置,参数三和四分辨对应渐变终点,最后参数为平铺方式,这里设置为镜像Gradient是基于Sha

2017-08-31 15:59:45 644

原创 小米usb

[INSTALL_FAILED_INVALID_APK]

2017-08-07 16:16:22 264

新浪微博登录集成

新浪微博登录集成Demo ...............................................................................................................................................................................................................................................................................

2017-09-13

空空如也

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

TA关注的人

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