自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

转载 netty入门实例

转自:http://www.cnblogs.com/zhuawang/p/3849742.htmlTimeServer.javapackage netty.timeserver.server;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;impo

2016-08-26 22:26:04 425

转载 Android开发之RecyclerView的使用全解

转自http://blog.csdn.net/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recyler

2016-08-23 11:26:07 230

转载 Android最佳实践

[-]摘要Android SDK编译系统项目结构Gradle配置IDE和文本编辑器库Java包结构 资源 测试框架模拟器Proguard配置感谢许可这篇文章主要为Futurice公司Android开发者总结的经验教训。遵循这些规范可以避免无谓的重复劳动。如果对iOS或Windows Phone平台的开发感兴趣,请查看iOS最佳实践文档和Windows客户端最佳实践文档。

2016-08-22 10:30:29 433

转载 fastjson框架使用

生成json字符串:import com.alibaba.fastjson.JSON;Group group = new Group();group.setId(0L);group.setName("admin");User guestUser = new User();guestUser.setId(2L);guestUser.setName("guest")

2016-06-01 17:01:57 267

转载 Android酷炫实用的开源框架(UI框架)

Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:htt

2016-05-31 09:49:43 213

翻译 如何调用别人的app

ComponentName(组件名称)是用来打开其他应用程序中的Activity或服务的。用法:[java] view plain copyIntent intent=new Intent();  intent.setComponent(new ComponentName(String packageName,String activit

2016-05-18 17:36:28 525

原创 svg实现炫酷动画

尊重原创,欢迎转载,转载请注明: FROM  GA_studio   http://blog.csdn.net/tianjian4592        一个真正酷炫的动效往往让人虎躯一震,话不多说,咱们先瞅瞅效果:这个效果我们需要考虑以下几个问题:1. 这是图片还是文字;2. 如果是图片该如何拿到图形的边沿线坐标,如果是文字呢?3. 如果

2016-05-18 17:15:39 1482

转载 android activity保存状态

一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留. 但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 此时内存中就不会存有该activity的实例对象了. 如果之后这个act

2016-05-18 11:40:00 263

原创 Android 网络编程相关

1.HttpClient     1.1   Get//先将参数放入List,再对参数进行URL编码 List params = newLinkedList();  params.add(newBasicNameValuePair("param1","中国")); params.add(newBasicNameValu

2016-05-18 10:47:02 201

转载 Android自动检测版本及自动升级

步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->Android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行自动升级,如果点击取消将进

2016-04-26 11:27:45 312

转载 启动apk的常用方法

方法一:最直接的就是知道apk的包名和启动类名, 直接启动1Intent mIntent = new Intent( );2ComponentName comp = new ComponentName("包名", "类名");    3mIntent.

2016-04-19 16:47:04 414

原创 嵌套for循环在不减少循环次数下的优化

测试代码:public class Test {public static void main(String[] args) {System.out.println("嵌套for循环,内小外大消耗的时间:"+for1()+"ms");System.out.println("嵌套for循环,内大外小消耗的时间:"+for2()+"ms");}private static lo

2016-03-09 17:17:04 3147 2

转载 Android开发中网络编程与常见功能优化总结

一般的应用都是从服务器获取数据,然后通过极致的界面风格,将数据清晰,明朗的展现给用户。那么就可以分为这两块: 1.界面UI   追求极致2.功能 2.1获取数据:主要是与服务器通信,那么就要涉及到网络编程 : 2.1.1  URlConnection  2.1.2  HttpURLConnection(post get) 2.1.3  Socket 2.1.4 

2016-03-09 16:27:49 223

转载 Android和WCF通信 - 大数据压缩后传输

Android和WCF通信 - 大数据压缩后传输最近一直在优化项目的性能,就在前几天找到了一些资料,终于有方案了,那就是压缩数据。一丶前端和后端的压缩和解压缩流程    二丶优点和缺点  优点:①字符串的压缩率能够达到70%-80%左右     ②字符串数量更少了  缺点:①CPU的开销会大一点,不过在可承受范围之内 

2016-03-09 16:26:11 305

原创 listview优化为什么要static class ViewHolder

使用convertView缓存才是减少findViewById的次数,提高效率。使用静态,是保证holder = new ViewHolder();时不会重新分配内存空间,节省内存

2016-03-09 14:27:05 304

转载 android开发常见编程错误总结

1.设置TextView的文本颜色123TextView tv;...tv.setTextColor(R.color.white);其实这样设置的颜色是 R.color.white的资源ID值所代表的颜色值,而不是资源color下的white颜色值:正确的做法如下:

2016-03-09 14:18:21 481

转载 详解HTTP中GET和POST的区别

前言我在《PHP处理HTML表单》这篇文章中,说到了处理HTML表单时用到了GET和POST方法,那么,GET和POST是两个什么东西呢?用它们处理表单又有啥区别呢?你不知道,就看这篇文章吧。对你绝对有用,不管你信不信,反正我是信了。除了GET和POST这两种方式以后,还有哪些呢?我接下来就先对HTTP中定义的操作进行总结一下。HTTP中定义的有哪些?我们都知道,使

2016-02-26 14:32:40 520

转载 HttpClient优化指南

简介默认情况下HttpClient配置为了提供最大的可靠性和标准遵从性而非性能。有多个配置选项和优化技术能够显著提高HttpClient的性能。此指南列出了实现HttpClient的性能最大化的各种技术。内容重用HttpClient实例连接持久性并发执行HTTP方法请求/响应实体流期望继续握手陈旧连接检查Cookie处理重用HttpCli

2016-02-26 10:05:20 2835

转载 javaWeb提高并发数之二十三条

原文地址:javaWeb提高并发数之二十三条作者:版本这是一篇由junly总结的大型java项目开发经验,文章从多个方面讨论了如何提高服务器的并发效率。从常用的使用数据库连接池,减少对象的创建,开发架构,框架选型,到不太常用的数据缓存,数据库分级存储,服务器优化等23个方面,作出了比较全面的解析。1 .对Collection、Map接口的类对象初始化时要先分配合理的空间大小,同

2016-02-25 17:09:17 270

转载 android 权限整理

Android权限系统非常庞大,我们在Android系统中做任何操作都需要首先获取Android系统权限,本文记录了所有的Android权限问题,整理一下分享给大家。访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限获取错略位置android.per

2016-02-24 15:20:00 198

原创 如何获取view.setBackgroundResource里参数的int值

String resTypeName = getResources().getResourceTypeName(R.id.控件);String resEntryName = getResources().getResourceEntryName(R.id.控件);Context apk = createPackageContext(packageName,        Context

2016-02-22 16:33:27 441

转载 android 图片选择器 图片预览 带源码下载 超级好用

需求:近段时间公司有要求写一个类似于微信发送图片时,用来选择照片的一个图片浏览器,本来想在网上找一个直接拿来用,找寻无果,只能自己写了。相信有很多网页也有这样的需求,这里我将写好的源码打包成library工程分享给大家!!转载请注明出处:http://blog.csdn.net/a740169405/article/details/41622025

2016-01-30 14:13:49 2675 1

转载 picasso-强大的Android图片下载缓存库

picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载:Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);  Api

2016-01-28 13:51:42 241

原创 Android 自己自定义监听模式套路

/*这里是数据适配器内部*/    //第一步,创建监听接口(公有)    public interface OnItemClickLitener      {          void onItemClick(View view, int position);      }        //第二步,定义接口对象(私有)    priva

2016-01-26 14:36:40 291

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2016-01-26 14:18:57 300

转载 Android5.0之Palette简单实用

一直想学学android5.0的新特性,但是由于模拟器的原因,一直没有了却这个心愿。今天是个悲剧的一天,但不是有那么一句老话吗“塞翁失马,焉知非福”。先说说今天吧, 不知道咋回事,genymotion数据全丢失了,没办法,只能重新下载新的数据,就是在选择版本的过程中,突然发现了5.0, 好激动,赶快下载下来体验一把。 UI是不是特别爽,感觉可以秒杀iOS好几

2016-01-26 10:11:40 261

转载 Android应用开发:CardView的使用及兼容

引言在Google I/O 2014上,Google公布了Android L Preview版本,此版本的UI有了非常大的改变,很炫很给力!同时,Google也给出了两个可以向下兼容的控件放到了V7包中,分别是RecyclerView和CardView,这篇博文就说一下怎么使用CardView。CardView的包在哪?虽然说CardVi

2016-01-26 09:57:01 220

转载 app设计规范

iOS和Android的app界面设计规范字数876 阅读40885 评论23 喜欢229记录一下iOS和Andoird的界面设计规范,方便进行标准的产品设计,并与设计师顺畅沟通iOS篇界面尺寸设备分辨率状态栏高度导航栏高度标签栏高度iPhone6 plus1242×2208

2016-01-13 16:20:56 411

转载 Android对Bitmap的内存优化方案总结

在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。1) 要及时回收Bitmap的内存Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,Android系统有自己的垃圾回收机制,可以不定期的回收掉不

2015-12-31 17:32:43 234

转载 Android APP分享功能实现

由于公司项目的需要,要实现在项目中使用第三方授权登录以及分享文字和图片等这样的效果,几经波折,查阅了一番资料,做了一个Demo。实现起来的效果还是不错的,不敢独享,决定写一个总结的教程,供大家互相交流、学习和参考,博主只求能和大家共同进步。希望能多多支持!        这篇文章中,我们使用到了Share SDK,它是为iOS、Android、WP8的APP提供社会化功能的一个组件,目前支

2015-12-31 17:18:58 2208

转载 Android 让一个线程控制另一个线程

设:让线程A,监视线程mSender第一步:在A中定义一个变量:ExecutorService transThread = Executors.newSingleThreadExecutor();解释:transThread 官方名称是“单一线程池变量”,他是做什么的呢,它就像我们给A的一块赛车场,用来玩遥控赛车。第二步: 在A中再定义一个变量: Future transPending;

2015-12-25 09:27:59 1218

转载 百度地图API 2014年 v3.0.0版本缩放控件、比例尺控件、指南针控件【控制方法】

// 隐藏缩放控件int childCount = mMapView.getChildCount();View zoom = null;for (int i = 0; i View child = mMapView.getChildAt(i);if (child instanceof ZoomControls) {zoom =

2015-12-24 09:11:36 1400

转载 Android开发网上的一些重要知识点

1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家

2015-12-23 10:58:59 746

转载 重写android返回键

在Activity里面加入下面代码:Java代码  @Override      public boolean onKeyDown(int keyCode, KeyEvent event) {          if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {

2015-12-22 09:03:07 255

转载 自定义提示窗口

前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码d

2015-12-19 14:10:33 283

转载 取消GridView/ListView item被点击时的效果

方法一,在控件被初始化的时候设置gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));listView.setSelector(new ColorDrawable(Color.TRANSPARENT));方法二,在布局文件中设置listSelector属性 <GridView androi

2015-12-19 12:52:28 489

转载 android usb accessory

google 在推出API 3.0后 就增加啦USB通讯这块    同时为API  2.3提供啦一个USB通讯吧,这样也让2.3有啦USB通讯功能  不过只支持USBAccessory模式     USB通讯分为两种模式:(1)附载模式 USBAccessory  (2)主机模式 USBHost     什么叫主机模式?     android官方文档解释为

2015-12-18 11:31:07 1091 1

转载 Android获取存储卡路径的方式

相关资料原文: http://blog.chengyunfeng.com/?p=431以前的Android(4.1之前的版本)中,SDcard跟路径通过“/sdcard”或者“/mnt/sdcard”来表示,而在Jelly Bean系统中修改为了“/storage/sdcard0”,以后可能还会有多个SDcard的情况。目前为了保持和之前代码的兼容,sdcard路径做了li

2015-12-16 11:43:17 257

转载 Android传感器编程带实例

我很喜欢电脑,可是笔记本还是太大,笔记本电脑再小还是要弄个小包背起来的,智能手机则不同,它完全就是一个手机,可以随意装在一个口袋里随身携带。因此我在2002年左右时最喜欢玩装备是Dell的PDA,2007年的时候最喜欢玩的是N73,而在2010年最喜欢玩的则是Milestone。眼见着手机的功能越来越强,时至今日智能手机甚至在某些方面已经强过了台式机和笔记本。本节课讲的就是智能手机强过台式机和笔记

2015-12-16 09:32:39 630 1

转载 自定义view

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构

2015-12-15 16:53:22 203

极速版3d效果相册 堪比系统图库的加载速度

优化后的3d效果相册: 修改了原先加载图片的资源路径来源,现改为直接获取手机图库里的照片图片; 修改了原先图片加载的方式,原先加载图片的方式会在手机系统图库图片过多时会出现卡顿等待现象,用户体验极度不佳,现改成不用等待立马显现图片,具体原理跟系统图库的图片加载显示原理一样,基本不用任何等待时间

2016-02-01

超级酷炫的列表形式折叠打开显示view效果

绝对值这个分数的Android折叠效果,使用了BAnim_v7Library包,已经包含在下载附件中,解压导入即可修改使用

2016-01-30

Android 图片选择器 超级好用版

功能介绍: 实现了图片选择、预览、切换相册、拍照。并将选中的照片信息返回。

2016-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除