- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 如何获取免费的云服务器及虚拟主机
以下是一些基本的参数,在免费产品当中,可以说是非常的不错了,可以看到,即使免费的版本,也是有1核1G,10G硬盘的配置。学生学习使用三丰云免费云服务器绰绰有余,还有一些访问量不大,对性能要求不高的小型网站,也是不在话下。传统的云服务器提供商往往需要用户支付一定的费用,但是三丰云凭借着其独特的免费特点,成为用户的首选。三丰云,作为一个云服务提供商,不仅提供了多样化的服务,同时也在性能、价格和客服方面表现出色。它提供了多种操作系统,我们可以根据我们自己的需求安装操作系统。免费的云服务器非常适合我们做一些学习。
2024-08-07 16:10:18
174
原创 TextView好用的属性
1、string.xml文件中的整型和string型代替:<string name="text">我是弟%1$d个到达,后面还有%2$d个人,我们才是%3$s !</string>在TextView中设置:String s = String.format(getResources().getString(R.string.text), 1,3,"胜利者"); tvLimitNum.setText(
2017-02-26 17:05:57
246
原创 《Retrofit系列》Retrofit的基本使用
retrofit作为现在最火的框架之一,学习学习还是很有必要的。接下来我就来说说retrofit的一些基本用法。retrofit2.0它依赖于OkHttp,而且这部分也不再支持替换。在这里我们也不需要显示的导入okHttp,在retrofit中已经导入okhttp3。使用retrofit的步骤: 1、添加最新的官方依赖:retrofit compile 'com.squar
2016-08-22 19:01:12
582
原创 安卓属性动画
安卓动画分为: 1.逐帧动画:将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。 2.补间动画:则是可以对View进行一系列的动画操作,包括淡入淡出、缩放、平移、旋转四种。 3.属性动画:可以通过改变对象的属性来达到更炫的动画效果。 这里只谈属性动画。 在首先了解几个方法: 1、setInterpolator():设置动画插值 2、set
2016-08-11 19:11:16
240
转载 Scroller的作用
说到Scroller,就必须说到两个方法: scrollTo():让View相对于初始的位置滚动某段距离 scrollBy():让View相对于当前的位置滚动某段距离 还有一点就是这两个方法都只能滚动ViewGroup内部的子布局 这一点写一个简单的布局就可以验证:<RelativeLayout xmlns:android="http://schemas.an
2016-08-10 19:31:12
319
原创 **安卓事件分发机制学习**
在学习事件分发机制之前,需要先对以下几个知识点有所了解: ① View和ViewGroup什么? ② 事件 ③ View 事件的分发机制 ④ ViewGroup事件的分发机制 一、 View和ViewGroup: View: View是所有UI组件的基类, ViewGroup :是容纳这些组件的容器,其本
2016-08-10 18:51:25
260
原创 layoutinflaterde 使用
layoutinflaterde这个类感觉类似与findViewById()这个方法,但它不是寻找XML布局中的具体控件,而是寻找layout下的XML布局。在自定义View或者其他时候我们需要手动的加载布局文件,这时我们局需要用到layoutinflaterde获得layoutinflaterde的三种方法: LayoutInflater inflater = getLayoutInflat
2016-01-18 21:43:44
266
原创 利用ViewGroup实现引导界面
参考博文 App在首次启动时,有一个引导界面,不仅可以给用户绚丽视觉效果,同样可以让用户了解你的App. 下面就来利用自定义ViewGroup来实现安卓的引导界面: 首先我们来实现界面布局:<com.example.timor.myfirsttext.view.welcomeView xmlns:android="http://schemas.android.com/
2016-01-18 21:29:48
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人