自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 使用命令给Android的APK签名

为什么需要手动通过命令去签名:这里做个笔记,今天刚好遇到,使用360加固保加固apk之后需要重新签名,由于项目比较老,使用的签名文件不是jks的格式,360加固保无法在正常情况下对其进行加固后再次签名,这时,就需要我们自己手动签名。签名的机制有v1,v2,v3:v1:基于 JAR 签名。v2:基于Android 7.0 引入。v3:基于Android 9.0引入。v1到v2...

2019-12-12 17:26:08 2745

原创 Android Studio更换背景图片

Android Studio(以下语句中都简称为AS)在老版本的时候没有自带的更换背景图的功能,那时候写过一篇文章,更换背景图的。https://blog.csdn.net/albb_/article/details/80925943现在AS升级了之后,有了自带的功能,而且很溜的是文件夹列表都一并给你背景更换了。刚刚网上搜了一下使用的方法,很多文章还是使用的原来的老方法,在此,我今天做一个新的更新。第一步,打开AS的设置。因为我使用的是Mac版本的AS,所以是在Preferences.如果是wi

2020-10-22 18:02:19 7690 2

转载 Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别?

使用this, 说明当前类是context的子类,一般是activity application等; this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this. Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁使用getApplicationContext 取得的是当前app所使用的ap...

2020-05-22 14:33:26 653

原创 Java中a++和++a的区别?

一.前缀自增自减法(++a,--a):先进行自增或者自减运算,再进行表达式运算。int a = 2; //定义一个变量a=2;int b=10; //定义一个变量b=10;现在求x=++a*b执行逻辑:先自增 a=a+1=2+1=3; 进行表达式运算:3*b=3*10=30; 最终X=30;a=3; b=10;现求y=--a*b执行逻辑:先自减a...

2020-01-03 15:24:00 876

原创 Flutter 添加图片的时候报错:xpected a key while parsing a block mapping.

出现这个问题,请查看一下assets前面是不是有空格,找了好久才发现这个问题,之前以为是自己配置除了问题。

2019-10-25 15:09:17 340

转载 Rxjava1升级Rxjava2坑

共存问题通常情况下,如果我们希望在一个模块中既想使用rxjava1又想使用rxjava2,这个时候在运行的时候会出现一下报错:... APK META/-INF/rxjava.properies解决办法:要么都用rxjava1要么都用rxjava2出现此报错的原因大概就是找到某个类的两个文件入口,因此无法判断使用哪个方法.依赖问题如果有依赖rxjava1,那么升级时在运行...

2019-07-04 15:59:42 370

原创 将Android Studio升级到3.4后无法连接adb

升级到了Android 3.4,然后不管是用真机还是用模拟器都无法查找到手机。我用的是windows10系统,解决办法如下:1.先在setting里面的sdk tools 的Android SDK Platform-Tools删除。2.从此处下载平台工具https://dl.google.com/android/repository/platform-tools_r26.0.0-wi...

2019-06-28 15:20:54 1267 1

转载 Intent及其七大属性及intent-filter设置

一、知识点回顾:Activity(一)、如何实现Activity页面跳转?示例代码://第一种方式:Intent intent = new Intent(MainActivity.this,NextActivity.class); startActivity(intent);//第二种方式:Intent intent = new Intent();intent....

2019-06-12 17:53:35 11293 1

原创 Android 获取本地的json文件

第一步:在项目src>main>assets目录下把你的json文件放进去。第二步:创建一个读取Json文件的工具类:第三步:调用因为我这里是在fragment调用使用的是getActivity,这样就获取到了assets下的json文件的数据。直接拿来解析解就行了,解析方式很多。gons解析:把对应的gson包引入到项目中。怎么...

2019-06-06 11:09:28 13596 4

转载 Android实现ssl双向验证

Android实现双向验证前言 Android端实现双向认证的难点主要在于Android接受的证书格式是BKS,而一般提供的证书不包含此格式,需要手动转换 转换之后如果请求不了,表现为握手失败(Handshake failed),则一般是证书转换错误 网上有一大堆转换方法,有的虽能正常生成BKS证书,但还是导致握手失败,推测应该还是转换方式有误 在这里提供一种自...

2019-05-28 13:10:50 5171 2

转载 获取证书实例

