自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Java泛型通配符<? extends T>与<? super T>

1、:参数的类型可能是T或者T的子类。   :参数的类型可能是是T或T的父类。   用extends还是super遵循PECS原则。实例化的时候应该指定具体的类型,不指定会有警告。例如:    Listextends Fruit> flist = new ArrayListApple(T和子类类型)>();    Listsuper Fruit> flist = new Arr

2018-01-28 22:46:21 382

转载 关于 IntelliJ IDEA使用教程

发现一个方便学习IntelliJ idea的地方,记录下来,方便下次学习。http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/

2017-03-08 21:39:18 286

转载 Android中Intent传递对象的两种方法(Serializable,Parcelable)

今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了

2016-08-17 11:04:23 245

原创 Log的用法

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅

2016-08-10 16:38:17 678

转载 Android Intent Action 大全

转载地址:http://blog.csdn.net/ithomer/article/details/82424711.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定

2016-08-08 10:54:13 403

转载 ANDROID SDK体系介绍

本章介绍了Android SDK的相关内容,包括其文档解读,示例讲解,以及相关API的介绍,通过本章的学习,可以比较清晰地把握Android SDK的全貌,熟悉其提供的相关示例,以及附带的工具使用。另外,按照课件中推荐的文档阅读顺序,可以更快速、全面的了解整个Android SDK的知识。★ 了解Android组成和用途★ 熟悉文档包含的内容★ 熟悉一些常用和重要的工具(T

2016-08-03 11:23:29 544

转载 Android中的各类Span全面系统研究

出处:http://chuansong.me/n/20867在android中,有时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来实现,一方面会使的使用起来特别的复杂,增加了布局文件维护的难度,另一方面,如果加入了太多的控件,在页面加载时也要耗费更多的资源。如果在HTML中,则可以使用各种标签来

2016-08-03 10:45:30 373

转载 如何查看android源代码

查看了网上的资源,写下来记住。先下载源码,最新为2.21. 源码地址:http://rgruet.free.fr/public/2.找SDK目录安装的SDK到我的目录E:/E:/android-sdk-windows/     找到目录 结构如下:E:/android-sdk-windows/       -platforms

2016-07-31 15:08:00 290

原创 android:maxLines和android:ellipsize

android:maxLines和android:ellipsize同时使用的时候没有显示省略号,最后加上singleLine为false才显示出来。如下:android:maxLines="4" android:ellipsize="end" android:singleLine="false"只有end管用,其他的还是不能显示,有待研究。其中有一个作者提出了一下方法,作为参考:

2016-07-27 16:09:05 540

原创 在xml和代码中设置ImageView图片的显示比例

1、在xml配置中使用:android:scaleType="centerCrop"2、在代码中使用:   imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);ScaleType的值分别代表的意义:ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的

2016-07-26 16:26:18 6908

转载 android 用GridView加载Bitmap 内存溢出问题总结

总结一:基于Android开发多媒体和游戏应用时,可能会挺经常出现Out Of Memory 异常 ,顾名思义这个异常是说你的内存不够用或者耗尽了。        在Android中,一个Process 只能使用16M内存,如果超过了这个限制就会跳出这个异常。这样就要求我们要时刻想着释放资源。Java的回收工作是交给GC的,如何让GC能及时的回收已经不是用的对象,这个里面有很多技巧

2016-07-24 11:14:55 395

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2016-07-20 16:38:45 175

原创 关于android百度地图只显示灰色网格而没有地图的情况

我做的app想嵌入地图功能,结果出现了上述问题,网上查询key出现了问题,解决方案:我的是申请密钥时包名出现了问题,包名一定是自己的app的包名,一定要保持一致。我就是自己起的名字出了错。

2016-07-19 17:28:02 1138

转载 Andorid 反编译App

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23564065开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。1、Android-apktool 主要是进行

2016-07-18 17:38:44 183

原创 android:windowSoftInputMode属性使用

