上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: FFmpeg开发笔记(二)搭建Windows系统的开发环境 由于Linux系统比较专业,个人电脑很少安装Linux,反而大都安装Windows系统,因此提高了FFmpeg的学习门槛,毕竟在Windows系统搭建FFmpeg的开发环境还是比较麻烦的。不过若有已经编译好的Windows版本FFmpeg开发包,那就免去了繁琐的Windows编译过程,所以直接安装已 阅读全文
posted @ 2023-04-29 11:29 aqi00 阅读(954) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(一)搭建Linux系统的开发环境 对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。 不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库,即可着手编写简单的FFmpeg程序。 阅读全文
posted @ 2023-04-16 19:02 aqi00 阅读(2017) 评论(0) 推荐(2) 编辑
摘要: 进行App开发的时候,使用震动器要在AndroidManifest.xml中加上如下权限: 让手机震动的功能用到了震动器Vibrator类,而震动器对象从系统服务VIBRATOR_SERVICE获得,实现该功能的代码很简单,即便用Java书写也只有以下两行代码: 两行代码看起来真没什么好简化的了,因 阅读全文
posted @ 2018-11-10 15:56 aqi00 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 手机上的资源毕竟有限,为了获取更丰富的信息,就得到辽阔的互联网大海上冲浪。对于App自身,也要经常与服务器交互,以便获取最新的数据显示到界面上。这个客户端与服务端之间的信息交互,基本使用HTTP协议进行通信,即App访问服务器的HTTP接口来传输数据。HTTP接口调用在Java代码中可不是一个轻松的 阅读全文
posted @ 2018-11-07 23:20 aqi00 阅读(969) 评论(1) 推荐(0) 编辑
摘要: json是App进行网络通信最常见的数据交互格式,Android也自带了json格式的处理工具包org.json,该工具包主要提供了JSONObject(json对象)与JSONArray(json数组)的解析处理。下面分别介绍这两个工具类的用法:1、JSONObjectJSONObject的常用方 阅读全文
posted @ 2018-11-03 17:49 aqi00 阅读(2568) 评论(0) 推荐(0) 编辑
摘要: Android开发时常会遇到一些耗时的业务场景,比如后台批量处理数据、访问后端服务器接口等等,此时为了保证界面交互的及时响应,必须通过线程单独运行这些耗时任务。简单的线程可使用Thread类来启动,无论Java还是Kotlin都一样,该方式首先要声明一个自定义线程类,对应的Java代码如下所示: 自 阅读全文
posted @ 2018-10-29 22:00 aqi00 阅读(4322) 评论(0) 推荐(0) 编辑
摘要: 任务Runnable定义了一个可以独立运行的代码片段,通常用于界面控件的延迟处理,比如有时为了避免同时占用某种资源造成冲突,有时则是为了反复间隔刷新界面从而产生动画效果。运行一个任务也有多种形式,既可在UI线程中调用处理器对象的post或者postDelayed方法,也能另外开启分线程来执行Runn 阅读全文
posted @ 2018-10-27 12:15 aqi00 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Application是Android的又一大组件,在App运行过程中,有且仅有一个Application对象贯穿应用的整个生命周期,所以适合在Application中保存应用运行时的全局变量。而开展该工作的基础,是必须获得Application对象的唯一实例,也就是将Application单例化。 阅读全文
posted @ 2018-10-23 17:28 aqi00 阅读(824) 评论(0) 推荐(0) 编辑
摘要: Java的文件处理用到了io库java.io,该库虽然功能强大,但是与文件内容的交互还得通过输入输出流中转,致使文件读写操作颇为繁琐。因此,开发者通常得自己重新封装一个文件存取的工具类,以便在日常开发中调用。下面是一个文件工具类的简单Java代码: 从上述代码看到,仅仅是文本文件的内容保存和读取,就 阅读全文
posted @ 2018-10-21 15:28 aqi00 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 共享参数毕竟只能存储简单的键值对数据,如果需要存取更复杂的关系型数据,就要用到数据库SQLite了。尽管SQLite只是手机上的轻量级数据库,但它麻雀虽小、五脏俱全,与Oracle一样存在数据库的创建、变更、删除、连接等DDL操作,以及数据表的增删改查等DML操作,因此开发者对SQLite的使用编码 阅读全文
posted @ 2018-10-19 09:18 aqi00 阅读(782) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
点击右上角即可分享
微信分享提示