public static X509Certificate getCert(String fileName) throws Exception {//从一个有效的证书文件来创建证书..InputStream inStream = new FileInputStream(fileName);CertificateFactory cf = CertificateFactory.ge...

2019-05-27 14:23:22 1419

转载 Android 权限大全

设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制设置系统时间 android.permission.SET_TIME,设置系统时间设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸设置壁...

2019-05-24 17:50:33 690

转载 Android】Retrofit网络请求参数注解,@Path、@Query、@QueryMap...

原作者地址:https://www.jianshu.com/p/7687365aa946Form表单提交,后台服务器是以键值对的形式来接受参数的,所以Retrofit也很聪明,把接口参数通过Map的形式来提交。使用@FieldMap /** * 登录 * post * 表单提交 * * @param map *...

2019-05-14 17:34:15 1169

转载 Gradle问题: AAPT2 error和"aapt.exe'' finished with non-zero exit value 1或者AAPT2与Robelectric不兼容

转自:https://blog.csdn.net/yi_master/article/details/80363372就当是做笔记,之前百度了好多问题都没有准确答案,要么就是直接说问题怎么解决,没有解释为什么会出现这个问题的原因,然后以后再遇到这样的问题就又不知道怎么解决了。这里转自别人的一篇文章,解释的很详细。在使用Android Studio编译工程的时候,时常会遇到aapt2和...

2019-04-30 10:26:24 901

原创 Android AndroidManifest.xml文件权限出现“Permission is only granted to system apps”的解决办法

废话不多说,直接上图例如出现这个问题,好像也不会影响我们APP的正常使用,但是有强迫症的人实在是受不鸟。该错误的意思是该权限只是针对系统级的app的。那么只是针对系统级的app的这个是什么意思的呢?有时候使用某些api需要使用系统权限,如调用PackageInstaller的相关接口,需要android.permission.INSTALL_PACKAGES权限,该权限系统只会...

2019-04-29 11:35:05 13750 6

转载 Android如何把项目打包成jar和aar?

网上找了很多都没啥用,最后找到一个可以使用的方式。整理记录AndroidStudio 把一个 module 项目打包成 jar 包。一、默认自动生成的 jar 包  众所周知 android studio 会在library所依赖的 app运行 或 build 之后自动生成 jar 包,路径为 Module根目录/build/intermediates/bundles/debug o...

2019-03-01 17:39:26 1601

原创 解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错

创建项目的时候之前一直出现一个错误。Error:Execution failed for task ':app:preDebugAndroidTestBuild'.Conflict with dependency 'com.android.support:support-annotations'in project ':app'. Resolved versions for app (26....

2019-01-02 11:11:12 384

原创 buildscript和allprojects的作用和区别是什么?

在Android Studio的Project的build.gradle中buildscript { repositories { jcenter() maven { url 'https://dl.bintray.com/umsdk/release' } }}allprojects { ...

2018-11-06 10:42:22 1510

原创 将List集合用字符串,逗号隔开进行拼接

先上效果:就当是做笔记,以后可以自己查看,也可以再用到的时候随时拿来用。直接上代码:public class ArraySplicing { private static String[] array = {"张三", "李四", "王五", "撒娇", "九点十几分", "没事", "圣诞节"}; private static S

2018-10-11 14:37:56 84046 4

原创 Android Studio 修改编辑页面的背景图

今天比较闲的蛋疼。作为一名寂寞的程序员总觉得少点什么。想了半天,才想明白,自己少了一个女朋友。好吧,平时对象创建的多了,自己都麻木了。于是我就在想,假如哪天自己有女朋友了,一定要把照片当成桌面背景图。后来想想还是不对,作为一名安卓开发者,又不是对着电脑桌面开发应用程序,跟我门最亲密的还是Android Studio.我就在想,肯定有些比我闲的蛋疼的大牛,会写一些插件出来。可以当成AS的背景,于是我...

2018-07-05 14:43:51 6384

原创 ActionBar使用的时候空指针?

今天编写Actionbar的时候遇到了一个问题,这里不再记录ActionBar的属性如何使用,这些百度一大堆,而且文档里写的很清楚,每个人遇到的问题不一样,我这里记录的是自己编写的时候遇到的问题,虽然问题比较简单,但是自己记录了之后以后就会有经验,也希望能够给那些跟我一样遇到相同问题的小伙伴一些提示,废话不多说:页面很简单,一个按钮,点击的时候调用Action的show()方法。但是点击的时候遇到...

2018-07-05 13:24:11 447

原创 如何将本地项目与码云关联?

git的配置方法就不说了,因为写这篇文章也是为了做笔记。不知道git的配置,百度一下一大堆,我这里就说说我在关联码云的时候遇到的一些小问题。如果你的本机是安装成功第一次使用,先配置一下一些基本的信息$ git config--global user.name "Your Name"$ git config --global user.email"email@example.com...

2018-05-23 15:49:33 12802 1

原创 每次进入Fragment页面都刷新数据

     今天写项目的时候有一个需求,就是每次进入到fragment这个页面都需要刷新一次数据。我的页面是这样的。当点击到档案的时候,就要刷新数据。直接上代码:定义一个bool值:private boolean isGetData = false;然后在重写fragment的onCreateAnimation()方法。 @Override public Animation onCreate...

2018-04-10 11:19:37 20258 8

原创 Android onBackPressed() 里调用 setResult(VALUE_NUMBER)无法返回正确的值?

  今天在项目中遇到这样一个问题,我使用startActivityForResult()进行页面跳转的时候,如果在正常点击事件中可以可以返回正确的resultCode,但是在虚拟按键,onBackPressed() 的监听事件里面无法返回正确的值。一直返回的是0。首先说下正常的显示情况:FirstActivity的xml文件:<?xml version="1.0" encoding="utf...

2018-03-26 17:32:07 1095

空空如也

空空如也

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

TA关注的人

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