自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuimengandyue的专栏

不积跬步无以至千里,不积小流无以成江海

  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

转载 Android 内存优化

一、Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Ja

2013-10-07 15:06:16 1141

转载 android App 缓存管理

无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。采用缓存,可以进一步大大缓解数据交互的压力,特此,我们简略列

2013-10-07 14:48:41 1212

转载 Android网络优化之HttpClient

尽管Android官网推荐在2.3及后续版本中使用HttpURLConnection作为网络开发首选类,但在连接管理和线程安全方面,HttpClient还是具有很大优势。就目前而言,HttpClient仍是一个值得考虑的选择。对于HttpClient的优化,可以从以下几个方面着手:    (1)采用单例模式(重用HttpClient实例)    对于一个通信单元甚至是整个应用程序,Ap

2013-10-07 14:33:24 1005

转载 android解析json串

Google公司对JSON的解析提供了gson.jar这个包,它不依赖于其他任何JAR包;目前在Android3.0中已经合入了该解析器的功能,但之前的版本是没有的。所以在开发中需要导入gson.jar,目前最新版本是gson.2.2.4.jar 第一种方式(普通解析)例如要解析的数据为String jsonData = "[{\"name\":\"Michael\",\"age\":

2013-10-07 09:32:43 675

原创 地图定位功能实现有感

这两天在搞android手机实现实时定位,并且在地图上显示当前位置信息的一个程序,在后台跑着两个定位监听,一个是android手机自身的定位接口实现的监听,一个是高德的定位接口实现的监听,我设置的定位间隔是30秒,在打开高德地图页面的时候,出现了一个怪异的问题,每个30秒地图的定位信息会连续变化两次,一次偏差比较大,一次比较准确,这就让我郁闷了。本来这么设计,我以为是比较好的,因为,不管哪个监听能

2013-09-23 17:37:03 843

转载 sax解析xml简单实例

