自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

andcisco的博客

一点一点的记录

  • 博客(29)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 ViewPager2 + Fragment(同一个Fragment)ToolBar显示异常

ViewPager + Fragment 的Toolbar显示异常

2023-07-19 09:27:05 326

原创 Kotlin学习笔记

Kotlin的学习笔记

2022-01-19 16:24:16 1698

原创 DataBinding使用笔记

Koltin --- Databinding的部分使用方式

2022-01-10 14:24:02 2251

原创 DataBinding Dialog的setContentView(view)导致界面宽高失效

使用databinding设置dialog, 导致dialog的宽高失效

2022-01-05 18:11:07 2053

原创 ConstraintLayout的理解和相关术语的解释

ConstraintLayout已经出来很久了, 但一直没怎么对她进行研究, 现在终于可以写项目了.听说布局很优美, 提高性能!听说代码很简单, 很容易懂!听说一学就会, 那么现在开整:前期准备:在项目的build.gradle中添加依赖:implementation 'androidx.constraintlayout:constraintlayout:1.1.3'...

2019-11-04 16:49:48 272

原创 给系统闹钟设置时间Alarm

给系统闹钟设置时间, 为什么不自己写一个, 还不是因为自己技术太菜, 不能保证自己写的闹钟会被在 杀进程 关机的情况下被唤起, so no bb show code:Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);intent.putExtra(AlarmClock.EXTRA_ALARM_SEARCH_MODE, Alarm...

2019-10-16 18:09:32 936

原创 解决Glide加载图片闪烁的问题(感觉加载了两遍 !!!)

今天由于项目需求的原因, 需要把原来的ViewPager的长方形图片转成圆角图片.一直觉得Glide很强大, 应该可以直接设置圆角图片, 但是输入 . 之后并没有找到这个方法, 顿时一大片问号飘过 !!!下面来说说遇到的问题:1. 之前Glide 3.0+ 都是直接Glide. 点点点就行了, 现在升级到Glide 4.0+, 需要把这些配置全部写在RequestOptions这个方法...

2019-07-19 18:14:07 8756 1

原创 targetSdkVersion 23升级到 27所遇到的问题记录

由于XXX原因, 把APP的targetSdkVersion升级到了27, 首先第一个问题, app下载文件(自动升级) 使用okhttp下载文件就抛了异常:也不知道什么原因, 咱也不敢问!!!因此, 百度, Google, 查到需要添加这一句代码:OkHttpClient mHttpClient = new OkHttpClient();mHttpClient.se...

2019-07-04 17:36:32 2564 1

原创 对无签名的APP进行签名 命令行签名

下面是在命令行对app进行签名:就是那么简单!!!

2019-07-01 10:46:40 575

转载 部分手机拍照屏幕旋转, 导致imageview不能显示的问题???

在项目开发的过程中, 碰见了一个非常诡异的事情, 拍照之后的imageview不能正常显示图片! 从而导致十行代码中间的几句代码不执行, 不执行, 不执行 !!! 代码中包括imageview.setImageBitmap(bitmap); 一度认为这个bitmap可能是null, 但是经过多次测试, 并不是null. 这就诡异了(主要是测试手机不在我这里, ...

2019-05-09 20:29:03 425

原创 在strings.xml对文字进行使用HTML标签

首先说一下由于android新版本导致strings.xml的文字全部爆红, 对于强迫症的人来说 不能忍1. 在resources的节点添加xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"2. 在每个element中添加 translatable="false" ...

2019-04-18 11:45:23 511

原创 添加第三方aar, jar, medel等需要注意的事项

在android开发过程中, 经常会使用第三方的aar, jar 或者是model, 那我来说一下应该有哪些注意的事项:1. 对于aar包, 这个是android studio的特有的, 因此它的引入形式如下: 1.1 把aar包放进项目的libs下 1.2 在项目的 build.gradle的 dependencies中添加implementation(name:'...

2019-04-12 13:55:16 419

原创 隐藏虚拟按键, 当下拉时并显示出来(针对华为, 或者其他有虚拟按键的手机)

 在Activity的onCreate()方法中调用hideNavigationBar()方法@Override    public void onWindowFocusChanged(boolean hasFocus) {        super.onWindowFocusChanged(hasFocus);        if(hasFocus) {            hid...

2018-11-02 13:26:06 618

原创 简单使用TabLayout和ViewPager

以前都是使用Famerlayout + RadioGroup来写, 最近发现TabLayout + ViewPager来写更简单写, 因此研究了下:一. 准备工作:1. 创建一个android项目2.在项目的build.gradle的dependencies中添加implementation 'com.android.support:design:26.1.0'3.让你的Activ...

2018-08-21 17:21:58 4316 1

原创 搞一个release版本的aar包

最近在做一个aar包给第三方使用, 由于是第一次做这个aar包, 在所有的功能代码完成需要打包的时候发现, 坑开始出现了, 于是各种百度......开始吧!!!首先你需要创建一个Android项目, 然后创建一个android的library下一步:剩下的就看你了.下一步:上面就是把你刚刚创建的library添加进去,被你的app依赖.然后就开始   .......

2018-08-13 14:03:15 2665

原创 简单的retrofit使用方法

retrofit这个网络框架已经出来很长时间了, 现在相当的火爆, 下面来记录下我自己的使用情况!首先我们使用android studio来操作:第一步: 当然是引用retrofit的相关jar包implementation 'com.squareup.retrofit2:retrofit:2.0.2'implementation 'com.squareup.retrofit2:c...

2018-08-08 15:04:37 731 1

原创 动态权限申请不回调的其中一个原因!

最近做了个Demo,需要去相册获取一张图片.这个时候就需要动态权限了,但是就是不回调,就是不回调,就是不回调!由于是在Fragment中来写的这一段代码,所以导致了Fragment获取动态权限与Activity不同!不说了,上代码:Fragment中的动态权限:if(ContextCompat.checkSelfPermission(context, Manifest.permission.WRI...

2018-05-22 10:01:07 1169 2

原创 Android Studio的APP目录下的build.gradle的配置说明

Build.gradle属性说明://声明是Android程序apply plugin:"com.android.application"   android{ //程序在编译的时候会检查lint, 有任何错误提示都会停止build lintOptions{ abortOnError false                    //即使报错也不会停止打包 checkReleaseBuil...

2018-04-18 16:39:18 2817

原创 微信另外一种分享(图片 + 文字) 到朋友圈

图片 + 文字分享到朋友圈, 这个功能微信竟然不支持, 是不是很诧异, 当时我也把文档翻了好几遍, 最后只能利用强大的系统来做这个功能!!!首先我们先看看基础代码:Intent intent = new Intent();ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareTo...

2018-02-23 18:18:26 9940 3

原创 获取控件的位置

2017-12-26 18:45:25 438

原创 fiddler的简单使用

本文只是简单的使用fiddler简单的去捕获数据!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Fiddler操作:第一步: 打开Fiddler第二步: 找到Tool点击 --> Fiddler Options --> Connections --> Allowremote computers to connect 此选项打钩第三步: 重启F

2017-08-15 11:37:54 314

原创 项目要求url打开android应用

首先准备Android这一块的;1. 在项目的清单配置文件的启动Activity的下添加:                                                                                      android:pathPrefix="自己定义/自己定义"

2017-07-25 15:40:19 477

原创 对于支付宝支付 - 我是这样做的

关于支付宝支付,不得不说,对于程序猿来说是最简单的支付方式(对于某信,某联来说)准备工作 放入jar包等, 清单配置文件需要添加com.alipay.sdk.app.H5PayActivity不多说,直接上代码....../*** 调起支付宝  需要的参数要从后台获取(安全考虑)* @param string*/private void requstAlipay(fin

2017-06-30 18:04:06 503

原创 对于微信支付 - 我是这样做的

关于微信的准备工作:1. 首先你需要打一个正式包, 然后再手机上安装;2. 下载微信工具- GenSignature 去获取MD5签名   微信开放平台后台需要3. 等待微信支付申请下来开始接入微信支付:1. 按照官方文档 接入微信支付需要的lib,配置文件等2. 开始代码 2.1 创建一个WxPAy.class 的类        private IWXAPI mApi;private Stri...

2017-06-30 17:39:05 579

原创 截屏并去掉状态栏

/*** 获取截屏后的bitmap* @return*/private static Bitmap getCutBitmap(Context context){//获取屏幕截图的bitmap   View view = context.getWindow().getDecorView();   view.setDrawingCacheEnabled(true); 

2017-06-30 17:24:49 1927

原创 删除之前的保存的图片

删除之前保存的图片

2016-07-22 16:23:57 1064

原创 从服务器获得图片并保存到手机

从服务器获取图片并保存

2016-07-22 16:14:42 831

原创 点击事件

Android的重复点击情况

2016-07-22 16:11:22 341

原创 简单的保存手机号到通讯录并删除

一个简单的通讯录的保存与删除功能

2016-07-22 15:37:17 2110

Gallery绑定下方显示界面

网上找了很多,但没有一样的 自己写了个简陋版的,供大家参考。 gallery中每一个item绑定了一个view 在下面显示。

2015-11-11

数据在生命周期内的保存

当考虑activity的销毁或重新启动,数据到底保存到生命后期的哪个方法呢?

2015-09-09

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

TA关注的人

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