android开发知识点
文章平均质量分 50
iloveAnd
这个作者很懒,什么都没留下…
展开
-
Android启动过程深入解析
做android开发一段时间了,但是一直没有研究过android系统的启动过程,今天有幸看到一片文章,从整体给了自己android启动的概念,特此记录分享.原文链接:http://blog.jobbole.com/67931/当按下Android设备电源键时究竟发生了什么? Android的启动过程是怎么样的? 什么是Linux内核? 桌面系统linux内核与Android系统linux内核有转载 2017-08-23 14:45:46 · 303 阅读 · 0 评论 -
android基础-build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
为了让你的应用程序指定可以运行的版本,Android的manifest文件中提供了标签。该标签中有三个属性,分别是minSdkVersion,targetSdkVersion,maxSdkVersion。这三个属性比较容易让人迷惑,我也是仔细读了谷歌的官方文档,才弄清楚这三个属性的意义。此外,在项目构建时,还有个概念叫build target,在本文中也会进行分析。什么是API level其实标签中转载 2017-11-14 12:00:33 · 435 阅读 · 0 评论 -
Android横竖屏切换以及生命周期管理
需求:切换屏幕方向的时候不想重新创建activity,这时候就需要进行属性以及代码的设置。一、怎么设置屏幕的横竖屏呢,在Activity中调用setRequestedOrientation(para)就可以设置当前activity的方向了。 设置横屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)设置竖屏 s原创 2017-10-20 11:41:34 · 465 阅读 · 0 评论 -
Android设计模式之23种设计模式一览
一 什么是设计模式? (1)基本定义:设计模式(Design pattern)是一套被反复使用的代码设计经验的总结。使用设计模式的目的是为了可重用代码、让代码更容易被他人理解。设计模式是是软件工程的基石脉络,如大厦的结构一样。 (2)Design pattern的四大要素:模式名称(Name),问题(Question),解决方案(Solution),效果(Efftive)。 (3)OO(面向原创 2017-09-12 16:51:43 · 312 阅读 · 0 评论 -
设计模式---工厂模式、抽象工厂模式
工厂模式: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选原创 2017-09-18 19:43:21 · 513 阅读 · 0 评论 -
java中的单例模式
java常用的模式—单例模式为了保证某些消耗资源的类在程序中的唯一性,减少不必要的开销,我们需要使用单例模式。介绍几种常用的单例模式及优缺点:饿汉单例模式class Singleton{ private Static Singleton instance = new Singleon(); private Singleon(){ } public static Sin原创 2017-09-18 11:43:22 · 469 阅读 · 0 评论 -
Android开源框架GreenDao3.0使用纪要
在android开发的过程中,免不了与数据库打交道,今天简单介绍一个orm的一个开源数据库框架GreenDao 3.0 的使用方法。GreenDao 优点:1.性能高,号称Android最快的关系型数据库 2.内存占用小 库文件比较小,小于100K,编译时间低,而且可以避免65K方法限制 3.支持数据库加密 greendao支持SQLCipher进行数据库加密 有关SQLCipher可以参原创 2017-09-15 15:52:31 · 410 阅读 · 0 评论 -
Android 8.0 行为变更
随着Android 8.0的发布,Orel成了android新的宠儿。针对android o有哪些行为变更,我们大家就一起来看看吧。Android 8.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。不过,有几项变更仅影响针对 Android翻译 2017-08-29 10:53:14 · 661 阅读 · 0 评论 -
设计模式原则----里氏替换原则,依赖倒置原则
一、里氏替换原则。 里氏替换原则(LSP)简而言之就是子类要完全实现父类的外在表现。通俗的讲就是“老鼠的儿子会打洞”。 举个例子说比如说鸟类会飞,鸟这一大类的子类,大雁,麻雀,丹顶鹤都应该会飞。这样就是符合里氏替换原则的。 但是不是所有的鸟都会飞的,比如说企鹅。企鹅就不会飞,但是却被归为鸟类。在计算机中的继承和自然界的继承是不一样的。计算机的子类如果不符合里氏替换原则就会让既有的设计无法封闭。原创 2017-09-13 17:12:43 · 913 阅读 · 0 评论 -
Android开发----widget的使用
1.appwidget框架类AppWidgetProvider–本质是一个brocastreciever。在appwidget应用enabled,update,delete,disenabled时接受广播。常用的是onRecieve,和onUpdate;AppWidgetInfo–是widget的配置信息(包括大小,更新频率等),以xml文件等形式存在于res/xml目录下;AppWidget原创 2017-09-05 11:51:37 · 453 阅读 · 0 评论 -
android开机无法自动启动,安装无法自动启动
/** * From Android 3.1, newly installed apps are always put into a “stopped” state and the only way to move it out of the stopped * state is to manually launch any Activity of the app at least once原创 2018-01-02 15:04:21 · 859 阅读 · 0 评论