暂时未有相关云产品技术能力~
人的一生都是在不断的学习与成长
接上一篇给大家分享一些干货
给大家总结一下Android中控件的一些属性
ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常简单,只需将其显示到前台,然后启动一个后台线程定时更改表示进度的数值即可
在android中,文本控件主要包括TextView控件和EditView控件
EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法
CheckBox和RadioButton控件都只有选中和未选中状态,不同的是RadioButton是单选按钮,需要编制到一个RadioGroup中,同一时刻一个RadioGroup中只能有一个按钮处于选中状态
ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。 ScrollView只支持垂直滚动。
启动 redis-server.exe 报错19 Nov 21:11:04.422 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
接上一篇继续给大家分享
主要介绍 程序访问 redis的环境 以及连接 操作
继续分享一下自己总结的AS快捷键的操作
接上一篇,给大家分享一下快捷操作指令
这是自己在实际开发总结的AS快捷键大全
Unity导入Pico SDK后如何进行实际开发呢?想必大家都很好奇。从去年的省赛到今年的国赛, 本人研究Pico有快一年了,刚开始学习的时候自己翻过很多的博主文章,都没有找到自己想要的知识,从那时起,我便下定决心,等国赛过后 自己要写写虚拟设备的使用了,那就以我的视角来为大家讲解Pico SDK的正确使用。
上一篇讲了Pico neo3在Unity中的移动,今天来讲解一下Pico neo3如何在Unity3D中如何进行UI页面的交互,很多人都觉得使用Pico设备进行引擎开发太过于麻烦,不熟悉Pico的API使用,对UI页面的交互事件不太懂。
最近使用Pico的频率很高,想给一些Pico爱好者分享一下在Unity中想项目打包到Pico设备中
Android studio是采用Gradle进行代码的打包编译以及构建项目的 Gradle是一个非常先进的开源化自动构建工具,面向于全平台,所以Android在基于Gradle进行了二次开发,整合了几项专门用于构建Android应用的功能。
Activity( 活动 ) 一.创建Activity 二.启动Activity的两种方式 三.Activity之间页面跳转 四.Activity之间的数据传输 五.实现上一个activity接收下一个activity关闭之后传递的数据
Android四大组件之一Activity的生命周期,欢迎大家阅读
Android的冷门知识,大家有兴趣可以了解了解
一个Activity实质上有四种状态:运行,暂停,停止,销毁
Service作为Android必不可少的组件,大家有兴趣可以来看看
分享一下Service的启动知识
给大家分享一下Service
距离上一次面试的已经过去两个月了,想起来面试的题目,想给大家分享一下,希望大家能用到。
学习Android的同学一定要了解的三种开发模式,不然自己写的项目采用的什么模式都不清楚
Service作为Android的四大组件之一,与Activity一样,有着自己的生命周期
Service和线程都没有UI界面,都是运行于后台的服务程序,google为什么要为Android系统创建Service这个组件呢? 今天我就把自己的理解分享给大家
问题来了,什么是序列化呢?相信很多人都不太清楚,那我就把我的理解分享给大家
跟大家分享一下Android的序列化
突然想聊一下自己对进程和线程的初步理解
之前提到了线程和进程,那就提一下线程的状态吧!
相信像我一样的初学者遇到线程阻塞时会感到无助,那我就把自己对于线程阻塞的理解记录下来吧!
Java语言虽然内置了多线程支持,启动一个新线程非常方便,但是,创建线程需要操作系统资源(线程资源,栈空间等),频繁创建和销毁大量线程需要消耗大量时间
在Linux系统下,启动一个新的进程必须要给它分配独立的地址空间,建立众多的数据表来维护它的代码段,堆栈段和数据段,这是一种昂贵的多任务工作方式。而在进程中同时运行多个线程,多个线程彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于一个进程所花费的空间,而且线程之间彼此切换所需要的时间远远小于进程之间切换所需要的时间
两个或两个以上的线程在执行过程中同时被阻塞,它们中的某个或者全部都在等待某个资源被释放,由于线程被无限期的阻塞,系统处于死锁状态或系统产生了死锁,这些永远在互相等待的线程被称为线程死锁
当你应聘后端岗位的时候,数据库的知识必不可少,今天给大家分享一下数据库三大范式的通俗理解
可能很多小伙伴都会好奇事务管理是什么?
这是来自一位学长的 (业务主管综合面)4.29下午2:10分,全程20min
这位学长的一面是一位非常nice的小姐姐,学长前面稍稍有些紧张,后面这位小姐姐很好的缓解了气氛,后面反问环节聊了很多内容,面试完成后过了5min就来短信说通过了
Flutter是谷歌的移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面,Flutter可以与现有的代码一起工作,且开源免费
在Android开发中,数据存储的方式有五种
SQLite是一种转为嵌入式设备设计的轻型数据库,只有五种数据类型
这篇是直接给大家上代码,希望让大家了解到友盟
这篇分享一下友盟的申请和SDK
接上两篇的知识,这篇也是分享一下配置信息
自从Google放弃对Eclipse的维护,并力推Android studio时,其版本的更新迭代速度也是非常快的,而且开发的工程中经常需要用到gradle的相关操作
在企业开发中往往会给开发人员提出很多的开发要求,如做商城APP的时候,产品经理希望统计某个商品的购买量,或者运营的同事要求你统计APP的启动数,新增客户量,有时候开发人员需要监控APP在用户手中的使用情况,这个时候我们就需要集成友盟SDK来帮助我们解决这些问题
上一篇讲了zxing的理论知识,这一篇直接给大家上代码吧
zxing是google推出的一个开源的二维码框架,可以实现使用手机的摄像头完成二维码的扫描和解码