子非鱼


  • Home

  • Timeline

  • Tags

  • About Me

  • 推荐

  • Search

Android编译FFmpeg之HelloWorld

2017-05-25 | Android , Ndk

编译FFmpeg3.3.1的so文件,并在Android工程中使用。

FFmpeg版本:3.3.1 / OS:Mac OSX

本文博客链接

GitHub,本文介绍内容请查看hello_world分支

ps: 开始的时候我只编译出了6个so文件,缺少libavdevice.so和libpostproc.so,主要是因为build_andorid.sh的配置不同,现在可以编译出8个so文件,在文章中的图片出现的都是6个so文件,特此声明。

源代码 GitHub - FFmpegAndroidSupport(注意在 hello_world 分支)

阅读全文 »

Kotlin开发-1-新特性篇

2017-05-23 | Kotlin

Google 2017 IO大会宣布 Kotlin作为 Android 一级开发语言,一时间各大技术博客网站,微信订阅号,朋友圈都被 Kotlin 刷屏了,全都是对 Kotlin 的简要介绍,现在过了大约一周感觉大家慢慢平静下来了,发布的文章的质量也更高,更有针对性,相信不久的将来再广大开发者的推动下,Kotlin 会发展的越来越好。

就像 Google 发布 Android 专用的开发工具 AndroidStudio 一样,仅仅一年多的时间,Eclipse 和 Idea 在 Android 开发领域就被完全取代了,Google 的决心是看得见的。Kotlin 能够与 Java 无缝兼容,性能更好,语法更优雅,又有类型推断,函数式编程等新特性支持,相信在 Android 开发领域,取代Java 只是时间问题,毕竟是官网支持的。

本文是对 Kotlin 的第一次接触,重点放在项目搭建和新特性的体验上,更深的细节将会放在后面的文章中研究,go ~

阅读全文 »

SQL

2017-04-13 | Db

1. 前言

SQL,指结构化查询语言,全称是(Structured Query Language),SQL 语句是大小写不敏感的。

  • 说明:
    • 使用db_name作为数据库名,使用tb_name作为表名。
    • 使用col_name作为列名,使用row_name作为行名。
    • 使用alias_name作为别名。
    • [xxx]表示可选使用的属性。
    • (a…|b…|c…)表示三种情况任选一种使用。
阅读全文 »

Hexo

2017-03-02 | Hexo

本文主要介绍如何使用 Hexo+NexT 搭建自己的博客之后,和在建站期间遇到的一些问题以及优化方式。

阅读全文 »

Hexo加密文章示例

2017-03-02 | Hexo
本文使用Hexo加密
阅读全文 »

SSH 命令

2017-02-06 | bash

命令行工具 SSH 命令记录

阅读全文 »

快速实现Fragment切换功能

2016-11-05 | Android

一个app首页通常是使用Activity + Fragment的形式展示,控制Fragment的显示和隐藏基本有两种实现方法:
  1. ViewPager , 比如微信 , 优势是手势操作更加方便,官方提供了FragmentPagerAdapter可以很方便帮助我们实现数据加载(Fragment要使用懒加载的方式,避免浪费资源),劣势就是当你的第一个Fragment中已经使用了ViewPager,两层套一起事件会冲突,而且操作也不友好啦。
  2. FragmentManager , 比如头条,针对使用ViewPager组合Fragment的问题,使用FragmentManager控制Fragment的显示和隐藏,不需要考虑懒加载的问题,不过不能支持滑动啦。
  3. 本文主要是封装FragmentManager切换页面的相关操作。

阅读全文 »

EditText

2016-10-31 | Android , View

EditText 是 TextView 的子类,用于进行文字输入等操作,是开发中特别常用的一个控件了,本文主要介绍:

  1. 更改EditText的背景
  2. 设置监听事件
  3. 给EditText设置具有带图片的Hint
阅读全文 »
1…8910…15
陈栋

陈栋

148 日志
23 分类
42 标签
GitHub
友链
  • 我的GitHub
  • 我的CSDN
  • 我的简书
  • WanAndroid
  • Lebens
© 2020 陈栋 Hosted by Coding Pages