android
nbaqqqq
...
展开
-
Android SeekBar去掉左右两边空隙
android:paddingStart="0dp"android:paddingEnd="0dp"转载 2017-11-14 13:46:39 · 1587 阅读 · 0 评论 -
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 · 478 阅读 · 0 评论 -
Android studio导入eclipse项目且不改变目录结构
转载地址:http://blog.csdn.net/mzwang123/article/details/22280825Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。转载 2016-01-01 19:42:37 · 462 阅读 · 0 评论 -
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 · 1394 阅读 · 0 评论 -
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 · 747 阅读 · 0 评论 -
解决Android拍照保存在系统相册不显示的问题
加这几句代码就能解决//file 是File类型的,保存后需要显示的文件名MediaScannerConnection.scanFile(context, new String[] { file.toString() }, null,原创 2015-12-14 17:23:05 · 770 阅读 · 0 评论 -
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 · 273 阅读 · 0 评论 -
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 · 298 阅读 · 0 评论 -
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 · 723 阅读 · 0 评论 -
android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C转载 2015-11-20 17:01:53 · 304 阅读 · 0 评论 -
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 · 537 阅读 · 0 评论 -
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 · 447 阅读 · 0 评论 -
多媒体音量控制setVolumeControlStream(int streamType)
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):转载 2015-09-19 15:29:03 · 356 阅读 · 0 评论 -
Android国际化问题
字符串国际化:只要在 res 文件夹下新建对应语言的 values 文件夹就好了, 如,英语环境下的,文件夹命名为:values-en 美国英文环境:values-en-rUS 中文环境为:values-zh 大陆地区中文环境: 在 eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文转载 2015-09-06 17:05:02 · 358 阅读 · 0 评论 -
关于mediaplayer
对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。 通过这张图,我们可以知道转载 2015-09-11 16:55:53 · 492 阅读 · 0 评论 -
获取屏幕宽高和密度
screenWidth = getWindow().getWindowManager().getDefaultDisplay().getWidth();screenHeight = getWindow().getWindowManager().getDefaultDisplay().getHeight();BaseInfo.height=screenHeight;Displ转载 2015-08-08 17:27:14 · 325 阅读 · 0 评论 -
Java学习之Iterator(迭代器)的一般用法 (转)
转载地址:http://www.cnblogs.com/amboyna/archive/2007/09/25/904804.html迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动:转载 2016-01-04 21:22:47 · 417 阅读 · 0 评论 -
两种方式去掉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 · 492 阅读 · 0 评论 -
通过bitmap改变图片的大小
有时候需要在项目中改变图片的大小,那么在代码中我们怎么改变图片的大小呢?下面就讲下实现过程一、通过BitmapFactory获取原始图片二、获取图片的宽、高三、设置想要的宽、高大小四、计算压缩的比率五、获得缩放的matrix六、获取新的bitmap 其实很简单,主要就是api的使用。下面就贴出代码 privat转载 2017-11-07 18:27:49 · 2020 阅读 · 0 评论 -
//封装发送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 · 541 阅读 · 0 评论 -
通过百度地图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 · 13876 阅读 · 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 · 351 阅读 · 0 评论 -
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 · 655 阅读 · 0 评论 -
r文件丢失
可能是因为sdk版本不对,更新一下sdk在clear下转载 2016-06-28 17:39:29 · 319 阅读 · 0 评论 -
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 · 620 阅读 · 0 评论 -
Android如何让ListView的子组件按钮响应单击事件并修改该项子控件内容
问题:比如 自定义BaseAdapter并在getView中为每一项的按钮添加单击事件,分别点击后修改该项的标题名或按钮图片的,我是用ViewHolder,感觉如果添加匿名内部类似乎办不到 解决方法:1、getView中新定义TextViewfinal TextView tv = holder.textview;2、在按钮事件的匿名内部类修改tv 的内容,这时原创 2015-12-07 21:46:47 · 2765 阅读 · 0 评论 -
shape和selector
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.转载 2015-06-20 16:59:28 · 360 阅读 · 0 评论 -
Android中自定义Activity和Dialog的位置大小背景和透明度等
转载地址:http://blog.csdn.net/jdsjlzx/article/details/17539583http://blog.csdn.net/jdsjlzx/article/details/17539411转载 2015-12-07 18:00:36 · 389 阅读 · 0 评论 -
Android控件隐藏方式
1.在XML文件中设置属性隐藏: android:visibility="invisible"2.在java代码里: mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态 //mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于隐藏状态转载 2015-12-22 19:34:38 · 382 阅读 · 0 评论 -
为ImageButton添加按下的动画效果 变亮或变暗
转载地址:http://www.cnblogs.com/xiaowenji/archive/2011/02/04/1949165.htmlAndroid中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准转载 2015-12-21 13:16:46 · 562 阅读 · 0 评论 -
在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 · 4496 阅读 · 0 评论 -
layou_weight
LinearLayout也支持用android:layout_weight属性为单个子view指定权重(weight)。这个属性为一个view指定一个非常重要的值,此值指定了该view需要占用屏幕上多大的空间。一个更大的权重值运行子view扩展到填充满其父view的剩余空间。子view能够指定权重值,然后view组中的剩余空间会按照声明的权重所占的比例来分配。默认的权重是0。 比如,如果有转载 2015-12-20 22:24:21 · 435 阅读 · 0 评论 -
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 · 587 阅读 · 0 评论 -
单例模式
设计模式中一种最简单的设计模式什么情况下使用:整个软件系统中此类的实例只有一份 1)windows 的任务管理器(单实例) 2)字符串池,常量池,,构造方法使用private修饰,因此无法new对象设计思想:外部可以通过静态方法访问实例优点:多个类共享一个实例(使用静态指针引用感觉也行就是没有个空判断)常用单例实现:懒汉模式:优点:对象是何时需要何时创建,减少内存消耗 缺点:需要转载 2015-08-02 10:48:46 · 257 阅读 · 0 评论 -
浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是Screen的大小。2、Picturesize的尺寸这是拍照后的PictureSize尺寸。3、Previewsize的尺寸这是预览时帧数据的尺寸。三转载 2015-08-02 10:11:44 · 577 阅读 · 0 评论 -
flag ?4 : 5语法
/**如果flag为真,就返回4,反之。。。*/boolean flag = true;System.out.println(flag ?4 : 5);原创 2015-05-27 09:07:51 · 336 阅读 · 0 评论 -
svn安装
完全离线安装(此方式是我一直常用的便于管理自己安装的插件)如上工具准备时得到的features和plugins文件夹两个文件夹,1)找到eclipse安装根目录下:2)新建两个文件夹:links,tools如图:3)其中,在tool文件夹中新建SVN文件夹。再将features和plugins文件夹放到SVN文件夹下并记录此时的路径(如:D:\ecl转载 2015-05-27 15:57:25 · 433 阅读 · 0 评论 -
elipse不显示代码行数
依次点开General---->Editors--->Text Editors,在Show line numbers选项上,打上勾,点击ok转载 2015-05-27 19:26:46 · 403 阅读 · 0 评论 -
Eclipse-"File Search" has encounter a problem
在eclipse中使用搜索功能,发生错误:"File Search" has encounter a problem仔细看了一下自动跳出的错误日志(Error Log),发现:.......Resource is out of sync with the file system 原因:eclipse中的文件和workspace中文件不一致。(自己在works转载 2015-05-15 23:02:50 · 290 阅读 · 0 评论 -
instanceof
instanceof是Java的一个二元操作符,和==,>,举个例子: String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instanceof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,转载 2015-05-13 23:04:14 · 347 阅读 · 0 评论