值描述"stateUnspecified"软键盘的状态 (是否它是隐藏或可见 )没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。"stateUnchanged"软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时。"stateHidden"

2016-07-18 16:12:47 168

原创 cannot be read or is not a valid ZIP file

1. Archive for required library: ‘WebContent/WEB-INF/lib/readme.txt’ in project ‘xxxxxxxxx’ cannot be read or is not a valid ZIP file    用记事本打开项目根目录的.classpath文件,找到“”这一行,删掉2. The project can

2016-07-18 11:15:34 601

原创 在SrollView中嵌套GridView

我想在ScrollView中,使用两个GridView,两个GridView一起上下滚动;但这样做会提示如下信息:The vertically scrolling ScrollView should not contain another vertically scrolling widget (GridView)并且GridView的界面也显示不全,只显示了一部分。网上搜了一

2016-07-18 10:01:31 308

转载 PopUpWindow使用详解

请大家尊重原创者版权,转载请标明出处:http://blog.csdn.net/harvic880925/article/details/49272285   谢谢有同学讲到想要知道PopUpWindow的知识,这里就给大家讲一讲PopUpWindow的基本用法和原理吧。这段时间博客可能会更新比较慢,因为你懂的 !!-_- ,往左看公告,嘿嘿。 先看一下我们要做的效果:

2016-07-11 10:19:45 856

转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,之前我项

2016-07-08 11:00:58 569

原创 Android 控制台异常:ScrollView can host only one direct child

采用ScrollView布局的时候出现了题目所说的异常ScrollView can host only one direct child,是因为ScrollView内部只可以存在一个子元素,不能同时存在多个,比如ScrollView中同时存在LinearLayout、RelativeLayout、GridView等,这个时候就会出错,解决方法为:把同时存在的多个子元素放在一个LinearLayou

2016-07-07 17:33:51 294

转载 Android 面试精华题目总结

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在Android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】1、详述Android

2016-07-07 10:54:28 189

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activi

2016-07-05 11:26:38 197

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2016-07-04 11:19:48 168

原创 android;layout_weight

最近遇到了layout_weight,一直不能很好的应用,所以查询了一些资料,把它写下来,方便自己记忆。1. 该属性只有在线性布局LinearLayout中才有效。所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高 于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的 layout_weight

2016-07-01 11:12:31 152

转载 BaseAnimation是基于开源的APP,致力于收集各种动画效果

声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新1.3源码下载地址:http://download.csdn.net/detail/u011112840/69106831.3APP下载地址:http://

2016-07-01 09:32:38 225

转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助。GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 :  方案一 : 本地创建项目根目

2016-07-01 09:29:59 321

转载 TextView的自动换行问题

Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1) TextView在显示中文的时候 标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中( TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开 );如

2016-06-30 17:09:24 717

原创 关于ListView遇到的小问题

1、去掉ListView下划线     android:divider="#FFcc00"或android:divider="#ffffff"     android:divider="#FFcc00"时,如果定义dividerHeight会出现黄色的线,不定义则会去掉下划线。所以最好用ffffff.2、ListView中每一项之间距离问题       android:divide

2016-06-30 10:32:37 195

原创 在做项目的过程中TabHost遇到的问题

我把Tabhost写在了HomeActivity中,继承Activity,怎么都显示不出来。解决方法:Splash后进入Tab**Activity,继承TabActivity。第一个标签进去HomeActivity。达到了想要的效果。其实很简单,但是进入了死胡同,没有换一种思考方式,以此谨记。

2016-06-23 17:31:04 207

原创 Android上下TabHost设置及Did you forget to call 'public void setup(LocalActivityManager activityGroup)解决方法