1、要解析的xml文件如下 001 a1.mp3 22343 a1.lrc 3232 002 a2.mp3 343434/mp3.size> a2..lrc 4534 2、创建一个实体类package paj.Model;publicclass Mp3info {private Strin

2013-08-24 10:22:16 676

原创 win7打开chm文件显示此程序无法显示网页解决办法

查了好多资料,有的说是右键属性,解除绑定,我右键也没发现什么绑定,有的说是修改注册表,我倒是修改了,还没见效。最后让我最郁闷的是,我把那个chm的文件拷贝到桌面上竟然顺利的打开,显示内容 了。原来是我的文件路径里面有个#字母在捣乱,只要将这个字母不要在这个chm的路径里就可以了。呵呵。

2013-08-16 11:38:08 3298

原创 JSP+Servlet+JavaBean+Dao模式介绍

一、Servlet程序各模块介绍1.JSP             用于显示、收集数据的部分。2.Servlet        用于验证数据、实例化JavaBean、调用DAO连接数据库、控制页面跳转3.DAO           用于连接数据库及进行数据库的操作如:查询、删除、更改等4.JavaBean     用于数据的封装,方便将查询结果在servlet与jsp页面之间进行传

2013-08-14 14:46:49 13596 2

原创 C# xml文件的创建,修改和添加节点

最近在做一个项目,设计到xml文件的传输,所以就研究了一下。,.NET Framework完全支持XML DOM模式,但它不支持SAX模式。.NET Framework支持两种不同的分析模式:XML DOM分析器(XMLDocument类)和XML阅读器(XMLTextReader类),不支持SAX分析器, 但这并不意味着它没有提供类似SAX分析器的功能。通过XML阅读器可以将SAX的所有的功

2013-08-13 16:35:22 1881

原创 java.lang.IllegalArgumentException at java.sql.Date.valueOf(Unknown Source)解决方案

客户端项服务端提交数据,服务端处理时经常会出现以下错误,纠结了很长时间,才找到正真解决的原因严重: Fault occurred!java.lang.IllegalArgumentException at java.sql.Date.valueOf(Unknown Source) at com.yjt.dao.AssetsDao.insertMsgOne(AssetsDao.jav

2013-08-09 16:16:21 10206

原创 android从底部浮出的菜单

一、效果图如下:          (1)正在冒出效果            (2)全部浮出效果二、实现代码:import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.app.AlertDialog;import android

2013-08-04 14:22:55 1412 1

原创 android几个知识点总结(全屏显示,倒计时,页面切换动画效果,obtainmessage)

1、全屏显示,没有状态栏和标题栏在androidManifes文件中设置android:theme="@android:style/Theme.NoTitleBar"在Activity当中设置 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParam

2013-08-04 11:54:54 1726

转载 java创建和解析xml四中方法

XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。       XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流

2013-08-01 21:49:18 539

原创 批量更新数据库表数据-addBath()作用

public class AssetsDao {  private static final String sql_insertMsg="insert into pandian_msg values(?,?,?,?,?,?,?,?,?)"; public final int SUCCESS=-1; /**  * 批量插入数据库数据。  * @param asbList  *

2013-07-31 16:42:57 1755

原创 Eclipse使用Xfire开发WebService

一、开发工具:Java EE -Eclipse ,xfire1.2.6,tomcat6.0.33二,开发步骤         1、在eclipse下新建dynamic Web Project,比如起名为InventoryServer. 选择target runtime ,Apache Tomcat v6.0,也可以在以后创建server关联InventoryServer     2

2013-07-30 22:54:50 740

转载 java中synchronized用法

synchronized的一个简单例子public class TextThread {/*** @param args*/public static void main(String[] args) {// TODO 自动生成方法存根TxtThread tt = new TxtThread();new Thread(tt).start();new Th

2013-07-28 22:25:59 363

原创 sqlserver数据库连接池配置和运用总结

一、准备      首先需要msbase.jar , mssqlserver.jar 和msutil.jar,三个jar包放到到Tomcat安装目录的lib目录下即可。二、配置数据库连接池方法一:修改%tomcat_home%\conf\server.xml文件,在GlobalNamingResources元素里面添加(代码1):name="jdbc/g"type="jav

2013-07-28 00:25:25 6290

原创 配置tomcat线程池

一、线程池的作用:           线程池的真正价值在于优化线程调度策略,改善系统的综合性能表现,同时也便于实施对于过量负载的选择性拒绝,保障系统能够健壮、平稳地运行。         一个线程的周期分为:创建、运行、销毁三个阶段。处理一个任务时,首先创建一个任务线程,然后执行任务,完了,销毁线程。而线程处于运行状态的时候,才是真的在处理我们交给它的任务,这个阶段才是有效运行时间。所以

2013-07-28 00:01:47 1117

原创 自定义dialog显示位置和样式

效果如图所示:              select_dlg.xmlhttp://schemas.android.com/apk/res/android"    android:layout_width="115dp"    android:layout_height="wrap_content"    androi

2013-07-23 22:38:28 1600

转载 FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT

Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT     1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:

2013-07-23 21:41:53 667

转载 布局优化-使用include和merge及viewstub

其实标签在UI的结构优化中起着非常重要的作用,通过它可以删减多余的层级,达到优化UI的目的。 根节点和LinearLayout上面那个子树为android的窗口布局,后面的TextView即为标签。黄色框内的这部分树形图即为我们的布局。可以发现红色框出的FrameLayout是另一个FrameLayout的唯一子元素,并且该父节点并没有额外的属性,也就是说,它是完全冗余的,这时候就要用标签

2013-07-23 21:32:02 957

转载 android适配各种分辨率和尺寸的问题

Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1

2013-07-21 16:20:42 976

转载 android AsyncTask介绍

AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的缺点:l 在使用多个异步操

2013-07-20 15:25:35 533

原创 Android PreferenceScreen介绍

如上图所示效果,实现起来很简单。只需要借助PreferenceScreen类即可。在项目资源文件中新建xml文件夹,在里面新建preferences.xml文件.  根元素为PreferenceScreen 代表显示一整个屏幕,内部嵌套PreferenceCategory标签,表示偏好类别,在PreferenceCategory标签内部可以随便存放复 选框,输入框,列表等显示控件.可包含的控件

2013-07-20 14:50:36 1579

转载 android之merge布局

merge />标签闪亮登场了。当LayoutInflater遇到这个标签时,它会跳过它,并将内的元素添加到的父元素里。迷惑了吗?让我们用来替换FrameLayout,并重写之前的XML布局:            android:layout_width="fill_parent"         android:layout_height="fill_parent"  

2013-07-18 22:24:31 716

转载 AsyncTask介绍

看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。另外,前面已经看到,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿。       

2013-07-18 21:51:17 614

原创 android图片翻转镜像

效果图如下:                     重点代码:canvas.translate(0, image.getHeight());//垂直移动view的高度canvas.scale(1f, -1f);//图像垂直翻转import android.content.Context;import android.graphics.Canvas;import and

2013-07-18 21:38:37 3989

原创 Android控件之SlidingDrawer(滑动式抽屉)

一、简介   SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle和content.二、重要属性  android:allowSingleTap:指示是否可以通过handle打开或关闭  and

2013-07-18 21:11:34 1145

转载 android:layout_weight详解

layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布局的layout_weight值中所占

2013-07-18 21:11:26 570

转载 Android跑马灯效果(动画横向移动)

Android 跑马灯效果是通过TextView来实现的,前提是TextView显示的内容必须超过TextView控件分配的宽度,并且保证TextView里面的内容是单行显示,TextView必须获得焦点,也即设置 android:focusable="true",最好加上android:singleLine="true",android:scrollHorizontally="true"

2013-07-18 21:10:43 2620

泛能E+Android版

集合能源透明消费,设备网关智能控制,给你创造一个舒适,安全的家居环境。

2015-09-30

swift中英文文档

swift中文文档和英文The-Swift-Programming-Language.pdf教程

2014-06-07

RunOherApp

一个可以在后台保持运行,开机后自动启动设定好的APK的DEMO.程序运行后自动消失。

2014-02-20

android网页壳子

一个通过配置Url,可以自动加载网页的壳子,在网页上的操作通通在应用内跳转。Webview的应用。

2014-02-20

百度,高德,谷歌定位应用实例

本实例运用了高德的定位接口和谷歌的定位接口及百度的定位接口,实现了三种方式的定位实现,已经实现了高德和百度的位置显示。对于搞LBS开发的会有一些帮助。

2013-11-06

android几个经典的效果实现

集合了几个经典的效果实现。1、底部菜单栏,实现点击颜色改变并进入相关页。 2、自定义位置和样式的半透明对话框,实现悬浮于特定控件下的菜单效果。 3、slidingdrawer滑动式抽屉效果实现 4、图像镜像效果,即垂直翻转效果实现。 5、从底部慢慢浮出的menu菜单效果实现。 6、preferenceScreen实现设置效果。 7、spanableString设置超链接,字体,颜色等效果实现。 学习android应用开发的可以参考一下,很有用的。

2013-08-12

InventoryServer

eclipse使用xfire开发的webservice,可访问数据库,功能简单,适合于初学webservice开发的人员。

2013-07-30

JishengServer

用java编写的的,通过servlet与sqlserver的连接,将数据打包成json传递给客户端。将客户的上传的数据处理后与数据库交互。协议是http.

2013-07-10

学员教师考勤考试刷卡系统

关于j2me的学员考勤,考试系统,考勤需签到刷卡,签退刷卡,签退需验证指纹,考试需刷卡,通过服务器获得考场号。设计到串口通讯。

2013-06-04

串口上传下载工具

本工具实现了利用串口线将sqlserver数据库中的表下载到客户端,将客户端的表利用串口线上传的数据库

2013-03-19

格式转化小工具

可直接选择好要转化的文件,然后选择好要转化成的格式,便可转化

2013-03-08

android 远程登录注册

用户远程登录,注册,批量删除 管理。是一个简单的android程序,最主要的是实现了用户的批量删除操作

2012-08-27

空空如也

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

TA关注的人

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