自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android SeekBar去掉左右两边空隙

android:paddingStart="0dp"android:paddingEnd="0dp"

2017-11-14 13:46:39 1529

转载 通过bitmap改变图片的大小

有时候需要在项目中改变图片的大小,那么在代码中我们怎么改变图片的大小呢?下面就讲下实现过程一、通过BitmapFactory获取原始图片二、获取图片的宽、高三、设置想要的宽、高大小四、计算压缩的比率五、获得缩放的matrix六、获取新的bitmap 其实很简单,主要就是api的使用。下面就贴出代码 privat

2017-11-07 18:27:49 1964

转载 //封装发送http请求的工具包

//封装发送http请求的工具包public class HttpUtils {public static final int GET=0;public static final int POST=1;public static HttpResponse send(int method,String uri,List pairs){HttpClient client=new D

2016-08-13 05:51:39 525

转载 通过百度地图API获取经纬度以及两点间距离

package com.baidumap;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConne

2016-08-07 18:21:58 13810 7

转载 Android技术之ListView分割线显示和隐藏

1、设置和取消每个item分隔线解决方案:ListView.setDivider(null);android:Divider="@null";android:divider="@drawable/listview_horizon_line"2、隐藏头部分隔线listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线必须

2016-07-02 11:41:52 325

转载 android之listview的item不可点击

1. 如果是listView的id是使用系统默认的id,如下, 则可以在实现此listView的adapter里override isEnabled()方法:[html] view plain copyListView android:id="@android:id/list"       android:layout_width="ma

2016-07-01 18:01:33 635

转载 r文件丢失

可能是因为sdk版本不对,更新一下sdk在clear下

2016-06-28 17:39:29 308

转载 在Android中 使用 java.net.URI 与 android.net.Uri 的区别

转载:http://blog.sina.com.cn/s/blog_4e1e357d0101f10t.html使用URI时,建立uri对象时,发现应该使用 URI mServiceUrl =URI.create(schemeUrl);该URI来自 java.net而不是使用Uri,Uri是来自android.net.Uri;使用URI可以方便的getHost,g

2016-01-05 18:03:07 4460

转载 UnsupportedOperationException: addView(View, LayoutParams) is not supported in ...

转载地址:http://www.tuicool.com/articles/qQnyey出现这个异常,是因为你的AbsLisView(ListView,GridView等)标签间加了其他的控件,比如,下面的代码就会报这个错: ListView android:id="@+id/mainRatePicView" android:layou

2016-01-05 16:37:16 567

转载 Java学习之Iterator(迭代器)的一般用法 (转)

转载地址:http://www.cnblogs.com/amboyna/archive/2007/09/25/904804.html迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动: 

2016-01-04 21:22:47 405

转载 Android studio导入eclipse项目且不改变目录结构

转载地址:http://blog.csdn.net/mzwang123/article/details/22280825Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。

2016-01-01 19:42:37 444

转载 android自定义ListView高度设置无效

自定义adapter里使用了一个布局,是水平的LeanerLayout,包含多个TextView。设置LeanerLayout的layout_height="80dip",然后TextView的layout_height="fill_parent"会无效必须设置TextView的为80dip,然后LL的为wrap_content才行。

2015-12-29 18:53:45 727

转载 ScrollView+ListView滚动冲突,没有滑动效果 解决办法

转载地址:http://www.2cto.com/kf/201505/403105.html一种解决办法:有网友试过,将ListView的layout_height设置为一个定值,比如说400dp,就可以有滑动的效果。 但是ListView只能显示部分元素,这不是我们想要的结果。 所以就需要一种方法可以根据ListView中Item数量,动态设置ListView的height,使全部ite

2015-12-24 22:43:47 609

转载 Android控件隐藏方式

1.在XML文件中设置属性隐藏:     android:visibility="invisible"2.在java代码里:     mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态    //mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于隐藏状态   

2015-12-22 19:34:38 358

转载 为ImageButton添加按下的动画效果 变亮或变暗

转载地址:http://www.cnblogs.com/xiaowenji/archive/2011/02/04/1949165.htmlAndroid中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准

2015-12-21 13:16:46 541

转载 layou_weight

LinearLayout也支持用android:layout_weight属性为单个子view指定权重(weight)。这个属性为一个view指定一个非常重要的值,此值指定了该view需要占用屏幕上多大的空间。一个更大的权重值运行子view扩展到填充满其父view的剩余空间。子view能够指定权重值,然后view组中的剩余空间会按照声明的权重所占的比例来分配。默认的权重是0。 比如,如果有

2015-12-20 22:24:21 398

转载 两种方式去掉Android状态栏和标题栏

方式一:在AndroidManifest.xml配置文件中为对应的Activity设置android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"方式二:在代码中onCreate()方法中设置requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().

2015-12-20 12:07:36 480

转载 android之遍历所有文件夹和子目录搜索文件

java代码:import java.io.File;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import andr

2015-12-15 16:48:42 1371

原创 解决Android拍照保存在系统相册不显示的问题

加这几句代码就能解决//file 是File类型的,保存后需要显示的文件名MediaScannerConnection.scanFile(context, new String[] { file.toString() }, null,

2015-12-14 17:23:05 733

转载 android中sharedPreferences的用法与json和数组的互转

SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPref

2015-12-12 11:39:19 2661

转载 Android自定义对话框(Dialog)位置,大小

package angel.devil; import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowM

2015-12-09 21:20:12 283

原创 Android如何让ListView的子组件按钮响应单击事件并修改该项子控件内容

