欢迎访问服务器技术网-www.fuwuqijishu.com

8.3.3 Paint API之—— MaskFilter(面具)

8.3.3 Paint API之—— MaskFilter(面具)
本节引言: 在Android基础入门教程——8.3.1 三个绘图工具类详解的Paint方法中有这样一个方法: setMaskFilter(MaskFilter maskfilter): 设置MaskFilter,可以用不同的MaskFilter实现滤镜的效果,如滤化,立体等! 而我们一般不会直接去用这个MaskFilter,而是使用它的两个子类: BlurMaskFilter:指定了一个模糊的样式和半径来处理P……继续阅读 »

2年前 (2022-06-27) 208浏览 0评论 0个赞

10.3 AudioManager(音频管理器)

10.3 AudioManager(音频管理器)
本节引言: 在多媒体的第一节,我们用SoundPool写了个Duang的示例,小猪点击一个按钮后,突然发出”Duang”的 一声,而且当时的声音很大,吓死宝宝了,好在不是上班时间,上班时间偷偷写博客给经理知道 会作死的~嗯,好的,说到这个声音大小就得介绍下Android为我们提供的(音量大小控制)的API: AudioManager(音频管理器)了,该类位于Android.Media包下,……继续阅读 »

2年前 (2022-06-27) 186浏览 0评论 0个赞

ionic 单选框

ionic 单选框
ionic 单选框 ionic 单选按钮与标准 type=”radio” 的 input元素类似。以下展示了现代app类型的单选按钮。 每个 item-radio 中的 type=”radio” 的 input 元素的 name 属性都相同。radio-icon 类用于是否显示图标。 ionic 在单选项中使用了 <label> 元素,使其更易点击。 ……继续阅读 »

2年前 (2022-06-26) 124浏览 0评论 0个赞

3.1.1 基于监听的事件处理机制

3.1.1 基于监听的事件处理机制
本节引言: 第二章我们学习的是Android的UI控件,我们可以利用这些控件构成一个精美的界面,但是仅仅是界面而已;下一步就要开始学习逻辑与业务实现了,本章节讲解的是Android的事件处理机制!何为事件处理机制?举个 简单的例子,比如点击一个按钮,我们向服务器发送登陆请求!当然,Android中的事件处理机制不止这一种, 比如屏幕发生选择,我们点击了屏幕上某个区域…简单点说,事件处理机制就是我们和UI……继续阅读 »

2年前 (2022-06-25) 178浏览 0评论 0个赞

1.2.2 使用Android Studio开发Android APP

1.2.2 使用Android Studio开发Android APP
写在前面 本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快捷键,小技巧等会再另一篇文章中详细地介绍! 1.下载Android Studio 官网下载:Android Studio for Window … 百度云下载:android-studio-bund……继续阅读 »

2年前 (2022-06-25) 162浏览 0评论 0个赞

4.4.1 ContentProvider初探

4.4.1 ContentProvider初探
本节引言: 本节给大家带来的是Android四大组件中的最后一个——ContentProvider(内容提供者),可能部分读者 有疑问了,”Android不是有五大组件的吗?还有个Intent呢?”对的,Intent也是很重要的,但是他 只是维系这几个组件间的纽带!Intent我们下一章会讲解!说会这个ContentProvider,我们什么时候 会用到他呢?有下面这两种: 1.我们想在自……继续阅读 »

2年前 (2022-06-25) 224浏览 0评论 0个赞

2.5.3 Spinner(列表选项框)的基本使用

2.5.3 Spinner(列表选项框)的基本使用
本节引言: 本来本节是想给大家介绍一个Gallery(画廊)的一个控件的,后来想想还是算了,因为 在Android 4.1后就已经被弃用了,尽管我们可以通过兼容不来使用Gallery,不过想想 还是算了,因为Gallery在每次切换图片的时候,都需要重新创建视图,这样无疑会造成 很大资源浪费!我们可以通过其他方法来实现Gallery效果,比如通过HorizontalScrollView 来实现水平滚动效果,或者编写……继续阅读 »

2年前 (2022-06-25) 109浏览 0评论 0个赞

jQuery Mobile 按钮

jQuery Mobile 按钮
jQuery Mobile 按钮 Mobile 应用程序是建立在您想要显示的简单的点击事物上。 在 jQuery Mobile 中创建按钮 在 jQuery Mobile 中,按钮可通过三种方式创建: 使用 <button> 元素 使用 <input> 元素 使用带有 data-role=”button” 的 <a> 元素 <button&……继续阅读 »

2年前 (2022-06-24) 127浏览 0评论 0个赞

