自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android基础开发知识树

2020-08-17 19:32:12 309

原创 Android学习记录-SurfaceView

SurfaceView学习PS:学习记录,有错误请大佬们及时告知我纠正父类与子类直接父类是View,有GLSurfaceView和VideoView两个子类官方文档指出,SurfaceView提供一个直接的绘图表面(Surface)嵌入到视图结构层次中并且负责将Surface摆放在Screen中正确的位置上,这个Surface的格式,大小都是可控的。简单说就是SurfaceView拥有自己的Surface,与宿主窗口是分离的。在绘制的时候,窗口中的view共享一个window,window又对应

2020-08-12 19:23:36 188

原创 Roku背景了解以及开发环境

新入职,得知接下来可能会参与Roku相关的开发,因此做了一点了解以及配置Roku背景Roku是一家专门做流媒体播放器相关的公司,就是电视机顶盒相关的东西,提供了Roku OS(跟Android TV同种概念的东西),由于系统并不开源,没办法用虚拟机进行调试开发,必须要有Roku机顶盒+浏览器或者电视来进行开发。开发环境开发是Roku + BrightScript,具体介绍可以在Roku和BrightScript相关介绍–翻译查看或是自行查找实际开发的话我在部门前辈推荐下是使用VS Code开发的,

2020-06-11 19:54:51 1153

原创 教师直播平台对比分析

教师直播平台对比分析首先进行了大量搜索,最后在知乎发现了有一篇回答:课堂直播软件哪个好用啊 , 有推荐的吗?下面是资料整合:直播平台简介优点缺点私密性腾讯QQ群直播就是QQ群自带的直播间① 简单,上手快,毕竟都用过QQ。 ② 可以双向视频(就是老师能看到学生,学生也能看到老师)① 需要通过共享屏幕展示课件,网络不好的话可能会导致卡顿 ② 双向视频开的视频窗口...

2020-02-10 11:52:30 1900

原创 Flutter闪光灯

打开手机闪光灯PS:找到了一个别人写好的一个package,也就是说,不保证以后都一直能用,万一别人删了这个package就用不了了1.添加依赖在pubspec.yaml中添加:dev_dependencies: flutter_test: sdk: flutter #lamp lamp: ^0.0.6经过测试,????上面这个依赖用不了,查了一下据说是ios手机能正常启...

2019-09-05 15:30:53 2475 3

原创 更新Flutter SDK时遇到的一些问题

文章目录更新Flutter SDK的方法方法解决方法:首先要保证项目中有制定的Flutter SDK的依赖项在pubspec.yaml中要有:dependencies: flutter: sdk: flutter更新Flutter SDK的方法官方提示:不要使用pub get或pub upgrade命令来管理你的依赖关系。相反,应该使用flutter packages ...

2019-08-22 15:21:08 2906

原创 Flutter Widget的一点理解

