![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 95
老特拉福德的荣光
这个作者很懒,什么都没留下…
展开
-
@SuppressLint("NewApi")和@TargetApi()的区别
原文地址:http://blog.csdn.net/wbshuang09/article/details/44920549在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。转载 2017-07-02 17:01:03 · 327 阅读 · 0 评论 -
onNewIntent调用时机
原文地址 :http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.html在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发转载 2017-07-13 17:37:22 · 207 阅读 · 0 评论 -
关于android 导入第三方.so库文件在低版本Android手机上正常使用,在5.0版本的手机上就出现闪退
闪退log 如下所示:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPat...................nativeLibraryDirectories=[/data/app/com.appshare.android.ilisten-2/lib/arm64, /system/fake-libs64,原创 2017-07-21 16:57:10 · 2254 阅读 · 0 评论 -
Android对接支付宝移动支付始终无法成功调用H5PayActivity
帮了我大忙了,感谢博主。原文地址: http://blog.csdn.net/u010705554/article/details/71170905最近公司项目需要对接支付宝移动支付,按照支付宝开发文档一步步往项目中集成,一开始还是比较顺利的,因为测试手机上安装了支付宝客户端,当我把支付宝卸载后,问题出现了,因为支付宝sdk本身就进行了客户端是否安装的判断,安装了会呼起支付宝客户端转载 2017-08-07 10:51:30 · 2264 阅读 · 0 评论 -
关于微信、QQ语音消息,语音电话的时候控制应用音频播放以及暂停
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-08-25 15:15:20 · 8953 阅读 · 2 评论 -
Android中的Audio播放:控制Audio输出通道切换
原文地址:http://www.linuxidc.com/Linux/2012-04/57901.htmAudio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放转载 2017-08-25 15:21:56 · 1452 阅读 · 0 评论 -
如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion
终于理清了这几个的关系 ,感谢原文博主!!!原文地址 :http://blog.csdn.net/zly921112/article/details/52648486最近在搞项目6.0权限问题,正好借着这股劲把之前一直不太理解的compileSdkVersion, minSdkVersion 和 targetSdkVersion这三个属性看了下,看完后不禁的发出感慨原来就是这转载 2017-09-08 11:15:46 · 263 阅读 · 0 评论 -
Service onStartCommand各种返回详解,解决问题:只调用onCreate不调用onStartCommand
原文地址:http://blog.csdn.net/frank_softworks/article/details/7572557终于理清了这个返回值的意义,感谢原文博主。Service原理这里不介绍,只介绍onStartCommand的返回和AndroidReference中的问题。 onStartCommand方法必须具有一个整形的返回值,这个整形的返回值是一个描述性质转载 2017-09-17 17:43:28 · 1443 阅读 · 0 评论 -
ProGuard 又搞了个大新闻
原文地址:http://www.zhimengzhe.com/Androidkaifa/251546.html文章出自 Kaede 的博客一般情况下,Android项目经常开启ProGuard功能来混淆代码,一方面可以降低应用被反编译后代码的友善度,增加被逆向的难度,另一方面开可以通过精简Java API的名字来减少代码的总量,从而精简应用编译后的体积。ProG转载 2017-09-21 11:20:25 · 276 阅读 · 0 评论 -
Android通知栏版本兼容解决方案
原文:http://blog.csdn.net/u012124438/article/details/53054994Android通知栏是我们在APP中几乎必须使用到的,自定义通知栏给我们带来很多拓展性,但是我们在使用自定义通知栏时往往会遇到自定义通知栏和系统本身颜色、字体等不兼容的问题,本篇博客就重点讲解如何解决Android自定义通知栏在各Android系统的适配问题。转载 2018-03-01 11:03:59 · 733 阅读 · 0 评论 -
Android5.0以上通知栏图标设计
原文地址:http://blog.csdn.net/u013706904/article/details/51912634众所周知,Android5.0以上系统通知栏做了很大改进,小图标只能用alpha图层进行绘制,不能用rgb图层,就这个问题,我们用一个例子说话。1. 废话少说,直接上代码NotificationManager notificationManage转载 2018-03-01 14:37:01 · 1001 阅读 · 0 评论 -
Android--混淆打包找不到资源类的问题
原文地址 :http://blog.sina.com.cn/s/blog_7bac470701014jp3.html android打包apk的时候一般都会混淆,而在eclipse中常使用的是proguard来混淆。有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况。首先看看正常的proguard.cfg文件里面可以怎么写:简单的android转载 2017-06-22 13:53:52 · 3706 阅读 · 0 评论 -
bug修复-android中的onCreate两个参数的方法是什么鬼?
原文地址 :http://blog.csdn.net/u014315849/article/details/50902784一 bug阐述和解决今天,在开发中遇到了这样一个问题:就是没有界面显示。明明有setContentView xml文件在可视化开发环境下也正常显示.,原来是复写onCreate函数时出现了问题在安卓5.0版本转载 2017-06-19 15:36:39 · 358 阅读 · 0 评论 -
Android App 沉浸式状态栏解决方案(亲测有效)
原文地址 :http://jaeger.itscoder.com/android/2016/02/15/status-bar-demo.html伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前转载 2017-04-27 23:04:47 · 1005 阅读 · 0 评论 -
onScrollStateChanged()和onScrolled()的区别
原文地址 : http://blog.csdn.net/l799069596/article/details/49557417SCROLL_STATE_TOUCH_SCROLL#手接触ScrollView触发一次SCROLL_STATE_FLING#正在滚动SCROLL_STATE_IDLE#滑动停止ListView 图片列表的滚动,转载 2017-05-15 20:52:26 · 2855 阅读 · 0 评论 -
关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解
A:透明度R:红色G:绿B:蓝Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位Bitmap.Config RGB_565:每个转载 2017-05-15 21:11:57 · 277 阅读 · 0 评论 -
使用Picasso加载图片的内存优化实践
原文地址 :http://blog.csdn.net/ashqal/article/details/480058330 说明现在Android开源库中有许多图片加载框架,本文以picasso为例,总结下开发过程中的一些优化经验,使用的picasso版本如下compile 'com.squareup.picasso:picasso:2.5.2'11 图片裁转载 2017-05-15 21:20:48 · 210 阅读 · 0 评论 -
Android解决多个Fragment切换时布局重新实例化问题
原文地址 :http://blog.csdn.net/fan7983377/article/details/51889269布局文件:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"转载 2017-04-25 00:35:45 · 432 阅读 · 0 评论 -
Android 多主题切换 (theme + style) 及 selector/drawable 无法引用 ?attr 属性的问题
原文地址:http://blog.csdn.net/liuxu0703/article/details/62243597需求:最近需要实现应用内多主题的需求: 要求应用内预置 10 个左右的主题配色方案, 用户可按需切换. 刚一拿到需求, 觉得这简单, 用 Android 的 theme + style 就可以搞定了. 没过多久就遇到了 attr 无法被 selecto转载 2017-04-26 17:05:04 · 1107 阅读 · 0 评论 -
Android中常用的设计模式
原文地址:http://www.cnblogs.com/android-blogs/p/5530239.htmlAndroid开发中常见的设计模式对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。转载 2017-04-20 03:47:41 · 226 阅读 · 0 评论 -
安卓退出应用的安全方式
一、容器式建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activityimport java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; public class BaseActivity exte原创 2017-04-16 13:41:52 · 338 阅读 · 0 评论 -
Android使用Handler造成内存泄露的分析及解决方法
原文地址: http://www.cnblogs.com/xujian2014/p/5025650.html一、什么是内存泄露? Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相转载 2017-04-21 21:50:38 · 187 阅读 · 0 评论 -
inflate自定义attr报错的解决方法
原文地址 : http://blog.csdn.net/consoar/article/details/16106187近段时间,写了一下多主题支持的软件,用的是Theme+自定义Attr实现的,但是我用的是Fragment,需要inflate,但我发现我直接获取LayoutInflater进行inflate会报错,所以查阅了一下资料,得出要用setTheme过的Activity进行获取,所转载 2017-04-26 19:42:22 · 429 阅读 · 0 评论 -
如何解决Android7.0及以上的权限崩溃问题
原文地址:http://blog.csdn.net/lixuce1234/article/details/69577309话说自从google出来Android 7.0系统之后,我们公司的测试小伙伴就向我提出了7.0的bug,接下来就着手查阅了下问题是出在哪里的,该如何来解决呢。bug日志是长这样子的: android.os.FileUriExposedExcepti转载 2017-05-18 00:04:33 · 4729 阅读 · 0 评论 -
熟悉Android Context与GetApplicationContext的区别及使用,能够解决内存泄漏问题
原文地址: http://blog.csdn.net/lixuce1234/article/details/620398071、Context概念其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。Context,相信不管是第一天开发Android,还是开发Android的各种转载 2017-05-18 00:11:22 · 1131 阅读 · 1 评论 -
Glide最新版V4使用指南
原文地址 :http://blog.csdn.net/u013005791/article/details/74532091概述Glide是一个Android的图片加载和缓存库,它主要专注于大量图片的流畅加载,Glide几乎可以胜任任何你需要使用到图片从网络拉取,压缩,显示的场景。本文主要基于Glide4.0版本介绍其基本使用方法。1 集成Github地址转载 2018-03-02 15:46:36 · 676 阅读 · 0 评论