7.6.3 基于TCP协议的Socket通信(2)

7.6.3 基于TCP协议的Socket通信(2)
本节引言: 上节中我们给大家接触了Socket的一些基本概念以及使用方法,然后写了一个小猪简易聊天室的 Demo,相信大家对Socket有了初步的掌握,本节我们来学习下使用Socket来实现大文件的断点续传! 这里讲解的是别人写好的一个Socket上传大文件的例子,不要求我们自己可以写出来,需要的时候会用 就好! 1.运行效果图: 1.先把我们编写好的Socket服务端运行起来: 2.将一个音频文件放到SD卡……继续阅读 »

2年前 (2022-06-23) 109浏览 0评论 0个赞

ionic 浮动框

ionic 浮动框
ionic 浮动框 $ionicPopover $ionicPopover 是一个可以浮在app内容上的一个视图框。 可以实现以下功能点: 在当前页面显示更多信息。 选择一些工具或配置。 在页面提供一个操作列表。 方法 fromTemplate(templateString, options) 或 fromTemplateUrl(templateUrl, options) 参数说明: templateSt……继续阅读 »

2年前 (2022-06-23) 202浏览 0评论 0个赞

2.4.1 ScrollView(滚动条)

2.4.1 ScrollView(滚动条)
本节引言: 本节带来的是Android基本UI控件中的第十个:ScrollView(滚动条),或者我们应该叫他 竖直滚动条,对应的另外一个水平方向上的滚动条:HorizontalScrollView,先来一发官方文档 的链接:ScrollView,我们可以看到类的结构如下: 嘿嘿,原来是一个FrameLayout的容器,不过在他的基础上添加了滚动,允许显示的比实际多的内容! 另外,只能够往里面放置一个子元素,可……继续阅读 »

2年前 (2022-06-23) 137浏览 0评论 0个赞

2.5.7 Toast(吐司)的基本使用

2.5.7 Toast(吐司)的基本使用
本节引言: 好的,终于学习完Adapter类相关的一些控件,当然除了讲解的那几个,还有其他很多的 相关的控件,就不慢慢讲解了~有需要的自行查阅文档,查看相关的用法,本节带来的是: Android用于提示信息的一个控件——Toast(吐司)!Toast是一种很方便的消息提示框,会在 屏幕中显示一个消息提示框,没任何按钮,也不会获得焦点一段时间过后自动消失! 非常常用!本节我们就来学习Toast的使用! 1.直接调用……继续阅读 »

2年前 (2022-06-22) 139浏览 0评论 0个赞

2.6.2 菜单(Menu)

2.6.2 菜单(Menu)
本节引言: 本章给大家带来的是Android中的Menu(菜单),而在Android中的菜单有如下几种: OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用 SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框, 子菜单不支持嵌套,即不能包括其他子菜单 ContextMenu:上下文菜单,通过长按某个视图组件后出现的菜单,该组件需注册上下文菜单 本节我们……继续阅读 »

2年前 (2022-06-22) 85浏览 0评论 0个赞

10.7 WindowManager(窗口管理服务)

10.7 WindowManager(窗口管理服务)
本节引言: 本节给大家带来的Android给我们提供的系统服务中的——WindowManager(窗口管理服务), 它是显示View的最底层,Toast,Activity,Dialog的底层都用到了这个WindowManager, 他是全局的!该类的核心无非:调用addView,removeView,updateViewLayout这几个方法 来显示View以及通过WindowManager.LayoutParam……继续阅读 »

2年前 (2022-06-22) 193浏览 0评论 0个赞

11.0《2015最新Android基础入门教程》完结散花~

11.0《2015最新Android基础入门教程》完结散花~
引言: 从六月底就开始编写这套教程,历时将近五个多月,今天终于写完了,全套教程正文部分148篇, 十大章,从基本UI控件到四大组件,Intent,Fragment,事件处理,数据存储,网络编程,绘图与动画, 多媒体,系统服务等都进行了详细的讲解!代码都是都是在Android Studio上进行编写的,全文 采用Markdown,行文结构清晰,还结合了实际开发中一些常见的问题进行了剖析…由于个人能力的局限,……继续阅读 »

2年前 (2022-06-21) 176浏览 0评论 0个赞

9.1 使用SoundPool播放音效(Duang~)

9.1 使用SoundPool播放音效(Duang~)
本节引言: 第九章给大家带来的是Android中的多媒体开发,与其说是多媒体开发还不如是多媒体相关API的 的使用,说下实际开发中我们做了一些和多媒体搭边的东西:拍照,录音,播放音乐,播放视频… 嗯,好吧,好像就这些了是吧,比如播放音乐,我们只是调用MediaPlayer,找到音乐文件, 然后调用下play方法播放而已…当然真正的多媒体开发又是另一个领域了,音视频的编码解码, 我等渣渣暂时……继续阅读 »

