自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (13)
  • 收藏
  • 关注

转载 Android布局优化

尽量减少布局文件的层级,层级少了,意味着Android绘制时的工作量少了,那么程序的性能自然就高了。多采用<include>标签、<merge>标签和ViewStub。<include>标签主要用于布局重用,<merge>标签一般和<include>配合使用,它可以降低减少布局的层级,而ViewStub则提供了按需加载的功能,当需要时...

2018-09-12 17:31:58 240

转载 Bitmap算法原理

一、概述  本文将讲述Bit-Map算法的相关原理,Bit-Map算法的一些利用场景,例如BitMap解决海量数据寻找重复、判断个别元素是否在海量数据当中等问题.最后说说BitMap的特点已经在各个场景的使用性。二、Bit-Map算法先看看这样的一个场景:给一台普通PC,2G内存,要求处理一个包含40亿个不重复并且没有排过序的无符号的int整数,给出一个整数,问如果快速地判断这个整数是...

2018-07-19 14:31:53 2418

转载 Merkle Tree(默克尔树)算法解析

原文链接:http://www.cnblogs.com/fengzhiwu/p/5524324.htmlMerkle Tree概念Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]1、HashHash是一个把任意长度的...

2018-07-18 11:39:23 994 1

原创 Android屏幕适配,百分比布局

(Android studio)新建一个新的android项目,在build.gradle中的dependencies里添加compile 'com.android.support:percent:22.2.0' 如图: 导入了percent包之后就可以在xml文件里使用百分比布局了,如下: view.xml:<?xml version="1.0" encoding="utf-8"?><an

2015-08-03 14:52:21 939

转载 Android 屏幕适配方案

本文出自:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/45460089; 1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题

2015-07-31 09:06:33 445

转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message

原文地址:http://www.cnblogs.com/codingmyworld/archive/2011/09/12/2174255.html  android的消息处理机制(图+源码分析)——Looper,Handler,Message作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码

2015-07-23 17:54:12 402

原创 android实现好看的自定义提示框

效果图: 代码部分main_activity.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:

2015-07-22 15:23:58 3432

原创 GridView与ArrayAdapter的结合

activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he

2015-07-15 15:15:43 1005

原创 android实现下拉框(spinner),自定义大小颜色背景位置,去掉默认样式黑边

1. 实现最简单的spinnerxml文件,有一个TextView,一个Spinner:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par

2015-07-14 10:57:45 67360 6

转载 Android开发:shape和selector和layer-list的(详细说明)

原文链接:http://blog.csdn.net/brokge/article/details/9713041和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介

2015-07-14 09:00:55 532

转载 谈谈java中的WeakReference

原文地址:http://blog.csdn.net/matrix_xu/article/details/8424038java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子

2015-07-13 22:23:10 390

原创 android studio的安装和配置全过程

首先,我们需要安装的东西有sdk,jdk和android studio,下面是安装链接:1.Android studio和sdk的下载链接:(下载bundle版本,其中附有sdk) http://pan.baidu.com/s/1sjDiYIT#path=%252F1.2.1.1 2.jdk下载地址: http://pan.baidu.com/s/1sjuVskP接下来就是安装和配置过程:

2015-07-13 00:43:47 9522

原创 selector和shape结合设置控件样式

以设置RelativeLayout不同的状态(点击,获得焦点、正常),设置不同的样式为例子首先,现在drawable文件夹下新建一个xml文件,这里命名为layout_red_full,内容如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:Android="http://schemas.android.com/apk/res/andr

2015-07-10 09:39:57 730

转载 Android 部分内容设置颜色、字体、超链接、图片

//android TextView、EditText对部分内容设置颜色、字体、超链接、图片; //这里是以一个TextView为例子,EditText的设置方法和TextView一样 //TextView对象 TextView txtInfo = new TextView(this); //文本内容 SpannableString ss = new

2015-07-10 09:23:40 994

原创 同一个TextView设置不同的颜色和大小

//strategy1是一个TextView SpannableStringBuilder builder1 = new SpannableStringBuilder(strategy1.getText().toString()); //设置前景色为蓝色 ForegroundColorSpan blue=new ForegroundColorSpan(Color.BLUE)

2015-07-08 09:08:55 2172 1

转载 Android ListView使用BaseAdapter与ListView的优化

原文地址:http://www.open-open.com/lib/view/open1339485728006.html在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目

2015-05-17 16:57:41 433

转载 Android中R文件的丢失问题

