240 发简信
IP属地:天津
  • InstantRun学习笔记

    InstantRun编译时做的事 1、替换我们应用的application为BootstrapApplication,同时会修改AndroidM...

  • Android进程通信方式

    Android系统中进程间通信有以下几种方式: 1、Bundle2、文件共享3、AIDL4、Messenger5、ContentPrivider...

  • JAVA中ASM是什么?

    什么是 ASM ? ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class ...

  • Resize,w 360,h 240
    理解JNI

    JNI,是Java Native Interface的缩写· Java程序中的函数可以调用Native语言写的函数,Native一般指的是C/...

  • 设置IOS导航栏透明并去除黑线

    在viewWillAppear方法中添加以下代码 在viewWillDisappear方法中添加以下代码

  • Binder学习日记

    Binder是一种基于Client-Server的方式的Android系统进程通信方式,是各个组件通信的桥梁。 Binder通信特点: 1、安全...

  • Potential Loss of Keychain Access

    今天在提交应用时,有如上警告,原因是我们的应用最近从另一个帐号转让到了另一个帐号,这只是个警告,不影响上传及服务器编译。

  • 代理模式

    代理在我们生活中并不陌生,假如我现在饿了,我可以选择直接去饭店吃,也可以通过外卖平台下单,比如百度外卖、美团外卖、饿了么这些平台本身不生产产品,...

  • Resize,w 360,h 240
    序列化Serializable与Parcelable原理与区别

    1、为什么要序列化 说直白点是为了对象的传输和存储 传输:内存传输(Activity间传输数据、进程通信)、网络传输 存储:可以保存对象的属于到...

个人介绍
Android开发
IOS开发
求知欲比较强