240 发简信
IP属地:辽宁
  • 120
    Android 开发笔记十八

    android 设计模式 1、外观模式 【1】基本概念 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加...

  • 120
    Android开发笔记十五

    什么是Overdraw? Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些...

  • Android开发笔记十六

    设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠...

  • Android开发笔记十七

    1.策略模式定义 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式属于对象的行为模式。其用意是针对一组...

  • 120
    Android开发笔记十四

    当在android应用中加载一张高分辨率的图片时,十分容易出现Out of memory(OOM),这是由于内存溢出造成的,每个应用所使用的堆内存大小一般是固定的,有的...

  • 120
    Android 开发笔记十三

    Android 内存优化案例分析 案例下载地址:https://github.com/lzyzsd/MemoryBugs 下面利用内存检测工具对这个bug项目进行内存分...

  • Android 开发笔记十二

    1、Gradle学习 Gradle是一个工具,同时它也是一个编程框架。前面也提到过,使用这个工具可以完成app的编译打包等工作。当然你也可以用它干其他的事情。 Gra...

  • 120
    Android 开发笔记十一

    传感器学习 通过手机来感受温度、压力、重力和光线等。 在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #defineSEN...

  • 120
    Android 开发笔记十

    1、进程与线程相当于车间与流水线,而包名就相当于车间名。 2、创建进程:android:process 还可以为每一个Activity,组件命名进程名。 andr...

  • 120
    Android开发笔记八

    网络编程数据处理 1、在Android中进行网络访问时要在mainfest中申请网络权限 2构建URL 3、打开URL链接 4、设置连接的一些方法 5、请求数据,获得返回的数...

  • Android开发笔记九

    一、代码优化 1、重构:把一个方法移到另外一个类中(F6)。 2、将多个并行的按钮,替换成listview。 二、多线程学习 1、Android进程的分类: (1)前台...

  • Android开发笔记七

    SQLite存储学习 1、特色:轻量级、独立、隔离、跨平台、多语言接口、安全性 2、数据库的增删改查 创建数据库:创建一个SQLiteOpenHelper类 DataBase...

  • Android开发笔记六

    SharedPrefeence学习 1、数据持久化 2、把数据存起来,需要时在取出来 3、保存一些比较简单的数据 4、快捷键:fori可以直接创建迭代。 5、怎么用share...

  • 120
    Android开发笔记五

    一、Service学习 Service Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切...

  • 120
    Android开发笔记四

    一、dp、sp和px PX :像素点 dp:与像素相关的单位 sp:同dp,通常用来修饰文字 文字尺寸一律用sp,非文字一律使用dp。 偶尔使用px。例如需要在屏幕上画一条细...

  • 120
    Android开发笔记三

    ListView学习 本课学习到的快捷键: 1、setings(设置) :ctrl+Alt+S 2、查找类:ctrl+N 3、复制行:ctrl+D 4、自动代码:Ctrl+J...

  • Android开发笔记二

    Android五大布局 1、线性布局(LinearLayout):按照垂直或者水平方向布局的组件。 2、相对布局(RelativeLayout):相对其它组件的布局方式。 3...

  • 120
    AndroidK开发笔记一

    一、搭建好开发环境后,创建第一个工程 学习的新知识: 1、修改应用的版本号 2、修改应用图标和名称(在Manifest中修改) 3、一般在布局中设置文本的间距时单位是dp,设...