it最新技术分享

Java数组转ArrayList_将数组转换成List
shinyuu Java开发实战 7741 0 2016-03-28 12:42:34

在平时的工作中、相信大家都有使用到数组转List的时候、因为很多时候用数组要可靠一点、可以固定元素的个数、但是在使用起来的话List相对数组用起来要方便不少、现在提供一些方法来把数组转成List、把List转数组 1、List转换成为数组、(这里的List是实体是ArrayList) 调用ArrayList的toArray方法、返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型、如果列表能放入指定的数组、则返回放入此列表元素的数组、否则、将根据指定数组的运行时类型和此列表的大小分配一个新...

阅读全文

Android DrawerLayout仿京东商城多条件筛选源代码下载
shinyuu Android开发 13748 6 2016-03-25 13:06:00

最近正在做工都名车的项目、项目中需要使用到列表筛选的效果、因为该项目是先有手机Web端、然后才开始做App的、那么看到手机端的效果非常不错、就在想要App的效果一定要比手机Web端的好看、就看了一下京东的筛选效果、感觉就是我想要的效果 那么这里分享的Demo就是仿京东的筛选的效果的、当然我集成到自己的项目里面是做了一部改动的、Demo是使用DrawerLayout配合Fragment完成的、原Demo效果图如下 XML代码<?xml version="1.0" encoding="utf-8"?><andro...

阅读全文

Android GridView控件第一个item不响应或显示不正常或事件诡异
shinyuu Android开发 7107 0 2016-03-24 12:49:44

在使用Android的GridView控件时、很多人都会碰到这么个奇怪的问题:整个GridView中、所有item的响应都没问题、只有第一个item不响应、或是显示不正常、或是点完第一个item后不响应但再点其他的item后其他item会响应、同时第一个item也响应了(超诡异的现象……) 至少就我所看到的、出现第一个item有问题的情况、一般都有使用BaseAdapter、而出问题的地方一般都是getView的书写有问题、稍微整理归纳一下可能的解决方法、供大家参考: 检查getView方法中是否有动态设置LayoutParams...

阅读全文

Html jQuery音乐均衡器Equalizer插件
shinyuu JQuery教程 8390 1 2016-03-23 12:54:02

本Demo是一个jQuery音乐均衡器的插件、插件的名字叫做equalizer、是根据jQuery编写而来的插件、用于在网页上显示一个音乐均衡器、同时也是一个音乐播放器、带有音乐均衡器Html5音乐播放器、个人效果效果非常不错、效果图如下 Html代码<section id="main_section"> <div class="relative_left" style="width: 600px;margin: 30px 0px;height: 300px;left : 50%;margin-left...

阅读全文

JDK8 Java接口开发实例_在接口中定义静态方法
shinyuu Java开发实战 6683 0 2016-03-21 13:03:54

