东小东

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  53 随笔 :: 0 文章 :: 8 评论 :: 0 引用

公告

2019年1月19日 #

摘要: VideoView是安卓自带的视频播放器类,该类集成有显示和控制两大部分,在布局文件中添加VideoView然后在java文件中简单的调用控制命令,即可实现本地或者网络视频的播放。本章实现视频的居中播放、网络视频播放、本地视频播放、视频卡顿监听、网络连接错误监听、视频外自定义视频控件、视频内自定义视阅读全文
posted @ 2019-01-19 01:56 东小东 阅读(238) 评论(0) 编辑

2019年1月17日 #

摘要: Socket: 有服务器和客户端之分,其是对TCP/IP的封装,使用IP地址加端口,确定一个唯一的点。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。值得注意的是用户使用的端口最好大于1024,因为小阅读全文
posted @ 2019-01-17 01:11 东小东 阅读(287) 评论(0) 编辑

2019年1月16日 #

摘要: 验证码 验证码是框架自带有的,比之前使用GD库简单方便许多,其实现原理基本相似,都是生成图片,保存验证码值到Session中,表单提交验证码,然后进行值的对比验证。 简单的显示: 实现点击验证码进行切换: 控制器里处理验证码: 文件上传 文件上传,支持单文件和多文件,上传的文件会自动保存在publi阅读全文
posted @ 2019-01-16 00:38 东小东 阅读(156) 评论(0) 编辑

2019年1月15日 #

摘要: 网页会话即是实现页面跳转及数据传递,在web开发中,Cookie和Session的使用是极其重要的,GET和POST是最常使用的页面间数据传递的方法,相对于PHP脚本基础,在ThinkPHP中对网页会话都进行了上层封装。 脚本的会话基础:PHP的会话控制 页面跳转: 在控制器或模板中要做页面跳转时使阅读全文
posted @ 2019-01-15 01:28 东小东 阅读(140) 评论(0) 编辑

2019年1月14日 #

摘要: PHP是网站后台开发语言,其重要的操作对象莫过于数据库,之前有了解过mysqli和pdo,但ThinkPHP的数据库交互必须使用其特定的封装方法,或者可以认为其是对PHP数据库操作的进一步封装,以达到更加安全和高效。 ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用阅读全文
posted @ 2019-01-14 02:44 东小东 阅读(161) 评论(0) 编辑

2019年1月11日 #

摘要: Thinkphp框架其精髓就在于实现了MVC思想,其中M为模板、V为视图、C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一一对应。 测试: 官网(http://www.thinkphp.cn/)下载ThinkPHP5.0,将解压文件放在网站目阅读全文
posted @ 2019-01-11 19:22 东小东 阅读(203) 评论(3) 编辑

2019年1月9日 #

摘要: xUtils3是安卓网络访问的重要库,基本上的网络请求所涉及的内容都有集成。笔者将实现xUtils3的简单使用,包括简单GET和POST请求、文件上传、文件下载、图片显示。 其主要特性有以下几点: ①提供异步网络请求 ②支持超大文件(超过2G)上传 ③有了强大的HTTP及其下载缓存的支持,支持文件断阅读全文
posted @ 2019-01-09 11:47 东小东 阅读(143) 评论(1) 编辑

2019年1月7日 #

摘要: 条码在生活中随处可见,其可分为三类:一维条码、二维条码、三维条码 一维条码: 我们平时习惯称为条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。 二维条码: 二维条码简称为阅读全文
posted @ 2019-01-07 10:52 东小东 阅读(145) 评论(0) 编辑

2019年1月3日 #

摘要: 安卓使用TabLayout+ViewPager+Fragment 实现页面切换,可实现左右滑动切换视图界面和点击切换 可自定义菜单栏是在顶部还是在底部 一、实现效果: 二、实现过程: 2.1 一些重要的设置 添加必须依赖: 因为需要使用:import android.support.design.w阅读全文
posted @ 2019-01-03 10:28 东小东 阅读(199) 评论(0) 编辑

2019年1月2日 #

摘要: ListView行详细内容展示页: 使用轻量级的Fragment实现Listview行内容简单的详细信息展示: 值得注意的是: 1、 主布局(打开它的Activity)必须是FrameLayout布局(帧布局,上下叠加) 2、如果主布局的按钮不能被覆盖,则可在按钮属性加入:android:state阅读全文
posted @ 2019-01-02 16:41 东小东 阅读(38) 评论(0) 编辑