android
一休哥aaa
成长ing
展开
-
关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
转自:http://blog.csdn.net/andypan1314/article/details/6670320[java] view plaincopy 在android sdk 1.6版本API帮助文档中,其中关于BitmapFactory.decodeFactory.decodeStream(InputStream is)的转载 2014-01-04 16:29:46 · 891 阅读 · 0 评论 -
读源码原来这么有意思
纪念一下今天,学习Android开发很长时间了,但是今天第一次读Android的源码,是在http://www.2cto.com/kf/201312/262268.html,这篇文章的指导下读了源码。以前在网上查阅资料,看到这种讲解源码的文章基本都是直接略过。这次看来源码以后,发现其实阅读源码比直接看别人的分析结果所得到的收货更加丰满。勿怪户那么多指导文章都建议,Android开发者多读源码,看样原创 2016-03-26 15:10:17 · 489 阅读 · 0 评论 -
android ListActivity或listview相互数据传递的实现方法
需要实现ListActivity双向数据传递,在网上查了一下资料,发现网上的总结大部分都是讲述的单向数据的传送,所以将我的方法贴出来仅供参考。先做一个十分简单的界面代码如下:package com.example.maintest;import android.app.Activity;import android.content.Intent;import and原创 2013-11-11 14:56:11 · 1742 阅读 · 0 评论 -
控件拖动后,某些事件引起的布局重置或位置还原问题
自定义了一个imageview控件,可以随意拖动和缩放。遇到了一个棘手的问题,就是每当拖动完控件以后,执行某些操作的时候,该控件的位置就会还原到初始位置,目前想到的解决方法是每次移动完控件后把它的位置保存在数据库中,这样做的另外一个好处就是还能实现该项目对历史操作记录方面的要求原创 2014-03-04 17:13:02 · 2648 阅读 · 2 评论 -
Android socket 使用PrintWriter和BufferedReader发送和接收出现乱码问题解决
项目中用到了Android和C++的通信,选择了用socket 发送字符的方式,一开始使用的代码是: socket=new Socket(); InetSocketAddress is = new InetSocketAddress(IP, port); socket.connect(is, 100); PrintWriter out=new P原创 2014-06-02 13:46:45 · 2362 阅读 · 0 评论 -
Android 保存图片到SQLite,读出SQLite中的图片
转自:http://zhangfan822.iteye.com/blog/1883118转载 2014-04-26 19:10:50 · 737 阅读 · 0 评论 -
java图片处理类(图片水印,图片缩放)
可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 代码如下 复制代码 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;impo转载 2014-03-04 15:20:21 · 606 阅读 · 0 评论 -
Android的AlertDialog详解
转自:http://www.2cto.com/kf/201205/131876.htmlAlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建转载 2014-03-04 15:24:57 · 446 阅读 · 0 评论 -
imageview wrap_content
对于imageview控件,如果使用layout_height=”wrap_content“ 表示高度的像素与图片的像素相同,无论scaleType使用什么都无法改变ImageView的高度原创 2016-03-23 20:08:33 · 593 阅读 · 0 评论 -
动态获取自定义控件坐标中遇到的问题
自定义了一个imageview控件,功能是可以根据手势缩放和拖动在调用的过程中需要动态的获取控件左上角坐标,使用的监听器是setOnTouchListener。一开始使用的是将动态的坐标信息更新在textview控件中,出现的问题是图片控件老是在初始位置和我所拖动的位置上跳动,始终找不出问题。最后将坐标信息显示在logcat中,问题得到解决。猜测原因:1.touch时间冲突原创 2014-03-04 09:36:22 · 527 阅读 · 0 评论 -
c++与android进行Socket通信问题探究
做一个项目需要实现C++编写的一个服务器端与android客户端通过socket通信,需要进行字符和图片的传输,在网上找个好多例子,目前还没有完全符合要求的,现在打算深入的学习一下这方面的知识,一边学习一边记录。目前打算进行三个方面的研究1.从java和C++的socket通信开始研究,因为现在有一个成功调试出来的传递结构体的例子。2.java和C++的socket通信普通字符的通信,原创 2014-03-04 15:22:43 · 1065 阅读 · 0 评论 -
Java改变图片的大小
转自:http://blog.csdn.net/mainstream_code/article/details/7036302[java] view plaincopyprint?"code" class="java">/** * 改变图片的大小到宽为size,然后高随着宽等比例变化 * @param is 上传的图片的输入流转载 2014-01-04 16:33:14 · 1311 阅读 · 0 评论 -
Android之实现手势缩放imageview中的图片
转自:http://blog.csdn.net/way_ping_li/article/details/8477786方法一:将以下代码写到MulitPointTouchListener.java中,然后对你相应的图片进行OnTouchListener。例如:imageView.setOnTouchListener(new MulitPointTouchListener (转载 2014-01-10 15:56:43 · 790 阅读 · 0 评论 -
GestureDetector.OnGestureListener 详解
转自:http://blog.csdn.net/xiezhenxiang/article/details/6659506感谢android中国开发者的众多先驱,本文主要内容来自于总结,一小部分是自己的体会。主要参考文章为: http://www.williamhua.com/2009/04/23/android-touchscreen-gesture-recognito转载 2014-01-10 16:09:25 · 466 阅读 · 0 评论 -
Android原理揭秘系列之View、ViewGroup
转自:http://blog.csdn.net/droidpioneer/article/details/6706695 作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面转载 2014-01-11 19:15:01 · 437 阅读 · 0 评论 -
自定义Imageview控件实现多种手势操作 (拖动、水平缩放、竖直缩放、等比例缩放、双击、长按)
该自定义控件实现的主要功能是控件的拖动和缩放(注意:不是对控件中的图片进行操作,话说很多帖子都把这两个混了),其中缩放可以按照三个方向进行,就是水平、竖直和等比例。双击操作只做了一个提示,长按加上了一个简单的弹出菜单。原创 2014-07-03 20:14:00 · 1749 阅读 · 2 评论 -
自定义布局RelativeLayout 画网格线
在Android中画线必须由一个载体,要么是一个控件,要么是一个布局,其实他们都是继承自View,通过自定义控件或布局的方式画线是最常见的。这个例子实现了在自定义RelativeLayout中画网格线原创 2014-07-03 20:54:48 · 2036 阅读 · 0 评论 -
Android之drawable state各个属性详解
转自:http://blog.csdn.net/leasystu/article/details/7250885我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的转载 2014-03-05 20:35:37 · 584 阅读 · 0 评论 -
自定义控件 imageview 双击显示红色边框
在项目中用到了一个如下功能:双击自定义imageview控件,然后控件显示一个红色边框,表示该控件处于可编辑状态,再次双击边框消失,控件不可再被编辑。现把双击和画线部分单独摘出来,希望能帮到别人。首先是自定义控件的代码:import android.content.Context;import android.graphics.Canvas;import android.graphic原创 2014-06-25 19:28:54 · 1274 阅读 · 0 评论 -
android中返回键事件
转自:http://czy584521.iteye.com/blog/1062808在android中重写父类的onkeydown方法,就可以更方便的操作了。Android代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated m转载 2014-02-03 20:36:52 · 754 阅读 · 0 评论 -
android 返回键触发后台
转自:http://blog.csdn.net/android_xiaoqi/article/details/8769327[java] view plaincopyprint?@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode ==转载 2014-02-03 20:35:00 · 632 阅读 · 0 评论 -
requestWindowFeature()的应用
android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚转载 2013-12-09 18:43:20 · 434 阅读 · 0 评论 -
ListView的使用和添加事件
转自:http://blog.csdn.net/berber78/article/details/7347217http://blog.csdn.net/flyfish10000/article/details/5745024http://www.cnblogs.com/carbs/archive/2012/07/08/2581297.htmlListActivity是转载 2013-11-07 21:52:58 · 647 阅读 · 0 评论 -
java向字符串数组中动态添加字符串
在向字符串数组中动态添加字符串中遇到了错误。我已开始是这样做的String [] result;int n=5;for(int i=0;i{result[0]=String.valueOf(i);};最后发现这样确实是有错的。修改成int n=5;String [] result=new String[n];for(int i=0;i原创 2013-11-08 15:23:32 · 17090 阅读 · 0 评论 -
关于android(安卓)servlet字符集兼容、乱码问题
最近做安卓需要解决一个问题,从安卓客户端往servlet发送关键词,然后servlet从mysql中取出相关数据,再送回到客户端,然后再从客户端上显示出来。调用servlet的方法doPost和doGet都试过了,字符集也尝试了gb2313、utf-8、gbk、ISO-8859-1。经过反复尝试,中算找到了一个方法调试成功。下面介绍一下,仅供参考.1.mysql 设置:Client原创 2013-11-11 11:13:27 · 835 阅读 · 0 评论 -
Servlet之间传递数据
1:如何让用户的请求数据从一个Servlet传递给另一个Servlet 第一种方式:通过超链接传递数据 第二种方式:通过表传递取参数。 第三种方式:通过setAttribute("name",value)与getAttribute(name value)传递参数 1)通过超链接获得参数: 需要在超链接后面给定要传递参数的值。但转载 2013-11-13 10:29:28 · 4895 阅读 · 0 评论 -
LayoutInflater作用及使用
转自:http://blog.sina.com.cn/s/blog_629b701e0100rg4d.html1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创建一个画面的转载 2013-11-25 16:24:33 · 394 阅读 · 0 评论 -
在listview中添加bitmap位图的方法
遇到一个问题,从servlet获取的bitmap位图需要显示在listview里面,但是发现直接传入位图会报错,原来listview只能传入图片id。最后在网上查找到如下方法。一般来说,在用simpleAdapter适配器时,我们所要显示的图片资源都是程序内的本地资源,而且是以资源的ID(Resources ID)形式来表现的。但是有时候我们需要用这个适配器来显示网上的远程图片时,该如何直接显转载 2013-11-22 10:59:06 · 1179 阅读 · 0 评论 -
在android模拟器上安装软件的方法
将adb.exe文件所在的文件夹D:\Program Files\Android\adt-bundle-windows-x86-20130917\sdk\platform-tools路径存放到系统环境配置变量的path路径下。同时按下windows+R键,弹出命令行窗口,输入adb intall 路径以及文件名(例如:D:\qq.apk),重启虚拟器即可原创 2013-11-19 14:25:47 · 775 阅读 · 0 评论 -
标题栏设置
自定义Android 标题栏TitleBar布局很多网友发现自己Android程序的标题栏TitleBar区域很单调,如果想个性化一些可以通过下面的方法来为自己软件的标题定制一个layout布局文件,比如浏览器的标题栏,它包含了网站的Favicon,自定义的进度条,和不确定的进度指示等等,实现的方法自己控制吧。下面代码在onCreate 中使用,同时顺序不要改变,否则将无法生效:转载 2013-12-09 20:21:01 · 596 阅读 · 0 评论 -
Android里的Context的使用
转自:http://www.kaixin001.com/repaste/779081_7412034925.html大家好,今天给大家分享一下Android里的Context的一些用法,以前经常有人在群里问我比如我在一个工具类里的某个方法,或者View里需要调用Context.但是工具类还有View里没有这个上下文怎么办?为了解决大家的疑问,为了解决大家的疑问,我今天写一个简单的Demo.转载 2013-12-10 11:11:49 · 813 阅读 · 0 评论 -
TabHost的用法
本文结合源代码和实例来说明TabHost的用法。 使用TabHost 可以在一个屏幕间进行不同版面的切换,例如android自带的拨号应用,截图: 查看tabhost的源代码,主要实例变量有: private TabWidget mTabWidget; private FrameLayout mTabContent; p转载 2013-12-10 11:15:05 · 563 阅读 · 0 评论 -
response.setContentType()的String参数及对应类型
转自:http://hi.baidu.com/allen_zzw/item/246b3534327bf0fd2784f4b1格式==>setContentType参数: 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'applicatio转载 2014-01-04 16:22:57 · 652 阅读 · 0 评论 -
Android实现异步加载图片 ListView
转自:http://www.congci.com/item/android-listview-load-imageListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码: package cn.wangmeng.test; import java.io.IOEx转载 2014-01-04 16:28:08 · 643 阅读 · 0 评论 -
BitmapFactory.decodeStream接收servlet传回的图片数据流慢、卡死、延迟问题
最近做一个安卓软件,需要从servlet接收一个图片数据流,一开从servlet传回的图片设为jpg格式response.setContentType("image/png");客户端接收代码URL Url = new URL(url); HttpURLConnection connection = (HttpURLConnection) Url .op原创 2013-12-17 13:45:23 · 1327 阅读 · 0 评论 -
java图片处理类(图片水印,图片缩放)
可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 代码如下 复制代码 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.a转载 2013-12-11 20:10:00 · 868 阅读 · 0 评论 -
安卓listview默认布局总结
在使用ListView的时候,常常用到Android自带的list布局,即simple_list_item_1、simple_list_item_2、simple_list_item_checked等。初次用起来,难免有点云里雾里。下面,就这几种list布局,做一些简单介绍:注:适配器选用SimpleAdapter main.xml 如下:转载 2013-12-04 20:31:07 · 2355 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured问题
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to转载 2013-12-10 10:24:36 · 570 阅读 · 0 评论 -
tabhost随着输入框移动的问题
但一个Layout中出现TabHost、EditText时,其他页面或该页面存在ListView的情况,则会出现点击EditText会将TabHost顶起的问题。此时,在“AndroidManifest.xml” 中tab对应的属性中加入 android:windowSoftInputMode="adjustPan"即可。android:windowSoftInputMode属性使转载 2013-12-10 10:54:32 · 694 阅读 · 0 评论 -
关于 overridePendingTransition()使用
实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity() 或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S转载 2013-12-10 11:16:31 · 501 阅读 · 0 评论