Android在应用中直接使用surface的场景不多见,一般我们使用SurfaceView,通过SurfaceView.SurfaceHolder.getSurface来间接得到Surface。这条路径比较长。首先必须有SurfaceView,SurfaceView必须添加到窗口上才会显示,并得到 ...
分类:
移动开发 时间:
2020-05-24 16:33:48
阅读次数:
111
最近做一个项目,项目中用到显示屏比较大,3840*1080,为了充分发挥大屏的显示区域,有一个分屏的功能,将大屏分为两个小屏,独立显示。在实现这个需求的时候使用了虚拟屏来实现小屏。为了过渡效果的平滑,需要做一些切换动画,其中一个点是要抓取虚拟屏的screenshot。 刚开始我使用了SurfaceC ...
分类:
移动开发 时间:
2020-05-24 15:18:00
阅读次数:
125
Spinner 控件提供下拉列表式的输入方式,可有效地节省手机屏幕的显示空间。 与 ListView 类似,Spinner 控件也有设置数据适配器方法 setAdapter()、监听选择项方法 setOnItemSelectedListener()。 Spinner 比 ListView 多使用的一 ...
分类:
移动开发 时间:
2020-05-24 12:05:04
阅读次数:
77
Android如何制作一个简易的视频播放器 ——安德风QQ1652102745 一、效果演示: 二、布局设计activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http ...
分类:
移动开发 时间:
2020-05-24 09:52:26
阅读次数:
106
Project Name:工程项目名称 Application Name:当前应用发布以后的名字,例如QQ图标下面的名字是“QQ”,就是Application Name. Android Studio工程目录 1、.gradle和.idea 这两个目录下放置的都是Android Studio自动生成 ...
分类:
移动开发 时间:
2020-05-24 09:34:56
阅读次数:
89
截至目前,本小组的软件开发任务已经接近尾声,虽然挺难挺头秃,但是也确实学到了很多的知识。下面我来分享及介绍一下整个项目过程中我们使用的项目管理平台GitHub,开发工具Android Studio以及项目源代码结构。 一,使用GitHub管理项目 GitHub是用于版本控制和协作的代码托管平台,在很 ...
分类:
其他好文 时间:
2020-05-24 00:51:31
阅读次数:
109
动态的发布与展示 动态的展示: DongTaiActivity(上传动态文字及照片) package com.lh.std_everything.ui.home.hometype.dongtai; import android.content.Intent; import android.os.Bu ...
分类:
其他好文 时间:
2020-05-24 00:38:14
阅读次数:
51
1.如果编译时出现“ERROR: Plugin with id 'com.android.application' not found.”错误. 解决方法:请在build.gradle文件中添加以下代码。 buildscript { repositories { google() jcenter() ...
分类:
移动开发 时间:
2020-05-24 00:29:37
阅读次数:
87
1. 安装Firda-server到Android https://github.com/frida/frida/releases 这里手机是Pixel2(arm64)所以安装:frida-server-12.9.4-android-arm64.xz ...
分类:
移动开发 时间:
2020-05-24 00:23:09
阅读次数:
223
一套代码达到以下效果: 打包不同applicationId能同时安装在同一手机上 不同logo,app名称, 不同第三方SDK接入配置(例如微信分享appid,激光推送appkey) 能区分debug和release配置 使用到的功能:productFlavor和buildTypes 原理:优先级b ...
分类:
移动开发 时间:
2020-05-24 00:14:45
阅读次数:
108