Android
文章平均质量分 66
左海龙12
这个作者很懒,什么都没留下…
展开
-
Android Textview实现文字颜色渐变效果
文字颜色渐变效果(那串号码):实现代码:import android.widget.TextView;import android.content.Context;import android.graphics.Canvas;import android.graphics.LinearGradient;import android.graphics.Paint;import android原创 2017-12-25 16:47:20 · 15948 阅读 · 2 评论 -
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
与MultiDex机制有关,项目总方法数超过65536个造成既然是警告,先不搭理他,只管在真机上部署,然而启动就崩溃,在Android Monitor - logcat中报了如下错误:这当然不是jar包导入失败的问题,通过更新调整gradle版本、修改jdk版本,无法解决问题。折腾了好长时原创 2017-03-07 14:51:41 · 436 阅读 · 0 评论 -
Android在APP存活或者被杀死情况下,点击通知栏打开指定Activity
在收到推送通知后,点击通知栏要打开APP的指定页面,是Andorid中的一个常见功能。1、若APP存活,很简单,直接在通知栏的点击监听中启动对应Activity即可:@Override public void dealWithCustomAction(Context context, UMessage uMessage) { context.startAc...原创 2018-03-11 11:53:25 · 5673 阅读 · 1 评论 -
Android APP启动时的黑白屏问题
Android APP启动时黑屏或者白屏的问题很常见,解决起来也不复杂。下面总结一下出现的原因,以及常见的解决此问题的两种方案。其实,APP启动时出现黑屏或者白屏并不是不正常,只是还没有加载到APP首个启动的Activity(以下以SplashActivity为例)的布局文件,就显示了window窗口的背景,黑色或者白色就是window窗口的背景颜色。如果想要看一下黑屏或者白屏的效果,可以在Spl...原创 2018-03-04 15:27:58 · 925 阅读 · 0 评论 -
Android 6.0的权限管理
Android系统的权限获取首先要在项目的Manifest.xml文件中声明。在Android 6.0之前,当用户安装APP时,会向用户展示应用要获取的所有权限,用户继续安装则代表同意授权,用户若要拒绝授权或者仅仅想要拒绝授权某一个权限,用户就只有取消安装一种方法可用。这对于用户是很不友好的。一般用户都只能选择继续安装,这之后应用就能够获取到它所声明的所有权限,包括一些能够访问用户隐私数据的危险性...原创 2018-03-18 15:19:56 · 358 阅读 · 0 评论 -
Android实现截屏和截长图功能的几种方法
一般情况下各种型号的手机都会有自带的截屏功能,也会有诸如“开关机键+音量键”的截屏快捷键,只要手机是亮屏状态,都会将手机屏幕的可视区域(包含状态栏)全部截取下来。如果开发中想要调取系统的截屏功能,理论上讲是可以的,需要在APK中调用“adb shell screencap -pfilepath” 命令,但是需要获取root权限,调用系统的隐藏API。这就很麻烦了,感兴趣的可以自己研究一下,由于...原创 2018-03-23 18:56:21 · 31774 阅读 · 6 评论 -
Android Support Library v4、v7、v13
一、前言关于Android Support Library,官网是这样解释的:“Android 支持库提供了诸多未内置于框架的功能。这些库提供向后兼容版本的新功能、框架中未包含的实用 UI 元素,以及应用可以利用的一系列实用程序。”官网参考链接:https://developer.android.com/topic/libraries/support-library/index.html通俗点来说...原创 2018-03-30 17:42:23 · 3319 阅读 · 0 评论 -
如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
Android系统在持续更新中,当Android系统发布了新版本后,之前的应用在新版本的系统上运行会不会出问题呢?当然不会,向前兼容是软件行业需要持续关注的事情,Android自然也很重视。Android就是通过compileSdkVersion、minSdkVersion、targetSdkVersion保证着应用和不同版本Andorid系统的和谐相处的,三者的作用分别是控制可以使用哪些AP...原创 2018-04-11 13:11:18 · 2970 阅读 · 0 评论