Android
Wqz-
这个作者很懒,什么都没留下…
展开
-
Android随笔之——PackageManager详解
参考:http://www.cnblogs.com/xingfuzzhd/p/3374504.html 今天要讲的是PackageManager。Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通...转载 2018-07-09 18:33:37 · 299 阅读 · 0 评论 -
Web基础-Uri跟Url的区别
Web基础-Uri跟Url的区别参考博客:关于URL跟URI的区别,个人见解 - J2EE关于URL和URI的区别,个人见解。 初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有胡说八道的,有故意绕来绕去的,我估计他自己都没搞懂,按照马士兵的说法就是,通通都是一些冠冕堂皇的套话,说了等于没说,本来...转载 2018-07-25 17:11:57 · 189 阅读 · 1 评论 -
android: UriMatcher的用法
转自原文https://www.cnblogs.com/zgqys1980/p/5239711.html android: UriMatcher的用法ContentProvider是Android四大组件之一,网上也有不少关于它的文章,基本用法都可以查到,但关于UriMatcher在其中的作用,文章中都有例子,但我觉得还没有说清楚。先说为什么用UriMatcher。Conten...转载 2018-07-25 17:08:26 · 283 阅读 · 0 评论 -
androidstudio多个module放在一个目录下
androidstudio多个module放在一个目录下2016年04月17日 17:51:38阅读数:867以添加GifView为例1、工程目录下新建librarys2、把第三方工程拷贝进来。3、修改工程目录下的settings.gradle,添加 include ‘:app’,’:librarys:GifView’4、修改app目录下的build.gradle ...转载 2018-07-24 11:05:37 · 1748 阅读 · 0 评论 -
Handler还需要用到弱引用(WeakReference)吗?
转自:https://blog.csdn.net/alcoholdi/article/details/54948058 写的很好网上很多文章都说写Hanlder,需要用static声明为静态的,还需要用弱引用包裹构造函数传来的Activity实例。比如这篇英文博客http://www.androiddesignpatterns.com/2013/01/inner-class-handler-me...转载 2018-07-05 19:18:19 · 1007 阅读 · 0 评论 -
Android6.0动态权限申请步骤以及需要注意的一些坑
转自:https://www.cnblogs.com/Free-Thinker/p/6014765.htmlAndroid6.0动态权限申请步骤以及需要注意的一些坑因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~本demo github下载地址...转载 2018-07-05 13:55:41 · 203 阅读 · 0 评论 -
你不知道的Runnable接口,深度解析Runnable接口
转载请注明出处https://blog.csdn.net/zxw136511485/article/details/53032658/ 本文描述的是Android中的Runnable接口 。因Android中的线程源自于Java,所以首先需要了解Java中的线程,有关Java中的线程请看这篇文章Android(线程一) 线程 ! Java开发中,我们实现多线程,有两种方式, 一种是继...转载 2018-07-04 19:11:21 · 9368 阅读 · 1 评论 -
从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
转载请注明出处http://blog.csdn.net/ly502541243/article/details/52062179Handler每个初学Android开发的都绕不开Handler这个“坎”,为什么说是个坎呢,首先这是Android架构的精髓之一,其次大部分人都是知其然却不知其所以然。今天看到Handler.post这个方法之后决定再去翻翻源代码梳理一下Handler的实现机制。异步更...转载 2018-07-04 19:01:01 · 155 阅读 · 0 评论 -
Android studio查看sdk源代码
转自https://blog.csdn.net/wxx1471181824/article/details/75003766 非常感谢 !Android studio查看sdk源代码2017年07月12日 09:12:56阅读数:3233以Android api24为例:1、当我们在Activity上按下ctrl+鼠标左键,会出现Activity.class文件,这是Android studio反...转载 2018-07-04 17:22:53 · 1180 阅读 · 0 评论 -
用GSON 五招之内搞定任何JSON数组
关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 《Google Gson的使用方法,实现Json结构的相互转换》 ,写的很好,通俗易懂。我为什么写这篇文章呢?因为前几晚跟好友 xiasuhuei321 探讨了一下GSON解析复杂的JSON的时候,能不能只解析源数据中的数组,甚至只解析数组的某一部分。探讨了二十分钟,得出结论:没用过,不知道。所以今天特地研究了一下,发现真的So Ea...转载 2018-07-11 11:09:18 · 1245 阅读 · 0 评论 -
AsyncTask造成的内存泄露
原文出处:https://www.jianshu.com/p/ca65b59a6bf3当AsyncTask被引入到Android中时,它被贴上“无忧线程”的标签。其目的是让与UI线程交互的子线程变得更容易。AsyncTask其本质是一个由5个核心线程组成的,最大队列数为128的线程池。我们在使用的过程中,通常会重写doInBackground(Params…) 方法,比较耗时的操作都可以放在这里。...转载 2018-07-10 11:19:39 · 1331 阅读 · 0 评论 -
理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
阅读数:40607刚才看了一下sundy的视频《LLY110426_Android应用程序启动》,里面讲到luncher这个activity通过获取应用程序信息来加载应用程序,显示给用户,其中就是通过一个应用程序中的AndroidManifest.xml中的声明来识别的。其中android.intent.action.MAIN 与 android.intent.category.LAUNCHER ...转载 2018-07-09 19:16:14 · 585 阅读 · 0 评论 -
Android单元测试(一):JUnit框架的使用
Android单元测试(一):JUnit框架的使用1.前言网上有许多关于单元测试的好处,这里我就不去说了。我写单元测试的理由很简单粗暴,就是图一个方便。试想一下这个场景:我们在写一个新功能,每写一部分,我们就安装到手机上查看一下,这个过程中你要点击到对应的页面,做对应的操作,最后才能反馈给你结果。如果达到了预期效果,那么恭喜你。可是一旦这次失败了,是不是又要重复这一过程?是不是感到很麻烦?...转载 2018-09-26 16:55:33 · 197 阅读 · 0 评论