android
文章平均质量分 82
Charon1997
一个今天胜过两个明天!!!
展开
-
【Android Studio】git pull 时遇到askpass 问题的解决方法
Android Studio 使用git工具时,git pull失败,出现askpass错误的问题原创 2022-02-25 11:23:16 · 6433 阅读 · 4 评论 -
Android 如何在关闭的情况下打开notification
Android APP被关闭后无法打开推送消息0.前言众所周知,通过消息推送下发消息,目前移动端APP产品运营最重要的运营手段之一。而如何解决这方面的问题,优化这部分的体验,是我们必须去解决的。1.发现问题最开始,运营同学反馈了一个问题:通知栏消息点击后无响应,无法打开应用,跳转到活动页面。通过查询日志信息,很快技术同学就回复说,这个问题是因为接收到消息后,kill掉应用导致的。2.Wh...原创 2020-04-19 19:49:35 · 907 阅读 · 0 评论 -
Android WebView被导航栏遮挡的问题
对于有导航栏的手机,我们需要对导航栏进行相关的处理,让布局不被导航栏遮挡。 对于webview,导航栏可能会遮挡住部分布局。 对于Button和TextView等控件,其默认会再导航栏之上。我们可以利用这一点,来解决webview被遮挡的问题。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:an...原创 2018-06-14 18:10:28 · 6005 阅读 · 1 评论 -
标题栏,导航栏的2个属性,沉浸式相关
不覆盖且为透明<!--状态栏不覆盖在ContentView上--><item name="android:windowDrawsSystemBarBackgrounds">false</item><!--设置系统状态栏为透明--><item name="android:windowTranslucentStatus">t转载 2018-06-14 15:26:33 · 207 阅读 · 0 评论 -
Android 播放系统提示音
Android 播放系统提示音Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone rt = RingtoneManager.getRingtone(getApplicationContext(), uri); rt.play();原创 2018-05-24 14:20:43 · 1703 阅读 · 0 评论 -
详解Activity的生命周期
Activity的生命周期是很基础,也是面试经常遇到的问题,我们光知道有哪些周期是远远不够的,还要尽可能多的知道各种情况下生命周期的回调情况。 对于基本的调用流程本篇博客不会涉及,主要是讲解一下各种情况的调用情况。一、ActivityA to ActivityB to ActivityAActivityA to ActivityBActivityA : onPauseAc...原创 2018-04-20 18:54:27 · 212 阅读 · 0 评论 -
自定义View的测量与绘制
前言在Android开发过程中,我们可能会经常去自定义View,在自定义View之前,我们必须了解清楚系统是如何绘制出这些View的。一、测量首先,我们的系统会先测量这个View的大小,以便知道该画多大的一个View。这个过程在onMeasure()方法中进行。 首先我们需要了解这样一个强大的类——MeasureSpec,它来帮助我们测量View。 MeasureSpec是一个...原创 2018-03-13 16:56:21 · 287 阅读 · 1 评论 -
Android自定义View与添加点击事件
一、新建属性在新建的module中的values文件夹下新建atts.xml声明<declare-styleable name="Topbar"> <attr name="title" format="string"/> //此处省略10000字</declare-styleable>二、实现自己的View可以继承RelativeLayout创建构造方法private String t原创 2017-10-03 15:29:17 · 4190 阅读 · 0 评论 -
Fragment详解
一般手机开发,用到fragment的情况很多,主要有以下两种用法 平板与手机的运用 抽出相应模块复用 一、Fragment的使用(一)静态使用1.大致流程继承fragment(app包下的),重写onCreateView()回调方法 设置Fragment的布局在Activity中声明Fragment 使用方式与view相同2.创建和...原创 2017-10-02 20:18:51 · 771 阅读 · 0 评论 -
Android大图片、缩略图剪裁解决方案
很多同学进行Android开发的时候,不可避免的会遇到图片的剪裁,比如剪裁头像。 怎么打开照相机或者打开图库本文暂时不讲,本文主要介绍,剪裁时遇到的问题。剪裁界面的参数设置我们知道,此类图片的来源有拍照和图库,而可以采取的方式有 使用Bitmap并返回数据 使用Uri不返回数据 我们可以用以下代码打开系统提供的剪裁界面Intent intent = null;intent =原创 2017-09-27 16:57:08 · 468 阅读 · 0 评论 -
getCountLine() 为0的问题
当我们需要获取TextView的行数的时候,我们就去调用textView的getCountLine()方法去获取,但发现返回的值为0。 原来TextView的getCountLine() 需要异步获取,放在另外个线程中,因为textview还未加载完成,页面还未渲染完。TextView tv_test=(TextView)findviewbyid(id); //初始化textview控件tv_原创 2017-06-12 10:31:04 · 698 阅读 · 0 评论 -
Android动画点击不运行
不知道大家遇到过这种问题没有,明明通过setAnimation方法设置好了动画,也运行了start方法,但动画就是迟迟动不起来。原创 2017-06-07 11:41:14 · 1166 阅读 · 0 评论 -
Android 蓝牙BLE开发详解
Android 蓝牙BLE开发详解 有传输数据 多设备连接 获取uuid等原创 2017-06-07 01:49:05 · 14825 阅读 · 14 评论