原文链接:http://mobile.51cto.com/abased-401194.htm 作为Android开发程序员,我们经常会遇到项目中R文件的丢失问题,大部分情况下我们会直接clean这个项目来解决,但有时候这样是解决不了问题的,它可能会是项目中的xml文件出错,或是图片的格式不正确,这就要看logcat的日志输出了 R.java这个文件是会自动生成的。但是有时候你写错xml文件

2015-05-16 23:17:27 370

转载 android EditText IMEOption

SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘 为了实现一些自定义的功能,就稍微研究了下当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“Next”,按下后下个EditText会自动获得焦点(实现了“Next”的功能);当最后一个控件获得

2015-05-03 21:19:25 659

转载 SpannableString的基本用法

原文地址:http://www.cnblogs.com/kross/p/3645594.html以前一直好奇QQ的输入框里面是如何出现表情的,今天看了下这个,心中发出“原来是这样啊”的感叹。通常情况下,我们都是使用字符串类型的变量,直接放置在TextView.setText()的参数里面的。这样只能单纯的输出字符串。如果要给TextView加上特殊的文本效果,就要使用SpannableString这

2015-05-03 13:16:57 431

转载 删除编辑文件警告Swap file “…” already exists!

Linux下多个用户同时编辑一个文件,或编辑时非正常关闭,再下次编辑打开文件时均为显示如下警告信息:Swap file “test.xml.swp” already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:这时我们可以使用命令查看隐藏swp文件(隐藏文件都以.开头):ls -a查看当前目录下与打开的文件同名

2015-05-02 13:17:18 2060

原创 JAVA中Iterator的具体作用

