前沿

一帮小学弟学妹在协会里工作了一年,到了假期,我帮帮他们在Android这方面初步探索一下,写下直播的学习笔记,以供学习研究。
为了防止我被一些弱智的问题问的焦头烂额,,,所以这笔记里会很细致。耐心阅读吧。本文档也上传到百度文库,记不住博客地址,也可以百度到本篇内容。

JDK的安装和配置 _WIN10 版

Android大部分源于JAVA,所以也要配置 J D K(JAVA 开发工具包)才能使用Android。
J D K 在群文件中有。(Q Q Android 暑期直播群 543542657,验证消息为 姓名+学号/职业)。
1.右击打开 安装 J D K。
2.直接下一步。(直接下一步就是 默认的全部安装)
3.选择安装的路径(还是默认比较好,空间占用不大。并且用脑子记住这个路径)
4.稍等一分钟。
5.点击关闭  就完成了。
6.开始配置。找到我的电脑(我的电脑/此电脑/计算机)右击,点击属性。
7.高级系统设置-->环境变量。
8.系统环境变量中新建名为: JAVA_HOME 的变量。变量值为 刚才的安装路径下的 ***\Java\jdk*****   前面的星号代表安装路径。后面的星号代表jdk版本号。如图。
9.新建Path环境变量。加上 %JAVA_HOME%\bin  和 &JAVA_HOME%\jre\bin  (如果原来有叫Path的直接在里面添加几行就行。有点系统不是一行行的,那就用英文分号隔开。)
.
10.检测是否配置成功。桌面下 按下 win+R 键。输入 cmd  再按确定。之后弹出黑窗口。
11.输入 javac 回车。输入 Java 回车。

Android Studio编译器的安装

文件也在QQ群里。最好一步步来,,不会的群里问。
1.右击打开安装。
2.下一步Next
3.三个框都打上对号。如图。
4.点击 我同意。I Agree。
5.选择路径。这里很重要。看图片上的提示。第一行纯英文路径,最好不要改,用来装编译器。第二行SDK安装路径,最好不要在C盘,也是纯英文路径。
6.如图。点击安装Install。
7.慢慢等吧。
8.进度条到头,点击下一步。Next。
9.点击完成finish。

Android编译器的初次使用

翻墙比较麻烦了,这里讲不翻墙的方法。
1。第一次运行出现下图。问你是否导入之前的设置。选择 如图,I do not have 那行。。。然后 点 ok。
2.没翻墙会显示下图错误,点击 取消 cancel。
3.或者是这种错误,也点击 取消 cancel。
4.这一步 选择刚刚第二行那个 SDK  的路径。先点击 custom 然后 next。
5.下图这步 直接Next,是选择 背景颜色的一步。
6.全部勾选。(图上是错的,左边那些全部勾选)。还要注意最下面那行的 SDK 路径,就选择安装时候 第二行 的那个 路径。然后Next。
7.之后是一个漫长的安装过程。一定要耐心等到 finish 按钮亮了起来 再去点finish。如下三个图。(忘记哪个是第一哪个是第二个图了)
8.终于等待结束了。finish亮起来了,点击finish。

新建 Hello Word 项目

1.点击第一行的新建。之前先在configure 中设置 sdk 为你安装 sdk  的那个路径。
2.输入 app 的名字等。最好用英文。中文肯能会不支持。如图。
3.选择设备。(手机,可穿戴设备,电视,汽车,智能眼睛)  我们这里选择手机。并选择 Android 的 api 版本。如图。
4.选择 empty activity 空活动。
5.给主界面起名字。按照图片上的来。
6.途中或许会有这些问题。如图。解决办法如图。。。。
7.进入编译器的界面了。按照图片操作。之后你的hello word 程序就完成了。

把hello word 安装到手机

1.到手机上打开开发者选项。打开USB调试。 不同手机打开方法不一样,具体自己慢慢找吧。如果实在找不到,那就百度吧。
2.到我的电脑中 更新手机驱动器。(第一次连接的手机最好要这样)。右击我的电脑 点击管理。
3.找到设备管理,便携设备,在自己手机名字那里右击,更新驱动程序软件
4.选择更新方法。这里选择联网更新。(因为你电脑里可能没有手机的驱动)
5.可以去运行了。到编译器工具栏找到 那个播放按钮点击。如图。
6.弹出 一个对话框。在对话框中找到自己的手机,然后点击确定。
那个,,,,图忘了截屏,,,,,,
7.手机上弹出 是否允许安装。点击允许。
8.但是有的时候,点击播放按钮之后,你没找到自己的手机。说明手机或者电脑缺少运行的东西。当然一般是线子没插好,或者一些其他小原因。
这个时候,就要下载一些驱动检测工具了。下载些  “ 手机助手”  去一键检测一下吧。
9,除了用自己手机检测程序,还可以用虚拟机检测。(在电脑上 模拟一个手机 检测程序)。如果要用模拟器来检测,在点击播放之后,新建一个模拟器,选择该模拟器,等待模拟器开启就行了。(如果提示BIOS 设置不支持,那就到 BIOS 里设置支持虚拟机功能)(BIOS设置的 具体方法不同电脑不一样,但是只要在 BIOS 中看到  Virtual *** 的选择 enable  就行了。)

虚拟机创建(AVD)

