Android基础入门教程——2.3.9 RatingBar(星级评分条)标签(空格分隔): Android基础入门教程本节引言:上一节的SeekBar是不是很轻松咧,本节我们学的这个RatingBar(星级评分条)也非常简单,相信在某宝, 买过东西的对这个应该不陌生,收到卖家的包裹,里面很多时候会有个小纸片,五星好评返还多少元这样, 而评分的时候就可以用到我们这个星级评分条了~先来瞅瞅官方文档 官方文档:RatingBar我们可以看到,这玩意和SeekBar的类结...
一、ProgressBar(进度条)进度条有两种形式,圆形加载式和水平长条形状,可通过style属性设置(注意:前面没有android:)列举几种: ?android:attr/progressBarStyleHorizontal 细水平长度进度条 ?android:attr/progressBarStyleSmall 旋转画面的小圆形进度条 ?android:attr/progressBarStyleLarge 旋转画面的大圆形进度条 @android:style/Widget.ProgressBar.Horizontal 粗水平长度...
1. Animation动画 在Android 中,系统提供了动画类 Animation ,其中又分为四种动画效果:● AlphaAnimation:透明度渐变动画● ScaleAnimation:渐变尺寸缩放动画;● TranslateAnimation:移动动画● RotateAnimation:旋转动画 这4种动画效果的创建方法如下:(1) AlphaAnimation 透明度渐变动画Animation alphaA = new AlphaAnimation(float fromAlpha,float toAlpha)第一个参数:动画开始时的透明度第二个参数:动画结束时的透...
上一期学习了ViewPager的简单使用,本期一起来学习ViewPager的更多用法。 相信很多同学都使用过今日头条APP吧,一打开主界面就可以看到顶部有很多Tab,然后通过左右滑动来切换,就可以通过ViewPager来完成。当然具体实现又会有很多方式,我们本期就先来学习最简单的Tab切换吧,有一点类似于之前了解的TabHost。 一、PagerTitleStrip与PagerTabStrip 在实际运用中,很多时候只有页面滑动是不够的,还需要有标题栏才够友好。...
一、服务的介绍:作为Android四大组件之中的一个,Service(服务)也常常运用于我们的日常使用中,它与Activity的差别在于:Service一直在后台执行。没实用户界面。所以绝不会到前台来。但Service被启动起来之后。它就和Activity一样。全然具有自己的生命周期。在关于程序中是选择用Activity
还是
Service
的一个选择标准就是:假设某个程序组件须要执行时向用户呈现某种用户界面。或者该程序须要与用户交互,就须要使用
Activity
...
首先,问题是如何出现的?晚上复查代码,发现一个activity没有调用自己的ondestroy方法
我表示非常的费解,于是我检查了下代码。
发现再finish代码之后接了如下代码
finish();
System.exit(0);//这就是罪魁祸首为什么这样写会出现问题System.exit(0);//
//看一下函数的原型
public static void exit (int code)
//
Added in API level 1
//大意可以解释为,调用此方法,将会停止javaVM的执行,相当于杀死了程序
Causes the VM to s...
https://www.cnblogs.com/yangfengwu/p/11203546.html 先做接收消息 然后接着 publicclass MainActivity extends AppCompatActivity {EditText editTextActivityMain1,editTextActivityMain2;//定义两个EditText变量,变量名字我一般设置的和先前页面里面的一样Button buttonActivityMain1;//连接按钮Socket socket;//定义一个Socket MyHandler myHandler;private OutputStream outputStream;//TCP发送数据使用p...
(^▽^)经常发现学着学着,由于学习的东西越来越多,接触的东西越来越多,逐渐的吧自己的最基础的东西忘得差不多了(o(╥﹏╥)o我也差不多忘了很多东西了)发现越优秀的人 越注重细节,基础更加扎实和巩固分享一下自己整理的面试学习路线请查看完整的PDF版(更多完整项目下载。未完待续。源码。图文知识后续上传github。)可以点击关于我联系我获取完整PDF(VX:mm14525201314)一.Activity 是什么?Activity 实际上只是一个与用户交互...
Android基础入门教程——2.3.12 Date & Time组件(下)标签(空格分隔): Android基础入门教程本节引言:本节我们来继续学习Android系统给我们提供的几个原生的Date & Time组件,他们分别是: DatePicker(日期选择器),TimePicker(时间选择器),CalendarView(日期视图),好吧, 其实一开始让我扣这几个玩意我是拒绝的,因为在我的印象里,他们是这样的:简直把我丑哭了,有木有,终于知道为什么那么多人喜欢自定义这种类型的控件了!...
学习,学习,学以致用,让基础控件贴近实战效果TabLayout是Google新推出的Material Design的控件之一,TabLayout的使用必须结合ViewPager和Fragment的使用,如果对ViewPager不熟悉的同学,请自行查阅资料,很简单的。我们来看下爱奇艺导航条的原效果我们今天要实现的效果图,在真机上运行效果会更接近原图由于TabLayout是Material Design中的控件之一,集成它需要在Gradle文件中添加依赖库,由于我的compileSdkVersion为24,所以采...
一、RadioButton及RadioGroup的用法【重点】 RadioButton、RadioGroup的常用属性 // 获得选中的RadioButton的id int checkedRadioButtonId = gender.getCheckedRadioButtonId(); 绑定RadioGroup特有监听器 // 监听单选项改变 gender.setOnCheckedChangeListener(new OnCheckedChangeListener() { // group表示当前的RadioGroup // checkedId表示选中的RadioButton的id @Override public void onCheck...
在编程中经常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,能够支持Windows/Linux/Unix等主流操作系统,同时能够跟很多程序语言如C#、PHP、Java等相结合.下面先回顾SQL的基本语句,再讲述Android的基本操作.一. adb shell回顾SQL语句 首先,我感觉自己整个大学印象最深的几门课就包括《数据库》,所以想先回顾SQL增删改查的基本语句.而在Android SDK中...
原文网址:http://forum.maiziedu.com/thread-515-1-1.htmlheckbox组件是一种可同时选中多项的基础控件,即复选框,在android学习中,Checkbox是一款非常重要的UI组件,由于它的展现形式美观性和协调性不符合我们的需求,我们需要自定义这个组件,方法很简单,只需要增加修改xml文件即可。首先需要准备两张图片,一张是选中的图片,一张是未选中的图片。android开发设置选择框在drawable下新建文件custom_checkbox.xml<?xml versio...
注意 onRestart的箭头是弄错了,应该指向onStart MainActivity的布局文件和java代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><Buttonandroid...
Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库标签(空格分隔): Android基础入门教程本节引言:在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,G...