自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (10)
  • 收藏
  • 关注

转载 Android 性能优化

布局优化布局优化的思想很简单,尽量减少布局的层级,布局层级减少绘制时间就会跟着减少,从而提高性能如何进行布局优化呢?首先删除布局中的无用的控件和层级,其次有选择的使用性能较低的viewgroup,不如布局中即可以使用RelativeLayout也可以使用LinearLayout时,尽量选择LinearLayout,相对来说RelativeLayout比较复杂一下,需要使用cpu的时

2015-10-31 12:26:40 387

转载 Android性能优化 浅析

Android App开发除了NDK之外,使用的都是Java语言,而Java语言是一种基于虚拟机JVM运行的语言,所以相比C/C++语言来说,效率是比较低的。Java需要占用大量内存来换取执行速度,而不定期的GC机制,直接导致Android界面的卡顿现象。      相比Apple的iOS,Android要面对无数不同的硬件组合,分辨率,驱动等,导致App质量参差不齐。  

2015-10-31 12:18:09 365

转载 仿美团城市选择

仿美团城市选择界面,可直接用在实际项目中MeiTuanLocateCity仿美团城市选择界面,可直接用在实际项目中https://github.com/yangxu4536/MeiTuanLocateCity

2015-10-31 10:14:23 575

转载 Android实战简易教程-第七十枪(自定义实用控制之-邮箱验证EditText)

我们自定义一款可以验证用户输入邮箱是否符合规范的EditText.1.布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="46dp"

2015-10-31 09:39:44 452

原创 Java集合的总结

问题一:ArrayList和Vector的区别是什么?HashMap和Hashtable的区别呢?一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。 一.历史原因:H

2015-10-30 15:10:21 285

转载 Android Parcelable和Serializable的区别

本文主要介绍Parcelable和Serializable的作用、效率、区别及选择,关于Serializable的介绍见Java 序列化的高级认识。 1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serial

2015-10-29 23:21:25 408

转载 AndroidStudio的经典教程(干货)

目录转载注明出处:http://write.blog.csdn.net/mdeditor#!postId=49473215 欢迎大家评论交流,如有问题,可以留言!!!常见设置 导入第三方主题 自动提示的设置 修改成Eclipse的快捷键风格 拷入java代码的冲突提醒 使用Genymotion 导入Eclipse工程 程序从运行状态,直接切换到D

2015-10-29 10:04:39 1529

转载 Android多个Activity切换时其生命周期中的方法执行顺序

学习Android知识的时候突然想到一个问题,在这里使用了突然这个词,因为之前就已经了解过Android的生命周期,相信大家也都对其了如指掌,但在这里说的是多个Activity切换时的生命周期中的方法执行顺序。大家知道Android生命周期包括以下几个状态:      onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activi

2015-10-28 23:28:14 802

转载 微信分享好友和朋友圈demo

最近公司让做微信和新浪微博分享以及通讯录邀请功能。还好昨天加今天搞定了这些。先上新浪微博分享+通讯录邀请的demo地址(有需要的可以看看):http://blog.csdn.net/u013091130/article/details/49466187下面正题,微信分享的截图先看看:demo下载地址稍等,我会写在评论下面贴上。

2015-10-28 17:12:17 600

转载 universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法

在listview/gridview中使用UIL来display每个item的图片,当图片数量较多需要滑动滚动时会出现卡顿,而且加载过的图片再次上翻后依然会重复加载(显示设置好的加载中图片)最近在使用UIL遇到了这个问题,相信这个问题许多使用UIL的人都碰到过现在把解决方法贴出来给有同样问题的朋友做参考先看下UIL的工作流程在已经允许内存,存储卡缓存的前提下

2015-10-26 10:46:46 426

原创 从相册获取图片

android 4.4 从相册选择(兼容各个版本) //选择图片 Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, IMAGE_OPEN);

2015-10-24 15:25:39 571

原创 数字化教学平台安卓版中“教师锁屏”需求的设计与实现

背景在课堂中,教师点击PAD上的锁屏按钮后,其屏幕图像要同步传送到所有学生PAD上,教师PAD屏幕有任何变化,所有学生都要实时看到。同时,学生不能操作PAD,不能退出,只能被动观看,一直到教师解锁。一、如何获取Android设备屏幕的图像因为flash的问题,Android版本要在4.2.2以下,因此不能使用Android 5.0的录屏功能。考虑过的方案如下: 方案1:使用Vi

2015-10-22 17:10:25 693

原创 fragment调用startActivityforResult的回调问题

在开发过程中,fragment嵌套fragment,多层嵌套后,onActivityforResult()方法无法响应,这个是因为事件传递问题,只响应到根fragment(root Fragment),所以必须到根fragment里截获回调事件。如:

2015-10-22 13:11:11 1063

转载 MultiImageSelector

