自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 安卓开发干货网站收集

安卓开发工具http://www.androiddevtools.cn/

2015-03-31 12:43:36 717

原创 黑苹果安装教程---联想G480安装懒人版10.9.5

很多人不学IOS开发其实就是卡在硬件设备上,苹果笔记本,苹果手机我差不多就是流着口水也是想要的。无奈,工资差不多一半交房贷了,另外一个老婆本,中国男人的悲哀。国内装黑苹果的技术越来越牛逼,对于开发苹果的初学者来说算是省了一笔不小的开支。以下是用联想G480安装黑苹果 mac ox 10.9.5的。恰好这个系统我们也可以学习swift啦。啦啦啦啦啦啦啦啦啦啦啦啦。说个最重

2015-02-06 14:26:39 19853 15

原创 安卓应用检查更新并下载安装

在这篇文章中(参见 android中如何下载文件并显示下载进度  )我们讲到了如何下载文件的问题,今天我介绍如何实现应用的自动更新,其中下载apk模块用到了前一篇文章中的知识。当然这只是一个实现的框架,你需要根据自己的需求是改变一些细节。自动更新的原理其实就是客户端将自己的版本号与服务端的版本号进行比对,版本号小于服务端则意味着有新版本,当然服务端的版本号是需要人工放上去的。

2015-02-04 11:25:21 3190 2

原创 Android中传递对象的三种方法

Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递。序列化对象可以使用Java的Serializable的接口、Parcelable接口。转化成JSON字符串,可以使用Gson等库。1.SerializableModel

2015-02-04 11:18:13 1172

原创 android中用style简化布局文件

android开发相对于ios有一个很大的优势,那就是可以通过xml来写布局,而且布局可以很灵活,能适应多种屏幕。但是时间久点你会发现xml中有太多的重复代码了,我真是恨死了在每次增加一个控件的时候都要不情愿的写上12android:layout_width="wrap_content"android:layout_height=

2015-02-03 10:41:41 909 1

原创 Android布局优化

前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。一 优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measure过程就会很复杂,我分析的View绘制机制中详细介绍了整个测量、布局和绘

2015-02-02 17:44:11 678

原创 Python安装各种插件

Python做爬虫程序是绝佳的,但是很多时候需要引入各种插件,现在来展示下吧: 首先安装pipbeautifulsoup4安装 sudo pip install beautifulsoup4simplejson安装 sudo pip install simplejson很多时候,会给提示内存不足,或者权限不够,那是因为在调用该安装命令之前确实sudo命令

2016-09-02 10:00:46 2497

原创 MAC下 IntelliJ IDEA配置tomcat7.0 执行javaweb的问题

开发环境对于每一个开发者来说都是至关重要的,之前的老套使用java eclipse或者java myeclipse来进行javaweb的开发。市面上的IDEA各种各样。下面来介绍下mac 环境下IntelliJ IDEA + TOMCAT的开发。     首先下载IntelliJ 和 TOMCAT,到官网下载。创建javaweb项目。运行项目和myeclipse稍有差别。   

2016-08-10 13:49:11 3384 1

转载 Android AutoLayout全新的适配方式 堪称适配终结者

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的

2015-11-28 14:10:57 504

转载 Android UI性能优化实战 识别绘制中的性能问题

1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期google又在udacity上开了系列类的相关课程。有了上述的参考,那么本性能优化实战教程就有了坚实的基础,本系列将结合实例为大家展示如何去识别、诊断、解决Android应用开发中存在的

2015-11-28 14:07:57 446

转载 推荐一个Android开发懒人库 -- ButterKnife

ButterKnife  -- 项目地址:https://github.com/JakeWharton/butterknife都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微(查看过Butter Knife的源码,其自定义注解的实现都

2015-11-09 15:14:02 583

原创 安卓监听手机USB接口拔插警报广播

安卓监听手机USB接口拔插警报广播 很多场景我们都是需要监听手机拔插,手机都会自带一个广播去监听,我们手机充电,手机接入电脑的时候,一般都会有个小小的震动。在商场上,人多混杂,手机插在USB上,一旦有人想打手机的主意的话,如果没有什么警报措施的话,很容易被盗的。接下来看安卓知识。 既然是监听手机自身的广播,那么,首先我们得知道是那一个广播,看代码。 1、这个是我们所监听的广播,自定义一个Usb

2015-11-06 15:07:22 2892

转载 Google推荐的图片加载库Glide介绍及使用

原文链接:Google推荐的图片加载库Glide介绍作者 : nuuneoi译者 : jianghejie校对者 : chaossss状态 : 完成在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。毫无疑问,这个库引起了

2015-11-04 15:53:40 676

转载 Android App 内存泄露之Handler

