自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Not allowed to bind to service Intent 解决办法

<service android:name=".RecentTaskService" android:permission="xxx.xxx.xxx" android:exported="true"> <intent-filter> <action android:name="xxx.xxx.xxx" />

2018-06-19 16:05:13 13139 3

原创 navicat 连接mysql 8.0出现Client does not support authentication protocol 解决方法

1.先通过命令行进入mysql的root账户:2.修改加密方式:3.修改密码:红色区域为需要设置的密码4.刷新:

2018-05-24 17:08:09 12415 1

原创 Android studio使用javah找不到类文件问题

必须的进入项目所在的java目录下,使用cmd输入javah -jni xxx 才有用,其他目录下都会报找不到类文件错误。

2017-06-13 18:09:42 1671

原创 ScrollView无法完全滚动到底部解决方法

当ScrollView包含TextView,当前页面超出scrollview显示页面需要自动滚动到底部时,发现不能完全滚动到底部。这是因为Android下很多函数都是基于消息的,用消息队列来保证同步,所以函数条用多数是异步操作的。当给TextView设置了文字,不等于马上显示出来,而是将text添加到消息队列之后立刻返回,ScrollView滚动时,text可能还没显示出来,自然无法滚动到正确的位

2016-12-28 16:54:07 6079 3

原创 Execution failed for task ':app:processDebugManifest'

今天导入一个项目作为依赖库时,报了如下错误:这是因为,导入的项目中的manifest文件中也定义了与你的主项目一样的属性,这时会合并失败,就会报上面的错误。解决办法就是,找到你的主项目的manifest文件,在manifest标签下添加:xmlns:tools="http://schemas.android.com/tools"在application标签下添加:too

2016-11-22 11:38:24 1227

原创 Android自定义相机拍的照片不清楚解决方案

最近做一个项目要用到自定义相机,预览的时候挺清晰的,但是拍好之后就变模糊了,弄了大半天才解决。相机照片的尺寸只有几种固定的,2592×1936,2048×1536,1600×1200,1024×768,320×240等,这些尺寸还要物理设备支持才有。设置照片的尺寸(当然要设备支持),需要给相机的参数设定。加上这句就可以了:params.setPictureSize(1024,768);

2016-11-18 15:33:24 6262 4

原创 react-naive 搭建开发环境(Windows)

1、安装JDK可以去java官网下载http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html,之后最好将jdk的bin目录配置到Path变量。2、安装android SDK可以单独安装,也可以和android studio一并安装,推荐使用android studio,如果时android

2016-11-10 18:53:23 1128

原创 Android 倒计时按钮的实现

Android中获取验证码之类的地方很多,这类地方一般都会用到倒计时按钮,点击按钮之后,开始倒计时,时间到了之后再能重新发送。下面用Android自带的CountDownTimer可以很简单的就实现:页面布局,一个简单的按钮<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-11-09 16:33:55 623

原创 Android studio运行app到手机上时报error running app(instant run)错误接决方案

今天导入一个项目,运行到手机上时报了下面这错误,我把设置里面的instant run选项全取消勾选还是一样,贴出一个解决方案,希望能帮大家:这个问题是由于你本地的gadle版本低于这项目要求的最低gradle版本,拿我这例子来说,我导入的项目要求的gradle版本是2.14,而我本地的gradle版本是2.10,解决放方法就是去下载一个2.14的gradle版本。可以上Androi

2016-11-02 18:30:40 1147

原创 Android进程保活方式

可以参考腾讯的这篇文章,Android的进程保活招式大全。

2016-10-31 16:39:09 326

原创 微信热修复框架Tinker的使用

1、在project目录下的build.gradle的dependencies下添加如下代码:classpath ('com.tencent.tinker:tinker-patch-gradle-plugin:1.7.1')2、添加依赖配置到你的app/build.gradle的dependencies下:provided('com.tencent.tinker:tinker-andr

2016-10-28 12:58:58 1138 1

原创 用apkplug来进行插件式开发

一、插件的配置1、asserts目录下新建一个plugin.xml,内容如下:<plugin-features Bundle-Activator="com.ress.plugin.SimpleBundle" Bundle-Activity="com.ress.plugin.activity.MainActivity" Bundle-Name="Plug"

2016-10-27 14:52:37 874

原创 Android studio导入项目时碰到一直卡在Building界面

Android studio导入其他项目时,一直卡在building界面,这是你的Gradle版本跟项目不一致导致的,打开项目夹,选择gradle文件夹,打开wrapper,最后打开gradle-wrapper.propertites文件,修改其中的gradle版本为你本地有的就行例如:distributionUrl=https\://services.gradle.org/d

2016-10-21 14:55:51 568

原创 Glide源码解析

现在图片加载框架很多,不过由于本人一直使用的是Glide,所以抽了个时间对其源码进行了解析,本文基于Glide3.7.0。Glide简单用法Glide.with(this).load("http://www.baidu.com").into(imageView);没错,就是这么简单,一行代码,下面根据这行代码来对源码进行剖析:先来了解一下Glide的with()方法,with方法传

2016-10-21 10:36:10 647

原创 改变seekbar的厚度和拖拽圆的大小

如何改变seekbar的厚度呢,是没有属性能直接修改的,得通过重新定义样式:<SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:thumb=

2016-10-12 12:25:21 13149

原创 Retrofi2源码解析(二)

上一篇讲解了retrofit2的简单用法,这一边主要解析一下reftofit2的原理,就从Retrofit的create(final Class service)方法看起,这个方法返回一个call对象,访问网路是通过这个对象去访问的。我们先来看看create()这个方法里干了些什么: public T create(final Class service) { Utils.v

2016-10-08 14:22:33 706

原创 Android studio: git 忽略文件配置

将以下复制到android studio 的.gitignore文件下即可.gradle/.idea/app/build/build/gradle/local.properties*.iml

2016-09-30 15:12:47 450

原创 android判断网络或wifi是否连接

判断网络是否连接:ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (null != connectivity) { NetworkIn

2016-09-29 16:03:42 4243

原创 错误 Failed resolution of: Landroid/support/v7/internal/widget/TintManager;解决办法

今天在用design包的tablayout跟viewpager配合使用时,碰到了一个问题,一直报如下错误:telayout E/AndroidRuntime: FATAL EXCEPTION: main Process: com.ress.customercoordinatelayout, PID:

2016-09-28 15:49:36 7307 3

原创 Retrofit2源码解析(一)

一、简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码OkHttp Github。在解析源码前先了解retrofit如何使用吧。二、Retrofit的使用配置:添加Retrofit依赖: co

2016-09-27 14:28:28 412

JNI_API文档

JNI_API文档

2017-06-09

空空如也

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

TA关注的人

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