Android app develop
邻元素
这个作者很懒,什么都没留下…
展开
-
安卓视频编解码之mediacodec
编码:相当于压缩数据,把这些原始YUV格式数据编码为.h264或者.h265等类型数据,然后利用mediamuxer把音频和视频数据最终合成mp4等视频类型。解码就是把.h264的数据解码为YUV等原始格式数据。硬编码和软编码:硬编码:用设备gpu去实现编解码,这样可以减轻cpu压力软编码:让cpu来进行编解码,在c层代码来进行编解码。软硬编码对比:硬编速度快,且系统自带不需要引入外部的库,硬编的压缩率比较低。对于软编码来说,虽然速度慢,但压缩率比较高。1 MediaCodec简介安卓提供..转载 2022-05-17 14:18:42 · 1532 阅读 · 0 评论 -
Android 开发-- 如何利用layout margin 制造重叠效果
在很多情况下我们可以使用margin 的调整制造一种重叠效果<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_he..原创 2022-05-03 00:53:51 · 1249 阅读 · 1 评论 -
Android 开发(4)--一个简单程序的结构
了解程序开发首先了解程序结构和作用下面介绍一下一个简单HelloWorld 里的代码块的作用【1】package 即包名,每个java 文件有一个包名其它文件引用时只要import 对应package 名字即可【2】import 其它模块的类,import 行最后一个字段时类名,前面时包名和子包名【3】类的定义,extends 表示这个类继承来至AppCompatActivity,如果还有实现对应接口还需要使用到implements【4】类的结束【5】方法,protec...原创 2022-05-01 17:27:15 · 102 阅读 · 0 评论 -
Android 开发(3)--Button
Button 顾名思义就是按钮按钮触发事件的处理是按钮功能实现的关键一、有几种按钮事件实现方式1. 最新的android 上支持通过layout xml 文件为按钮添加onclick 属性的方式跟activity 里的处理函数对接起来2. java 实现事件监听为按钮添加监听器,Button.setOnClickListener 监听器,View.OnClickListener 是个接口类,需要现场实现接口类的onClick 方法...原创 2022-05-01 15:42:13 · 1091 阅读 · 0 评论 -
Android 开发 (2)--AppCompatActivity 与Activity区别
一、 兼容的AppCompatActivity 为了在老的android 设备上能使用新平台的特性,他跟support V7的ActionBarActivity是同一个东西,也继承了FragmentActivity。AppCompatActivity 可以使用的几个API 如下如果想去掉ActionBar也可以采用隐藏的方式将ActionBar 隐藏得到类似Activity一样的不带ActionBar的UI另外AppCompatActivity 可以...原创 2022-04-30 17:19:40 · 3067 阅读 · 0 评论 -
Android 开发(1)--HelloWorld
1. 环境搭建(这里初略带过,网络博客一箩筐)2. 创建一个Empty 项目空间对应地Activity java 文件这里如果要想将生成地apk 自动安装到模拟器或者手机中,那么我们还要稍微修改一下Manifest.xml 内容||V最后run 一下就可以看到HelloWorld 在你的手机或者模拟器上执行并且安装到了桌面...原创 2022-04-30 01:46:19 · 886 阅读 · 0 评论