如果用系统默认的tabhost时,即(TabHost)findViewById(android.R.id.tabhost); 红色部分为android系统自带的样式,直接用getTabhost()初始化,整个类继承tabActivity。如果使用自己定义的id时,必须使用findViewById(R.id.tabhostname);tabhostname.setup()或者setup(

2016-06-23 10:16:04 1469

转载 TabHost详解

转载这个作者的:http://blog.csdn.net/harvic880925/article/details/17120325,感谢TabHost的实现分为两种,一个是不继承TabActivity,一个是继承自TabActivity;当然了选用继承自TabActivity的话就相对容易一些,下面来看看分别是怎样来实现的吧。方法一、定义tabhost:不用继承Tab

2016-06-22 20:22:37 183

原创 android布局中include的使用

如果有的布局会在多个别的布局中用到,可以单独写为一个布局,然后在别的布局中使用include调用。include标签内不能设置RelativeLayout属性,如android:layout_alignParentBottom,因为不起作用,include标签内设置id属性后(android:id),其引用的布局layout内的id属性就不起作用了,一个include中可以引用其后的include

2016-06-21 16:39:15 244

原创 外部数据库的引入

1、asset目次中放进 xxx.db 2、splash中初始化数据库(拷贝xxx.db到 SD卡中) ,以下是例子:/*** //path 把address.db这个数据库拷贝到data/data/《包名》/files/address.db*/private void copyDB(String dbfilename) {//只要你拷贝了一次,我就不要你再拷贝了try

2016-06-17 10:48:22 295

原创 关于SlidingDrawer控件介绍

一、效果(写给自己理解)必须指定handle(手柄)和content(内容)的控件的id,下面的孩子再用是直接用id不用谢+号了。布局比较简单,    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orien

2016-06-16 16:04:09 310

原创 android:excludeFromRecents="true"

许多人有个习惯,就是长按android的home键,然后清除刚才看的应用,这个属性的作用恰恰就是让你在长按home键的时候在弹出的应用列表中隐藏你的应用,达到隐藏应用程序进行的目的。只要在清单文件中需要隐藏的activity处注册即可。

2016-06-16 10:55:38 3780

原创 Service com.android.exchange.ExchangeService has leaked ServiceConnection

上面的异常大概是报了启动service后,没有将service给unbound掉,但是事实上我写的应用里还没有涉及到service的东西,后来查阅以后该异常是因为android的模拟器上自带的邮件应用的问题,所以需要对模拟器进行一些设置,禁用此类无关的应用,具体操作为:“设置”---->"所有应用"---->"Exchange Services"--->“disable”

2016-06-13 09:33:21 506

原创 Installation error: INSTALL_FAILED_CONTAINER_ERROR

当我部署一个Eclipse中的项目时,提示Installation error: INSTALL_FAILED_CONTAINER_ERROR,通过在网上上查找解决方法,我把项目的默认安装位置设置成了优先安装到外置存储,只要把它改成自动就行了解决方案:找到项目下AndroidManifest.xml文件中的manifest标签,里面有个属性是android:installLocation的

2016-06-12 09:02:52 261

转载 SDCard权限设置(结合上一篇)

最近在做Android项目,发现之前能对sdcard卡进行读写操作突然不能了,细找之下,发现如下修改权限途径:设置DDMS(File Explorer)目录下的sdcard目录的权限1、打开cmd命令   2、输入adb shell(成功后进入adb的root用户状态#) 3、你可以用 ls 命令看下当前文件夹下目录,你会发现sdcard目录在这下面4、修改sdcard权限

2016-06-08 09:44:28 981

转载 Linux文件权限详解

Linux文件权限详解 文件和目录权限概述在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系

2016-06-07 18:09:28 151

转载 android中对/data/data/<package name>/files下文件的读写操作

文前声明:转载时注明文章出处。http://blog.csdn.net/dinglin_87/article/details/7433541             本文重点展示,对/data/data//files中文件的读写操作的实现。       一、写出数据到files文件夹中,Activity提供了openFileOutput()方法,可以把数据输出到/d

2016-06-07 09:29:08 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除