Android App 内存泄露之HandlerHandler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的,Handler引用Activity会存在内存泄露。看一下如下代码[html] view plaincopy/**   *    * 实现的主要功能。   * @vers

2015-10-30 10:04:58 406

转载 安卓开发常用网站

android网站 目录(?)[-] 天天看各种网站眼花缭乱的总结一下 几个常用的开源网站 感觉都很给力 耐心点几下 肯定有收获 视频学习网站 只有学不完没有看不完 网站写了直接搜索 天天看各种网站,眼花缭乱的,总结一下无线参考此网站http://blog.csdn.net/wanghao200906/article/details/49334987最新发现 大神作品 总结的非常好 非常全

2015-10-29 16:28:41 432

转载 安卓开发常用知识手册

天天看各种网站,眼花缭乱的,总结一下把xml的layout转成 代码,分分钟的事儿 http://android.lineten.net/layout.php#用过的最好用的 json串的查看网页 http://json.parser.online.fr/文件格式大全 http://www.moon-soft.com/program/FORMAT/#user

2015-10-22 16:34:52 552

原创 android 自定义RatingBar的样式

RatingBar星级评价是我们在做电商APP常用的东西,设计可能会根据自己不同的风格来设计RatingBar的样式。 首先看效果图: 那么我们需要自己定义下RatingBar样式了room_rating_bar,看代码。 首先需要定义一个设置背景的<?xml version="1.0" encoding="utf-8"?> <!-- This is the rating b

2015-10-13 09:32:43 1551

转载 Android 开发中的日常积累

来源:https://github.com/lizhangqu/CoreLink Android 性能优化Android内存优化之OOMAndroid最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳性能实践(4):布局优化技巧

2015-09-29 09:44:02 623

原创 JCOB分分钟word和excel互转,word和excel转html,webApp的福利

安卓APP支持office相对来说比较的繁琐,福利来了,我们换个想法,把word文档直接转换成html然后开启webApp模式开观看。瞬间解决了在自己的软件里面打开word文档。 下载JCOB核心源码 当然JCOB如果想要在windows的电脑下我们需要配置dll文件,具体可以百度jcob的文件配置。就不一一列出来了,下面来看核心代码: // 8 代表word保存成html pub

2015-09-21 17:15:43 1599

原创 PopupWindow快速入门

PopupWindow是我们做开发的时候常用到的弹出选择,可以随意指定在哪一个控件任何位置弹出。算是一个任性的东西吧。接下来我们看看他的功能实现吧!!!首先声明需要用到的控件 private ListView listview;//在pop里面弹出个listview private EditText text;//弹出位置 private PopupWindow pop;//p

2015-09-10 17:46:07 317

原创 安卓遇上JqueryMobile(持续更新篇)

1、安卓端加载网页 webApp现在算是兵临城下不得不学啊,JqueryMobile算是早起的鸟儿有虫吃了,很多webApp开发者开始使用这个东西了。首先我们加载到安卓里面去。看代码:/** * 加载web的网页 * * @param web * @param url */ public static void loadWeb(WebVi

2015-09-08 12:01:44 1648

原创 安卓良心干货

1、各种常用下拉刷新,Banner,弹簧效果等 https://github.com/bingoogolapple/BGARefreshLayout-Android这个屌,虽然界面丑点,但是很适合行业软件用,功能不错 图表控件

2015-09-07 09:46:35 573

原创 OKHTTP封装使用

最近比较火的是OKhttp+picasso解析混合使用 接下来我们先上Okhttp抓抓数据。显然Okhttp里面的那个onResponse 和 onFailure是非UI线程,那么我们改变他的话只有发送个通知出来让其他的UI线程来处理UI变化了,这个时候,屌丝王Handler出场了。1.okhttp的get请求封装 直接上代码: public static final int ok

2015-08-31 16:32:12 2985 1

原创 安卓系统API的使用

安卓系统给我提供很多API,现在我们就遇到一点写一点吧。1、获取手机的内存大小以及SD卡的内存大小 /** * 初始化系统的数据 */ private void initData() { //获取Rom内存的运行剩余的内存 long rom = Environment.getDataDirectory().getFreeSpace();

2015-08-28 00:49:26 3723

原创 第三方API使用方案

想当年还是煞笔一样的找各个登陆方式的API各种Auth认证、如今见识到了友盟的强大,可以说,大神、分分钟集成第三方登陆啊(去除各种KEY的申请时间)友盟第三方登陆http://dev.umeng.com/social/android/login-page

2015-08-25 00:23:17 1728

转载 PhotoView开源项目剖析

android目录(?)[+]介绍上一节呢,我们介绍了怎么下载和编译Android源码,这节呢,我们来讨论PhotoView这个开源项目,也是我们用的非常频繁的一个,用来帮助产生一个容易实现ImageView缩放的这么个东东。功能特性 支持放缩超出边界,多点触控和双击事件 滚动和滑动 和ViewPager等能完美兼

2015-08-09 23:43:32 382

原创 android中Toast显示时间自定义使用

Toast是安卓作为提示是经常需要用到的,然而有时一大堆Toast的弹出让整个程序看着不够和谐。官方提供的也仅仅只有两种显示时间,Toast.LENGTH_LONG显示时间为3.5秒、Toast.LENGTH_SHORT显示时间为2秒,下面给出自己定义的时间代码,见代码 /** * 根据自己的时间去定义一个Toast 输入时间为毫秒 * * @param

2015-08-06 11:23:04 5434 2

转载 清除android程序中的多余资源

概述什么是多余资源?为什么需要清理?怎么清理?正文什么是多余资源?    答:多余资源 包括:图片、布局、raw等在res文件夹下的无用资源为什么要清理?    答:至少删除它能使apk体积变小吧,其实还能提高编译和运行速度怎么清理?    答:网上方法很多,下面是我自己的一些实践吧,mark下下载jar包:Andro

2015-08-04 09:52:12 687

原创 Picasso安卓图片加载认知和持续更新(持续更新贴)

Picasso作为安卓图片加载的神器,和imageloader都是比较强大的,但是在加载大图时候,数量比较多的时候imageloader要甘拜下风了。首先把工具jar包发布一下,点击下载jar包    由于时间紧迫,暂时贴一个小小的代码出来震精下,日后再慢慢改,哈哈。懂内涵的看得懂   *   * @author jianjian  *  */

2015-08-01 16:00:24 587

原创 Imageloader 使用与二次封装自动缓存

Imageloader这个一直以来都是安卓加载图片的好工具。一个好的安卓项目必然少不了大量的图片来点缀,显然volley框架是不能胜任这个工作的。Xutils对于图片的形状控制并不好使。俺来出一个Imageloader二次封装的吧。直接上jar包  点击下载jar包接下来直接上代码吧: /** * imageLoad工具代码 *

2015-07-23 14:09:08 1097

转载 Android资源文件res的使用详解(strings,layout,drawable,arrays,动画等)

本文介绍在Android开发中关于资源文件的存储操作。对于Android资源也是非常重要的,主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(drawable)、音频视频(media)和其他应用程序使用的组件。   在Android开发中,资源文件是我们使用频率最高的,无论是string,drawa

2015-07-14 11:18:10 1309

转载 Android Studio SDK 更新方法

来源 http://jinyudong.com/2014/11/12/Android-Studio-SDK-Update/通常情况下,下载Android SDK需要连接谷歌的服务器进行下载,由于国内水深火热的网络,速度基本为0.好在国内也有一个更新的镜像地址。本文章介绍如何在不翻墙的情况下,使用国内镜像地址,更新android sdk.设置host首先在etc/hosts中

2015-07-14 10:46:29 489

转载 Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS

由于看了IOS上面很多开发者开发的APP的视图界面切换动画体验非常好,这些都是IOS自带的,但是Android的Activity等视图切换动画并没有提供原生的,所以特此写了一个可以媲美IOS视图切换动画的Android视图切换动画特效库!SwitchLayout!可以说是目前Android上第一个,也是唯一的一个强大的视图切换动画库引擎!作者:谭东QQ:85204117

2015-07-06 09:40:23 783

原创 安卓中常用控件遇到问题解决方法(持续更新和发现篇幅)(在textview上加一条线、待续)

TextView设置最多显示30个字符,超过部分显示...(省略号),有人说分别设置TextView的android:signature="true",并且设置android:ellipsize="end";但是我试了,竟然成功了,供大家参考[java] view plaincopyandroid:id="@+id/tv"  andr

2015-07-02 16:25:38 1318

转载 安卓xutils的使用

介绍:xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8)运行效果:使用说明:目前xUtils主要有四大模块:DbUtils模块:

2015-06-25 11:03:56 485

转载 网络请求库Volley详解

这篇文章是系列文章An Introduction to Volley的一部分,下一篇文章是:Creating a Weather Application for Mars Using VolleyVolley是谷歌2013年在I/O大会期间推出的网络库。开发Volley是因为在Android SDK中缺乏一个用户体验良好的网络加载类。在Volley发布之前,开发具有客户

2015-06-23 18:17:17 805

原创 怎么将Eclipse 项目切换到Android Studio

怎么将Eclipse 项目切换到Android Studio?Google 官方已经给出了两种解决方式解决方案。第一种直接选择目录,next 一直到最后,我们的Eclipse 的项目就到了Android Studio 上了,需要注意的是,这样导入的项目还是会保留Eclipse 的构建方式,比如我们在Eclipse 上使用Ant 构建,迁移后还是会是会用Ant 构建。

2015-06-23 18:07:58 1257

转载 安卓图片压缩技术总结

首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的. 一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的

2015-06-23 16:40:16 556

原创 android解决listview与scrollview的冲突、自定义listview的高度以及上下拉刷新

很多时候我们需要使用listview与嵌套使用,那么问题来了,listview里面自带了滚动条,而又嵌套在scrollview里面。所以引发了一系列的冲突。listview显示不全。今天给出一个全新的上下拉刷新与解决冲突的方案。。点击下载下拉刷新上拉加载工具     下载完工具后我们复制粘贴到我们自己的工程里面,使用方式和自定义view一样。下面贴出代码

2015-06-15 14:26:12 1281

原创 安卓数据解析之 fastjson 的解析以及Gson解析

在安卓开发过程中的,我们常用的数据传递是以json格式传递。安卓亲爹提供了我们Gson解析工具。点击下载Gson.jar阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Be

2015-06-11 11:03:31 1133 3

安卓常用工具类

安卓常用工具代码,集成了fastJSON GSON XUTIL picaseImage Imageloader等等

2015-08-18

空空如也

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

TA关注的人

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