Iterator是对集合进行迭代的迭代器作用是将集合中的元素遍历,取出来 举个例子:import java.util.ArrayList;import java.util.Iterator;public class Test {public static void main(String argv[]) {ArrayList list = new ArrayList();list.add

2015-05-02 11:38:57 4446 1

原创 Android选取相机、相册图片进行裁剪,并更新UI

demo源码:http://download.csdn.net/detail/u010778159/8648701效果图: 界面非常的简单,只有一个imageView,通过点击该ImageView,从相册中选取照片,或拍照,将得到的照片按要求进行裁剪,然后将裁剪后的照片更新到ImageView中。现在,来看一下工程的xml,和.java文件: 有两个xml文件,main.xml是进入app

2015-04-30 12:30:27 1049

转载 基础总结篇之一:Activity生命周期

原文链接:http://blog.csdn.net/liuhe688/article/details/6733407子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于

2015-04-29 20:19:37 456

原创 切换fragment

[demo源码下载:](http://download.csdn.net/detail/u010778159/8643203)http://download.csdn.net/detail/u010778159/8643203fragment间的切换工程有3个.java文件,4个xml文件 我们要实现的是:fragment_content2中有一个Button,而fragment _cont

2015-04-28 22:50:08 523

原创 fragment按钮响应事件

如何在fragment中为按钮添加响应事件fragment_content.xml:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com``/apk/res/android" android:layout_width="match_parent"

2015-04-28 11:31:28 4275

原创 win8下安装pip

在安装pip之前请先安装好python, 我的python版本是2.7,装好之后:1.在下面链接中下载pip:http://pypi.python.org/pypi/pip#downloads    2.下载Windows的easy installer:http://pypi.python.org/pypi/setuptools3:命令行工具cd切换到刚下载

2015-04-27 20:20:04 2539

原创 Android viewgroup设置第三方字体

如何快速地将一整个xml中的控件文字,都改为第三方字体                   首先,在你的工程目录assets中新建一个fonts的文件夹,然后把你要设置的第三方字体(.ttf)放进去。          然后,在oncreate()函数中添加上这么几行代码:                定义setFont()函数:

2015-04-27 08:51:28 438

转载 Android textAppearance的属性设置及TextView属性详解

原文地址:http://blog.csdn.net/jaycee110905/article/details/8762238textAppearance的属性设置android:textAppearance="?android:attr/textAppearanceSmall"android:textAppearance="?android:attr/textAppea

2015-04-26 22:50:54 1322

转载 Android实现自定义带文字和图片的Button

原文地址:http://www.cnblogs.com/dolphin0520/p/3383804.htmlAndroid实现自定义带文字和图片的Button  在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法。一.用系统自带的Button实现  最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小。在Bu

2015-04-15 18:20:49 622

原创 修改android Project name

在android开发中,有时导入别人的工程时,发现你的workspace中已经存在一个和该工程具有相同名称的项目,那么这时候就可以修改一下Project Name:            打开工程文件,找到.project文件,用记事本打开,修改里边的:       修改完之后,再次导入该工程时,可看到:工程名称已经改为CityList2

2015-04-13 20:17:21 1700

转载 超炫button按钮动画效果

原文地址:http://blog.csdn.net/wangkuifeng0118/article/details/7357752  今天从网上看到一个这样的效果,感觉很有创意,自己也搜集了一些资料,仿照着实现了一下。    下面就直接上源码:    首先看一下布局文件:[html] view plaincopy

2015-04-02 18:52:17 1164

转载 activity切换动画效果

原文地址:http://blog.csdn.net/wangkuifeng0118/article/details/7360106前几天下载了一个软件,activity之间跳转是用的淡出动画效果,今天有时间自己也从网上查了一下资料,实现了一下。         下面通过一个例子来学习下。         首先在res/anim 下  声明两个动画效果

2015-04-02 18:45:09 464

转载 Android动画之Interpolator和AnimationSet

原文地址:http://blog.csdn.net/zhy_cheng/article/details/7951604AnimationSet可以加入Animation,加入之后设置AnimationSet对加入的所有Animation都有效。[java] view plaincopyAnimationSet anim=new A

2015-04-02 18:12:45 436

原创 android 设置自定义字体为默认字体

华文黑体.ttf 下载链接:http://download.csdn.net/detail/u010778159/8557559工程只有两个.java文件,一个xml。新建一个CustomFontTextView.java继承TextView,代码如下:在xml文件中添加我们刚创建的CustomFontTextView控件:

2015-04-02 15:09:49 841

原创 android 自定义字体 typeface设置

华文黑体.ttf  下载链接:http://download.csdn.net/detail/u010778159/8557559 android开发中,系统默认支持的有三种字体:“sans”,"serif","monospace",但是除此以外,我们还可以设置自己喜欢的字体(.ttf格式)在你的工程目录assets文件夹中新建一个fonts文件夹,将下

2015-04-02 14:42:16 757

转载 Android的Application对象讲解

2013-06-19      0 个评论       作者:PocoyoShamoo收藏    我要投稿  Android的Application同Activity和Service一样都是Android框架的组成部分。这个Application通常在app启动的时候就会自动创建。Application在app中是一个单例模式,而且Application也是整个app生命周

2015-03-30 18:49:49 512

转载 ViewPager onPageChangeListener总结

原文地址:http://blog.csdn.net/xipiaoyouzi/article/details/12121131android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOn

2015-03-22 17:10:05 349

转载 Android Fragment完全解析,关于碎片你所需知道的一切

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常

2015-03-22 16:37:42 395

转载 Universal-Image-Loader解析(二)——DisplayImageOptions的详细配置

原文地址:http://www.myext.cn/other/a_26932.html在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。1.默认的配置

2015-03-22 12:59:40 383

原创 MicroSoft Visual Studio2012配置OpenGl

资源链接:http://download.csdn.net/detail/u010778159/8520239通过链接下载好资源,解压后:接着,打开你的Visual Studio的安装目录里的:E:\Microsoft Visual Studio\VC98\Include\GL,将刚解压得到的.h、.lib文件都拷贝到上方目录中。

2015-03-21 11:52:02 1706

自定义Spinner,效果如腾讯QQ输入账号下拉框

Android Studio工程,自定义Spinner,效果如腾讯QQ输入账号下拉框

2015-07-30

png_for_dialog

png_for_dialog

2015-07-22

对相机图库中的照片裁剪,并更新UI.rar

简洁美观 选取相机、图库中的照片,进行裁剪,并更新UI

2015-04-30

Fragment间的切换

Fragment间的切换

2015-04-28

FragmentTest

Fragment中为按钮添加响应事件 Fragment中为按钮添加响应事件

2015-04-28

Viewpager嵌套listview

Viewpager嵌套listview

2015-04-10

缓冲、loading动态图标

android应用开发中的各种缓冲、loading的动态图标

2015-03-22

ipl系统工具

ipl系统工具

2015-03-21

OpenGl库文件集合

Visual Studio OpenGl配置所需的.dll .h .lib文件 教程地址:http://blog.csdn.net/u010778159/article/details/44514719

2015-03-21

opengl库文件完整版

包含配置opengl的lib、dll、.h文件

2015-03-21

android开发小图标

多套安卓开发的小图标,包含psd、pnd文件

2015-03-15

cocos2d-x2.1.3的msvc.rar

cocos2d-x2.1.3的msvc.rar

2015-01-25

install-templates-msvc.bat

install-templates-msvc.bat

2015-01-25

空空如也

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

TA关注的人

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