logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java SE的简单介绍及JDK的初步安装过程

Java SE(Standard Edition)及java的三大平台之一,也是java EE(Enterprise Edition)企业级开发的基础,java SE主要包括4部分的内容:JVM,JRE,JDK与java语言。其中JVM(java虚拟机)包含在JRE(java运行环境)中,JRE主要包括开发部署技术,java SE API(JAVA语言支持的用户接口和类库等)和JVM 3个部分,而

java为什么可以实现跨平台(即实现一次编译,到处执行,此处的平台主要指不同的操作系统),而C/C++却不行?

对于计算机而言,只认识一种语言,就是由0,1代码组成的机器语言,所以我们使用C/C++编写的程序计算机是看不懂的,因此必须将C/C++高级语言翻译成由0,1代码组成的机器语言,担任翻译工作的就是编译程序。又因为不同的操作系统对0,1序列的认识不一样,如某个指令在windows平台上是0101,但在Linux或其他平台下可能就成了1010,所以windows平台编译好的程序不能直接拿到Linux等其

安卓项目实战之阿里巴巴开源的ViewPager封装库UltraViewPager

UltraViewPager是一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。GitHub地址:https://github.com/alibaba/UltraViewPager主要功能1,支持横向滑动/纵向滑动2,支持一屏内显示多页3,支持循环滚动,4,支持定时滚动,计时器使用Handler实现5,支持设置ViewPager的最大宽高6,setRat...

安卓项目实战之:数据库框架 LitePal 3.0 的使用详解

LitePal简介LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作,并且LitePal很“轻”,jar包大小不到100k,而且近乎零配置,这一点和Hibernate这类的框架有很大区别。目前LitePal的源码已经托管到了GitHub上:htt.

安卓6种Dialog弹窗的使用

样式一:简单对话框button.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){//通过AlertDialog.Builder这个类来实例化我们的一个...

android平台Oaid匿名设备标识符的获取

前言2019年4月24日,移动安全联盟于深圳成功召开移动智能终端设备标识研讨会。下一步计划由头部设备厂商先行,逐步推动体系落地实施,并由中国信通院牵头开发支持多厂商、多终端类型的统一补充设备标识SDK,协助移动应用开发者更便捷的使用移动智能终端补充设备标识体系,推进相关业务。以后逐渐要禁止获取IMEI,使用OAID(匿名设备标识符)来替代IMEI在app的作用(另外我们也可以获取VAID和AA..

安卓实现首页底部导航菜单中间图标凸起效果

效果图1,Activity代码如下:public class ThirdActivity extends BaseActivity {@BindView(R.id.fl_layout)FrameLayout flLayout;@BindView(R.id.radioGroup)RadioGroup radioGroup;@BindView(...

安卓项目实战之:开源框架BaseRecyclerViewAdapterHelper的使用

添加依赖1,在Project的build.gradle文件下添加:allprojects {repositories {...maven { url "https://jitpack.io&

到底了