2年前 (2022-06-21) 187浏览 0评论 0个赞

jQuery Mobile Data 属性

jQuery Mobile Data 属性
jQuery Mobile Data 属性 jQuery Data 属性 jQuery Mobile 使用 HTML5 data-* 属性来为移动设备创建更具触摸友好性和吸引性的外观。 在下面的参考列表中,粗体显示的值为默认值。 按钮 在1.4 版本以后已废弃。使用 CSS 类 替代。带有 data-role=”button” 的超链接。button 元素、工具栏中的链接以及 input……继续阅读 »

2年前 (2022-06-21) 312浏览 0评论 0个赞

2.4.9 ListView的数据更新问题

2.4.9 ListView的数据更新问题
本节引言: 我们前面已经学习了ListView的一些基本用法咧,但是细心的你可能发现了,我们的数据 一开始定义好的,都是静态的,但是实际开发中,我们的数据往往都是动态变化的,比如 我增删该了某一列,那么列表显示的数据也应该进行同步的更新,那么本节我们就来探讨 下ListView数据更新的问题,包括全部更新,以及更新其中的一项,那么开始本节内容!~ 1.先写个正常的demo先 好的,先写个正常的Demo先,等……继续阅读 »

2年前 (2022-06-21) 147浏览 0评论 0个赞

2.2.4 FrameLayout(帧布局)

2.2.4 FrameLayout(帧布局)
本节引言 FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控件中最大的子控件决定,如果控件的大小一样大的话,那么同一时刻就只能看到最上面的那个组件!后续添加的控件会覆盖前一个!虽然默认会将控件放置在左上角,但是我们也可以……继续阅读 »

2年前 (2022-06-21) 96浏览 0评论 0个赞

8.3.6 Paint API之—— Xfermode与PorterDuff详解(三)

8.3.6 Paint API之—— Xfermode与PorterDuff详解(三)
本节引言: 上一节,我们学习了Xfermode中的三儿子:PorterDuffXfermode构造方法中的为一个参数: PorterDuff.Mode,我们在观看了16种图片混排模式后,又自己写代码来验证了一下文档中 18种不同的混排模式,18种是新增了ADD和OVERLAY两种模式!当然,仅仅验证知道是不够的, 本节我们来写个例子,帮助我们熟悉下实际当中我们如何去使用PorterDuff.Mode为我们提供的 这……继续阅读 »

2年前 (2022-06-20) 249浏览 0评论 0个赞

8.3.14 Paint几个枚举/常量值以及ShadowLayer阴影效果

8.3.14 Paint几个枚举/常量值以及ShadowLayer阴影效果
本节引言: 在Android基础入门教程——8.3.1 三个绘图工具类详解Paint的方法参数那里我们就接触到 了这样几个东西:Paint.Style,Paint.Cap,Paint.Join等,这些都是Paint中的一些枚举值,相关 方法我们可以通过设置这些枚举值来设置特定效果比如:Style:画笔样式,Join图形结合方式等, 本节我们走进Paint的源码,我们来一一介绍这些枚举值,另外我们也顺道讲下这个Sha……继续阅读 »

2年前 (2022-06-20) 178浏览 0评论 0个赞

jQuery Mobile 网格

jQuery Mobile 网格
jQuery Mobile 网格 jQuery Mobile 网格布局 jQuery Mobile 提供了一套基于 CSS 的分列布局。然而,在移动设备上,由于考虑手机的屏幕宽度狭窄,一般不建议使用分栏分列布局。 但有时您想要将较小的元素(如按钮或导航标签)并排地排列在一起,就像是在一个表格中一样。这种情况下,推荐使用分列布局。 网格中的列是等宽的(合计是 100%),没有边框、背景、margin 或 paddi……继续阅读 »

2年前 (2022-06-20) 327浏览 0评论 0个赞

10.14 Android GPS初涉

10.14 Android GPS初涉
本节引言: 说到GPS这个名词,相信大家都不陌生,GPS全球定位技术嘛,嗯,Android中定位的方式 一般有这四种:GPS定位,WIFI定准,基站定位,AGPS定位(基站+GPS); 本系列教程只讲解GPS定位的基本使用!GPS是通过与卫星交互来获取设备当前的经纬度,准确 度较高,但也有一些缺点,最大的缺点就是:室内几乎无法使用…需要收到4颗卫星或以上 信号才能保证GPS的准确定位!但是假如你是在室外……继续阅读 »

