- 博客(86)
- 资源 (7)
- 收藏
- 关注
转载 Android SeekBar去掉左右两边空隙
android:paddingStart="0dp"android:paddingEnd="0dp"
2017-11-14 13:46:39 1604
转载 通过bitmap改变图片的大小
有时候需要在项目中改变图片的大小,那么在代码中我们怎么改变图片的大小呢?下面就讲下实现过程一、通过BitmapFactory获取原始图片二、获取图片的宽、高三、设置想要的宽、高大小四、计算压缩的比率五、获得缩放的matrix六、获取新的bitmap 其实很简单,主要就是api的使用。下面就贴出代码 privat
2017-11-07 18:27:49 2040
转载 //封装发送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 552
转载 通过百度地图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 13892 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 363
转载 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 668
转载 在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 4527
转载 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 596
转载 Java学习之Iterator(迭代器)的一般用法 (转)
转载地址:http://www.cnblogs.com/amboyna/archive/2007/09/25/904804.html迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动:
2016-01-04 21:22:47 430
转载 Android studio导入eclipse项目且不改变目录结构
转载地址:http://blog.csdn.net/mzwang123/article/details/22280825Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。
2016-01-01 19:42:37 474
转载 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 763
转载 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 628
转载 Android控件隐藏方式
1.在XML文件中设置属性隐藏: android:visibility="invisible"2.在java代码里: mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态 //mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于隐藏状态
2015-12-22 19:34:38 392
转载 为ImageButton添加按下的动画效果 变亮或变暗
转载地址:http://www.cnblogs.com/xiaowenji/archive/2011/02/04/1949165.htmlAndroid中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准
2015-12-21 13:16:46 577
转载 layou_weight
LinearLayout也支持用android:layout_weight属性为单个子view指定权重(weight)。这个属性为一个view指定一个非常重要的值,此值指定了该view需要占用屏幕上多大的空间。一个更大的权重值运行子view扩展到填充满其父view的剩余空间。子view能够指定权重值,然后view组中的剩余空间会按照声明的权重所占的比例来分配。默认的权重是0。 比如,如果有
2015-12-20 22:24:21 447
转载 两种方式去掉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 502
转载 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 1409
原创 解决Android拍照保存在系统相册不显示的问题
加这几句代码就能解决//file 是File类型的,保存后需要显示的文件名MediaScannerConnection.scanFile(context, new String[] { file.toString() }, null,
2015-12-14 17:23:05 788
转载 android中sharedPreferences的用法与json和数组的互转
SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPreferences正是Android中用于实现这中存储方式的技术。 SharedPref
2015-12-12 11:39:19 2741
转载 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 308
原创 Android如何让ListView的子组件按钮响应单击事件并修改该项子控件内容
问题:比如 自定义BaseAdapter并在getView中为每一项的按钮添加单击事件,分别点击后修改该项的标题名或按钮图片的,我是用ViewHolder,感觉如果添加匿名内部类似乎办不到 解决方法:1、getView中新定义TextViewfinal TextView tv = holder.textview;2、在按钮事件的匿名内部类修改tv 的内容,这时
2015-12-07 21:46:47 2778
转载 Android中自定义Activity和Dialog的位置大小背景和透明度等
转载地址:http://blog.csdn.net/jdsjlzx/article/details/17539583http://blog.csdn.net/jdsjlzx/article/details/17539411
2015-12-07 18:00:36 404
转载 android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2015-11-20 17:01:53 310
转载 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 729
转载 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 287
转载 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 546
转载 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 460
转载 多媒体音量控制setVolumeControlStream(int streamType)
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):
2015-09-19 15:29:03 364
转载 ContentProvider
ContentProvider作用:相当于使用代理模式访问内部数据(如sqlit),能够做到数据共享。用法: 服务端: 第一步:新建一个类继承ContentProvider package com.example.contentprovidertest;import android
2015-09-17 18:33:06 320
转载 关于mediaplayer
对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。 通过这张图,我们可以知道
2015-09-11 16:55:53 507
转载 Android国际化问题
字符串国际化:只要在 res 文件夹下新建对应语言的 values 文件夹就好了, 如,英语环境下的,文件夹命名为:values-en 美国英文环境:values-en-rUS 中文环境为:values-zh 大陆地区中文环境: 在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文
2015-09-06 17:05:02 369
转载 获取屏幕宽高和密度
screenWidth = getWindow().getWindowManager().getDefaultDisplay().getWidth();screenHeight = getWindow().getWindowManager().getDefaultDisplay().getHeight();BaseInfo.height=screenHeight;Displ
2015-08-08 17:27:14 332
原创 浅习OpenGl ES笔记
OpenGl ES 是OpenGl 三维图像API的子集OpenGL es2.0 较OpenGL es1.0 其渲染能力大大提高ShaderUtil 将着色器(Shader)加载进显卡并编译 loadShader 加载着色器到gpu进行编译着色语言 着色语言是一种强大的图形编程语言,是开发酷炫3d特效的基础
2015-08-07 15:50:25 318
转载 单例模式
设计模式中一种最简单的设计模式什么情况下使用:整个软件系统中此类的实例只有一份 1)windows 的任务管理器(单实例) 2)字符串池,常量池,,构造方法使用private修饰,因此无法new对象设计思想:外部可以通过静态方法访问实例优点:多个类共享一个实例(使用静态指针引用感觉也行就是没有个空判断)常用单例实现:懒汉模式:优点:对象是何时需要何时创建,减少内存消耗 缺点:需要
2015-08-02 10:48:46 263
转载 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是Screen的大小。2、Picturesize的尺寸这是拍照后的PictureSize尺寸。3、Previewsize的尺寸这是预览时帧数据的尺寸。三
2015-08-02 10:11:44 589
原创 使用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 1062
转载 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 498
转载 ANDROID application详解与用法
1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Application并在
2015-07-25 16:55:56 412
转载 android中的后退键——onBackPressed()的使用
Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@Overridepublic boolean onKeyDown(i
2015-07-25 13:31:50 502
http 外部包
2013-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人