文章目录最简单的一种(仅有一个Widget)关系图代码例:效果不简单的很多种关系图Widget 的常用布局(个人觉得理解为控件也行)代码例子效果最简单的一种(仅有一个Widget)关系图传WidgetrunApp包含包含WidgetCenter及其子widgetText代码例:import 'package:flutter/material.dart';void main() { ...

2019-08-09 18:01:43 749

原创 学习《第一行代码》(十一)

文章目录数据存储1.文件存储2.SharedPreference存储举例(getSharedPreference()):举例(getDefaultSharedPreferences()):3.数据库存储SQLite数据库存储(1)创建数据库(2)升级数据库(3)添加数据数据存储1.文件存储适用于存储简单的文本数据或者二进制数据,若想存复杂的文本数据需自行定义格式规范以便要用到数据时可将数据从...

2019-04-09 21:40:06 433

原创 学习《第一行代码》(十)——实现强制下线功能

文章目录①创建活动管理器②创建BaseActivity作为父类③编写登录界面④修改LoginActivity.java⑤编写MainActivity的界面和java文件⑥在AndroidManifest中把登录设为主活动⑦效果①创建活动管理器import android.app.Activity;import java.util.ArrayList;import java.util.Li...

2019-03-25 16:46:38 794

原创 学习《第一行代码》(九)

文章目录1.广播类型2.接受系统广播动态注册——在代码中静态注册实现开机启动——在AndroidManifest.xml中3.发送自定义广播发送标准广播发送有序广播4.发送本地广播举例总结PS:跳过了第四章(探究碎片),是平板的相关内容1.广播类型类型区别备注标准广播完全异步执行,所有广播接收器同时收到广播消息效率较高但无法被截断有序广播同步执行,按广播接收...

2019-03-23 15:54:13 195

原创 学习《第一行代码》(八)

文章目录尝试完成一个简单的聊天界面解决气泡对话框主界面(用RecyclerView)尝试完成一个简单的聊天界面解决气泡对话框《第一行代码》中推荐使用Nine-Patch图片,但书中的打开方法我经过尝试,找不到draw9patch.bat文件,经过查阅发现,如今只需在需要调整的图片资源右键选即可:创建完打开*.9.png文件即可(*表示图片之前的名字)四周有灰白相间的格子,在需要拉伸的部...

2019-03-12 16:27:08 168

原创 9.RecyclerView(ListView的进阶版)

由于我ListView中的尝试就没按照《第一行代码》中的样例来,所以以下内容我都是找的几篇博客看的与百分比布局类似,都要先添加依赖库 implementation 'com.android.support:recyclerview-v7:28.0.0'RecyclerView的四大组成:名用途Layout ManagerItem的布局管理器Adapt...

2019-02-28 19:37:02 225

原创 学习《第一行代码》(七)

文章目录程序界面(UI)——布局1.线性布局(LinearLayout)2.相对布局(RelativeLayout)3.帧布局(FrameLayout)4.百分比布局程序界面(UI)——布局布局,就是按照一定的规律调整内部控件的位置,当然也可以布局嵌套布局1.线性布局(LinearLayout)由android:orientation来指定排列方向,排列比较规则,xml文件最后用</...

2019-02-23 19:10:06 199

原创 学习《第一行代码》(六)

程序界面(UI)——控件1.TextView(文本框)属性用途备注android:id唯一标识android:layout_height高度自定义(单位dp)match_parent(与父布局相同)wrap_content(由控件内容决定控件大小)android:layout_width宽度自定义(单位dp)match_parent(与父布局相同)...

2019-02-18 14:03:26 271

原创 学习《第一行代码》(五)

文章目录活动的生命周期1.活动状态2.活动的生存期3.活动的启动模式4.退出程序(关闭所有活动)活动的生命周期1.活动状态通过利用返回栈来实现销毁活动,每当按下Back或者调用finish()方法销毁活动时,会显示栈顶活动。状态解释回收运行状态位于栈顶的活动当前处于最上层,能看见的活动系统最不愿意回收的状态,回收了会给用户带来极差的体验暂停状态不是位于栈顶...

2019-02-11 13:48:07 277

原创 学习《第一行代码》(四)

Intent(多活动)类似在主活动中嵌套一些其他活动,点进去就打开新的活动,Back就返回上一个活动1.显示Intent(同一程序内)①定义一个新的活动SecondActivity.java(在例子中添加了一个按钮,按下后会有消息提示)②修改 FirstActivity 中BUTTON 1 对应的代码(连接两个活动)Button button1 = (Button) findViewB...

2019-02-02 15:46:00 371

原创 学习《第一行代码》(三)

Android中的日志工具Log日志工具类Log(android.util.log)(可重载)函数名内容对应等级快捷键Log.v()琐碎、意义不大的日志信息verboselogvLog.d()调试信息(调试程序、分析问题)debuglogdLog.i()重要数据(分析用户行为)infologiLog.w()警告信息(warning)...

2019-01-26 22:59:20 602

原创 学习《第一行代码》(二)

分析My First Application的项目文件.gradle和.idea这两个文件夹放置的都是Android Studio自动生成的文件,一般无需手动去编辑修改build放的都是编译时自动生成的文件gradle包含了gradle wrapper的配置文件,不需要每次使用都提前下载好,而是根据本地缓存情况判断是否需要联网下载gradle,打开路径:File–>Settin...

2019-01-25 14:42:24 448

原创 安装 Android Studio 和更新 SDK(补充)

更新SDK方法一:用SDK Tool 下载然后导入 (SDK Tool 下载)打开SDK Tool因为国外的源下载会很慢,所以这里先换成国内的源这里附上国内的镜像源:名字:地址 端口)1.东软信息学院 :mirrors.neusoft.edu.cn 802.北京化工大学 :ubuntu.buct.edu.cn/ubuntu.buct.cn 803.中国科学院开源协会:mirr...

2019-01-24 10:35:59 3322

原创 学习《第一行代码》(一)

学习《第一行代码》(一)Android 框架由下至上:Linux内核层–>系统运行层–>应用框架层–>应用层Linux内核层Android 系统是基于Linux内核的,这一层为Android设备的各种硬件提供底层的驱动,比如:显示驱动、WiFi驱动、相机驱动、蓝牙驱动等(没有这些驱动,这些功能就无法运行实现)系统运行层接着Linux内核层,通过一些C/C++的库来...

2019-01-24 09:45:35 491

原创 安装 Android Studio and Android SDK

###1.下载Android Studio下载链接:https://dl.google.com/dl/android/studio/install/2.3.0.8/android-studio-bundle-162.3764568-windows.exe###2.安装①双击打开exenext都选上(如果默认没选的话)–>nextI Agree !选择安装路径,上面是...

2018-12-02 15:30:50 935

原创 C# winform 读取与保存文件

//读取private void Get_data_Click(object sender, EventArgs e) { OpenFileDialog GetData = new OpenFileDialog(); //以打开的方式 GetData.Multiselect = false; ...

2018-08-10 14:42:49 6477 3

HelloWorld文档.zip

Roku+BrightScript开发所需的HelloWorld文件;

2020-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除