仿微信实现多图选择。支持单选和多选两种模式截图    运行DEMO./gradlew installDebug快速开始第0步 把模块 multi-image-selector 作为你的项目依赖添加到工程中.第1步 在你的 AndroidManifest.xml 文件中添加权限 android.permission.READ_EXTERNAL_

2015-10-19 09:54:29 4053 2

原创 android 网络编程--socket tcp/ip udp http之间的关系

网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,一般编程人员接触最多的就是应用层和运输层,再往下的就是所谓的媒体层了,不是我们研究的对象。下面是应用层、运输层,网络层、链路层通信协议概图。我们经常接触到的一般是:http协议:应用层协议,并且http协议是基于tcp连接的,主要解决的是如何包装协议的tcp协议:运输层协议,通常也叫做tcp/

2015-10-19 00:10:37 570

转载 Android Studio 快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2015-10-13 17:04:30 328

转载 Android开发之多级下拉列表菜单实现(仿美团,淘宝等)

我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到有那种下拉式的二级列表菜单。具体如图所示:(应大家需要提供下载地址:http://download.csdn.net/detail/minimicall/7956483)有人说受教了,可有人反应下载不下来!下来不知道怎么打开!我惊了,我自己再去下载,然后导入完全没有问题。我的环境是ubuntu14.04下的Eclipse

2015-10-09 17:49:39 2276

转载 android 教您完美解决viewpager嵌套viewpager冲突问题

最近项目中需要viewpager中再嵌套一个viewpager,我也是醉了,想想自己也是作死。自己给自己增加困扰。不过既然碰到了问题还是耐心解决一下吧。我的第一反应肯定是要重写一个viewpager,在这个viewpager的内容区域滑动的时候,让父viewpager失去效果。大概思路就是这样,查文档,百度搜。终于找到了办法了。特此分享一下代码。希望大家共同进步啊。package com.jx

2015-10-09 09:56:07 1677

转载 android仿QQ下拉回弹效果

最近在做android页面 总觉得QQ的scrollView还是比较好的。下拉到顶部的时候,往上拉了一点然后添了点动画 这种感觉能够增加用户体验的感觉。 因此觉得想着来实现一下。看一下QQ里面的效果。    闲话少说,动手干吧。百度搜了一下,感觉还是比较晕,因为比较散,不过大概得到两到思路。一个offsetTopAndBottom这个方法。另一个就是重写ScrollView。按

2015-10-09 09:12:58 1242

WeixinPic-master

主界面为GalleryActivity,通过设置intent的参数来选择选择图片,还是单图的裁剪 图片的加载选择的是 universal-image-loader库 可以根据需求更换,具体的实现类在GridViewAdapter中 1.选择多张图片 Intent intent = new Intent(this, GalleryActivity.class); intent.putExtra(Constant.TYPE, Constant.SEND_PIC); intent.putExtra(Constant.SEND_NUM, 9); 可以限制可选的图片个数 Constant.SEND_NUM 2.单张图片选择裁剪 Intent intent = new Intent(this, GalleryActivity.class); intent.putExtra(Constant.TYPE, Constant.UPLOAD_PHOTO); 裁剪的界面也与微信的裁剪界面一致、 3.图片选择之后的压缩操作已经完成好大小控制在 300k以内

2015-12-31

文件处理,文件、文件夹的增删改,加密

这个库可以让你使用简单的Api在内部或者外部磁盘空间上创建、读取、删除、附加、加密文件等等。https://github.com/sromku/android-simple-storage

2015-10-09

ReflashDemo 上拉刷新,下拉加载更多

ReflashDemo 上拉刷新 下拉加载更多 本人项目在用,该demo是可用的

2014-08-18

横向listview

横向listview,带有点击事件,HorizontalListView

2014-08-15

ListView异步加载网络图片完美版之双缓存技术

ListView异步加载网络图片完美版之双缓存技术,用于相互学习

2013-11-13

android模仿QQ聊天界面,带 QQ聊天界面

android模仿QQ聊天界面,带 QQ聊天界面,下载即可运行!

2013-10-28

二维码,条形码扫描,及自定义生成二维码

二维码,条形码扫描,及自定义生成二维码Demo

2013-10-12

VSO Image Resizer

VSO Image Resizer 是将数码照片和图像存在电脑中,并希望重新调整大小,压缩,转换,创建备份,导入或组织图片的人们设计的完美工具。 你是否想过要发送,移动,缩小或放大一张图片或者一堆图片, 有了 VSO Image Resizer,这些只需单击一下即可完成。

2013-04-10

最新版shopxe

最新版的shopxe模板,服务器版本,方便快捷地建立个人的购物网站,拥有极好的优化能力。

2013-04-10

java报修系统

多功能,符合学校,工厂的一个报修系统,满足学校宿舍报修需求

2012-10-15

空空如也

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

TA关注的人

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