基本上所有的Java教程都会告诉我们Java接口的方法都是public、abstract类型的、没有方法体的、但是在JDK8里面、你是可以突破这个界限的哦、假设我们现在有一个接口:TimeClient、其代码结构如下import java.time.*;public interface TimeClient { void setTime(int hour, int minute, int second); void setDate(int day, int month, int year); void setDat...

阅读全文

Html5 jQuery倒计时进度条_JS CSS3倒计时动画特效插件
shinyuu JavaScript教程 9504 3 2016-03-18 15:46:42

本Demo是Html5 CSS3实现的倒计时进度条动画特效、这个作品在今天上网找网络资源的时候无意中发现的、看到效果非常棒并且很实用、就第一时间把它整理出来与大家分享了、主要用到了html5、javascript和css3技术、用到了svg、circle、text等常用的标签、效果图如下 Html代码<div id="js-alert-box" class="alert-box"> <svg class="alert-circle" width="234" height="234"> ...

阅读全文

.NET与Android交互_C#服务器交互接口开发
shinyuu .NET开发教程 11795 10 2016-03-16 12:29:40

本项目是一套 .net web 服务端和安卓客户端交互的实例项目、实现了安卓客户端跟 web 服务端的登录交互等功能、涉及的知识比较基础、C# 的 IIS 服务器配置大家可以上网查一下、数据库请参考model类库中的变量建表、配置好服务器后、到安卓客户端代码中修改服务器 ip 地址就可以正常运行了、非常简单、适合入门的哥们参考一下 客户端登录代码/* * 登陆检查用户id和密码 */private void startUrlCheck() { // 打开网络连接 HttpClient client = new De...

阅读全文

Android自定义TextView实现设置文字之间的距离
shinyuu Android开发 10887 1 2016-03-14 13:37:55

Android系统中TextView默认显示中文时会比较紧凑、不是很美观、但是有时候我们需要在TextView的文本之间有间距、就需要自定义TextView 来实现了、可不是敲空格能实现的、下面这个Demo就是一个自定义的View实现了TextView的间距问题、效果图片如下 SpacingTextView代码public class SpacingTextView extends TextView{ private float letterSpacing = LetterSpacing.BIGGEST; priv...

阅读全文

ScrollView弹性效果_ScrollView悬浮固定头部
shinyuu Android开发 8152 1 2016-03-04 12:46:52

本Demo是重写ScrollView使得ScrollView向ios一样具有弹性、悬浮头只不过是添加两个Header、一个正在正常显示、那一个具体监听ScrollView、给用户以假乱真的样子、具体头部在Google Design库可以做到、以下代码是学习使用、非常简单、所有的代码已经封装到SpringScrollView里面了、只需要在Activity里面简单的调用就好了、下面是效果图 Activity调用代码public class MainActivity extends AppCompatActivity implem...

阅读全文

HTML5 SVG动画效果_CSS如何实现点赞按钮点击效果
shinyuu HTML5开发 14393 219 2016-03-02 12:30:57

本Demo是使用HTML5 SVG实现的喜欢点赞的动画特效、Demo里面一共有17种效果、都是使用font-awesome作为图标、采用SVG技术实现的动画效果、在用户点击图标时产生各种炫酷的图标动画特效、现在是部分点击的动画效果 HTML代码<section class="content"> <ol class="grid"> <li class="grid__item"> <button class="icobutton icobutton...

阅读全文

HTML5统计图表插件_jQuery轻量级图表插件下载
shinyuu JQuery教程 7097 2 2016-02-29 12:33:42

分享一个HTML5 SVG跨设备的统计图Demo、采用jQuery和HTML5完成的、该图表插件是一款支持制作饼状图、圆环图、柱状图和线性图等图表的、代码量非常小、效果也非常好看 、已经封装成JS文件了、集成到项目代码非常少、下面是Demo的效果图 HTML代码<div class="row"><div class="large-4 small-4 columns"> <ul data-pie-id="pie"> <li data-value="60">Water Buf...

阅读全文

LoonAndroid框架源代码_LoonAndroid框架详解使用指南下载
shinyuu Android开发 5601 0 2016-02-26 12:35:56

最近把公司一外包项目接回来了、项目是使用的LoonAndroid开发的、介于以前没有用过、花了一点时间稍稍看了一下、发现还是蛮方便的、在网上找到了源代码、现在分享一下、有需要的朋友可以下载看看、源代码还是有用的、主要实现了以下模块 1、自动注入框架(只需要继承框架内的application既可) 2、图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性) 3、网络请求模块(继承了基本上现在所有的http请求) 4、eventbus(集成一个开源的框架) 5、验证框架(集成开源框架) 6、json解析(支持解析成集合或者对象)...

阅读全文

Android自定义View实现开源涂鸦画板源代码下载
shinyuu Android开发 8721 2 2016-02-19 13:08:02

本Demo是一款基于Android系统的画图板程序 、主要功能是实现线条颜色的选择、线条粗细的选择、线条样式的选择、可以保存所画图片也可以清空图片、退出应用、代码量相对较少感兴趣的可以看看、可以直接运用到自己的代码中、代码有清晰的注释可以方便阅读、下面是程序的效果图 initView代码private void initView(){ dialogView = getLayoutInflater().inflate(R.layout.dialog_width_set, null); shouWidth = (Tex...

阅读全文

Android天气Api接口_百度天气预报源码下载
shinyuu Android开发 9129 1 2016-02-16 12:55:58

本Demo是一个基于安卓的天气预报项目源码、主界面使用了DrawerLayout + Fragment控件、集成百度定位SDK、天气数据来自百度天气API、这类联网的项目说不定什么时候api一变动就不能用了、所以多截了几张图防止到时候看不到什么效果、到时候大家可以通过百度的api调整、不过一般情况下是不会发生变化的 onCreate代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...

阅读全文

Android网络请求访问框架_7种网络连接框架
shinyuu Android开发 10401 4 2016-02-14 13:24:07

本Demo7种Android常见的网络连接方式、网络请求方式组成、专为初学者准备的学习项目、 本项目适合初学者学习网络知识、项目中用到一下几种网络请求方式 1、HttpClient 方式获取网络数据、虽然现在已经过时了、但效果还是不错的 2、HttpURLConnection 使用原始方式获取数据、经测试、这种方式也是最快的方式 3、Volley 方式实现图片加载、这是由Google推出的一种网络请求方式 4、XUtil方式获取网络 5、ImageLoader 方式加载图片 6、OkHttp 方式获取网络请求 package...

阅读全文

自定义PopupWindowHelper根据指定位置或给定View坐标弹出
shinyuu Android开发 8199 0 2016-02-04 11:07:39

PopupWindowHelper是一个根据View的位置显示PopupWindow的一个工具类、弹出PopupWindow的位置会根据指定的View出现的位置而动态改变、本Demo是用Android Studio开发的、分为两个Module、但我个人更习惯合到一起、所以看个人需要了、代码很简单、就一个PopupWindowHelper工具类、然后直接可以在Activity上面使用了、效果如下 PopupWindowHelper代码public class PopupWindowHelper { private View...

阅读全文

HTML5 Canvas实现条形码生成_jQuery条形码插件代码
shinyuu HTML5开发 14410 13 2016-02-01 13:00:16

本Demo是一个使用HTML5 Canvas标签做的一个条形码的效果、条形码是通过JS代码生成的、是一款基于jQuery HTML5实现的条形码生成特效、使用起来非常简单、只需要简单的引入一个JS文件即可使用了、代码量非常小、可以很方便的集成到项目中、有图有真像 HTML代码<article class="zzsc"> <canvas id="ean" width="400" height="200"></canvas></article> 引入必要的JS文件<sc...

阅读全文