
android学习资料
subaohao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 开发工具
http://www.androiddevtools.cn/转载 2015-06-15 15:53:51 · 596 阅读 · 0 评论 -
HTTP协议讲解
HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系 的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加转载 2013-03-07 12:41:29 · 1412 阅读 · 0 评论 -
Eclipse+ADT进行Android应用程序的代码混淆和签名
启动代码混淆功能在较新版本的Android tools和ADT,项目工程里面是带有proguard.cfg的代码混淆配置文件,但默认是没有启动这个配置的,需要手动地在default.properties里面添加指定这个配置文件:# Project target.target=android-3proguard.config=proguard.cfg然转载 2013-03-07 13:56:37 · 762 阅读 · 0 评论 -
Notification及NotificationManager的使用详解
通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1. 创建新的状态栏图标2. 在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3. 闪烁/LED4. 让手机震动5. 发出声音(铃声,媒体库歌曲)通知管理器是用来处理通知的系统服务,使用getSystemSe转载 2013-01-14 16:42:57 · 2941 阅读 · 0 评论 -
Android 图片资源显示效果研究
Android支持的图片资源格式及其特性Android系统支持常见的图片资源格式,如jpg、png、gif等。这几种主要图片格式的特点如下:1. Gif格式图片的特点透明性:Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha 透明)。动画:Gif这种格式支持动画。无损耗性:Gif是一种无损耗的图像格式,这也意味转载 2013-01-11 17:36:43 · 553 阅读 · 0 评论 -
[Android实例] android的窗口机制分析------UI管理系统
1.5 Activity Layout 这个ActivityLayout便是我们需要向窗口设置的ContentView,现在我们发现其实它的地位很低,同时这一部分才是和user交互的UI部分,其上的几层并不能响应并完成user输入所期望达到的目的。转载 2013-01-10 10:50:14 · 444 阅读 · 0 评论 -
WebAPP与Native APP到底有什么区别
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native App有何区别呢?Native Ap转载 2013-01-07 11:37:15 · 707 阅读 · 0 评论 -
Handler的用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { publicvoid run() { myView.invalidate(); }转载 2013-01-06 16:50:05 · 466 阅读 · 0 评论 -
Android项目技术总结:获取状态栏和标题栏并计算长宽来限制绘制浮动窗口活动范围
获取状态栏的高度:[java] view plaincopyRect frame = new Rect(); ((MoveViewDemo) context).getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); //这里得到的是除了系统自带显示转载 2013-01-06 15:40:40 · 656 阅读 · 0 评论 -
关于ListView异步加载图片导致图片显示混乱以及ListView效率问题探讨
前面看到有帖子中有人使用notifyDataSetChanged()来解决ListView中异步加载图片第一张图片显示错误问题。首先在数据源没有变化的情况下没有必要使用notifyDataSetChanged(),会导致调用requestLayout()重绘当前界面的列,就是重新走getView().所以notifyDataSetChanged()在图片都已下载缓存完的情况下正常显示了,但是因为重转载 2012-12-22 15:02:52 · 1748 阅读 · 0 评论 -
[Android实例] ListView飞入加载item及滑动删除item [复制链接]
在listview中,可以加入动画使其效果更炫一点。这个demo修改至网上下载的一个版本,改动还算比较大。因为有动画,所以不好上演示图,不知道看到博客的各位有什么可以生成gif的工具,希望能够推荐一下。因为是修改的别人的代码,他的demo中item数据的意义,我也不是太明白,先上一张图片:进入程序时,呈现飞入效果。从左向右滑动item时,删除该item。下面进入代码:转载 2012-12-22 15:05:07 · 1845 阅读 · 0 评论 -
android xml布局文件中EditText的属性详解
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"//设置单行转载 2012-12-21 11:03:26 · 10100 阅读 · 0 评论 -
修改RadioButton前面的圆圈样式
(1)在drawable文件夹下增加文档myradiobutton.xml,描述button在各个状态下得图片:?12345678910111213141516171819202122转载 2012-12-19 11:26:01 · 22761 阅读 · 0 评论 -
Android利用activity启动模式退出整个应用
Android利用activity启动模式退出整个应用作者:翔星幻羽发布于:02月22日 13:39访问(22)评论(0)Android利用activity启动模式退出整个应用分类: android开发 2012-07-26 11:32 364人阅读 评论(1) 收藏 举报前面我们来先看一下目前网上提供的几种方案:1.退出单个activity1)、获取当转载 2013-03-10 22:42:09 · 690 阅读 · 0 评论 -
java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused
调试中通过android simulator模拟器链接localhost或者127.0.0.1,因为我在电脑上面建立了apache,我的代码大概就是URL url = new URL(urlString); URLConnection urlconn = url.openConnection();但是报错了!!Exception 1:java.net.Connect转载 2013-03-12 14:31:23 · 2126 阅读 · 1 评论 -
Fragment资料
android之Fragment(官网资料翻译)分类: Android及相关2012-06-17 23:43 5690人阅读 评论(35) 收藏 举报androidFragmentui官网Java目录(?)[+]Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现转载 2013-02-27 20:00:41 · 518 阅读 · 0 评论 -
Android编程之SparseArray<E>详解
Android编程之SparseArray详解分类: Android2012-09-01 13:13 9412人阅读 评论(5) 收藏 举报android编程delete存储list最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:转载 2014-03-21 17:21:05 · 792 阅读 · 0 评论 -
人家android博客地址
http://www.cnblogs.com/nokiaguy/archive/2011/10/06/2199775.html原创 2014-03-21 13:40:44 · 613 阅读 · 0 评论 -
Android 开发之多线程处理、Handler 详解
Android 开发之多线程处理、Handler 详解Ternence Zhang 于 星期三, 08/05/2013 - 02:10 提交Android开发过程中为什么要多线程我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如I/O读写的大文件读转载 2014-02-07 22:49:39 · 712 阅读 · 0 评论 -
关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法
关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法1985 T. 于 星期四, 07/03/2013 - 20:36 提交在android开发中,经常会碰到edittext中特殊字符过滤和字符长度限制同时要求的问题,由于android不同版本之间的兼容问题,以及各种手机支持情况不同,因此,经常会出现一些设备上面不兼容转载 2014-02-07 22:58:27 · 1286 阅读 · 0 评论 -
在DDMS中访问data目录
由于某些原因,需要通过eclipse访问/data/下的文件。打开eclipse-DDMS,看到data是根目录下的3个之一,左边的“expandable”标志很可爱。 结果发现:点不开。使劲点,还是点不开。检查一下:设备正常online,并且同是根目录下mnt,system能正常访问 狂搜google,一堆stackove转载 2013-08-11 11:48:12 · 885 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。转载 2013-09-23 22:59:54 · 623 阅读 · 0 评论 -
android学习网址
http://blog.youkuaiyun.com/fireany2010/article/details/9496031转载 2013-08-04 20:44:52 · 592 阅读 · 0 评论 -
Android.app.SuperNotCalledException
超类中方法没有调用。当复写了Activity中的on系列函数时,会有一个super.onXXX函数被调用。如果你删除了它,就有可能造成这个错误。例如:[java] view plaincopy@Override protected void onDestroy() { }转载 2013-03-24 17:36:10 · 4172 阅读 · 0 评论 -
android R.java文件丢失或无法更新
Android 在开发中会自动生成一个 R.java 文件 ,这个文件是自动生成的,最好不要去改。不过有时候这个 java 文件会跟我们捉迷藏,在程序中 R.xx.xxx 会出现经常报错现象。1 对着工程点击鼠标右键 选择 Build Project,R.java 文件又回来。这样R.xx.xxx 就能 X 的出来了。 如果不行 试用第二种 方法2 选择eclipse/m转载 2013-03-23 22:52:41 · 1419 阅读 · 0 评论 -
Android Camera简述
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/834878 Android Camera简述 好吧,别人的分析都是系统层面的==,我这算是酱油文章么?默默路过T^T。 一、Camera package an转载 2013-03-19 21:42:06 · 764 阅读 · 0 评论 -
java.net.MalformedURLException 异常
03-12 14:53:32.020: W/System.err(3167): java.net.MalformedURLException: java.lang.NumberFormatException: unable to parse '8080:8080' as integer 原因是Url本身写错了。解决办法 检查url原创 2013-03-12 14:51:03 · 17346 阅读 · 0 评论 -
Illegal character in authority at index 18:
java.io.IOException: Illegal character in authority at index 18: http://10.30.53.36 :8080/ServerForJSON/NewsListServlet 原因是url中包括有非法字符,比如中文。解决办法 转码URLEncoder.encode("http://10.30.53.36 :808原创 2013-03-12 14:45:13 · 9719 阅读 · 0 评论 -
GestureDetector和SimpleOnGestureListener的使用教程
1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什转载 2012-12-28 09:15:54 · 353 阅读 · 0 评论 -
GestureDetector类的用法
GestureDetector类定义了许多触摸事件。包括 1.boolean onDoubleTap(MotionEvent e)解释:双击的第二下Touch down时触发 2.boolean onDoubleTapEvent(MotionEvent e)解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。 3.boolea转载 2012-12-28 09:19:52 · 375 阅读 · 0 评论 -
Android的View和ViewGroup分析
1. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型。原创 2012-12-06 09:04:40 · 536 阅读 · 0 评论 -
Android中onInterceptTouchEvent与onTouchEvent
Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEventonInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手势事件的,每个手势事件都会先调用onI转载 2012-12-05 16:45:54 · 391 阅读 · 0 评论 -
scrollview下拉刷新
下面分享一下代码首先是下拉刷新头的文件布局 xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF转载 2012-12-04 15:43:29 · 683 阅读 · 0 评论 -
android开发一点经验
声明:本文系转发这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧! 全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃天下,深入研究还需要各位和我一起给力、加油了! 好了,废话少说,开动!转载 2012-12-03 17:49:51 · 524 阅读 · 0 评论 -
Android 保存图片到SQLite
1、bitmap保存到SQLite 中 数据格式: db.execSQL("Create table " + TABLE_NAME + "( _id INTEGER PRIMARY KEY AUTOINCREMENT,USER_AGE INTEGER,USER_NAME TEXT,BITMAP_VALUES BLOB );");2、bitmap 变为 Blob转载 2012-12-03 16:10:29 · 597 阅读 · 0 评论 -
android中的事件类型分为按键事件和屏幕触摸事件
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包转载 2012-12-03 09:09:04 · 1197 阅读 · 0 评论 -
在ListView中嵌套ListView的事件处理
前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上转载 2012-12-03 09:06:20 · 47335 阅读 · 4 评论 -
使用ListView一些小技巧
1.如何取消Listview的滚动条? setVerticalScrollBarEnabled(false)2.白色的背景,ListView滚屏进行中的时候,背景会变成黑色,解决办法? android:cacheColorHint="#00000000" 3.ListView滚动条怎么一直都显示? android:fadeScrollbars="fa转载 2012-12-03 09:11:32 · 471 阅读 · 0 评论 -
如何在ListView中嵌套ListView
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它转载 2012-12-03 08:55:56 · 1619 阅读 · 1 评论 -
android中listview之下拉刷新
android中listView下拉刷新 Android的ListView是应用最广的一个组件,功能强大,扩展性灵活(不局限于ListView本身一个类),前面的文章有介绍分组,拖拽,3D立体,游标,圆角,而今天我们要介绍的是另外一个扩展ListView:下拉刷新的ListView。 下拉刷新界面最初流行于iphone应用界面,如图: 然后在Android中也逐渐被转载 2012-11-30 09:55:10 · 928 阅读 · 0 评论