自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 SDK里应该下载哪些内容

每次打开SDK Manager的时候,都不知道哪些需要更新,一直懒得去查,今天就把它搞定了,不想继续迷糊下去了!!希望大家以后也别学我,有疑问马上解决,才能不断进步!! >_在官方指导中,在SDK Manager中需要安装以下内容:Tools 目录下选择:Android SDK ToolsAndroid SDK Platform-toolsAndroid SDK Build-t

2016-05-27 09:53:21 361

转载 Android 最火的快速开发框架XUtils

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使

2016-05-27 09:51:32 248

转载 如何将android studio项目转换成eclipse

首先,不要因为编译原因而放弃。studio项目是完全可以转换成eclipse的本站的开源代码板块有很多项目都是android studio开发的,很多同学以为必须要先学会studio,才能编译这些源代码,于是花了很长时间学studio,结果发现还是不会。其实任何studio项目都是可以转换成eclipse的,eclipse目前的编译能力比studio只会多不会少。只要你熟练了,一个中等复杂

2016-05-23 11:52:47 400

转载 Android:利用SharedPreferences实现自动登录

主要代码:public class LoginActivity extends Activity { private EditText username; private EditText userpassword; private CheckBox remember; private CheckBox autologin; private Bu

2016-05-23 10:57:24 229

转载 Android Volley 之自定义Request

转载标明出处:http://blog.csdn.net/lmj623565791/article/details/24589837今天群里一哥们需要自定义Volley的Request的例子,于是产生了这篇博客。关于Volley的介绍就不多说了,网上例子特别多。Volley的所有的请求的超类型是Resuest,类结构如下图,所有我们常用的请求都是这个类的子类,那么我们自定义View肯

2016-05-20 17:49:49 256

转载 Android开发四大组件---Service详解

service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。  Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservic

2016-05-20 16:50:58 388

转载 图片缓存之内存缓存技术LruCache,软引用

每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩

2016-05-20 16:21:29 329

转载 网络通信框架Volley使用详细说明

前一篇粗略的介绍了一下Volley,并在最后附上了一段使用代码,这一篇详细的介绍一下Volley的使用。前面也说了Volley主要获取JSON对象和图片加载,这里也分为两部分介绍。1、获取JSON对象1.1声明RequestQueue声明一个新的RequestQueue对象[java] view plain copy print?pr

2016-05-20 16:16:13 426

原创 什么是url地址

URL(Uniform Resoure Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成: 1. ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。2. ·服务器地址(ho

2016-05-20 15:52:33 1661

转载 Android中的PopupWindow详解

Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件

2016-05-19 15:01:58 229

转载 startActivityForResult和setResult详解

startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ

2016-05-19 15:01:09 193

转载 android requestCode和resultCode

请求码的作用使用startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,我们需要为startActivityForResult()方法传入一个请求码(第二个参数)。请求码的值是根据业务需要由自已设定,用于标识请求来源。例如:一个Activity有两个按钮,点击这两个按钮都会打开同一个Activity,不管

2016-05-19 14:59:51 1733

转载 new Handler().postDelayed() 延迟intent跳转

[java] view plain copy //延迟两秒跳转  new Handler().postDelayed(new Runnable() {            @Override      public void run() {          Intent  intent=new Intent(MainActivity.this

2016-05-16 12:06:10 452

转载 Android EventBus源码解析 带你深入理解EventBus

上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这么做?为什么这么做不好呢?1、概述一般使用EventBus的组件类,类似下面这种方式: public class SampleComponent

2016-05-16 11:34:46 210

转载 EventBus使用详解(一)——初步使用EventBus

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、

2016-05-16 11:32:22 222

转载 Android中的普通对话框、单选对话框、多选对话框、带Icon的对话框、以及自定义Adapter和自定义View对话框详解

对话框就是一个AlertDialog,但是一个简单的AlertDialog,我们却可以将它玩出许多花样来,下面我们就来一起总结一下AlertDialog的用法。看看各位童鞋在平时的工作中否都用到了AlertDialog的这些特性。OK,废话不多说,进入我们今天的正题。普通对话框普通对话框就是我们最最常用的对话框,实现起来并不复杂,实现出来的效果当然也是最简单的,如下:

2016-05-12 18:32:57 362

转载 Android安全攻防战,反编译与混淆技术完全解析(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50451259 在上一篇文章当中,我们学习了Android程序反编译方面的知识,包括反编译代码、反编译资源、以及重新打包等内容。通过这些内容我们也能看出来,其实我们的程序并没有那么的安全。可能资源被反编译影响还不是很大,重新打包又由于有签名的保护导致很难被盗版,但代码被反编译就有

2016-05-12 15:09:59 442

转载 Android安全攻防战,反编译与混淆技术完全解析(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/49738023 之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你却不会的话,那就非常头疼了。另外既然别人可以反编译程序,我们当然

2016-05-12 15:08:13 249

转载 Android drawable微技巧,你所不知道的drawable的那些细节

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50727753 好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。

2016-05-12 15:05:34 330

转载 1、fragment的使用封装(上)

转载请注明出处:http://blog.csdn.net/q649381130/article/details/51340544fragment(碎片)出来已经有很长一段时间,网上关于介绍其生命周期,使用方式,api的博客非常多,也讲解的非常详细,感谢互联网的分享精神以及无数前辈大牛们的无私奉献。本文主要是仿照微信设置页面,通过Fragment实现几大栏目页面的切换显示。其实用

2016-05-09 19:30:21 594

转载 2、fragment的使用封装(下)

转载请注明出处:http://blog.csdn.net/q649381130/article/details/513465511、写在前面的话上一篇已经介绍了fragment的使用封装,读者可以点击链接查看fragment的使用封装(上):http://blog.csdn.net/q649381130/article/details/51340544。本文主要采用其他

2016-05-09 19:22:58 258

转载 Eclipse设置:背景与字体大小和xml文件中字体大小调整

Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板

2016-05-09 18:57:48 186

转载 Android 百度地图 SDK v3.0.0 (一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是比较旧的版本,且百度地图API的改动感觉也比较大,所以再此跟大家分享一下一天的劳动成功。

2016-05-09 13:59:56 446

转载 Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经可以为我服务了~~~~效果图:好了,可以代码,为了方便,我把所有

2016-05-09 13:58:50 403

转载 Android 百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37737213上篇博客已经实现了地图的定位以及结合了方向传感器用户路痴定位方向,如果你还不清楚,请查看:Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器,本章会教大家如何添加覆盖物,实现周边搜索,以及对覆盖物的点击出现介绍等效果。效果

2016-05-09 13:57:10 399

转载 Android 百度地图 SDK v3.0.0 (四) 引入离线地图功能

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37758097一直觉得地图应用支持离线地图很重要啊,我等移动2G屌丝,流量不易,且用且珍惜。对于官方开发指南对于离线地图的教程,提供了两种方案:第一,手动导入,先将从官网下载的离线包解压,把vmp文件夹拷入SD卡根目录下的BaiduMapSDK文件夹

2016-05-09 13:55:28 519

转载 巧用ViewPager 打造不一样的广告轮播切换效果

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51339751; 本文出自:【张鸿洋的博客】一、概述如果大家关注了我的微信公众号的话,一定知道我在5月6号的时候推送了一篇文章,文章名为Android超高仿QQ附近的人搜索展示(一),通过该文可以利用ViewPager实现单页显示多个Item且能够添加

2016-05-09 13:52:46 292

转载 AndroidStudio配置指南总结-包括护眼模式

使用AndroidStudio开发APP已有半年多的时间了,从刚开始的不习惯到慢慢适应再到逐渐喜欢上AndroidStudio,中间的过程颇有一番曲折,现在把自己对AndroidStudio的配置心得总结下来,分享给大家,希望给后来人带来方便。强迫症童鞋的护眼模式设置方法传统模式的编辑域护眼模式的编辑域设置保护视力颜色 #C7EDCC(护眼绿)

2016-05-09 13:29:08 618

原创 eclipse上如何在手机上运行项目

手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程:http://developer.android.com/sdk/win-usb.html设置android手机为USB调试模式  步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】首先打开集成开发环境连接手机,

2016-05-09 11:22:23 8947

转载 SDK里应该下载哪些内容

每次打开SDK Manager的时候,都不知道哪些需要更新,一直懒得去查,今天就把它搞定了,不想继续迷糊下去了!!希望大家以后也别学我,有疑问马上解决,才能不断进步!! >_在官方指导中,在SDK Manager中需要安装以下内容:Tools 目录下选择:Android SDK ToolsAndroid SDK Platform-toolsAndroid SDK Build-t

2016-05-06 15:47:27 435

转载 Android:利用SharedPreferences实现自动登录

主要代码:public class LoginActivity extends Activity { private EditText username; private EditText userpassword; private CheckBox remember; private CheckBox autologin; private Bu

2016-05-06 14:03:41 313

转载 关于MediaPlayer中的getCurrentPosition()和seekTo(int)的总结

在使用音频时,需要用到MediaPlayer,除了一些基础的方法之外,比较难掌握的就是设计播放点的调转的地方,进过反复调试,我最终找到一个可以让getCurrentPosition()和seekTo(int)发挥作用的方法。        一、 布局代码如下:[html] view plain copyRelativeLayout xmlns

2016-05-04 23:45:52 9484 1

转载 MediaControllr使用简介

本文主要针对MediaController控件进行简单的介绍,并以MP3播放器作为示例进行展示。如有偏颇,请多指教。 简介         Android.widget.MediaController是一个与MediaPlayer相匹配的android控件。它主要集合了一些对于媒体播放器来说非常经典的控制接口,包括“播放(Play)/暂停(Pause)”,“倒带(Rewin

2016-05-04 23:25:15 3192

转载 MediaController是如何依附在VideoView上的

很多做视频播放器的朋友们非常想用自带的VideoView来显示视频,用MediaController做为控制视频播放的组件,但是将这两个类全部copy过来之后会出现诸如之下很多问题: 1.“com.android.internal.policy.PolicyManager”是系统隐藏类,不允许在应用程序中直接引用。   这时候采用反编译方式,骗过系统编译器即可,反编译代码如下。

2016-05-04 23:23:19 1875

转载 MediaController

欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com/    Android中文翻译组:http://goo.gl/6vJQl 正文  一、结构public class MediaController extends FrameLayout        java.lang.Objectan

2016-05-04 23:21:55 565

原创 ImageView的属性android:scaleType作用

在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。代码中的例子如下ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_

2016-05-04 23:02:47 3639

转载 android 判断程序是首次(第一次)进入

很多时候,我们需要判断用户是不是第一次进入程序,以决定是不是给用户一些操作提示。这种功能的实现,说到底还是将数据(一个标志位)存储起来,下次进入程序的时候读取数据进行判断。我这里只给出一种较简单的实现方式,就是使用SharePerference来实现。[java] view plain copyBoolean isFirstI

2016-05-03 16:41:56 1877

转载 android:layout_gravity和android:gravity的区别

1.首先来看看Android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu

2016-05-03 11:51:00 240

空空如也

空空如也

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

TA关注的人

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