240 发简信
IP属地:浙江
  • 120
    我们的2018

    To 亲爱的宝宝: 2018年又这么飞快的过去啦,好像自从跟宝宝在一起之后,时间就像坐上了火箭一样飞速流逝,明天就是圣诞节啦,又一次忘掉了节日。。让宝宝失望的我,怂怂地想回顾...

  • 120
    操作系统基础(内存管理)

    内存管理是任何操作系统的重点和难点。它旨在为系统中的所有Task提供稳定可靠的内存分配,释放与保护机制。Android中的音频系统,GUI系统以及Binder的实现机理等,都...

  • Android系统中的同步机制

    1. Overview 操作系统的同步机制都是类似的,目前Android封装的同步类包括: Mutex头文件是frameworks/native/include/utils/...

  • 调用camera学习

    调用摄像头拍照or利用外部存储文件设置头像 摄像头直接上代码,就是些api的调用 从相册中读取图片需要利用系统提供的provider来获取到该图片的路径,android 8 ...

  • 120
    操作系统同步机制的实现

    背景 多进程(线程)并发执行会出现进程间相互制约的情况发生,例如两个进程需要: 共享唯一的硬件设备 共享同一块内存区域 一个进程的运行依赖另一进程对共享资源的执行结果 如果多...

  • 120
    操作系统基础(进程间通信)

    一.进程间通信的实现 进程间通信 (Inter-process communication, IPC):运行在不同进程中的若干线程间的数据交换 1 常用的进程通信模式 1.1...

  • Android 编译

    1.原生Android编译 1.1 编译环境准备: Linux系统(推荐) OpenJDK :sudo apt-get install openjdk-8-jdk Ubunt...

  • 使用Intent传递对象

    1. Serializable方式 Serializable是序列化的意思,含义是将一个对象转化为可存储或是可传输的状态,序列化后的对象可以在网络上进行传输,也可以存储到本地...

  • 120
    四大组件之Service

    1.服务是什么 服务是Android在实现后台运行时的解决方案,适用于不用和用户有界面交互的后台长期运行任务。注意 服务并不是独立的进程,它依赖于创建服务的应用程序进程,当应...

  • JSON格式解析

    样例JSON格式 1.使用JsonObject解析 还是以上文xml解析的activity为基础,将parseXml方法替换成parseJsonWithJSONObject方...

  • xml格式解析

    使用Pull解析方式,对每个节点一个个进行解析。 遗留问题:XmlPullParser适用于哪些情况?? 使用SAX解析方式 (Simple Api for Xml) 用法较...

  • 网络技术使用

    WebView的用法 1.使用webView简单加载网页 *该操作需要在Manifest中注册INTERNET权限 setJavaScriptEnabled(true) : ...

  • 视频 音频调用

    音频:MediaPlayer 1.方法列表 2.SampleCode 视频:VideoView 此处的调用基本与MediaPlayer一致,只列一下该view的常用方法: 1...

  • Notification 学习

    第一行代码中的代码是基于android 7.0进行编写,API的调用已经落后较多 Notification 常用写法: 手动关闭notification: Notificat...

  • 四大组件之Content Provider

    预热:动态申请权限 调用checkSelfPermission(String permission)方法检查是否具有权限 复写onRequestPermissionsResu...

  • 持久化存储学习

    文件存储 1.写文件 操作顺序: 通过openFileOutput(String name, int mode)方法来新建一个FileOutputStream对象 通过Fil...

  • 广播学习

    广播的类型 标准广播(Normal Broadcasts)--- 异步执行的广播,所有接收器几乎同时收到,效率较高但无法截断 有序广播(Ordered Broadcasts)...

  • 120
    Fragment学习

    Fragment是什么 一种可以切入在活动当中的UI片段,让程序更加合理和充分的利用大屏幕的空间 静态添加Fragment 在activity的layout文件中定义好fra...

  • ListView和RecyclerView

    ListView ListView 性能如何优化 (主要在getView方法上优化:复用view,ViewHolder)SampleCode RecyclerView Rec...

  • 120
    布局

    四大布局 1.LinearLayout 按照顺序线性排布 2.RelativeLayout 按照控件在其父布局中,或者在其他控件中的相对位置排布 3.FrameLayout ...