-
Android性能优化之Bit地图的内存优化
Android性能优化之Bitmap的内存优化1、BitmapFactory解析Bitmap的原理BitmapFactory提供的解析Bitmap的静态工厂方法有以下五种:BitmapdecodeFile(...)BitmapdecodeResource(...)BitmapdecodeByteArray(...)BitmapdecodeStream(...)BitmapdecodeFileDes...
89
热度 -
Android应用程序窗口(Activity)的运行下上文环境(Context)的创建过程分析
Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析在前文中,我们简要介绍了Android应用程序窗口的框架。Android应用程序窗口在运行的过程中,需要访问一些特定的资源或者类。这些特定的资源或者类构成了Android应用程序的运行上下文环境,Android应用程序窗口可以通过一个Context接口来访问它,这个Context接口也是我们在开发应用程序...
6
热度 -
Android应用开发拔高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源
Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源前言?Android动态加载(下)——加载已安装APK中的类和资源。?声明欢迎转载,但请保留文章原始出处:)?博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs.com?Android中文Wiki:http://wikidroid.sinaap...
33
热度 -
Android 在Java代码中设立style属性-使用代码创建ProgressBar对象(反射机制)
Android在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形式提供我们自己开发的公共组...
53
热度 -
java并发学习之5:读JSR133笔记
java并发学习之五:读JSR133笔记 在写线程池的时候,遇到了很多的问题,特别是happen-before应该怎么去理解,怎么去利用,还有reorder,哪些操作有可能会被reorder?在这一点上,发现其实《concurrencyinpractice》也没描述得太清晰。在网上搜了一遍,发现JSR133的faq相对而言,还算稍微解释了一下,发现JSR133其实也就40多页,所以也就顺带看了一遍...
356
热度 -
(转)DisplayTag使用指南
(转)DisplayTag应用指南 DisplayTag应用指南 【摘要】本文详细介绍Web开发设计中的:DisplayTag应用指南,DisplayTag是一个非常好用的表格显示标签,适合MVC模式。 DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net一、最简单的情况,未使用<display:colu...
378
热度 -
java并发学习之5:读JSR133笔记(持续更新中)
java并发学习之五:读JSR133笔记(持续更新中) 在写线程池的时候,遇到了很多的问题,特别是happen-before应该怎么去理解,怎么去利用,还有reorder,哪些操作有可能会被reorder?在这一点上,发现其实《concurrentinpractice》也没描述得太清晰。?在网上搜了一遍,发现JSR133的faq相对而言,还算稍微解释了一下,发现JSR133其实也就40多页,所以也...
341
热度 -
java各种错误
java各种异常 六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriterout=... java.sql.Connectionconn=... try{//⑸ Statementstat=conn.createStatement(); ResultSetrs=s...
703
热度 -
JSON-lib框架,转换JSON、XML不再艰难(转)
JSON-lib框架,转换JSON、XML不再困难(转) Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、准备工作1、首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/...
472
热度 -
[转]Json-lib施用
[转]Json-lib使用 JSON-lib框架,转换JSON、XML不再困难Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、准备工作1、首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-...
413
热度 -
JSON-lib框架,变换JSON、XML不再困难(转)
JSON-lib框架,转换JSON、XML不再困难(转) Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、准备工作1、首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/...
443
热度 -
Android应用怎么监听自己是否被卸载及卸载反馈功能的实现(第三版)
Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第三版)两个月前发了两篇有关监听自己是否被卸载和卸载反馈功能实现的博客,第二版的地址如下:http://www.cnblogs.com/zealotrouge/p/3159772.html,[email protected]/**/[email protected]/**/?馈,经过调试,有了问题的解决方案,但是由于...
45
热度 -
注脚学习(模仿springMvc的注解注入方式)
注解学习(模仿springMvc的注解注入方式)最近在看springMvc的源码,看到了该框架的注入注解的部分觉的有点吃力,可能还是对注解的方面的知识还认识的不够深刻,所以特意去学习注解方面的知识。由于本人也是抱着学习的态度来阅读源码,若文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论!希望能互相学习。1,首先定义三个常用的注解Service,Autowired,Contrl...
111
热度 -
Android Context 是什么
AndroidContext是什么?【转载请注明出处:http://blog.csdn.net/feiduclear_upCSDN废墟的树】引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什么?Conte...
638
热度 -
(转摘)Android腾讯微博客户端开发4:微博发送篇(QQ表情,@搜索)
(转摘)Android腾讯微博客户端开发四:微博发送篇(QQ表情,@搜索)凌晨发帖不容易啊,?有一个问题,谁做过android的自定义表情啊?貌似还没有发现有客户端有,都是图片,如果能像在电脑上那样自定义表情的功能多好,那位大哥知道,麻烦告知一声,呵呵。写完,睡觉。我们仔细来观察下腾讯微博的qq表情发送规律,由/开始,1到3个中文或者英文字符.写个工具类来测试已测试正则表达式来匹配表情。在上方输入...
377
热度 -
超大整数计算
超大整数计算 ava中long类型可以表示-9,223,372,036,854,775,808(即-2^64)到9,223,372,036,854,775,807(即2^64-1)范围内的整数。有的时候我们希望能够处理在此范围之外的整数。 为此,我们设计了一个BigInteger类。它可以支持大整数的加、减、乘操作。请根据提供的代码框架,完成整个程序。 >注: ...
498
热度 -
从setContentView步骤分析Android加载布局流程
从setContentView方法分析Android加载布局流程PS一句:当初你所逃避的问题终会在未来的某一天重新出现在你面前,因此,当你第一次遇到它时,请不要逃避。相信很多初学者对XML布局怎么加载到Activity上并且显示在手机屏幕上很好奇吧?今天我们就从经常使用的方法setContentView来从源码分析一下XML布局是怎么加载到当前Activity上的。Activity#setCont...
1
热度 -
Android在代码中打开Wifi、腾挪网络和GPS
Android在代码中打开Wifi、移动网络和GPS以下方法前2个在2.3.5和4.1.1中测试成功,第3个方法在2.3.5中测试没问题,但在4.1.1中无效,待解决。详见android.provider.Settings.Secure类。?记得在AndroidManifest.xml中声明相关权限:[html]?viewplaincopy?<uses-permission?android:...
86
热度 -
Android学习11-多媒体技术(二) Animation
Android学习11-----多媒体技术(2)Animation一、渐变动画,TweenedAnimation????????TweenedAnimation表示的是一些基本的动画元素操作,所有的Animation操作的方法都在android.view.animation.Animation类中定义。对于TweenedAnimation的动画操作有四个主要的类型:????????alpha(an...
3
热度 -
myeclipse转eclipse jee的工程资料补丁(主要是maven补丁)
myeclipse转eclipsejee的工程文件补丁(主要是maven补丁)以下是用来将myeclipse(或者其他没有加maven配置的工程)的工程文件装换到最新的m2eclipse插件所能识别的格式,简单来说就是修改.project和.classpath使用方法:1.在workspace任意层级下(当然啦,这个workspace的名字要包含"workspace"字样),运行:java?Ecl...
88
热度