- 博客(241)
- 资源 (9)
- 收藏
- 关注
转载 Android 多按钮Button 动态批量监听
Android 多按钮Button 动态批量监听View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 import Android.app.Activity;
2014-10-11 16:04:53
3533
原创 Java 数据类型间的转换
一、List转String数组转换:ArrayListList = new ArrayList();(String[])List.toArray(newString[List.size()]) 二、List 转 float 数组float[] Arr=newfloat[List.size()];for(int i =0;iArr[i] = Float.parseFloa
2014-09-30 10:19:09
834
转载 数据存储(一)--SharedPreferences之你不知道的事
一、SharedPreferences将数据文件保存在指定路径上SharedPreferences原则上是只能保存在当前应用程序私有的shared_prefs目录中,不过也不是绝对的,我们可以用一些非常规的方法改变存储目录,反射技术是很好的选择。先上实现代码:private SharedPreferences share;private SharedPreferences.E
2014-09-25 15:52:04
5890
转载 android httpClient 支持HTTPS的2种处理方式
项目中Android https或http请求地址重定向为HTTPS的地址,相信很多人都遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate1.没遇到过的问题,搜索吧,少年log里出现这个异常,作者第一次遇到,不知道啥意思。看下字面意思,是ssl协议中没有终
2014-09-22 13:49:05
563
转载 如何在eclipse adt中查看手机中应用的ui布局
情况:忽然想查下怎么看那些漂亮的android ui布局解决:1,eclipse adt 插件中的ddms可以截取手机中ui的xml并分析2,在ddms中点击 几个手机手机叠加的图标就会进行ui的xml抓取了3,我抓取了如上图片并分析了最终结果:其实我是想用 http://developer.and
2014-09-16 15:30:14
2421
转载 【Android】SlidingMenu属性详解
简单记下属性。SlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);/
2014-08-21 15:03:27
9350
转载 android 手机设备唯一标识
转自 http://blog.youkuaiyun.com/yansanjianke/article/details/7859966 唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。Java代码 import android.provider.Settings.Secure; private String android_id = Se
2014-08-20 16:31:44
846
转载 fastjson生成和解析json数据
本文讲解2点:1. fastjson生成和解析json数据 (举例:4种常用类型:JavaBean,List,List,List)2.通过一个android程序测试fastjson的用法。fastjson简介:Fastjson是一个Java语言编写的高性能功能完善的JSON库。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库
2014-08-13 16:17:16
26069
转载 FastJSON使用案例(fastjson-1.1.28.jar)
1 import java.util.List; 2 3 import com.alibaba.fastjson.JSON; 4 import com.alibaba.fastjson.TypeReference; 5 6 public class FastJSONHelper { 7 8 /** 9 * 将java类型的对象转换为JSON格式的字符串10
2014-08-13 11:57:37
3682
转载 FastJSON使用案例(fastjson-1.1.28.jar)
1 import java.util.List; 2 3 import com.alibaba.fastjson.JSON; 4 import com.alibaba.fastjson.TypeReference; 5 6 public class FastJSONHelper { 7 8 /** 9 * 将java类型的对象转换为JSON格式的字符串10
2014-08-13 11:54:28
852
转载 仿Expandablelistview效果的ListView(加入了子列表渐入渐出的动画)
新来的项目要求第一眼一看就是用Expandablelistview。效果图如下: 其实本来希望直接使用Expandablelistview的,但是需求Expandablelistview在展开一个group时有个动画效果——该group的child一个一个滑动出来并且把下面的group“挤”下去。本以为这个Expandablelistview组件肯定有相关方
2014-08-06 17:40:52
6009
转载 Android 下拉刷新框架实现
前段时间项目中用到了下拉刷新功能,之前在网上也找到过类似的demo,但这些demo的质量参差不齐,用户体验也不好,接口设计也不行。最张没办法,终于忍不了了,自己就写了一个下拉刷新的框架,这个框架是一个通用的框架,效果和设计感觉都还不错,现在分享给各位看官。致谢:1. 感谢lk6233160同学提出的问题,旋转View时调用setRotation方法只能是在API Level11(3.0)以
2014-07-31 18:02:35
2040
转载 Android WebView的Js对象注入漏洞解决方案
最近在做一个项目过程中,发现了一个很严重的安全漏洞,这个漏洞是乌云平台(http://www.wooyun.org)报告出来的。1,使用场景我们很多时候要使用WebView来展示一个网页,现在很多应用为了做到服务端可控,很多结果页都是网页的,而不是本地实现,这样做有很多好处,比如界面的改变不需要重新发布新版本,直接在Server端修改就行了。用网页来展示界面,通常情况下都或多或少都
2014-07-31 17:57:32
488
转载 GitHub 优秀的 Android 开源项目
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListView android-pulltorefresh 一个强大的
2014-07-24 15:49:34
2910
转载 Android面试题 总结
1、ListView的优化方案 1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图
2014-07-14 17:50:22
667
转载 android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读
2014-07-09 13:44:27
435
转载 Android使用AIDL实现进程间通信
Android的每个应用程序都是一个不同的进程,在Android平台一个进程通常不能访问另一个进程的内存空间。比如一个应用程序有两个进程,一个进程负责UI的展示,而另一个进程(通常是在此进程中使用一个service)用来进行网络资源的请求,需要主进程和服务进程之间进行数据的传递。(微信就是使用的这种机制)Android提供了AIDL来实现进程间通信(IPC),AIDL全称为Android
2014-07-08 13:38:03
387
转载 Android应用中通过AIDL机制实现进程间的通讯实例
在Android中,每个应用程序都有自己的进程,当需要在不同的进程之间传递对象时,该如何实现呢?显然,Java中是不支持跨进程内存共享的,因此要传递对象,需要把对象解析成操作系统能够理解的数据格式,以达到跨界对象访问的目的。在Android中,则采用AIDL(Android Interface Definition Language :接口定义语言)方式实现。AIDL (Andro
2014-07-08 13:33:54
464
转载 设计模式之单例模式(线程安全)
可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。1.多线程安全单例模式实例一(不使用同步锁)1 public class Singleton {2 private static
2014-07-07 15:46:36
421
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun
2014-06-26 16:41:18
380
转载 SmartHosts START
https://raw.githubusercontent.com/smarthosts/SmartHosts/master/trunk/hosts
2014-06-16 19:42:03
865
转载 【Android UI设计与开发】第02期:引导界面(二)使用ViewPager实现欢迎引导页面
本系列文章都会以一个程序的实例开发为主线来进行讲解,以求达到一个循序渐进的学习效果,这样更能加深大家对于程序为什么要这样写的用意,理论加上实际的应用才能达到事半功倍的效果,不是吗? 最下方有源码的下载地址,几乎源码的每一行都有注释,写的通俗易懂,非常清晰,如有不懂的可以留言,本博主一定尽心尽力,为大家答题解惑,希望大家多多支持,好的,话不多说,让我们回归到今天的正题。一、
2014-06-05 11:03:42
465
转载 Android UI开发第二十九篇——Android中五种常用的menu(菜单)
Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。1、左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图,2、Path菜单 为什叫Path菜单呢,因为我是最早在path应用中看
2014-06-05 11:00:32
495
转载 Android底部菜单的封装及重用
引言 在Android的应用中,经常会见到底部菜单,例如微信的底部菜单如下所示: 而在企业级的Android应用中,也存在同样的需求,但与微信这些大众软件的区别在于企业级的Android应用由于UI页面很多,每个页面都需要有底部菜单,而且每个页面的底部菜单按钮还可能完全不一样,所以,为了使每个页面保持一致性并为UI页面制作时提供便利,针对底部菜单进行专门的设计封装,就显得特别重要
2014-06-05 10:42:04
1103
转载 Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
如有转载,请声明出处: 时之沙: http://blog.youkuaiyun.com/t12x3456某天看到京东商城首页的滑动广告的Banner,在流动切换的时候有立体的动画效果,感觉很有意思,然后研究了下如何实现. 废话不多说,接下来我会讲述如何实现这种效果,以及如何根据需求自定义出新的动画效果进行扩展实现.首先还是看一下京东商城上的效果:
2014-06-04 20:27:14
748
转载 Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
转载请注明地址:http://blog.youkuaiyun.com/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我
2014-06-04 20:21:34
498
转载 Android 开源框架ViewPageIndicator 和 ViewPager 仿网易新闻客户端Tab标签
转载请注明出处:http://blog.youkuaiyun.com/xiaanming/article/details/10766053之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSher
2014-06-04 20:19:00
669
转载 Android开发之侧滑菜单LeftSliderLayout
侧滑菜单有很多,比较有名有:SlidingMenu...。但是它功能太多,其实我们有时侯仅仅需要一个功能点:侧滑。LeftSliderLayout的出现就是解决了这个问题。它很简单只有一个java源文件,使用起来也很方便。有很多应用都在使用它。LeftSliderLayout源代码在GitHub地址:https://github.com/xMobile/LeftSlid
2014-06-04 19:37:43
658
转载 VelocityTracker简介
翻译自:http://developer.android.com/reference/android/view/VelocityTracker.html参照自: http://blog.jrj.com.cn/4586793646,5298605a.html android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事
2014-06-04 19:19:53
339
转载 用AutoCompleteTextView实现历史记录提示
这画面不陌生吧,百度的提示,他的词库并不是历史记录,是搜索引擎收集的当前最常搜索的内容。假如我们也要在android的应用实现如上功能怎么做呢?方法很简单,android已经帮我们写好了api ,这里就用到了AutoCompleteTextView组件。 网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入
2014-06-04 17:38:36
441
转载 Android开源项目第五篇——优秀个人和团体篇
文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司) 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——
2014-06-04 15:11:10
719
转载 Android开源项目第四篇——开发及测试工具篇
本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇A
2014-06-04 15:10:26
447
转载 Android开源项目第三篇——优秀项目篇
本文为那些不错的Android开源项目第三篇——优秀项目篇,主要介绍那些还不错的完整Android项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android
2014-06-04 15:08:47
1101
转载 Android开源项目第二篇——工具库篇
本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:And
2014-06-04 15:07:24
938
转载 Android开源项目第一篇——个性化控件(View)篇
本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。
2014-06-04 14:47:14
871
转载 直接拿来用!Facebook移动开源项目大合集
摘要:移动开发生态圈日益成熟,基础的开源组件也越来越丰富,而Facebook不仅取之开源,更不断地开源其内部项目,将成果与开发者共享。本文特对Facebook在移动开发方面所推出的众多开源项目进行了系统的盘点与介绍。随着iOS依赖管理工具CocoaPods和大量第三方开源库成熟起来,业界积累了大量的优秀开源项目。不久之前,Facebook推出了旗下移动新闻阅读应用Paper,便动用了将
2014-06-04 14:30:29
2794
转载 android sdk manager 无法更新解决方法
因为在开始->运行->cmd 中敲入 ping dl-ssl.google.com -t 始终ping不通,关闭cmd后首先需要下载一个代理服务器下载地址http://pan.baidu.com/share/link?shareid=341717&uk=2601338879打开此软件,在内容选项中 看到生成的代理地址,记住ip地址127.0.
2014-06-02 19:20:37
1087
转载 android开源项目和框架
http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 android-query框架2. https://
2014-05-30 17:49:29
549
C++ GUI Programming with Qt 4.chm
2009-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人