自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 安卓studio连接不上天天模拟器的解决方法

打开studio控制台--------找到Terminal--------输入sdk所在位置:E:\work\workspace\svnb_to_b0820>cd D:\Android_SDK_windows\android-sdk-windows\platform-tools然后进入d盘:   E:\work\workspace\svnb_to_b0820>d:连接adb:

2016-11-12 09:13:55 5162 1

原创 <web开发>选项卡切换功能

效果:鼠标移动到某个选项卡就显示哪个  原理:下面是5个对应的div,上面的选项卡鼠标移动到哪个就让对应的div显示其他的隐藏。代码: id="detail_title"> onmouseover="showdiv(1)">href="">商品详情 onmouseover="showdiv(2)">href="">用

2016-11-01 13:15:15 4410

原创 <web前端>web开发实现详情页面放大镜功效

效果如图:html>lang="en"> charset="UTF-8"> 首页 rel="stylesheet" href="css/detail.css"/> type="text/javascript" src="js/jquery.js"> type="text/javascript" src="js/detail.

2016-10-31 18:01:22 3521

原创 将带E的double转化为不带E的

//将E转化public static String formatFloatNumber(Double double1) {    DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");//格式化设置    return decimalFormat.format(double1);}

2016-08-27 18:09:22 3050

原创 设置Listview单选

public class ListBackground extends Activity {     private List dataList = new ArrayList();         private ListView lv;         private int clickPosition = -1;        

2016-08-17 15:55:19 544

原创 在activity里获取adapter的控件

listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int i, long l) { ImageView image= (ImageVi

2016-08-16 17:01:47 6368 3

转载 关于ListView中控件点击事件与Item点击事件冲突的问题

原因是button强制获取了item的焦点,只要设置button的focusable为false即可。 1 import android.app.Activity; 2 import android.app.AlertDialog; 3 import android.content.Context; 4 import android.os.Bundle; 5

2016-08-16 16:59:24 822

转载 使用Glide加载图片系列之一从不同的数据源加载图片

与其他图片加载库相同,Glide除了可以加载网络图片之外,也可以加载本地图片。甚至还可以从各种各样奇葩的数据源中加载图片。加载网络图片很多情况下,我们使用图片加载库就是为了加载网络图片。网络操作是一个很复杂的东西。试想一下,如果没有图片加载库,我们就要手动去下载图片,缓存图片,最后再从文件里面读取bitmap并设置到Imageview里面。这还算好的,要是在Listview里面你会更头疼的

2016-08-15 16:08:35 1203 1

转载 Android EditText 搜索框 icon在中间

原文:http://blog.csdn.net/cs_li1126/article/details/51496802类似这样EditText 搜索框,hiht 提示有一个icon并且text内容。重写EditText :package mobi.truekey.weapp2.widget;import andr

2016-08-15 13:04:43 2716 1

转载 ListView的联动选择

在日常的App开发中,尤其是在开发生活服务的应用上,很多时候,我们会需要联动地展现省市区的数据等,需求大概如下:1)展现所有省份2)当点击某省份的时候,在二级菜单上展现此省份下面所属的城市列表3)选中返回,显示我们选中的城市4)当重新进入选择页面的时候,标识出我们上一次选中(或者说当前已经选择)的值下图是一个类似的ListView联动选择控件。

2016-08-15 11:11:25 314

原创 判断是否是手机号

// 判断是否是手机号码public static boolean isPhone(String number){ String pattern = "^1(3[0-9]|4[5,7]|5[0-9]|7[0,6,7,8]|8[0-9])\\d{8}$"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher

2016-07-16 13:52:23 274

转载 Android 高清加载巨图方案 拒绝压缩图片

本文出自:【张鸿洋的博客】对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示。如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内。其实对于图片加载还有种情况,就是单个图片非常巨大,并且还不允许压缩。比如显示:世界地图、清明上河图、微博长图等。

2016-06-07 16:35:58 355

原创 安卓开发实现摇一摇功能

1、布局文件很简单,这里只做一个textview做演示:<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:textColor="#ff3300" android:id="@

2016-06-02 17:07:32 747

原创 扫描二维码

zxing库下载地址:http://download.csdn.net/detail/xiaruoli89/9536545需要依赖zxing这个module布局文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" x

2016-05-31 15:39:13 360

原创 as中.9图片的应用

之前按照各自的位置放在各自dpi的目录下  发现各种报错  后来全部放在drawable下   ok

2016-05-26 16:22:16 587

原创 Android流量统计TrafficStats类的使用

对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。 Java代码  s

2016-03-22 17:33:07 592

转载 Android 滚动字幕实现

最近项目需求做个循环滚动字幕功能,自己找了相关资料,根据自己的风格用两种方法实现了该功能;(备注:本人只实现了滚动效果,对于文字的格式排版没做处理,格式可能会乱,文字排版还在研究中)效果图:具体如下;方法一:横向滚动字幕继承TextView[java] view

2016-02-19 16:38:38 1362

转载 (安全系列二)apk反编译生成程序的源代码和图片、XML配置、语言资源等文件

Android应用的UI越来越漂亮,遇到喜欢的我们可以通过反编译,得到应用的源代码借鉴下别人的思想。具体步骤:1.下载 apktool下载地址:https://code.google.com/p/android-apktool/downloads/list2.解压 apktool,打开DOS命令行工具,进入解压目录。3.命令行中输入以下命令:apkt

