2016年9月19日

深入理解Bindler

摘要: Binder模型 Binder机制优点 第一. Binder能够很好的实现Client-Server架构第二. Binder的传输效率和可操作性很好第三. Binder机制的安全性很高 Binder通信模型 ServiceManager守护进程 ServiceManager是用户空间的一个守护进程, 阅读全文

posted @ 2016-09-19 16:09 jianrong.zheng 阅读(542) 评论(0) 推荐(0) 编辑

2015年6月2日

android WeakReference(弱引用 防止内存泄漏)与SoftReference(软引用 实现缓存机制(cache))

摘要: 在Android开发中,基本上很少有用到软引用或弱引用,这两个东东若用的很好,对自己开发的代码质量的提高有很大的帮助。若用的不好,会坑了自己。所以,在还没有真正的去了解它们之前,还是慎用比较好。 下面将通过两个Demo来结识软引用和弱引用在开发中的运用。 一.WeakReference:防止内存泄漏... 阅读全文

posted @ 2015-06-02 11:33 jianrong.zheng 阅读(2896) 评论(0) 推荐(0) 编辑

android Handler.btionMessage()与Message.obtain()的区别

摘要: 类概述定义一个包含任意类型的描述数据对象,此对象可以发送给Handler。对象包含两个额外的int字段和一个额外的对象字段,这样可以使得在很多情况下不用做分配工作。尽管Message的构造器是公开的,但是获取Message对象的最好方法是调用Message.obtain()或者Handler.obt... 阅读全文

posted @ 2015-06-02 11:27 jianrong.zheng 阅读(1390) 评论(0) 推荐(0) 编辑

2015年1月22日

android 编译

摘要: 编译 Android完全编译,耗时 1 小时 25 分$ make编译当前目录下的模块,耗时 1 小时 31 分mm编译指定目录下的模块mmm 模块的根目录清除上次编译输出make clean单独编译模块生成.img 文件make snod编译 SDK,耗时大约 40 分钟adb(官网下载的 sdk... 阅读全文

posted @ 2015-01-22 12:05 jianrong.zheng 阅读(206) 评论(0) 推荐(0) 编辑

2014年2月13日

android之xmlpullparse解析器

摘要: Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。下面看我自己做的demo,来跟大家讲解下:xml代码:person.xml zhangqian 20 zhangmeili 23 这是xml头文件 也叫做start document这是xml节点(el... 阅读全文

posted @ 2014-02-13 14:25 jianrong.zheng 阅读(1295) 评论(0) 推荐(0) 编辑

2014年1月14日

android之animation

摘要: Android Animation一共有四种Alpha: 淡入淡出效果Scale: 缩放效果Rotate: 旋转效果Translate:移动效果使用Tweened Animations的步骤1.创建一个AnimationSet对象2.根据需要创建需要的Animation对象3.根据软件动画的需要,为Animation对象设置相应的数据4.将Animation对象添加到AnimationSet对象中5.使控件对象开始执行AnimationSetAlpha动画AnimationSet as=new AnimationSet(true); AlphaAnimation al=new AlphaAni 阅读全文

posted @ 2014-01-14 14:55 jianrong.zheng 阅读(182) 评论(0) 推荐(0) 编辑

2013年12月12日

如何用SQL语句实现Mysql数据库的备份与还原

摘要: 以前一直做android客户端的项目,根本没有开发asp.net mvc的开发,现阶段做了一个模块,参数设置,以及数据库的备份与还原。其需求如下:参数设置 本项参数设置为对自动数据备份进行设置,管理员可以对系统自动备份文件所存放的位置、自动备份的周期、自动备份的时间进行设定,并且可以开启或关闭自动备份功能。数据备份 在本模块中,管理员可以通过录入系统备份文件的目标位置,对系统数据库进行备份,保证系统数据的安全性。每次备份都会记录在系统中,包含备份时间、备份位置及备份操作者。数据还原 管理员通过选择曾经进行备份的数据库文件,在进行校对后,系统会进行数据库还原工作,本项功能用以数... 阅读全文

posted @ 2013-12-12 16:36 jianrong.zheng 阅读(1537) 评论(0) 推荐(0) 编辑

2013年11月29日

android之Volley实现瀑布流

摘要: 1.首先我们来看下主布局文件activity_main.xml。 再看看自己定义的一个imageview布局文件line_layout.xml 2.接下来自己定义的一个类来实现Scrollview类package com.chen.photodemo;import android.content.Context;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.view.KeyEvent;imp... 阅读全文

posted @ 2013-11-29 15:10 jianrong.zheng 阅读(1715) 评论(0) 推荐(0) 编辑

2013年11月26日

使用TCP的HelloServer

摘要: HelloServer是一个在1234端口监听的服务端程序,它接受客户送来的数据,并且把这些数据解释为响应的ASCII字符,再对客户做出类似“Hello,...!"这样的响应。以下是HelloServer的代码。using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;namespace HelloServer{ class Program { static void Main(s... 阅读全文

posted @ 2013-11-26 10:54 jianrong.zheng 阅读(444) 评论(0) 推荐(0) 编辑

java socket编程(网络编程)

摘要: 一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务 阅读全文

posted @ 2013-11-26 10:22 jianrong.zheng 阅读(291) 评论(0) 推荐(1) 编辑

导航