-
Android增高第二十篇之MediaPlayer播放网络音频[转]
Android提高第二十篇之MediaPlayer播放网络音频[转]??以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来看看本文程序运行的结果:main....
7
热度 -
Android异步四:深入AsyncTask原理
Android异步4:深入AsyncTask原理AsyncTask的本质是一个线程池,所有提交的异步任务都会在这个线程池(想想C3P0)中的工作线程内执行,当工作线程需要跟UI线程交互时,工作线程会通过向在UI线程创建的Handler传递消息的方式,调用相关的回调函数,从而实现UI界面的更新。还是以昨天的例子为例~来说明AsyncTask的实现原理packagecn.caiwb.aysnc;imp...
82
热度 -
Android开发之图片远道获取及本地缓存模块
Android开发之图片远程获取及本地缓存模块???项目地址:https://github.com/wuwei1215/ImageCache?packagecom.darkmoon.imagecache;importandroid.content.Context;importandroid.graphics.Bitmap;publicclassImageCache{ privatestaticIm...
41
热度 -
android简易记时器
android简易倒计时器???这是一个android平台的简易倒计时器,可以实现设置时间的倒计时以及时间到后的提醒功能。???androidsdk提供的CountdownTimer类已经实现的倒计时功能,但却没有暂停,继续等功能,在这个类的基础上可以实现一个自己的计时类。????packagecom.util;importandroid.os.Handler;importandroid.os.M...
96
热度 -
Android代码中兑现WAP方式联网
Android代码中实现WAP方式联网无论是移动、联通还是电信,都至少提供了两种类型的的APN:WAP方式和NET方式。其中NET方式跟WIFI方式一样,无需任何设置,可自由访问所有类型网站,而WAP方式,需要手机先设置代理服务器和端口号等信息,并且只能访问HTTP协议类型的网站。1)移动的WAP名称是CMWAP,NET名称是CMNET;2)联通的WAP名称是UNIWAP,NET名称是UNINET...
15
热度 -
【转载】Tomcat 7.0.3x 启动慢并且遇到StackOverflowError的错误的解决方法
【转载】Tomcat7.0.3x启动慢并且遇到StackOverflowError的异常的解决办法之前使用tomcat7时遇到启动报错问题,日志如下:严重:ContainerBase.addChild:start:?org.apache.catalina.LifecycleException:Failedtostartcomponent[StandardEngine[Catalina].Stand...
378
热度 -
从数据库填充下拉列表时出错-Spring MVC-Hibernate
问题描述 我是Java的新手,正在尝试使用spring-mvc和hibernate编写应用程序。 当我尝试用数据库中的元素填充下拉列表时,在JSP文件中出现错误“由以下原因引起:java.lang.IllegalStateException:BeanResult'command'的BindingResult或普通目标对象均不可用作请求属性” @Controller publicclassMe...
26
热度 -
在cmd comand处发生Cordova错误:Cordova Build android
问题描述 使用Windows10,已安装:Nodejs,Java,AndroidJDK和Cordova(所有内容均已更新) 我确实遵循了本指南,直到第3步: 并与命令的点: 科尔多瓦建立Android 我收到了我的守护进程有错误的错误,因此我启用了它: (ifnotexist"%USERPROFILE%/.gradle"mkdir"%USERPROFILE%/.gradle")&&...
85
热度 -
(转载)Struts2 上载取消报错误最终解决方法
(转载)Struts2下载取消报异常最终解决办法 http://g.zhubajie.com/urllink.php?id=128709326zojmnwxdtigsd5m ? 注:最新版本1.1查看http://sunspot.blog.51cto.com/372554/681472,修正BadVersionClass ?有关struts2下载组件的具体介绍我就在此略过了,看此文的同志想必大...
359
热度 -
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
热度 -
Android - Adapter
Android--Adapter体系publicinterfaceAdapter----0层(表示继承体系中的层次)?publicinterfaceExpandableListAdapter---(无所谓层次因为没有其他接口继承实现它)这是adapter的始祖,其他个性化的adapter均实现它并加入自己的接口。publicinterfaceListAdapter----1层?publicinte...
437
热度 -
(spring-第5来)spring容器从加载配置文件到实例化bean的内部工作机制
(spring-第5回)spring容器从加载配置文件到实例化bean的内部工作机制前面讲过,spring的生命周期为:实例化前奏-->实例化-->实例化后期-->初始化前期-->初始化-->初始化后期-->bean的具体调用-->销毁前-->销毁。那么,从装配XML属性到实例化bean的内部机制是怎样的,没有细说,今天我们来一起刨根问底。还是老风格...
24
热度 -
Java线程池的几种实现 及 常见有关问题讲解
Java线程池的几种实现及常见问题讲解工作中,经常会涉及到线程。比如有些任务,经常会交与线程去异步执行。抑或服务端程序为每个请求单独建立一个线程处理任务。线程之外的,比如我们用的数据库连接。这些创建销毁或者打开关闭的操作,非常影响系统性能。所以,“池”的用处就凸显出来了。1.为什么要使用线程池在3.6.1节介绍的实现方式中,对每个客户都分配一个新的工作线程。当工作线程与客户...
625
热度 -
java口试笔试题大汇总(1)
java面试笔试题大汇总(1)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
1515
热度 -
java口试32问(转)
java面试32问(转)第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五...
9431
热度 -
java口试试题(整理)
java面试试题(整理)第一,谈谈final,finally,finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修...
6654
热度 -
Java口试32题
Java面试32题第一,谈谈final,finally,finalize的区别????final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改...
7176
热度 -
java面试的一些有关问题
java面试的一些问题俗话说细节决定成败。就算很简单,很小的问题,我们还是要注意一下的。往往那些’老奸巨滑‘的老一辈面试官,他们都是很强大的,给你上这么一道题。让你措手不及怎么办。面试开始题目:第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。fina...
4279
热度 -
变态JAVA口试32问
变态JAVA面试32问第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五,...
7795
热度 -
Android布局性能优化—从源码视角看ViewStub延迟加载技术
Android布局性能优化—从源码角度看ViewStub延迟加载技术在项目中,难免会遇到这种需求,在程序运行时需要动态根据条件来决定显示哪个View或某个布局,最通常的想法就是把需要动态显示的View都先写在布局中,然后把它们的可见性设为View.GONE,最后在代码中通过控制View.VISIABLE动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源...
34
热度