- 博客(59)
- 资源 (3)
- 收藏
- 关注
原创 用户管理系统
增加用户 function addTr2() { var description = $("#data").val(); $.ajax({ type: "post", url: account + "/dcms/api/v1/backup/add", contentType: "application/json; c
2017-03-24 15:13:46 686
原创 bootstrap使用碰到的问题
bootstrap table插件的使用前提:先得引用bootstrap table插件,再使用给table赋上不同的效果就看http://www.bootcss.com/官网,很详细。给table赋值以及添加些辅助控件访问后台数据返回格式需要以下返回格式,不然会拿不到值分页下次补充
2017-03-22 15:21:55 758
转载 android代码规范
studio配置CodeStyle可以很好的帮助我们检测代码规范性,保持大家的代码统一,来看看怎么配置和使用吧代码规范,自己公司的一套代码规范一、 简介A. 目的本文提供一整套编写高效可靠的 Java代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强。而且,通过遵循这些程序设计标准,你作
2017-02-22 13:00:33 607
转载 Android6.0指纹解锁demo
在Android 6.0中google终于给android系统加上了指纹识别的支持,这个功能在iPhone上早就已经实现了,并且在很多厂商的定制的ROM中也都自己内部实现这个功能了,这个功能来的有点晚啊。在google全新发布的nexus设备:nexus 5x和nexus 6p中都携带了一颗指纹识别芯片在设备的背面,如下图(图片来自网络): 笔者手中的设备就是图上的那台黑色的nexus
2017-02-06 17:25:53 8593 6
转载 ZXING二维码的重复扫描,取景框拉伸和远距离扫描
initCamera();if (mHandler != null)mHandler.restartPreviewAndDecode();在扫描完毕后执行这3句即可。说明:1.扫描处理方法为CaptureActivity的handleDecode方法,所以这3句加在最后即可。2.initCamera方法是有参数的,可参考onResume方法改为SurfaceView surfaceView = (
2017-01-16 11:28:35 1186
原创 自定义view之继承View重写onDraw方法
首先,这种继承方法主要用于实现一些不规则的效果,一般需要重写onDraw方法。实现view的构造方法public CircleView(Context context){super(context);init();};public CircleView(Context context,AttributeSet attrs){super(context,attrs);
2016-11-27 13:58:09 968
转载 你必须了解的 RecyclerView 的五大开源项目 - 解决上拉加载、下拉刷新和添加 Header、Footer 等问题
前段时间做项目由于采用的MD设计,所以必须要使用RecyclerView全面代替ListView。但是开发中遇到了需要实现RecyclerView上拉加载、下拉刷新和添加Header以及Footer等需求问题,现将问题解决中用到的五大开源项目总结下来,方便他人。首先介绍下RecyclerView,RecyclerView相比ListView增加了很多新特性:• Adapter中的
2016-11-18 11:15:54 574
转载 学习mybatis
这个mybatis教程也不错:http://limingnihao.iteye.com/blog/781671MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据
2016-11-03 09:45:39 509
转载 学习Sping MVC模式
什么是Spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,St
2016-11-03 09:36:45 547
原创 html5初体验
声明必须位于 HTML5 文档中的第一行,使用非常简单:!DOCTYPEhtml>下面是一个简单的HTML5文档:!DOCTYPEhtml>html>head>metacharset="utf-8">title>文档标题title>head>body>文档内容......body>
2016-10-31 10:51:02 399
原创 @Controller @RequestMapping @RequestBody@ResponseBody 详解
@Controller1:spring mvc 中将 controller 认为是 MVC中的C --控制层 2:规范命名 类名 xxxController 3:如果不基于注解: 该类需要继承 CommandController 或者 其他很多 参见 spring帮助 如果基于注解:在类名前 加上 @contro
2016-10-31 10:14:57 999
原创 命令初识
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切
2016-10-12 10:56:50 313
转载 全面介绍Android Studio中Git 的使用(二)
全面介绍Android Studio中Git 的使用(二)第一篇:http://blog.csdn.net/gao_chun/article/details/49817229四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上
2016-09-19 16:46:14 521
转载 全面介绍Android Studio中Git 的使用(一)
全面介绍Android Studio中Git的使用(转载自:gao_chun的Blog:http://blog.csdn.net/gao_chun/article/details/49817229)前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了心里不舒服,索性这两天抽了些时间,整理出来算了,
2016-09-19 16:44:20 326
转载 Android开发中的日常积累
欢迎Star,Forkhttps://github.com/lizhangqu/CoreLink里面记录了开发过程中有用的东西,欢迎补充,不定时更新。Android 性能优化Android内存优化之OOMAndroid最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳
2016-09-18 17:17:09 404
转载 Android 反编译
主界面图smali2java是一个将smali代码反编译成java代码的工具。什么是smali?smali是将Android字节码用可阅读的字符串形式表现出来的一种语言,可以称之为Android字节码的反汇编语言。使用baksmali或apktool可以将Android应用程序包(apk或jar)反编始的java代码。还原出的java代码将具有原始的变量
2016-09-18 17:15:49 707
原创 RecyclerView滑动时使toolsbar渐变
先看效果(由于本人不会制作动图,只能给静态图)RecyclerView随着滑动toolsbar颜色开始变化布局文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa
2016-09-18 16:40:05 6229
原创 RecyclerView的使用以及下拉刷新自动加载(添加点击事件、头部)
RecyclerView的使用完全解析:http://blog.csdn.net/lmj623565791/article/details/45059587;(鸿洋大神) 参照鸿洋大神写的一个demo,并给它加上了点击与长按事件以及添加头部布局:public class HomepageAdapter extends RecyclerView.Adapter { public
2016-09-18 16:23:12 857
转载 CoordinatorLayout+AppBarLayout+RecyclerView+ViewPager打造可上下左右滑动的App主框架
71:CoordinatorLayout+AppBarLayout+RecyclerView+ViewPager打造可上下左右滑动的App主框架标签: CoordinatorLayoutAppBarLayoutRecyclerViewViewPager上下左右滑动2015-08-16 11:17 3925人阅读 评论(5) 收藏 举报 分类:android开
2016-09-05 14:18:59 6150
转载 Android应用如何支持屏幕多尺寸多分辨率问题
作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发适配带来不小的难度。这篇文章会告诉我们怎么解决这个问题。1、Android碎片化1.1、android系统版本Android更新较大的版本如下:
2016-09-05 13:46:16 413
原创 视频播放器手势操作控制进度、音量、亮度
http://blog.csdn.net/zanelove/article/details/46759321不够完整,今在此把完整的贴出来以备后用直接上代码,先是布局文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android
2016-08-31 13:34:23 2400
原创 屏幕旋转
播放器支持手机上下翻转楼主百度了好久,始终没有得到合理的方法,最后看到了同事写的瞬间豁然大开 OrientationEventListener orient = null; orient = new OrientationEventListener(mContext) { @Override public void onOri
2016-08-31 13:25:23 473
原创 自定义Dialog
效果图如下,有三种表现形式,实现方法很简单,but浪费LZ一整天接下来看布局文件,仔细看会发现在中间文字下面隐藏了一个线性布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w
2016-08-16 16:56:13 287
原创 简单二维码扫描demo
效果图(默认横屏,哪位大牛知道怎么改的记得告诉我,感激不尽):首先在build.gradle(Moudle:app)中添加下列依赖:[java] view plain copy repositories { mavenCentral() maven { url "http://
2016-08-11 14:08:12 832
原创 版本更新
首先呢,我们是应该在用户登录后,在首页执行检查版本信息的操作,具体是,获取到本地的版本号后,提交给服务器进行判断,然后后台来告诉我们当前版本是否为最新版本,紧接着我们拿到下载地址,执行下载的操作,具体的可以使用输入输出流来对文件进行存储和读取,最后我们将下载好的文件,调用系统的安装界面,进行安装,自此我们的更新操作全部完成。首先记得添加权限 uses-permission andro
2016-08-11 09:40:04 402
原创 google vr sdk(全景图的播放)
全景图布局:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_
2016-08-10 14:53:05 2738
原创 Google vr sdk的使用
效果图导入sdk前先修改相应参数引入依赖VRPlayActivitypublic classVrActivity extendsActivity{ @InjectView(R.id.video_view) VrVideoView videoView; @InjectView(R.id.seek
2016-08-10 14:48:35 5911 1
原创 自定义View(类似验证码)
在res/valus目录下新建一个attrs的xml文件xml version="1.0" encoding="utf-8"?> name="titleText" format="string"/> name="titleTextColor" format="color"/> name="titleTextSize" format="dimension"/>
2016-08-10 14:27:33 319
原创 ViewFlipper控件入门
主代码public class MainActivity extends AppCompatActivity implements GestureDetector.OnGestureListener { private int[] imgs = {R.drawable.lunbo, R.drawable.love, R.drawable.gril, R.
2016-08-03 17:38:35 508
原创 个人总结——暴力去除搜索框的下划线
SearchView下滑去除private void deletedown() {//去掉搜索框的下划线 sv = (SearchView)findViewById(R.id.sv); //为该SearchView组件设置事件监听器 //sv.setOnQueryTextListener(this); // 设置该SearchView内默认显示的提示文本 /
2016-08-03 14:53:37 2356 2
原创 个人总结——轮播图
轮播图分为三部分:1,布局banner.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_con
2016-08-03 14:38:52 3515
原创 个人总结——app应用程序签名
应用程序签名打包方法步骤一 进入签名打包界面打开Android Studio,依次选择菜单栏上“Build”->“Generate Signed APK...”,这样就进入了Android程序签名打包界面。步骤二 新建Key文件由于我们这里还没有已经存在的Key文件,所以需要先创建一个Key,这里点击“Create new...”。
2016-08-03 11:36:39 1889
原创 个人总结——studio的常用插件的使用(工作实践)
Android Studio常用插件(较常用的在前面)ButterKnife(黄油刀)该插件是由jakewharton开发的,他被人称为android明星程序员,伟大的NineOldAndroids动画库正是他开发的。AS中Settings–>Plugins–>搜索关键字【ButterKnife】即可。该插件只是帮助我们快速生成代码的。真正使
2016-08-01 16:56:08 1889
翻译 三种动画
首先在studio的drawable目录下建一个anim.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawab
2016-08-01 11:13:08 666
原创 Android上定义播放器控件UniversalVideoView
标签: Android 播放器UniversalVideoViewVideoView自定义播放器视频2016-01-30 15:36 1056人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。在Android上播放视频最简单的方法是使用SDK中内置的VideoView,然后加上MediaController来控制视频播放暂停等,但
2016-07-12 16:00:19 1806
原创 Android实现下载功能
一、问题概述在android开发中,经常会使用到文件下载的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了DownLoadManager类,这是android提供的系统服务,我们通过这个服务完成文件下载。整个下载 过程全部交给系统负责,不需要我们过多的处理。通过API文档,可以看出DownLoadManager包含两个内部类:
2016-07-06 10:34:33 3937
转载 安卓选项卡动态滑动
本文会实现一个类似网易新闻(不说网易新闻大家可能不知道大概是什么样子)点击超多选项卡,选项卡动态滑动的效果。 首先来看看布局,就是用HorizontalScrollView控件来实现滑动的效果,里面包含了一个布局。RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool
2016-07-05 10:52:36 864
原创 Mysqlite的基本用法
数据的增加1、创建一个SQLite数据的帮助类SQLiteDatabase db = helper.getWritableDatabase();2、执行SQL语句,实现数据的增加db.execSQL("insert into person (name,number) values (?,?)", new Object[] { name, number });3、关闭数据库d
2016-05-19 23:18:03 2520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人