2年前 (2022-06-20) 84浏览 0评论 0个赞

4.2.2 Service进阶

4.2.2 Service进阶
本节引言 上节我们学习了Service的生命周期,以及两种启动Service的两种方法, 本节继续来深入了解Service中的IntentService,Service的使用实例: 前台服务与轮询的实现! 1.IntentService的使用 在上一节后我们已经知道了如何去定义和启动Service,但是如果我们直接把 耗时线程放到Service中的onStart()方法中,虽然可以这样做,但是很容易 会引起AN……继续阅读 »

2年前 (2022-06-20) 64浏览 0评论 0个赞

ionic 列表操作

ionic 列表操作
ionic 列表操作 列表是一个应用广泛在几乎所有移动app中的界面元素。ionList 和 ionItem 这两个指令还支持多种多样的交互模式,比如移除其中的某一项,拖动重新排序,滑动编辑等等。 用法 <ion-list> <ion-item ng-repeat="item in items"> Hello, {{item}}! </ion-item> <……继续阅读 »

2年前 (2022-06-20) 148浏览 0评论 0个赞

8.3.11 Paint API之—— ColorFilter(颜色过滤器)(3-3)

8.3.11 Paint API之—— ColorFilter(颜色过滤器)(3-3)
本节引言: 嗯,本来说好今天不写的,还是写吧,毕竟难得空闲哈~,本节给大家带来的是 ColorFilter的第三个子类:PorterDuffColorFilter,看到PorterDuff大家一定不会 陌生吧,假如你看过前面的 Android基础入门教程——8.3.5 Paint API之—— Xfermode与PorterDuff详解(二) 其实效果都是一样的,只是这里用的是颜色,而且直接设置就好,下面我们来写个……继续阅读 »

2年前 (2022-06-20) 115浏览 0评论 0个赞

2.4.8 ListView之checkbox错位问题解决

2.4.8 ListView之checkbox错位问题解决
本节引言: 作为ListView经典问题之一,如果你尝试过自定义ListView的item,在上面带有一个checkbox的话,那么 当你的item数超过了一页的话,就会出现这个问题,下面我们来分析下出现这种问题的原因,以及如何来 解决这个问题! 1.问题发生的原因: 这是网上找来的一幅关于ListView getView方法调用机制的一个图 上图中有一个Recycler的东东,平时我们ListView上可……继续阅读 »

2年前 (2022-06-20) 120浏览 0评论 0个赞

3.8 Gestures(手势)

3.8 Gestures(手势)
本节引言: 周六不休息,刚剪完了个大平头回来,继续码字~ 好的,本节给大家带来点的是第三章的最后一节——Gestures(手势), 用过魅族手机的朋友相信对手势肯定是不陌生的,在home键两侧像屏幕内滑动, 可以打开后台任务列表等等~在应用中通过手势来操作会大大提升用户体验, 比如Scroll手势在浏览器中个滚屏,Fling在浏览器中的换页等! 当然,有利也有弊,比如不当的手势操作引起APP Carsh,经常这样……继续阅读 »

2年前 (2022-06-20) 95浏览 0评论 0个赞

6.3.2 数据存储与访问之——又见SQLite数据库

6.3.2 数据存储与访问之——又见SQLite数据库
本节引言: 学习完上一节,关于Android中的SQLite的基本操作,你就已经掌握了,而在本节我们将会学习 一些稍微高级一点的东西,数据库事务,怎么将大二进制数据存储到数据库中,以及版本升级时 数据库如何处理!好的,开始本节内容! 1.SQLite事务 简单点说就是:写在事务里的所有数据库操作都成功,事务提交,否则,事务回滚,就是回到前面 的状态——未执行数据库操作的时候!另外,前面我们也将了,在data/……继续阅读 »

2年前 (2022-06-20) 102浏览 0评论 0个赞

2.5.6 ViewFlipper(翻转视图)的基本使用

2.5.6 ViewFlipper(翻转视图)的基本使用
本节引言: 本节给大家带了的是ViewFlipper,它是Android自带的一个多页面管理控件,且可以自动播放! 和ViewPager不同,ViewPager是一页页的,而ViewFlipper则是一层层的,和ViewPager一样,很多时候, 用来实现进入应用后的引导页,或者用于图片轮播,本节我们就使用ViewFlipper写一个简单的图片 轮播的例子吧~官方API:ViewFlipper 1.为ViewF……继续阅读 »

2年前 (2022-06-20) 75浏览 0评论 0个赞


Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2118.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900