2 云豹网络科技

企业博客

我要认证

暂无相关简介

等级
TA的排名 1w+

抖音短视频系统开发Android视频悬浮窗口实现

原理1.WindowManager对View视图进行添加、移除、更新处理;2.WindowManager.LayoutParams对窗口参数进行一系列设置。实现1.首先,需要添加相对应悬浮窗权限:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />2.在Activity页面中,需要判断悬浮窗权限是否获取,如果未曾获取,需要跳转系统页,进行对应的授权操作:public boolean re

2020-08-14 14:37:20

短视频系统源代码flutter--圆形头像

方法一:ClipOval全部代码如下,核心代码就是Container组件下的ClipOval组件:import 'package:flutter/material.dart';/*void main() { runApp(MyApp());}*/void main() => runApp(MyApp());//自定义组件class MyApp extends StatelessWidget { @override Widget build(BuildContext con

2020-08-14 14:25:27

短视频平台搭建Android View绘制的整体流程

1.绘制的整体流程当一个应用启动时,会启动一个主Activity,Android系统会根据Aactivity的布局来对它进行绘制。绘制会从根视图ViewRoot的performTraversals()方法开始,从上到下遍历整个视图树,每个View控件负责绘制自己,而ViewGroup还需要负责通知自己的子View进行绘制操作。视图绘制的过程可以分为三个步骤,分别是测量(Maesure)、布局(layout)、绘制(Draw)performTraverslas()核心代码: private void pe

2020-08-14 14:20:49

短视频直播系统Android 实现图片保存到本地并调用本地地址显示图片

public class MainActivity extends AppCompatActivity {private Button cunn;private Button xian; private ImageView ttt;//private EditText rrr;public static final int EXTERNAL_STORAGE_REQ_CODE = 10 ;@Overrideprotected void onCreate(Bundle savedInstanc

2020-08-14 14:15:29

短视频带货源码Android多线程的五种方式

Android中,主要提供了以下几种多线程操作方法:Thread,RunnableHandlerThreadAsyncTaskExecutorIntentService1、Thread,Runnable首先介绍Android中创建线程最基本的两种方法,用到了Thread类和Runnable接口,直接上代码/** * 继承Thread */public class NewThread extends Thread{ @Override public void run()

2020-08-14 14:11:47

短视频app怎么开发android 实现虚线

开发中遇到需要画虚线,挺简单的。1.在drawable创建shape_dash_line<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <size android:height="1dp" /> <stroke andr

2020-08-13 14:24:00

仿抖音短视频APP源码Android 默认按键音开关

android 默认按键音开关的值存储位置在frameworks/base/packages/SettingsProvider/res/values/defaults.xml ,<!-- Default for UI touch sounds enabled --><bool name="def_sound_effects_enabled">true</bool>true 为打开; false 为关闭 。查看 AN 8.0 源码,是在 frameworks/b

2020-08-13 14:20:36

仿抖音短视频系统源码基于CameraX完成拍照和拍视频

背景:最近在做一个APP视频上传的项目,由于使用的是自家的服务器,内存有一定的限制,而目前的手机大多分辨率较大,拍出来的视频几秒钟就好几兆,如何让压缩录制的视频,跟微信一样,因此查阅了一些资料,特此记下,防止自己遗忘!我之前大多使用Camera1和Camera2开发相机功能的时候需要调用非常复杂的API,而且由于Android手机的碎片化严重,不同手机对相机功能的支持度也不一样,因此很多做相机相关应用的公司都会封装自己的相机库来简化相机的使用步骤和处理兼容性问题。之后谷歌为简化相机API的使用,推出了C

2020-08-13 14:18:24

短视频app怎么开发Android 登录页面(密码显示隐藏、EditText 图标切换、限制输入长度

密码显示与隐藏方法一if(status){ etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_NORMAL); //显示文本 status = false;}else { etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_PASSWORD); //

2020-08-13 14:11:45

直播短视频系统ios 提醒事项和快捷指令,实现进度条功能

scriptable代码var parameter = args.shortcutParameter.split("\n")console.log(parameter)const separate = "-------"var reminders = await Reminder.allIncomplete()var title = parameter[0]var com_num = parseInt(parameter[1])var goal_num = parseInt(parameter

2020-08-13 14:06:55

短视频软件开发vant上传图片并压缩最新

form表单上传图片 <van-form @submit="onSubmit"> <van-field name="uploader" label="文件上传"> <template #input> //field插槽 <van-uploader v-model="uploader" :after-read="afterRead" :max-

2020-08-12 16:32:55

短视频程序Android布局延伸到状态栏

@SuppressLint("InlinedApi")@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //加入如下代码便可以实现想要的效果 getWindow().requestFeature(Window.FEATURE_NO_TITLE); if(Build.VERSION.SDK_INT >= Build.VERS

2020-08-12 16:31:26

短视频app源码出售swiper.js制作酷炫轮播图

html<html lang="en"> <head> <meta charset="utf-8"> <title>swiper制作酷炫轮播图</title> <link rel="stylesheet" href="http://www.jq22.com/demo/swiperlbt201810230049/css/swiper.min.css"> <style type="text/css">

2020-08-12 16:28:47

短视频系统源代码用DrawerLayout完成滑动菜单

用Toolbar编写自定义导航栏,在AndroidManifest.xml中你要编滑动菜单的界面处加入如下代码<activity android:name=".DrawerLayoutActivity" android:theme="@style/NoTitle"></activity>在values下的styles.xml中加入<style name="NoTitle" parent="Theme.AppCompat.Light.NoActio

2020-08-12 16:24:38

小视频软件开发GridView 网格布局使用(可用于图片展示 )

第一步:引用GridView控件<GridView android:id="@+id/grid_view" android:layout_width="match_parent" android:layout_height="match_parent" android:columnWidth="90dp" android:gravity="center" android:horizontalSpacing="10dp" android:numC

2020-08-12 16:19:32

php直播源码安卓自定义Dialog设置自动消失

<style name="Dialog" parent="@style/Base.V7.Theme.AppCompat.Light.Dialog"> <!--背景透明--> <item name="android:windowBackground">@android:color/transparent</item> <!-- 不允许对话框的背景变暗 --> <item name=

2020-08-11 14:29:16

短视频平台源码android四种不同的事件实现

EvenActivity.javapackage com.mw.app.view.activity; import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast; import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity; i

2020-08-11 14:23:42

抖音短视频系统开发AppBarLayout滑动隐藏

下面上代码XML布局代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_hei

2020-08-11 14:14:30

短视频源码php,Alert弹窗调出相册相机

1、中间弹窗(1)、标题创建UIAlertController *aler = [UIAlertController alertControllerWithTitle:@"是否不当人?" message:str preferredStyle:UIAlertControllerStyleAlert];(2)、选项UIAlertAction *sureAler = [UIAlertAction actionWithTitle:@"不当了" style:UIAlertActionStyleCancel

2020-08-11 14:12:10

短视频直播源码Android关于分屏的知识总结

分屏介绍关于Android的分屏,起于Android 7.0(API 24),正常让一个应用或者activity支持分屏有如下两种方式:在AndroidManifest中添加如下属性:android:resizeableActivity = "true" 设置targetSdkVersion 为24或以上因为在Android7.0引入分屏的概念,在这之前可以理解为android:resizeableActivity默认值都是false,在这之后默认值才又改为了true禁用分屏的几种方法:方法

2020-08-11 14:09:28

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。