Android
文章平均质量分 53
alien6u
这个作者很懒,什么都没留下…
展开
-
android:json解析的两个工具:Gson和Jackson的使用小例子
--------------------转载请注明:http://blog.csdn.net/liaoqianchuan00/article/details/8241115使用Jackson的三种方式数据绑定模式:使用最方便流模式:性能最佳树模式:最灵活以最常用的数据绑定模式为例Json数据如下[plain] view plain cop转载 2016-03-31 17:13:55 · 573 阅读 · 0 评论 -
解决windows下eclipse中android项目关联android library project失败问题
近日,在做一个人人的第三方小项目。打算直接使用renren 的sdk 进行开发。因为renren的sdk是以android library project 形式发布的(关于这种project的内容可以参考android library project)。整个导入流程严格按照guide的内容操作,但是始终无法导入,设置导入后项目中不出现相关的Library project。在设置完lib转载 2015-07-11 21:59:19 · 406 阅读 · 0 评论 -
Jar mismatch! Fix your dependencies
开发android项目时引入引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误这是因为两个项目的jar包(android-support-v4.jar)不一致。解决方法:把其中的一个包复制替换掉其他工程中的jar包就可以了。下面是收集的网上一些人的解决方法: 解决方法是把原创 2015-05-12 03:42:29 · 429 阅读 · 0 评论 -
Attribute "XXX" has already been defined
碰到这样奇葩的问题,我也是醉了 ,引发这个问题有两种情况: 一种:在atrr.xml文件中定义了同一种属性造成的.另一种:引入了不同的资源库,恰好又在这两个库里都写了同一个属性.1.先来看看第一种情况,这个好解决 : 只需将力哥styleable里的 ,并在资源的最外层定义转载 2015-05-12 18:16:33 · 1166 阅读 · 0 评论 -
git/github的使用
1. git 版本控制系统相比CVS\SVN优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块ps:关于git的更详细的介绍于优点在此就不介绍了,教大家怎么用是关键。:)==============运行环境========系统:windowsgit : Git-1.7.3.1-prev转载 2015-05-10 13:03:54 · 452 阅读 · 0 评论 -
android开发工具简介及下载地址
AndroidDevTools简介Android Dev Tools官网地址:www.androiddevtools.cn收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork原创 2015-05-09 13:09:46 · 3133 阅读 · 0 评论 -
Android一些经典的开源项目
1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新List转载 2015-05-08 17:25:05 · 526 阅读 · 0 评论 -
android开发框架集合简介
整理出来的android(安卓)开发框架,个个都堪称经典,而且全部都是开源的,很好的学习资料。第一个:Afinal项目地址:https://github.com/yangfuhai/afinal功能:一个android的ioc,orm框架,内置了四大模块功 能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalA转载 2015-05-08 17:30:19 · 551 阅读 · 0 评论 -
Android性能调优工具之 TraceView
从1月份Google发布的16个关于性能优化的系列视频起,这段时间在各大社区都有看到很多优秀的关于优化系列的文章。有分析了性能产生的原因、有分享如何优化我们的应用、有介绍有哪些工具可以帮助我们检测性能问题。 其中 在关于一些系统性能调优工具里有介绍到工具之一:TraceView TraceView 是 Android 平台配备一个很好的性能分析的工具。它可以通转载 2015-04-13 15:44:44 · 627 阅读 · 0 评论 -
正确使用Android性能分析工具——TraceView
前面唠叨最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用StopWatch类来分析性能,现在觉得弱爆了…不过有些地方StopWatch工具类还是很简单好用的~网上可以找了很多博客来介绍转载 2015-04-13 15:48:10 · 501 阅读 · 0 评论 -
Consider adding android:paddingStart=“25dp” to better support right-to-left layouts Error
更新了ADT后在android上设置editText上设置padding属性时遇到了这个问题:Multiple annotations found at this line:- Consider adding android:paddingStart="25dp" to better support right-to-left layouts- When you define pa原创 2015-04-07 21:13:25 · 4895 阅读 · 0 评论 -
android 中Parcelable的作用
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParcel (Pa转载 2015-04-01 19:24:37 · 892 阅读 · 0 评论 -
关于 android Intent 传对象和对象数组的一些操作
直接开正题,Intent传递值就是平常那些很简单的,接下来介绍传递 对象,和 对象数组1 .intent 传递自定义的 对象 -实体类继承 Serializable[java] view plaincopy [java] view plaincopypubli转载 2015-04-01 19:27:38 · 701 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
原文地址:http://tech.it168.com/a2011/0802/1226/000001226690.shtml在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲转载 2015-07-28 19:44:36 · 424 阅读 · 0 评论 -
Android 开发者必备的八款小工具
原文地址:http://mobile.51cto.com/aengine-469681.htm在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一些Android 开发必备的小工具。Android PixelAndroidPixel 是一个简单的将不同的分辨率的换算工具,只要你有一转载 2015-07-28 19:50:29 · 430 阅读 · 0 评论 -
android studio 不能debug
参考博客地址:http://blog.csdn.net/zhqshx/article/details/39339903android studio 不能单点debug 报错信息: Connected to the target VM, address:'localhost:8600', transport: 'socket'1.查看了stackoverflow以下博客 还是不能解决问题原创 2015-07-28 17:43:00 · 11677 阅读 · 1 评论 -
Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address
前言最近重装了电脑的系统,由win7换成了win8.1。android开发环境也重新配置了一遍。其他的都还好,就是genymotion模拟器一直开启失败。自己尝试了很多方法,比如卸载重装软件,重新设置VirtualBox的IP等等。但一直都解决不了。解决方法Google了一下我的问题,在stackoverflow上找到了解决方法。在此分享给大家:打开Vi转载 2016-01-04 00:40:51 · 3136 阅读 · 0 评论 -
VT-x is not available (VERR_VMX_NO_VMX) 的解决方案
如图:打开虚拟机设置界面:原创 2016-01-04 00:22:44 · 23912 阅读 · 9 评论 -
Android Studio 自动更新失败解决办法
昨天在G+中看到Android Studio又有更新了就心血来潮想去更新体验一下,可是无论我怎么点Check Update却一直提示Connection failed. Please check your network connection and try again,开始以为是由于G*W在捣乱,但是打开VPN后还是无法更新,然后开始Google了一下找到了下面的解决办法。M转载 2016-01-18 21:17:20 · 1327 阅读 · 0 评论 -
Android动画学习Demo(3) 关于Property Animation的TimeInpolator和TypeEvaluatorhttp://blog.csdn.net/linmiansheng
原文地址:http://blog.csdn.net/linmiansheng/article/details/18763987#commentsProperty Animation中最重要,最基础的一个类就是ValueAnimator了。Property Animation利用ValueAnimator来跟踪记录对象属性已经变化了多长时间及当前这个时间点的值。而在ValueAn转载 2015-08-17 15:48:28 · 467 阅读 · 0 评论 -
Android动画学习笔记-Android Animation
原文地址:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property an转载 2015-08-17 20:27:22 · 400 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html联系方式:smyhvae@163.com 【系列】第一次使用Android Studio时你应该知道的一切配置第转载 2015-07-24 16:56:30 · 1218 阅读 · 0 评论 -
怎么样在finish()之后添加一个动画
http://stackoverflow.com/questions/4330675/how-can-i-add-an-animation-to-the-activity-finish#有时间的话来翻译原创 2015-08-31 17:12:18 · 627 阅读 · 0 评论 -
8 个最优秀的 Android Studio 插件
Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE。基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android社区的欢迎。在经过漫长的测试阶段后,最终版本于去年12月发布。Android Studio是一个功能全面的开发环境,装备了为各种设备——从智能手转载 2015-07-23 11:23:15 · 518 阅读 · 0 评论 -
IntelliJ IDEA的光芒会盖过Eclipse吗
作为一个资深的 Eclipse 用户,我想对 IntelliJ IDEA 做一个更为严谨的审视。 JetBrains 的工作人员非常的友善,并为 Podcastpedia.org 和 Codingpedia.org 这两个 工程给予了我一个开放源码的许可证。在这片文章中,我列出来Eclipse中常用且与IntelliJ等同的一些操作。写这篇文章为了以后遗忘时能够再用 做个记录,也为或许能帮转载 2015-07-23 11:16:19 · 604 阅读 · 0 评论 -
android studio常用快捷键
快捷键用途描述Alt+回车导入包,自动修正Ctrl+N查找类Ctrl+Shift+N查找文件Ctrl+Alt+L格式化代码Ctrl+Alt+O优化导入的类和包Alt+Insert生成代码(如get,set方法,构造函数等)Ctrl+转载 2015-07-23 10:31:22 · 776 阅读 · 3 评论 -
Ubuntu-15.04-64位配置安卓开发环境
原文地址:http://www.linuxdiyf.com/linux/12524.html1:下载jdk,将下载完成的tar包解压,将解压后的jdk移动到某个文件夹比如:/opt/java,最终根路径为/opt/java/jdk_xxxxx2:配置java环境,sudo vim(gedit) /etc/environment3:增加如下信息:JAVA_HOME转载 2015-08-26 09:14:40 · 594 阅读 · 0 评论 -
Android ImageView实现类似Gif动图的效果
已经过时的方法:android studio会报错:错误行:imageView.setBackgroundResource(R.anim.framebyframe); 错误为:expected resource of type错误原因; AS checks that some int parameters are not arbitrary integers, b原创 2015-08-26 19:09:09 · 4570 阅读 · 0 评论 -
Cannot set TextView width using setWidth or setLayoutParams
overflow中的解决方案:http://stackoverflow.com/questions/28089883/cannot-set-textview-width-using-setwidth-or-setlayoutparams?rq=1从源码解释:http://stackoverflow.com/questions/20132048/when-to-use-setwidth-seth原创 2015-08-24 21:40:20 · 504 阅读 · 0 评论 -
Intent传递数据时,下列的数据类型哪些可以被传递
Intent传递数据时,下列的数据类型哪些可以被传递(abcd)(多选)A、 Serializable B、charsequence C、Parcelable D、Bundle Serializable :将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序转载 2015-03-24 11:20:03 · 6019 阅读 · 0 评论 -
Activity的启动
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivity" android:launchMode="stan转载 2015-03-24 10:53:42 · 467 阅读 · 0 评论 -
Android学习笔记:Preference的使用
Android学习笔记:Preference的使用Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Prefernce转载 2014-11-29 18:02:12 · 574 阅读 · 0 评论 -
Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法
Android心得4.3--SQLite数据库--execSQL()和rawQuery()方法1. 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二转载 2014-11-27 14:37:14 · 798 阅读 · 0 评论 -
Android color(颜色) 在XML文件和java代码中
1、使用Color类的常量,如:int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色int color = Color.RED; int color = Color.WHITE; 2、通过ARGB构建,如:int color = Color.argb(127, 255, 0, 255); //转载 2014-11-26 22:13:09 · 6939 阅读 · 0 评论 -
Android 绘制一个Loading动画__向图片中缓慢填充颜色,从而形成动画效果
Android 绘制一个Loading动画__向图片中缓慢填充颜色,从而形成动画效果需求:制作一个加载动画,向一个不规则图片图形中从从下到上依次填充颜色,形成动画效果。效果如下: 代码如下:LoadingAnimatorView.javapackage cn.yw.lib.animation;import cn.yw.lib.R;import andr转载 2014-11-21 18:35:48 · 1495 阅读 · 0 评论 -
Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android
public ProgressView(Context context,AttributeSet attrs) { super(context,attrs); this.setFocusable(true); this.setFocusableInTouchMode(true); holder = this.getHolder(); holder.addCallback(this); paint1原创 2014-11-21 19:46:58 · 3038 阅读 · 0 评论 -
res与res-auto的区别
res与res-auto的区别 通常我们在布局文件中使用自定义属性的时候 会这样写 xmlns:app=http://schemas.android.com/apk/res/包路径 但如果你当前工程是做为lib使用,那么你如上所写 ,会出现找不到自定义属性的错误 。 这时候你就必须 写成 xmlns:app=http://res与res-auto的区别通常我们在布局文件转载 2014-11-05 20:47:56 · 712 阅读 · 1 评论 -
android sqlite数据库时间 日期 double等数据类型
sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double转载 2014-11-27 10:39:53 · 1817 阅读 · 0 评论 -
Android RectF类的构造函数参数说明
Android RectF类的构造函数参数说明:原创 2014-11-23 01:29:17 · 14769 阅读 · 2 评论 -
Android--获取当前系统时间
Android--获取当前系统时间java代码:import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");Date curDate = new Date(System.curre转载 2014-11-27 14:52:16 · 4054 阅读 · 0 评论