问题:比如   自定义BaseAdapter并在getView中为每一项的按钮添加单击事件,分别点击后修改该项的标题名或按钮图片的,我是用ViewHolder,感觉如果添加匿名内部类似乎办不到  解决方法:1、getView中新定义TextViewfinal TextView tv = holder.textview;2、在按钮事件的匿名内部类修改tv 的内容,这时

2015-12-07 21:46:47 2742

转载 Android中自定义Activity和Dialog的位置大小背景和透明度等

转载地址:http://blog.csdn.net/jdsjlzx/article/details/17539583http://blog.csdn.net/jdsjlzx/article/details/17539411

2015-12-07 18:00:36 376

转载 android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2015-11-20 17:01:53 290

转载 java.lang.RuntimeException: Can't create handler inside thread that has not cal

http://hi.baidu.com/donghaozheng/item/dc843d149968bf6e70d5e8e4(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环)Looper对象通过MessageQueue来存放消息和事件。一个线程只能

2015-11-17 14:36:37 689

转载 android.os.NetworkOnMainThreadException 异常处理

在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,在4.0中,访问网络不能在主程序中进行,有三个方法可以解决,一个是在主程序中增加: Java代码  //安卓2.3以后访问网络增加内容          StrictMode.setThreadPolicy(new StrictMode.Thread

2015-11-17 14:35:38 254

转载 Collections.sort

import java.awt.List;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Sort { /** * @param args */ public static void main(String[] args)

2015-09-19 16:41:18 522

转载 StringHelper

public class StringHelper {public static enum CharType {DELIMITER, // 非字母截止字符,例如,.)( 等等 ( 包含U0000-U0080)NUM, // 2字节数字1234LETTER, // gb2312中的,例如:ABC,2字节字符同时包含 1字节能表示的 basic latin and latin-1O

2015-09-19 16:38:24 433

转载 多媒体音量控制setVolumeControlStream(int streamType)

当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):

2015-09-19 15:29:03 343

转载 ContentProvider

ContentProvider作用:相当于使用代理模式访问内部数据(如sqlit),能够做到数据共享。用法:      服务端:                第一步:新建一个类继承ContentProvider                            package com.example.contentprovidertest;import android

2015-09-17 18:33:06 307

转载 关于mediaplayer

对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。 通过这张图,我们可以知道

2015-09-11 16:55:53 456

转载 Android国际化问题

字符串国际化:只要在 res 文件夹下新建对应语言的 values 文件夹就好了,    如,英语环境下的,文件夹命名为:values-en    美国英文环境:values-en-rUS    中文环境为:values-zh    大陆地区中文环境:    在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文

2015-09-06 17:05:02 337

转载 获取屏幕宽高和密度

screenWidth = getWindow().getWindowManager().getDefaultDisplay().getWidth();screenHeight = getWindow().getWindowManager().getDefaultDisplay().getHeight();BaseInfo.height=screenHeight;Displ

2015-08-08 17:27:14 312

原创 浅习OpenGl ES笔记

OpenGl ES 是OpenGl 三维图像API的子集OpenGL es2.0 较OpenGL es1.0   其渲染能力大大提高ShaderUtil    将着色器(Shader)加载进显卡并编译       loadShader 加载着色器到gpu进行编译着色语言   着色语言是一种强大的图形编程语言,是开发酷炫3d特效的基础

2015-08-07 15:50:25 309

转载 单例模式

设计模式中一种最简单的设计模式什么情况下使用:整个软件系统中此类的实例只有一份 1)windows 的任务管理器(单实例) 2)字符串池,常量池,,构造方法使用private修饰,因此无法new对象设计思想:外部可以通过静态方法访问实例优点:多个类共享一个实例(使用静态指针引用感觉也行就是没有个空判断)常用单例实现:懒汉模式:优点:对象是何时需要何时创建,减少内存消耗   缺点:需要

2015-08-02 10:48:46 246

转载 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)

经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是Screen的大小。2、Picturesize的尺寸这是拍照后的PictureSize尺寸。3、Previewsize的尺寸这是预览时帧数据的尺寸。三

2015-08-02 10:11:44 552

原创 使用camare GPUImage遇到的问题

1、拍照图片角度不正确Parameters params=mCamera.getParameters();params.setRotation(90);            mCamera.setParameters(params);2、切换前置  预览图变小parameters.setPreviewSize(720, 480);   //size需要至始至终值一样3、从

2015-07-31 17:51:46 1032

转载 Animate

使用动画步骤动态代码使用动画1、新建Animate对象2、设置属性3、startAnimate()xml文件使用动画1、startAnimate(AnimateUntil.loader(context,r.anim.animId));移动动画TranslateAnimation使用混合动画动态代码使用混合动画as=new AnimateSet(tru

2015-07-29 07:47:50 454

转载 ANDROID application详解与用法

1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在

2015-07-25 16:55:56 365

转载 android中的后退键——onBackPressed()的使用

Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。  1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overridepublic boolean onKeyDown(i

2015-07-25 13:31:50 455

弹出下拉的选择框

弹出下拉的选择框

2013-01-27

自动完成文本

自动完成文本

2013-01-27

http 外部包

http请求需要用到的外部包httpcomponents-client-4.2.3-bin.zip httpcomponents-client-4.2.3-bin.zip

2013-01-26

分页的GridView

ViewPage+GridView组合的分页GridView,一个Demo.

2012-12-30

自定义ListView

一个自定义含多选框的listview例子 一个自定义含多选框的listview例子 一个自定义含多选框的listview例子

2012-12-01

动态添加tabrow的tablayout

动态添加tabrow的tablayou

2012-11-29

spinner实列

简单的spinner demo,比较容易看懂。

2012-10-23

空空如也

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

TA关注的人

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