- 博客(19)
- 收藏
- 关注
转载 使用 Java Native Interface 的最佳实践
避免最常见的 10 大 JNI 编程错误的技巧和工具Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI 作为您工具包中的关键组件 —— 比如在面向服务架构(SOA)和基于云的系统中。但是,如果在使用时未注意某些
2015-03-31 10:39:14 483
转载 使用Proguard对Android代码进行优化、混淆
-keep class com.badlogic.gdx.backends.android.**{ *;} 像这样的只是不混淆:这个包下的类(不包括子包里的东西),用到一个第三文的类就要把这个类所在的包,像上面加上还要注意的是android-support-v4.jar这个包问题,这里加上了对这个jar包的处理第三方jar的混淆,-optimizationpasses
2015-03-11 19:46:54 471
转载 Thanks for the memory
Thanks for the memoryUnderstanding how the JVM uses native memory on Windows and LinuxRunning out of Java™ heap isn't the only cause of a java.lang.OutOfMemoryError. Ifnative memory
2015-03-11 10:30:05 1412
转载 Emoji 表情符号是如何征服世界的
AppNews 发布于 2年前 (2013-03-07)分类:开发者新闻阅读(29)评论(0)对互联网来说,Emoji表情某种程度上是一种身体语言。美国科技博客The Verge近日对Emoji表情符号的创造者栗田穣崇(Shigetaka Kurit)进行了采访,并撰文阐述了这种表情符号是如何征服整个世界的。在1995年,寻呼机在日本青少年中广受欢迎。当时,NTT Docomo(以
2015-03-10 14:07:27 1005
转载 Android如何避免由Context引起的内存泄露
摘自Android Developers Blog原始出处:http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.htmlAndroid applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a
2015-03-05 15:19:15 469
转载 Difference Between Paging and Swapping
Paging vs Swapping Paging is a memory management method used by operating systems. Paging allows the main memory to use data that is residing on a secondary storage device. These data are stor
2015-03-04 10:25:50 443
转载 操作系统内存管理的两种机制--swap和page
原始出处:http://stackoverflow.com/questions/1688962/whats-the-difference-between-operating-system-swap-and-page附:Android 内存管理方式使用的是PagingIn spite of the historical interchanging of these two terms
2015-03-04 10:16:41 960
转载 Managing Your App's Memory(Android App内存管理)
--摘自developer.android.comRandom-access memory (RAM) is a valuable resource in any software development environment, but it's even more valuable on a mobile operating system where physical memory i
2015-03-03 10:37:10 1101
转载 FragmentPagerAdapter.notifyDataSetChanged() 不起作用
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange
2015-02-03 22:22:21 487
原创 Android 获取选择文件的绝对路径
Android程序开发中会经常涉及到选择本地文件(如图片和视频)的问题,文件可能位于相册、媒体库或者SD中,而且选择的文件信息统一以Uri的形式返回,有时可能会根据此Uri获取到文件的本地绝对路径(如上传文件等),这里提供一个解析类来实现此功能(要求开发SDK版本为4.4.2或以上,对于运行2.2及以上系统版本的设备都适用)。package com.utils.common;
2014-12-02 20:45:49 6054 1
转载 Servlet开发入门(二)
原始出处:http://zhaoyuqiang.blog.51cto.com/6328846/1147951知道了Servlet的作用后,我们来看一个Servlet的程序运行实例,为什么要看运行实例呢?因为要想成功运行一个Servlet程序,需要配置一些文件。Servlet程序的编写开发一个可以处理的HTTP请求的Servlet程序,肯定是要
2014-11-27 13:18:04 437
转载 Servlet开发入门(一)
原始出处:http://zhaoyuqiang.blog.51cto.com/6328846/1144626JSP + JavaBean + Servlet可是说就算是MVC了,Servlet在开发中一直扮演着很重要的角色,所有的标准开发都离不开Servlet,我们来看一下到底什么是Servlet,它有什么样的用途。Servlet简介
2014-11-27 13:08:46 396
转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很
2014-11-27 12:59:50 443
转载 基于Java的打包jar、war、ear包的作用与区别详解
以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR英文Java Archive fileWeb Archive fileEn
2014-11-27 12:55:31 559
转载 Android EditText/TextView使用SpannableString显示复合文本
在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColorSpan 文本颜色[java] view plaincopyprint?pr
2014-11-11 21:43:05 438
转载 四种方案解决ScrollView嵌套ListView问题
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandab
2014-11-11 21:41:56 376
原创 Android开发常用工具
不知道大家Android的学习曲线是什么样子的,是买一部Android大部头的书啃完后开始搞呢,还是硬着头皮从helloworld开始,不会的就查,学到哪是哪。反正我属于后者,在连Java都不会的情况下,一步步的学下来的。 Android开发不难,稍微有点编程基础的人,都可以在一天之内运行起来一个简单的Android APP,而且如果你会Java或者C#基础的话,这个时间还会更少。但
2014-10-28 15:17:40 654
转载 structs2 工作原理
Struts2的工作原理 上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts
2014-10-27 22:01:41 427
转载 Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器
2014-10-27 21:50:23 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人