-
[讨论]由程序疑问2引发的 java的内存的使用的一些疑惑!
[讨论]由程序疑问2引发的java的内存的使用的一些疑惑! 来源:隔叶黄莺-BlogJava 在C/C++中有sizeof()操作,可轻易获知某个类型或实例占用内存大小,sizeof(int)或者sizeof(newTestClass)。可是Java中可没有这么直观的方法可用。 因本人看过不少人写代码总爱写成 ListuserList=newArrayList();//...
450
热度 -
JAVA面试的陷阱
JAVA面试的陷阱 找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM,E*Trade,Siebel,Motorola,SUN,以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你...
348
热度 -
Java EE学习之(7)JSP的九个内置对象(三)response对象
JavaEE学习之(七)JSP的九个内置对象(三)response对象response(javax.servlet.http.HttpServletResponse的实例)response对象代表服务器端对客户端的响应,将Web服务器处理后的结果发回给客户端。之前为了更好的理解request对象时画了一个图,但是看了李兴华老师的《JavaWeb开发实战经典时》觉得讲解的非常好。response对象...
4299
热度 -
Android 经典面试题收拾(一)(附答案)
Android经典面试题整理(一)(附答案)下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、BufferUnderflowException解析:Java提供了两类主要的异常:runtimeexception和checkedexcept...
96
热度 -
Android 善用Okio简单化处理I/O操作
Android善用Okio简化处理I/O操作Okio库是一个由square公司开发的,它补充了java.io和java.nio的不足,以便能够更加方便,快速的访问、存储和处理你的数据。而OkHttp的底层也使用该库作为支持。而在开发中,使用该库可以大大给你带来方便。目前,Okio的最新版本是1.6.0,gradle的引用如下compile'com.squareup.okio:okio:1.6.0'...
108
热度 -
深入理解Looper、Handler、Message之间关系
深入了解Looper、Handler、Message之间关系深入了解Looper、Handler、Message之间关系前言及简介上个星期我们整个项目组趁着小假期,驱车去了江门市的台山猛虎峡玩了两个多钟左右极限勇士全程漂流,感觉真得不错,夏天就应该多多玩水,多亲近一下大自然,不要整天埋头工作。刚回来时发现手因为抓了那个充气艇过久,现在都挺疼的。但是应该坚持自己上篇所说的,要保持每周的频度更新博文,...
198
热度 -
【Android注释技巧】Android函数上面的注释你是如何写的?(Eclipse中)
【Android注释技巧】Android函数上面的注释你是怎么写的?(Eclipse中)前言:你用过Eclipse快捷键Alt+Shift+J么?你看过源码么?如果看过,你注意过源码上面的注释么?你知道为什么看源码注释有些标识的参数可以直接点击跳转么?先出个题目,定义一个最简单的Person类,三个属性,一个name,一个age,一个性别,一个带所有属性参数的构造函数,你会怎么写?publiccl...
3
热度 -
月下载量千儿八百次的APP源码分享
月下载量上千次的APP源码分享在360上面上线了一个月,下载量上千余次。这里把代码都分享出来,供大家学习哈!还包括教大家如何接入广告,赚点小钱花花,喜欢的帮忙顶一个,大神见了勿喷,小学僧刚学Android没多久。首先介绍这款应用:APP是一款二维码生成器,虽然如何制作二维码教程网上有很多,我这里再唠叨一下并把我的所有功能模块代码都分享出来。既然是二维码生成器那么我们如何制作二维码呢?这里主要用到了...
36
热度 -
[android] 怎么获取media文件的meta data信息
[android]如何获取media文件的metadata信息在app开发过程中,经常需要显示media文件的metadata信息,我们如何获取这些信息呢?MediaStore首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通过sqlite操作,就能获取这些属性提供的值啦。publicstaticfinalString[]ItemImageProjectio...
77
热度 -
android v7兼容包RecyclerView的使用(2)
androidv7兼容包RecyclerView的使用(二)上篇文章androidv7兼容包RecyclerView的使用(一)讲了RecyclerView的最基本用法,现在开始挖掘更详细的内容。在RecyclerView的API中,有这样一句话Aflexibleviewforprovidingalimitedwindowintoalargedataset.大致意思就是:当有大量的数据显示在一个有...
8
热度 -
Android-了解Service的生命周期
Android-理解Service的生命周期1publicclassstartService1extendsService{2staticfinalStringTAG="startService1:";3publicstartService1(){4super();5}67@Override8publicvoidonCreate(){9L.e(TAG,"onCreate");10super.onC...
94
热度 -
Android布局性能优化—从源码视角看ViewStub延迟加载技术
Android布局性能优化—从源码角度看ViewStub延迟加载技术在项目中,难免会遇到这种需求,在程序运行时需要动态根据条件来决定显示哪个View或某个布局,最通常的想法就是把需要动态显示的View都先写在布局中,然后把它们的可见性设为View.GONE,最后在代码中通过控制View.VISIABLE动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源...
34
热度 -
【传媒应用:Android平台Vitamio播放器探索之路系列】之二:Vitamio API:核心类
【媒体应用:Android平台Vitamio播放器探索之路系列】之二:VitamioAPI:核心类作者:郭嘉邮箱:[email protected]/**/博客:http://blog.csdn.net/allenwellsgithub:https://github.com/AllenWells【媒体应用:Android平台Vitamio播放器探索之路系列】章节索引【媒体应用:Andro...
32
热度 -
android 适用代码片段整理
android实用代码片段整理android常用代码片段,前1-10条是从网上摘录,向原作者致谢。后面为自己整理。1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:*Activity.runOnUiThread(Runnable)*View.post(Runnable)*V...
35
热度 -
Android猎奇宝宝_番外篇_看脸的世界_05
Android好奇宝宝_番外篇_看脸的世界_05上一篇番外篇讲了一个炒鸡炒鸡简单的自定义ProgressBar,这一篇基于上一篇的基础扩展为SeekBar,没看过上一篇的,请先看一遍:传送门先上效果图(2G内存的机子运行模拟器,所以有点卡):这个效果之前不知道在哪里看到过,我也忘了。下面进入正题:测量大小和绘制部分沿用上一篇ProgressBar的,不清楚的请走上面的传送门。对比上一篇的扩展:(1...
69
热度 -
彻底解决Android 应用方法数不能超过65K的有关问题
彻底解决Android应用方法数不能超过65K的问题尊重原创:http://blog.csdn.net/yuanzeyao/article/details/41809423 作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常:ConversiontoDalvikformatfailed:Unabletoe...
58
热度 -
android 应用程序Activity其间数据传递与共享的几种途径
android应用程序Activity之间数据传递与共享的几种途径转载:http://blog.csdn.net/u0fly/article/details/6400390android应用程序Activity之间数据传递与共享的几种途径(1)1.基于消息的通信机制Intent---boudle,extra数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream,或者LinkLi...
32
热度 -
SQLiteOpenHelper跟ContentProvider区别
SQLiteOpenHelper和ContentProvider区别Android中操作数据库主要有两种方法:使用SQLiteOpenHelper和使用ContentProvider。(一)使用SQLiteOpenHelper:一个抽象类,用于提供管理数据库版本并维护创建数据库的接口。其子类必须实现onCreate(SQLiteDatabase)和onUpdate(SQLiteDatabase,i...
45
热度 -
Android 歌词同步滚动成效
Android歌词同步滚动效果 歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件:?lrc?[ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪-原来爱情这么伤[00:05.43]作词:彭学斌[00:06.68]作曲:彭学斌[00:09.63][00:22.27]我睁开眼睛却感觉不到天亮[00...
56
热度 -
Android ListView的施用
AndroidListView的使用本文主要介绍ListView的使用、使用简单数据源、详解如何自定义Adapter(数据源)、如何动态追加内容、如何调整样式以及其他的小技巧?0、添加layout文件view_status.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schem...
90
热度