android系统开发
andy连长
大家好,欢迎软件开发的朋友交流技术。
展开
-
Android开发常见的面试题大全(一)
1,请描述下Activity的生命周期。必调用的三个方法:onCreate() --> onStart() --> onResume(),用AAA表示 (1)父Activity启动子Activity,子Actvity退出,父Activity调用顺序如下 onCreate() --> onStart() --> onResume() --> onFreeze() --> o原创 2016-06-20 20:57:18 · 552 阅读 · 0 评论 -
类ApplicationInfo详解
包android.content.pmjava.lang.Objectandroid.content.pm.PackageItemInfoandroid.content.pm.ApplicationInfo所有已实现的接口:Parcelablepublic class ApplicationInfoextends PackageItemInfo...原创 2019-04-09 14:11:37 · 842 阅读 · 0 评论 -
设置指纹识别模块分析
设置指纹识别模块分析一, 指纹项的加载首先我们从指纹项的布局加载开始分析,从手机设置下边直观的可以发现,指纹项是放在二级菜单安全菜单里边的,下面我们就从代码里边分析一下,指纹项是如何被加载进来的。首先我们应该从SecuritySettings.java的加载开始分析,在该类起来之后,在它的@Overridepublic void onResume() { supe原创 2017-09-14 11:41:36 · 5147 阅读 · 2 评论 -
Android中<meta-data>的使用
在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageManager()原创 2017-07-28 17:18:56 · 266 阅读 · 0 评论 -
阿拉伯语布局修改总结
1,android设计的布局在阿拉伯语下界面错乱的解决方法 (1)在AndroidManifest.xml声明文件的元素中,添加 “android:supportsRtl=true”(2)修改应用程序中layout的“left/right”布局属性,改为对应的”start/end”布局 用属性paddingStart paddingEnd layout_marginStart lay原创 2017-03-13 19:57:18 · 3482 阅读 · 0 评论 -
Android 总结:Manifest文件中,application和activity标签属性详解
一、application 标签属性 :应用的声明。 这个元素包含了子元素,这些子元素声明了应用的组件,元素的属性将会影响应用下的所有组件。很多属性为组件设置了默认值,有些属性设置了全局值并且不能被组件修改。 <application android:allowClearUserData = ["true" | "false"]转载 2017-03-22 10:19:59 · 570 阅读 · 0 评论 -
Android开发中Activity属性设置
Activity是Android组件中最基本也是最为常见用的四大组件之一,在 android开发中 ,运用极为广泛,作为初学者需要熟练掌握,下例为Activity属性常用设置。android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState 是否保转载 2017-03-22 10:10:26 · 565 阅读 · 0 评论 -
Android命令行启动程序-am命令的使用
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadc转载 2017-03-20 15:09:28 · 773 阅读 · 0 评论 -
java中的static关键字解析
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问原创 2016-06-20 22:34:25 · 355 阅读 · 0 评论 -
国码切换流程总结
国码切换流程总结高通平台暗码切换国码流程分析,总共分为三大步骤:一,首先,电话界面输入暗码,跳转到切换国码界面1,在电话界面下边输入暗码"####682#",就可以调出切换国码设置界面,具体代码在packages/apps/Dialer/下边的SpecialCharSequenceMgr.java文件中,该暗码定义为:String MMI_SWITCH_COUNTRY_CODE = "原创 2017-03-01 12:24:56 · 1431 阅读 · 0 评论 -
关于PackageInfo、ApplicationInfo、ActivityInfo、ResolveInfo四种信息类的区别
PackageInfo: 获得方法: PackageManager packageManager = context.getPackageManager();//返回packagemanager实例来找到全部包装信息(来自百度翻译)List allPackageInfos = packageManager.getInstalledPackages(packageManage原创 2016-06-19 09:35:03 · 5575 阅读 · 0 评论 -
AsyncTask和Handler对比
AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控原创 2016-07-26 19:57:02 · 319 阅读 · 0 评论 -
Java反射机制的原理及在Android下的简单应用
花了几天时间,研究了一下Java的反射机制。在这里总结一下这几天学习的成果,一来分享自己的学习过程和在学习中遇到的问题,二来是给像我一样不太了解Java反射机制的同学做一个简单的介绍。在文章后面会链接一个Android反射机制的应用程序。一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够原创 2016-06-19 09:58:41 · 3490 阅读 · 2 评论 -
MTK ROM 预置app,开机过滤安装apk
一,需求:通过不同的CID预置相关的app,不相关的app则不安装到系统,刚编译完成的版本必须要包含所有的app包,只是对app进行“拷贝“,并不进行安装,需要根据不同的CID通过系统过滤出需要安装的app然后进行安装。这样既可以节约内存(如果全部安装的话会耗费掉很大一部分内存),又可以减少开机时间(安装apk的过程是在开机过程中进行的,所以第一次烧好版本之后开机是比较慢的)。二,设计方案:经原创 2016-06-19 09:50:32 · 1244 阅读 · 0 评论 -
Android应用程序模型:应用程序,任务,进程和线程
大多数操作系统,在应用程序所寄存的可执行程序映像(如Windows系统里的.exe)、它所运行的进程以及和用户交互的图标和应用之间有一种严格的1对1关系。在Android系统里,这些关联要松散得多。并且重要的是要理解各种概念怎么样组成整体。由于Android应用固有的灵活性,当实现这些不同方面的时候有一些基本术语需要加以理解:一个Android包 (.apk)文件,其中包含原创 2016-06-19 09:47:00 · 342 阅读 · 0 评论 -
android 中 任务、进程和线程的区别
任务、进程和线程 关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层原创 2016-06-19 09:37:22 · 3544 阅读 · 2 评论 -
Android中Parcelable接口用法
Android中Parcelable接口用法 1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel。Classes implementing the Parcelable interface must also have a stati原创 2016-07-26 19:52:53 · 5909 阅读 · 0 评论 -
Android中Context用法详解
Android中Context用法详解 本文我们一起来探讨一下关于Android中Context的作用以及Context的详细用法,这对我们学习Android的资源访问有很大的帮助,文章中也贴出了一些关于Android Context使用的示例代码,非常不错,以下是原文: Context基本概念 Context是什么? 1) Context是一个抽象类,其通用实原创 2016-07-26 19:44:50 · 3107 阅读 · 0 评论 -
USB的VID和PID
USB Vendor IDs厂商VID厂商VID厂商VID厂商VID厂商VIDMTK0e8dQualcomm05c6Google18d1Huawei12d1HTC0bb4Acer0502ASUS0b05Dell413cFoxconn0489Fujitsu04c5Garmin-Asus091eHaier201...原创 2019-06-12 10:57:12 · 4152 阅读 · 0 评论