2016-01-22 17:38:16 391

原创 (安全系列一)Android Apk反编译得到Java源代码

具体步骤:1.首先将apk文件后缀改为RAR并解压。2.解压rar文件,得到其中的classes.dex文件3.我们需要用到dex2jar 把dex文件转为jar文件。3.1把解压得到的classes.dex文件放入dex2jar.bat 所在目录 )3.2打开DOS命令行,进入dex2jar所在目录,运行

2016-01-22 17:27:50 362

转载 SVN中的Branches分支以及Tags标签详解与应用举例

在版本控制的系统中,我们经常需要对开发周期中的单独生命线作单独的修改,这条单独的开发生命线就可以称为Branches即分支。分支经常用于添加新的功能以及产品发布后的bug修复等,这样可以不影响主要的产品开发线以及避免编译错误等。当我们添加的新功能完成后可以将其合并到主干中。而Tags即标签主要用于项目开发中的里程碑,比如开发到一定阶段可以单独一个版本作为发布等,它往往代表一个可以固定的完整的版

2015-11-06 14:07:45 1829

转载 svn的merge使用例子

先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repos

2015-11-06 14:05:04 293

转载 安卓实现webview 与js交互

http://blog.csdn.net/chenfeng0104/article/details/7023448这篇文章讲了一些WevView的使用方法,在项目中,常常会使用到,尤其是需要与JS交互。效果图点击“调用alert”按钮,在Android中捕获JS alert,并用Android组件(AlertDialog)替换

2015-09-30 16:42:55 335

转载 Android五分钟让你集成底部菜单栏(fragment或者fragment+viewpager)

原文地址:http://blog.csdn.net/lanfei1027/article/details/48195167?ref=myread现在市场上大部分的App都有底部菜单栏,每个项目也都需要底部菜单栏的,而现在大部分底部菜单栏都是使用Fragment碎片来实现的,TabHost和TabActivity相比现在用的人非常少了吧!然而我们用fragment的话,使用过的人

2015-09-05 18:59:56 1098

转载 Android OkHttp完全解析 是时候来了解OkHttp了

转自: http://blog.csdn.net/lmj623565791/article/details/47911083; 一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博

2015-08-31 20:04:23 334

转载 Android ListView异步加载图片乱序问题,原因分析及解决方案

转自:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是同步加载图片倒还好,但是一旦使用异步加载图片那么问题就来

2015-08-20 15:54:14 493

转载 Volley 图片加载相关源码解析

转自: http://blog.csdn.net/lmj623565791/article/details/47721631; 一 概述最近在完善图片加载方面的代码,于是就看看Volley的图片加载相关源码,取取经,顺便写篇博文作为笔记记录下。在使用Volley作为图片加载库的时候,肯定需要做以下几件事:Application中初始化Volley请求队列

2015-08-17 18:01:51 252

转载 Android Volley完全解析(三),定制自己的Request

转自:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectR

2015-08-17 10:56:19 222

转载 Android Volley完全解析(二),使用Volley加载网络图片

转自:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到

2015-08-17 10:54:07 332

转载 Android Volley完全解析(一),初识Volley的基本用法

转自:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpC

2015-08-17 10:48:42 240

原创 使用volley加载网络图片

1、导入volley  jar包2、创建队列类 public class MyApplication extends Application{public static RequestQueue queues;    @Override    public void onCreate() {        super.onCreate();        queue

2015-08-13 10:47:46 457

原创 RecycleView

可以通过设置LayoutManager  设置不同的显示效果1、在eclipse中导入jar包 方法:找到D:\AndroidSTU\AndroidSDK\extras\android\support\v7\recyclerview\libs  2、在android studio中导入   file---project  Structure--dependence---添加----Li

2015-08-13 10:44:12 558

转载 Android 屏幕适配方案

详见http://blog.csdn.net/lmj623565791/article/details/454600891、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这

2015-08-13 10:41:26 333

转载 网络数据请求实践一:android-async-http实现下载和上传

android-async-http,是一个android异步网络数据请求框架,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。本篇简单介绍一下它的用法,分别实现上传和下载文件的功能。一.android-async-http简介开源项目android-async-http地址: https://github.com/loopj/android-a

2015-07-21 11:52:51 544

转载 优化app的运行内存占用

一、尽量减少Service的使用:当你的app需要使用service来处理后台任务的时候,要保证当前的任务完成时,该service也要停止。另外,要注意的是,当停止这个service的时候,不要引起它的泄漏。当启动一个service之后,系统总会保持这个service处于运行状态。这样,就会占用大量的RAM。所以,app的运行效率就会因此降低。保留没有用的service最可怕的内存

2015-06-28 15:36:29 765

转载 Android开发性能优化大总结

一.Android相关1.  采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2.  View中设置缓存属性.setDrawingCache为true.3.    优化你的布局。通过Andr

2015-06-26 17:55:45 355

二维码扫描库文件zxing

二维码库

2016-05-31

volley加载网络图片

使用volley加载网络图片。可以直接加载,也可以使用ImageLoader、LruCache 也可以使用NetworkImageView

2015-08-13

空空如也

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

TA关注的人

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