当不愿意在自己手机上安装时候,可以用虚拟机在电脑上测试。(建议在自己的手机运行,毕竟自己写的不会留有删不干净的后门)
1.如果用虚拟机测试。第一步点击播放按钮后,点对话框的 创建虚拟机create New Virtual Device 。如图。
2.这一步,选择你需要什么类型的手机(屏幕多大,内存多大,摄像头是怎样的 等等,选一个低配置的就够了)
3.上一步,一定不要少选,都选完点击上一步的finish 来到下图这个界面。出现了你创建的一个虚拟机。点击ok。
4.因为Android版本不容,可能会报下图的错误。但是hello word 这种简单的程序,无论什么版本都支持,所以点击 proceed without Instant Run。

程序完成

Android的入门已经完成。继续努力吧。

江苏科技大学计算机协会

每学期我们都会举办关于Android UI 的设计比赛。欢迎大家参加。(可以加第二课堂学分的)。
Android 暑期直播间 QQ群号:543542657。

Android直播间_001相关推荐

  1. 使用uiautomator2获取Android抖音直播间评论数据

    此内容在两位前人的基础上优化实现 UIAutomator2 介绍了如何使用Android黑盒测试工具 ​​​​​​​python+uiautomator2+weditor获取页面的所有文本数据 介绍了 ...

  2. android快速仿花椒,映客直播上下滑动切换直播间

    直播项目中竖版直播间原先没有上下滑动切换直播间的功能,需要加入滑动切换功能. 花椒直播效果: 我现在接手的项目由于直播间代码很多,最好是希望原代码都原封不动.翻看了几个app,发现花椒直播如果在播放视 ...

  3. android刷礼物动画demo,GiftSurfaceView 直播间送礼物动画

    GiftSurfaceView GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画.现在想来,那夕阳下的奔跑,是我逝 ...

  4. android仿YY直播间侧滑清屏功能

    1. 需求 YY手机直播可以通过侧滑把直播间里的一些无关的元素清除,只显示视频区域和一些主要的显示信息,如图: 2. 具体实现 现在参照YY这个功能,自己通过代码实现下. 定义一个FrameLayou ...

  5. 几十万人同时在线的直播间聊天,如何设计服务端架构?

    一个热门视频直播间人数可能达到几十万甚至上百万人,几十万人发消息,几十万人接收,流量相当惊人,那么服务端要如何设计才能保证系统流畅?本文作者将结合他在网易云信多年IM开发的经验进行深度分析. 推荐阅读 ...

  6. 十几万人同时在线的直播间聊天,如何设计服务端架构?

    问题 以下内容源自oschina的一篇讨论帖: 问题:这是在知乎上看到的关于如何搭建视频直播系统时想到的一个问题,在此不考虑其他直播上的问题,仅考虑聊天系统,一个热门视频直播间人数可能达到几十万人,一 ...

  7. 优化云课堂直播间性能的一些思考与总结

    本文来自网易云社区. 一.本文背景 云课堂Android端的Native直播间模块,聊天面板滑动有些卡顿,在弹起.收起输入键盘的时候页面有明显的闪动,另外在横竖屏切换的时候也不流畅.同时在播放视频的时 ...

  8. Flutter直播间弹幕效果实现

    主要实现直播间弹幕的布局,弹幕滚动,弹幕淡出效果,去除ListView的水波纹 1.danmu.dart布局的实现 (1)使用Text.rich组件完成弹幕文字部分的布局,TextSpan的child ...

  9. python虚拟数字人直播间带货

    本开源项目名为"数字人控制器".意为,本项目可以充当时下流行的虚拟人.虚拟主播.数字人,等仿人形数字形象的内核部分. ​ 使用UE.C4D.DAZ.LIVE2D等三维引擎软件开发的 ...

最新文章

  1. python语言软件-mPython(图形化编程软件) V0.5.0 官方版
  2. python机械手标定_机械手姿态的获取,ros,臂,当前,位姿
  3. 【Linux服务器初上手】MobaXterm/系统版本/hostname/hosts/yum源配置/jdk/docker(不断完善)
  4. 对select的结果进行count统计
  5. java eleven进度条
  6. vc调用matlab生成的dll实例
  7. ZZULIOJ 1090: 整数幂(多实例测试)
  8. gho镜像安装器linux,Ghost镜像安装器
  9. 改进版1--编译目录下代码
  10. JavaScript 常用功能总结
  11. python100例详解-Python 经典算法100及解析(小结)
  12. Amazon AWS Rekognition教程
  13. 携手强化「内容审核」能力,融云与数美科技达成战略合作
  14. java publisher_Publisher/Subscriber(发布/订阅者)消息模式开发流程
  15. Qt之简易的多功能小相册
  16. 移动端性能专项测试之 CPU
  17. 在vc中使用xtremetoolkit界面库-----安装及环境配置
  18. 计算机集成制造相关文献,计算机集成制造专著类参考文献 计算机集成制造期刊参考文献哪里找...
  19. 使用java发送Infor XA ERP SystemLink请求
  20. windows编程如何更改窗口图标和光标

热门文章

  1. 雪碧图原理和使用方法
  2. NE40E中利用ip前缀在EBGP中拒绝不需要引入的路由
  3. c语言程序设计运算符及表达式,C语言程序设计3第3章运算符和表达式.ppt
  4. 蜻蜓刷脸支付就算是双胞胎也能轻松辨别
  5. 【详解】MySQL JOINS大总结
  6. 【虚拟化qemu】(一)--- qemu 虚拟化软件介绍与安装
  7. 第01章 网络数据采集入门
  8. Flink-cdc 同步mysql数据
  9. SQL删除表中某字段下为空的数据
  10. 4点起床:最养生和高效的时间管理