
Android
文章平均质量分 74
csdn_phy
细心从每一个小细节开始
展开
-
Android布局
Android布局 开发工具: Androidstudio 详解: 在android开发中,用于界面布局的控件主要在Layouts分类中,常用的有线性布局控件LinearLayout、表格布局控件TableLayout、网原创 2017-07-12 15:48:47 · 259 阅读 · 0 评论 -
Android高级控件之ListView的优化以及下拉刷新页面
1.ListView的优化 在优化之前我们先来说说配置器的自定义,为什么需要自定义配置器呢,因为系统自带的配置器不能满足我们的需求,所以就需要我们自己写配置器来实现功能,但是在创建ListView时我们需要先得到两大元素:1)数据集,即要映射的字符串、图片信息之类。2)适配器,实现把要映射的字符串、图片信息映射成视图(如Textview、Image等组件),再添加到原创 2017-07-23 11:48:47 · 1615 阅读 · 0 评论 -
Android高级控件之AutoCompleteTextView,MultiAutopleteTextView,Spinner,ListView,ExpandableListView
Android中的高级控件要比普通控件的实现效果要好很多,有些样式是可以自动生成的,不需要再去写过多复杂化的代码,虽然说高级并不是说就很难学习,只要你把它琢磨透其实是很简单的,应为许多控件的使用差不多都是一样的思路,只要你搞懂了思路,你就会了。下面来了解下吧。1.AutoCompleteTextView(自动完成文本框) 自动完成文本框也就是自动补全,我们一般在搜索中会遇见只要原创 2017-07-21 22:43:04 · 533 阅读 · 0 评论 -
Android控件之ProgressBar(进度条),ToggleButton/SwitchBar(开关按钮),SeekBar(拖动条)/RatingBar(等级评分)
1.ProgerssBar(进度条) 平时我们在下载东西的时候都会遇见进度条,进度条主要分为两种,一种是圆形的进度条还有一种是矩形的进度条。怎么去得到它们呢,在写控件的时候都是写ProgressBar,这时我们需要通过属性来得到不同的进度条:矩形进度条:ProgressBar android:id="@+id/pb_main_progressBar" s原创 2017-07-20 00:11:31 · 1191 阅读 · 0 评论 -
Android06-常用控件(ImageView-ProgressBar-Handler)
图片框1.scaleType属性:ImageView 2.读取图片路径: 3.局部放大:Resources res=getResources();Bitmap bitmap=BitmapFactory.decodeResource(res,R.drawable.s6);图片id.setOnTo原创 2017-07-18 20:01:51 · 290 阅读 · 0 评论 -
Android常用控件之按钮选择器/九妹图,按钮点击事件+页面跳转+Toast,单选框.时间日期控件 /时间日期对话框
常用控件 1.按钮(按钮选择器) 2.按钮点击事件+页面跳转+Toast 按钮点击事件:Onclik 如果你需要按钮点击事件的话,你只需要在layout界面中引用onclik属性即可,然后在Java代码中调用方法就可以了 跳转页面: 首先在java代码中new一个Intend,里面有两个原创 2017-07-18 19:31:42 · 1059 阅读 · 0 评论 -
Android常用控件(Widget)
常用控件(Widget)1.常用控件之文本控件 1.1:TextView--显示文本的控件 android:text 设置文本框中的内容 android:autoLink 是否将符合的指定格式文本转换为可单击的超链接形式(取值范围--none|web|email|map|all)原创 2017-07-14 21:49:41 · 345 阅读 · 0 评论 -
Android布局--相对布局,RTL,用代码实现布局
1.相对布局RelativeLayout: 1、 相对布局的基本概念 :一个控件的位置它决定于它和其他控件的关系,好处:比较灵活;缺点:掌握比较复杂。 2、 相对布局常用属性介绍 : android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layou原创 2017-07-14 10:25:59 · 1963 阅读 · 0 评论 -
Android-01
今天是2017年7月10日,第一次接触了Android,以前就只知道Android是手机的一个系统外就一无所知了,现在才发现Android涉及的领域是如此之广。要想运用Android开发项目,首先要搭建好JDK的环境开发配置,因为JDK配置好了才能运行Android应用,然后就是搭建好eclipse的配置,把DAT,SDK安装包在eclipse里面配置好(如果你用的是集成的eclipse的话就原创 2017-07-10 21:23:14 · 205 阅读 · 0 评论 -
MediaPlayer之视频,拍照,录像
1:视频播放器 使用VideoView、SurfaceView播放视频,它俩的区别在于:VideoView播放视频我们不需要去写播放按钮控件和进度条控件,你只要写一个VideoView控件就可以了,它自带得有播放控件以及暂停控件还有进度条控件,并且它还自己会计算时间就不需要我们再去计算时间了。SurfaceView播放视频则需要我们去写播放控件以及进度条还需要自己去计算时间。如果你不是原创 2017-09-19 22:27:04 · 484 阅读 · 0 评论 -
Android之手势
手势--Gesture1.含义: 我们大家都知道android可以用手势来解锁,可以利用手势既然能进行解锁等操作,还可以自己定义手势来打开应用程序等,那么我们游戏开发中,更是可以加入这一亮点了,比如在游戏中我画个圆形执行换背景操作,画个X表示退出游戏等等2.An手势droid中的两种: 2.1:手势检测,并为手势检测提供了相应的监听器 2.2:允许开发者添加原创 2017-09-01 17:59:56 · 316 阅读 · 0 评论 -
Service之远程监控
1.何为远程监控: 对于远程监控我们的第一反应就是通过这台手机控制别的手机,但是在Android中实际意思为一台手机中的多个应用程序通用一个服务端。当每个应用都需要用到相同的功能时,我们就不需要多次写相同的操作了,这个时候我们就可以通过远程监控把同样的功能提取出来,其它应用需要时就可以绑定到远程服务中了,比如QQ登录,它不仅可以在QQ中登录,你的微信也可以通过QQ登录,还有像斗地主原创 2017-09-09 13:19:20 · 745 阅读 · 0 评论 -
服务--service
1.含义: 服务是Android四大组件之一,与Activity一样,代表可执行程序,service不像Activity有可以操作的用户界面,一直是在后台运行,如果某个组件需要在运行时向用户呈现可操作的信息就应该选择Activity,否则应该选择Service2.作用: 2.1:和广播类一起使用,开机启动服务监听系统的所有通讯 2原创 2017-09-06 21:50:28 · 355 阅读 · 0 评论 -
广播--BroadcastReceiver2
1.有序广播 普通广播不能中断,所有监听这个广播的都能收到信息。但是有序广播确可以中断,中断广播的传播(abortBroadcast();) 优点: 按优先级的不同,优先Receiver可以对数据进行处理,并传给下一个Receiver,设置优先级,在配置文件中节点里面添加android:priority属性,它的取值范围为:-1000到1000原创 2017-09-06 20:20:00 · 439 阅读 · 0 评论 -
ContentProvider之系统提供者
详解: 今天我们讲解的是ContentProvider关于系统的提供,如果你想了解自定义的提供者与访问者的话你可以百度一下,因为那个比较简单而且我们用到的几率是很小的,我们一般都会用系统提供的,像我们平时用的联系人,图库,音乐等,都是系统自己提供的,我们不需要去写只要调用它就可以了,话说ContentProvider是什么呢?它是我们的Android端四大组件之一,下面我们就来实践原创 2017-09-13 23:13:11 · 172 阅读 · 0 评论 -
广播接收(BrodcastReceiver1)
1、详解 1.1:Android四大组件之一,一种全局的监听器,用于监听系统全局的广播消息。系统大部分消息都以广播形式发布,比如开机启动完成得消息。收到短信的消息,打进出电话消息。 ps:Android系统每次启动完成会向外广播一条消息,告诉所有人启动完成了,只有继承自Brodcast的类能捕捉到这些信息, 1.2: 广播接收也就是说一个播放者,然原创 2017-09-04 23:12:24 · 657 阅读 · 0 评论 -
Android高级控件之RecycleView,Gallery,ViewPage
1.RecycleView 在使用RecycleView之前,需要导入一个资源,--添加RecyclerView引用:compile 'com.android.support:recyclerview-v7:24.0.0-alpha1'(build.gradle),在你搭建的项目中找到build.gradle.dependencies { compile fileTree(原创 2017-07-28 00:02:06 · 470 阅读 · 0 评论