
android
taiyuanwuyin
这个作者很懒,什么都没留下…
展开
-
深入理解Java:类加载机制及反射
一、Java类加载机制1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成转载 2017-09-14 08:48:58 · 183 阅读 · 0 评论 -
Android中的Intent和Intent-filter总结
一.相关概念(一)基本概念 Intent中文意思指”意图”,按照Android的设计理念,Android使用Intent来封装程序的”调用意图”,不管启动Activity、Service、BroadcastReceiver,Android都使用统一的Intent对象来封装这一”启动意图”。此外,Intent也是应用程序组件之间通信的重要媒介。在Android中指定的了具体是某个组件转载 2017-09-14 10:16:06 · 909 阅读 · 0 评论 -
activity dialog生命周期
Android生命周期包括以下几个状态: onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等 onStart():Activity显示在前台,但还不可与用户交互 onRestart():在activ转载 2017-09-15 08:39:10 · 3539 阅读 · 0 评论 -
类名.class与类名.this详解
类名.class 我们知道在java中,一个类在被加载的时候虚拟机就会自动的生成一个这个类的一个Class类型的“类对象”,每个类都对应着一个这样的类对象,通过这个Class类型的类对象,我们就能够使用“内省与反射”机制,访问一个类的信息,比如:对应类中的方法有哪些,成员域有哪些等等;获取一个类的“类对象”的方法之一就是通过使用 类名.class 这个方式返回一个Class类型的转载 2017-09-15 08:55:51 · 413 阅读 · 0 评论 -
Virtualbox中win7虚拟机中U盘不可用问题的解决
http://blog.youkuaiyun.com/harry_helei/article/details/46972125 Virtualbox版本是5.0.0,主机运行多是Ubuntu12.04 LTS,虚拟机是Win7 X64。起初Win7正常运行,Virtualbox的增强功能已安装。下面是如何一步一步解决U盘不可用的详细过程。1. 直接插入U盘,Win7下无任何反映转载 2017-10-12 09:47:57 · 895 阅读 · 0 评论 -
android应用启动设置
Implicit Intent没有明确的指定要启动哪个Activity ,而是通过设置一些Intent Filter来让系统去筛选合适的Acitivity去启动。intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data。你可以将整个android系统中所有的activity都集中起来当成是一个数据库,而intent本身就是一条s转载 2018-02-02 10:01:07 · 643 阅读 · 0 评论 -
Android多进程
进程:每个App在启动前必须先创建一个进程,该进程是由Zygote fork出来的,进程具有独立的资源空间,用于承载App上运行的各种Activity/Service等组件。进程对于上层应用来说是完全透明的,这也是google有意为之,让App程序都是运行在Android Runtime。大多数情况一个App就运行在一个进程中,除非在AndroidManifest.xml中配置Android:pr转载 2018-02-02 16:37:51 · 280 阅读 · 0 评论 -
在Android开发中怎样使用Application类
https://www.jianshu.com/p/3138f9c351e8---- 在Android开发中怎样使用Application类自己独立开发项目才发现以前对Application类并不是十分了解,现在开始直接搭建一个新项目的框架才重新踩过这个坑。1. Context类型Android是用Java语言来编写和,然而Android却需要一个完整的Android工程环境,在这个环转载 2018-02-02 16:47:14 · 383 阅读 · 0 评论 -
android service onBind, peekService
http://blog.youkuaiyun.com/javazejian/article/details/52709857如果我们在广播接收器里面必须要和服务进行通讯,只有在满足“相关服务的身上正存在“关联”关系”的情况下,我们就可以直接调用其peekService()函数来返回相关服务的通讯工具IBinder(当自定义时,这里需要强转),否则一律返回null。从而实现在广播接收器里面与服务进行愉快的通转载 2018-02-03 10:23:12 · 1649 阅读 · 0 评论