面向过程编程和面向对象编程的区别在于:面向过程编程强调的是整个软件系统由一个个函数构成,最小的程序单元是函数,其中作为程序入口的函数称之为主函数,主函数依次调用其他函数,普通函数之间可以相互调用,从而实现整个系统的设计。 面向对象的设计是使所需要的对象具备某些功能,强调的是具备某些功能的对象。面向对象主要有三大特征:封装(Encapsulation),继承(Inheritance),多态(Polymorphism)。
1 | Request request = new Request.Builder() |
通过Request构建请求体,然后由 client 执行。这里 Request 默认请求类型是Get。注意这个是SynchronousGet是同步执行的。在Android UI线程直接运行会报错提示:==android.os.NetworkOnMainThreadException==。
RenderScript
是Android
平台上简单快速处理图片效果的脚本工具,Renderscript``基于C99(Ed. C 语言)
。使用前需要在Module
下build.gradle
文件中添加两行代码:
1 | defaultConfig { |
谷歌为我们提供了PdfRender工具类对pdf文档进行渲染,首先看一下PdfRender的构造方法:
1 | /** |
可以看构造方法中的参数是ParcelFileDescriptor的一个实例,那么ParcelFileDescriptor类是做什么的呢?ParcelFileDescriptor是Android 提供的一种数据结构,支持数据的写入和写出。我们通过ParcelFileDescriptor#open 建立文件和ParcelFileDescriptor的联系
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Update your browser to view this website correctly. Update my browser now