E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android学习笔记
Android 使用ViewPager实现广告条滚动
本文为
android学习笔记
,由博主总结整理1.首先是效果图2.ViewPager切换的同时改变下面的文字和点的状态。下面是布局结构和布局代码。
Amazing7
·
2016-04-11 18:00
android
viewpager
Android使用系统控件组合成新的自定义控件
本文是
android学习笔记
,由博主总结整理。一.通过对系统提供的控件进行组合,不用写新的类不用继承系统的控件也能实现自定义控件的效果。
Amazing7
·
2016-04-11 18:00
android
自定义控件
Android学习笔记
(Google官方教程)(三)
管理Activity的生命周期启动Activity生命周期状态Resumed:这个状态下,activity运行在前台,并且能够与用户进行交互Paused:这个状态下,该activity被另一activity遮盖部分,也就是说,另一activity运行在前台且是半透明状态,或者并未填充整个屏幕。暂停的activity不会收到任何用户输入,并且不能执行任何代码Stopped:这个状态下,activit
TringBtb
·
2016-04-09 12:00
Android学习笔记
(Google官方教程)(二)
支持不同的设备支持不同的语言在res/values-国家简称文件使用String资源文件//Getastringresourcefromyourapp’sResourcesStringhello=getResources().getString(R.string.hello_world);//OrsupplyastringresourcetoamethodthatrequiresastringTe
TringBtb
·
2016-04-08 23:00
android
Android学习笔记
---第五天---基础UI组件---AnalogClock&TextClock&Chronometer(时钟与简单的计时器)
AnalogClock(模拟时钟)直接继承View类TextClock(文本时钟)继承TextView类Chronometer(计时器)继承TextView类 (点击此处查看TextView)AnalogClockAnalogClock是直接继承了View类,它用于显示一个模拟时钟但他没有秒钟;属性android:dial
z_kaif
·
2016-04-07 18:00
android
Android学习笔记
---第四天---基础UI组件---RadioButton&CheckBox&ToggleButton&Switch---Button的子类
Button组件及其子类Button是一个按钮组件详情请参考
Android学习笔记
---第三天---基础UI组件---Button&ImageButton;RadioButton//单选框&CheckBox
z_kaif
·
2016-04-05 19:00
android
android BitmapShader类
简介具体的看一下博文:
Android学习笔记
进阶15之Shader渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode
qq_15037231
·
2016-04-04 21:00
BitmapShader
android学习笔记
——http协议
这里不在赘述http协议的具体内容,直接说如何使用用一个例子来说明:1、先用Eclipse创建一个web项目,同时创建一个servlet,很简单只需一个表单,将数据提交到servlet中。在servlet中实现doPost和doGet方法,为了方便,只需实现一个dopost方法,在doget中调用都post方法protectedvoiddoGet(HttpServletRequestrequest
CQU_LiuHC
·
2016-04-04 19:00
android
http协议
Android学习笔记
---第三天---基础UI组件---Button&ImageButton
ButtonButton在之前已经用过他就是按钮控件,我们先来看一下他的常用属性常用属性android:layout_width //设置组件宽,在之前使用过;所有组件都有的属性android:layout_height //设置组件宽,在之前使用过;所有组件都有的属性android:id //设置组件ID如@+id/newTextView;格式为@+id/(id名);所
z_kaif
·
2016-04-04 14:00
android
第五周
Android学习笔记
这周的课程相对比较轻松,学习了SharedPrefrence和简单的数据库。先记录一下SharedPrefrence的情况吧。我把SP(简写)比喻成一张便签纸。这张便签纸会有一个颜色,可能是红、黄、蓝之类的,然后在内容上会标记得有第1条,第2条,第3条,但内容上都是很简单的信息,并不会太复杂。使用SP的过程就和写便签一样,我们先选一张某个颜色的便签,记下颜色,方便之后去找,然后在便签上写下我们大脑
dyakesa125
·
2016-04-04 08:43
学习笔记
android学习笔记
——http协议
这里不在赘述http协议的具体内容,直接说如何使用用一个例子来说明:1、先用Eclipse创建一个web项目,同时创建一个servlet,很简单只需一个表单,将数据提交到servlet中。在servlet中实现doPost和doGet方法,为了方便,只需实现一个dopost方法,在doget中调用都post方法protectedvoiddoGet(HttpServletRequestrequest
CQU_LiuHC
·
2016-04-04 00:00
学习笔记
android
android学习笔记
——Handler
1、handler是一套消息处理机制(Activity的生命周期中状态的变化就是通过handler发送消息)和更新UI的机制(不能在非UI线程中跟新UI)2、创建Handler时,所创建的Handler会与创建它的线程的MessageQueue进行绑定。3、使用方法sendMessage(),sendMessageDelay(),Post(),PostDelay()。4、对于post方法,参数都有
CQU_LiuHC
·
2016-04-03 19:17
android
学习笔记
android
android学习笔记
——Handler
1、handler是一套消息处理机制(Activity的生命周期中状态的变化就是通过handler发送消息)和更新UI的机制(不能在非UI线程中跟新UI)2、创建Handler时,所创建的Handler会与创建它的线程的MessageQueue进行绑定。3、使用方法sendMessage(),sendMessageDelay(),Post(),PostDelay()。4、对于post方法,参数都有
CQU_LiuHC
·
2016-04-03 19:00
android
Android学习笔记
---第二天---基础UI组件---EditText
EditText是TextView的子类所以在使用上与TextView十分的相似他们之间的绝大部分方法与属性可以共用,但EditText相对TextView而言增加了用户输入的功能。常用属性之前的TextView的常用属性android:inputType //设置该文本框的输入风格如密码,email,手机号码等;可用属性值参考APIandroid:minEms //设置最
z_kaif
·
2016-04-03 18:00
android
Android学习笔记
---第二天---基础UI组件---TextView
TextView用于显示文本的组件,我们可以在XML中设置它的属性也可以在Java代码中动态的设置它。常用属性android:layout_width //设置组件宽,在之前使用过;所有组件都有的属性android:layout_height //设置组件宽,在之前使用过;所有组件都有的属性android:id //设置组件ID如@+id/newTextView;格式为@
z_kaif
·
2016-04-03 14:00
android
Android学习笔记
---第二天---基础UI组件---Toast
Toast可以显示文本和图片,用于显示提示信息。显示默认文本Toast.makeText(getApplicationContext(),"Welecome",Toast.LENGTH_SHORT).show(); 这个静态函数会返回一个包含一个文本视图的Toast对象,他有三个参数 1.第一个参数当前上下文环境可以使用getApplicationContext()//应用程序的上下文
z_kaif
·
2016-04-03 09:00
android
第一行代码
Android学习笔记
(一)activity
2.1活动是什么活动是一种包含用户界面的组件,主要用于和用户进行交互。简单说就是android应用界面。2.2活动的基本用法该部分内容主要是要学习如何手动去创建一个activity、如何创建和加载布局,以及如何在AndroidMainfect文件中注册,toast及其menu的使用,及活动的销毁。布局加载:如果要将布局first_layout加载到活动FirstActivity中,则主要在OnCr
cjy0000
·
2016-04-03 02:21
android
Android学习笔记
---第一天---布局
今天刚开始学习Android,记录一下一天学习的内容。LinearLayout//线性布局常用属性:android:orientation//设置LinearLayout的方向;可用值:vertical//垂直方向; horizontal//水平方向android:layout_width //设置该控件在父控件中的宽android:layout_height //设置该
z_kaif
·
2016-04-02 13:00
android
Android学习笔记
(一五一):传感器(1):传感器列表
传感器架构Android提供sensorframework也帮助开发者利用设备的传感器进行开发。传感器是只读的(NFC例外),因此只要设定监听器接受传感器信息即可。这和之前学习的GPS很相似,但GPS不属于传感器架构。下面列举部分传感器,实际上我们可以查Sensor.TYPE_XXXX获知当前支持的传感器类型,例如在AndroidAPI18,还支持计步传感器,可支持传感器类型会越来越多。光传感器(
xiaole0313
·
2016-03-31 20:00
android学习笔记
——事件处理器和事件监听器
一、针对物理按键1、电源键和HOME键是由系统截获,不初级应用程序自定义2、对于back,menu应该拦截Keyup(????)3、在onKeyDown函数中通过keyCode处理想处理的事件,返回true,则应用程序将事件消耗掉,如果返回false则会让系统再调用对应的方法(如拦截了音量的上下键消息,在上键中先用Toast输出返回true,在下键中先用Toast输出返回false,之后运行程序会
CQU_LiuHC
·
2016-03-31 19:20
学习笔记
android
android学习笔记
——事件处理器和事件监听器
一、针对物理按键 1、电源键和HOME键是由系统截获,不初级应用程序自定义 2、对于back,menu应该拦截Keyup(????) 3、在onKeyDown函数中通过keyCode处理想处理的事件,返回true,则应用程序将事件消耗掉,如果返回false则会让系统再调用对应的方法(如拦截了音量的上下键消息,在上键中先用Toast输出返回true,在下键中先用Toast输出返回false,之后运行
CQU_LiuHC
·
2016-03-31 19:00
Android学习笔记
2 --在github上插入gif图片
(本文同步在个人Google博客中)想在github上插入GIF图片才发现自己不会。因为很多教程已经过期,现把自己的经验稍微分享一下。就三个步骤:1.录制视频2.视频转换成GIF格式3.添加进Github的readme文件1.录制视频androidstudio真的很好用,直接在程序跑起来的时候,左下方有一个录制视频按钮:(绿色的视频图标)上面照相机图标还可以截图。而且我傻逼了,还以为这个录制仅限于
Isabella_Bing
·
2016-03-31 19:30
Android学习笔记
---- HttpClient获取服务器数据
首先要注意的是,Android开发中,我们访问网络,请求资源的时候,根据当时的网络状态的情况,请求的时间会不一样,这样如果在UI主线程里面请求网络的话,就可能会出现UI延迟出现的情况,这是用户不能忍受的,所以我们一般是在子线程里面请求网络的。HttpClient的使用步骤:1、生成代表客户端的HttpClient对象HttpClienthttpClient=newDefaultHttpClient
EEDaoren
·
2016-03-29 15:42
Android笔记
Android学习笔记
---- HttpClient获取服务器数据
首先要注意的是,Android开发中,我们访问网络,请求资源的时候,根据当时的网络状态的情况,请求的时间会不一样,这样如果在UI主线程里面请求网络的话,就可能会出现UI延迟出现的情况,这是用户不能忍受的,所以我们一般是在子线程里面请求网络的。HttpClient的使用步骤:1、生成代表客户端的HttpClient对象HttpClienthttpClient=newDefaultHttpClient
EEDaoren
·
2016-03-29 15:42
Android笔记
Android学习笔记
(34):Android菜单
Android的菜单分为三种类型:选项菜单(OptionMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu)。选项菜单(OptionMenu):按设备上的菜单按钮(Menu)会出现的菜单。不支持勾选标记。上下文菜单(ContextMenu):长按某个组件会出现的菜单。不支持菜单项图标。子菜单(SubMenu):就是子菜单。不支持菜单项图标,不支持嵌套子菜单。 Menu类用于添
qq_18738333
·
2016-03-27 16:00
android
界面
Android学习笔记
(33):Android对话框
Android为我们提供了多种对话框,其中AlertDialog功能最强大,最常用。此外,还有ProgressDialog、DatePickerDialog和TimePickerDialog。 AlertDialog.Builder类可以帮助我们方便的创建对话框。具体步骤如下:1.创建一个AlertDialog.Builder对象。2.调用setTitle()、setCustomTitle()、s
qq_18738333
·
2016-03-24 13:00
android
界面
Android学习笔记
001
1.value文件夹的各种资源的使用方法:string.xml——getResource().getString(resourceId)或者getResource().getText(resourceId) arrays.xml——getResource().getStringArray(resourceId) colors.xml——getResource().getDrawable
VichanHo
·
2016-03-23 22:00
Android学习笔记
(32):通知推送Notification
Notification用于显示在手机状态栏的通知。一般通过NotificationManager服务来发送通知。Notification.Builder类可以让我们更加方便的创建Notification对象。 Notification.Builder常用方法:setAutoCancel():设置点击通知后,状态栏自动删除通知setContentText():设置通知内容setContentTit
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(31):滚动视图ScrollView
ScrollView是由FrameLayout派生的,可以为普通组件添加竖直滚动条。类似的,HorizontalScrollView可以提供水平方向的滚动条。
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(30):选项卡TabHost
TabHost组件是可以在界面中存放多个选项卡的容器,选项卡大小与外部容器相同。TabWidget 组件就是TabHost的标题条,单击可以切换选项卡。TabSpec组件就是一个选项卡(Tab页面)。 TabHost的使用步骤如下:1.在XML文件中定义一个TabHost组件,并在其中定义一个FrameLayout。在其中添加内容。2.Activity应该继承自TabActivity。3.调用Ta
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(29):搜索框SearchView
SearchView提供一个搜索框,可以监听用户输入,用户提交搜索时,也可以通过监听器执行实际行动。常用XML属性和相关方法:XML属性相关方法说明android:iconifiedByDefaultsetIconifiedByDefault(boolean)设置搜索框是否自动缩小为图标setSubmitButtonEnable(boolean)设置是否显示搜索按钮android:inputTyp
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(28):三种选择器DatePicker_TimePicker_NumberPicker
DatePicker和TimePicker都是由FrameLayout派生而来的,用于选择日期和时间。用OnDateChangedListener()方法和OnTimeChangedListener()方法绑定事件监听器。DatePicker常用XML属性XML属性说明android:calendarViewShown设置该日期选择器是否显示CalendarView属性android:endYea
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(27):日历视图Calendar
日历视图CalendarView可用于显示和选择日期。可以调用setOnDateChangedListener()方法绑定事件监听器。常用XML属性和相关方法:XML属性相关方法说明android:dateTextAppearancesetDateTextAppearance(int)设置该日历视图的日期文字的眼神android:firstDayOfWeeksetFirstDayOfWeek(in
qq_18738333
·
2016-03-23 16:00
android
界面
Android学习笔记
(26):Toast提示信息框
Toast用于在界面上显示提示消息框,这个提示信息框会在一段时间后消失。用Toast显示提示信息的步骤很简单: 1.调用Toast的构造方法或是makeText()静态方法创建一个Toast对象。2.利用Toast的方法来设置该消息提示的格式等。3.调用Toast的show()方法显示消息提示框。 想要显示复杂的消息提示框可以使用对话框,也可以使用Toast,方法是用Toast构造器创建实例,再调
qq_18738333
·
2016-03-23 16:00
android
界面
android学习笔记
——viewPager(适配器、常用函数、监听器、切换动画)
viewPager可以支持左右滑动数据源->适配器->加载数据源一、配器有三种:1、PagerAdapter以List作为数据源(View可以是自己代码写的也可以通过LayoutInflater来加载xml文件)需要实现一个继承此类的类重写构造函数(数据源,title),返回页卡数量,是否来自对象,实例化一个页卡,销毁一个页卡,得到页卡title的函数(此适配器是三个页卡为一组管理的,所以存在自动
CQU_LiuHC
·
2016-03-22 00:02
学习笔记
android
android学习笔记
——viewPager(适配器、常用函数、监听器、切换动画)
viewPager可以支持左右滑动数据源->适配器->加载数据源一、配器有三种: 1、PagerAdapter 以List作为数据源(View可以是自己代码写的也可以通过LayoutInflater来加载xml文件) 需要实现一个继承此类的类 重写构造函数(数据源,title),返回页卡数量,是否来自对象,实例化一个页卡,销毁一个页卡,得到页卡title的函数(此适配器是三个页卡为一组管理
CQU_LiuHC
·
2016-03-22 00:00
android
android学习笔记
——webView
1、获得网络权限2、实例化一个webview3、使用webview加载资源 此时会发现系统会用默认的方式打开资源而不是自己所写的app4、覆盖掉默认打开方式,webViewClient帮助webView去处理一些控制和请求 webView.setWebViewClient(newWebViewClient(){ publicbooleanshouldOverrideUrlLoading(We
CQU_LiuHC
·
2016-03-22 00:00
android
android学习笔记
——Fragment
将布局文件变为View对象静态加载1、创建一个activity2在对应的xml中加入,其中name属性绑定对应的fragment类。2、创建fragment类以及对应的布局文件,在fragment类中将布局文件转换为View对象Viewview=inflater.inflate(R.layout.fragment,container,false);3、在主activity中跳转到activity2
CQU_LiuHC
·
2016-03-22 00:39
学习笔记
android
android学习笔记
——Fragment
将布局文件变为View对象静态加载1、创建一个activity2在对应的xml中加入,其中name属性绑定对应的fragment类。2、创建fragment类以及对应的布局文件,在fragment类中将布局文件转换为View对象 Viewview=inflater.inflate(R.layout.fragment,container,false);3、在主activity中跳转到activit
CQU_LiuHC
·
2016-03-22 00:00
android
android学习笔记
——intent
intent1、可以用来打开别的activity,其中可以是有参数的返回(startActivityForResulet(intent,请求代码)),须重载voidonActivityResult(请求代码,返回代码,返回数据)来处理返回的数据,需配合另一个Intent和setResult(返回代码,intent)。也可以是无参数的返回。2、intent可以附加一些数据,可以是intstring甚
CQU_LiuHC
·
2016-03-22 00:36
学习笔记
android
android学习笔记
——intent
intent1、可以用来打开别的activity,其中可以是有参数的返回(startActivityForResulet(intent,请求代码)),须重载voidonActivityResult(请求代码,返回代码,返回数据)来处理返回的数据,需配合另一个Intent和setResult(返回代码,intent)。也可以是无参数的返回。2、intent可以附加一些数据,可以是intstring甚
CQU_LiuHC
·
2016-03-22 00:00
android
【入门篇】
Android学习笔记
――常用布局
很多开发者一听说Android终端的屏幕尺寸五花八门,屏幕分辨率千奇百怪,就觉得Android开发在屏幕适配方面是必定是一件头疼的事情。因为在Android问世之前,广大开发者知道的UI解决方案大致分为两类:在Web开发中的CSS,一层一层的去层叠样式。在iOS开发中去计算每一个UIView的尺寸。上面两种方案,无论哪种方案面对碎片化严重的Android终端,那都是一场噩梦。好在Android提供
wisekingokok
·
2016-03-21 13:42
android
FrameLayout
LinearLayout
RelativeLayout
【入门篇】
Android学习笔记
——常用布局
很多开发者一听说Android终端的屏幕尺寸五花八门,屏幕分辨率千奇百怪,就觉得Android开发在屏幕适配方面是必定是一件头疼的事情。因为在Android问世之前,广大开发者知道的UI解决方案大致分为两类:在Web开发中的CSS,一层一层的去层叠样式。在iOS开发中去计算每一个UIView的尺寸。上面两种方案,无论哪种方案面对碎片化严重的Android终端,那都是一场噩梦。好在Android提供
林彦君
·
2016-03-21 13:00
android学习笔记
——服务、内容提供器、广播接收器、应用程序上下文
一、服务运行在后台,无用户界面组件。生命周期:启动(onCreate,onStart)运行(onDestory)销毁。服务与活动通常在被称为UI线程的同一个主应用程序线程上运行,当服务需要执行一个耗时的操作时,开发人员会调用一个单独的线程来执行,否则用户界面运行会很卡顿。二、内容提供器是应用程序之间的共享数据的接口(大量数据)(意图(intent)可以提供少量的数据共享)。默认情况下android
CQU_LiuHC
·
2016-03-20 10:00
android
android学习笔记
——Intent的解析(Intent的隐式调用)
对于显式的Intent,因为已经明确了目标组件,因此不需要系统去解析。由于隐式Intent没有明确的目标组件,因此,当隐式Intent被抛出后,系统在众多组件中根据Intent过滤器中的action、datatype、Uri来寻找预期匹配的处理方法。如果存在多个结果,用户可以根据需要选择合适的处理方法。一个Intent过滤器是一个IntentFilter类的实例,它包括3个方面:Action、Da
Alistud_米文
·
2016-03-20 00:38
android学习笔记
android学习笔记
——监听器
监听器:监听事件的发生,做出响应。程序和用户之间交互的关键针对ListView:OnItemClickListener:处理视图中单个条目的点击事件OnScrollListener:监听滚动事件,加载数据实现过程:视图中直接实现监听器(实例对象.setOn……(),其实也可以在xml文件中指定Action),然后在代码中完成相应的动作1、在activity中实现对应的接口,添加相应的方法2、添加监
CQU_LiuHC
·
2016-03-19 00:56
学习笔记
android
android学习笔记
——监听器
监听器:监听事件的发生,做出响应。程序和用户之间交互的关键针对ListView: OnItemClickListener:处理视图中单个条目的点击事件 OnScrollListener:监听滚动事件,加载数据实现过程:视图中直接实现监听器(实例对象.setOn……(),其实也可以在xml文件中指定Action),然后在代码中完成相应的动作1、在activity中实现对应的接口,添加相应的方法2
CQU_LiuHC
·
2016-03-19 00:00
android
android学习笔记
——ListView的使用
LIstView控件 每一个listView控件可以包含很多item(由数据源决定),需要数据适配器将数据源和视图联系起来:1、创建适配器(arrayAdapter——数据源可以是集合和数组, simpleAdapter——数据源是泛型的集合);
CQU_LiuHC
·
2016-03-18 23:00
android
ListView
Android学习笔记
系列六 —— Loaders加载器
Loaders从Android3.0开始引进了loader(加载器)技术,在activity或者fragment中,loaders可以把异步地加载数据变得更简单。Loaders具有以下特性:他们对于每一个Activity和Fragment都是有效的。他们可以提供异步加载数据的能力。他们监视数据源,并当内容改变时传递当前最新的结果。当他们因为配置的改变而重新连接的时候,他们会自动地重连到上一个loa
微笑的江豚
·
2016-03-18 16:00
Android学习笔记
系列五 —— Fragments板块
FragmentsFragment必须总是被嵌入到一个activity之中,并且fragment的生命周期直接受其宿主activity的生命周期的影响。例如,一旦activity被暂停,它里面所有的fragment也被暂停,一旦activity被销毁,它里面所有的fragment也被销毁。然而,当activity正在运行时(处于resumed的生命周期状态),你可以单独的操控每个fragment,
微笑的江豚
·
2016-03-18 16:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他