- 博客(45)
- 资源 (12)
- 收藏
- 关注
原创 <include /> <viewstub /> <merge /> 标签
1、 : 设置layout属性,直接引入一个外部文件。注意:当标签没有指定id时,当做主控件使用,如 ,要使用foot.xml里面的控件,可以直接使用findViewById。如果定义了android:id属性,就必须先获得该id获取xml文件,再根据foot.xml定义的id查找,如先findViewById(foot)。2、 同样是引入一个外部文件,不过不会跟
2014-03-11 11:29:42
751
原创 Java设计模式-图解-附代码
Java设计模式-图解-附代码 目录1. 设计模式........................................................................................................................31.1 创建型模式.............................
2014-02-07 14:23:54
1090
原创 产品收费、产品流程图
APP根据自身内容收费一、目前国内的收费模式 1.app目前的收费状况 2.app根据内容收费主要有哪些例子 3.APP所拥有的用户群中,哪一个阶段的用户群付费的比较会更高一点二、收费模式对用户的影响(收费APP带来的问题) 1.从免费到付费,我们应该如何避免用户流失率过大 2.在收费之后,能为
2013-11-04 16:02:15
1000
原创 android ssl验证、https验证
一、关于SSL 1、什么是SSL? SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 SSL/TLS协议位于HTTP协议与传输层协议之间,采用公钥技术,为两个应用间的通讯提供加密、完整性校验以
2013-10-24 09:40:57
9960
原创 android 获取外置卡的方法
今天做项目(galaxy s4 测试)的时候发现,Environment.getExternalStorageDirectory().getPath();得到的是SDcard路径为内置的SDcard路径。并不是我们外置的cd卡路径。通过查找资料得到以下结果。发现有两种不一样的方式:1、读取/proc/mounts,/system/etc/vold.fstab (在s4测试中通过)i
2013-09-25 17:20:31
1544
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】
2013-08-16 10:24:03
530
原创 Java加密和数字签名
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography.在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要:
2013-06-18 11:54:19
787
转载 数字证书原理
数字证书原理文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识 这部分内容主要解释一些概念和术语,
2013-06-18 10:12:14
664
转载 Java中的值传递和引用传递
Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 。类似java没有多继承 但可以用多次implements 接口实现多继承的功能 。值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对
2013-05-31 10:44:13
836
原创 获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java]public class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { s
2013-03-11 15:54:48
705
转载 android view构造函数研究
原文地址:view构造函数研究" style="text-decoration:initial; color:rgb(91,112,48)">android view构造函数研究作者:woodsprite 上周遇到了SurfaceView的constructor的问题,周末决定略微细致地研究一下这个令人发指的玩意。 SurfaceView是View的子类,与Vi
2012-12-27 15:41:26
439
转载 Android中的style,attr,theme
总结下,免得每次忘1)style类似于css,用来定义View等UI元素的属性,比如layout_width等,可以在layout的xml中用@style/name来引用2)style中如果要加入自定义属性,可以在attr中定义,一个attr包括name和format属性,可以在style中用@attr/name来引用 也可以在attr中定义属性集合,用decla
2012-12-27 15:00:16
593
原创 Android通过AIDL实现下载进程通信
在Android中, 每个应用程序都可以有自己的进程。在写UI应用的时候,经常要用到Service。在不同的进程中, 怎样传递对象呢?显然,Java中不允许跨进程内存共享。因此传递对象,只能把对象拆分成操作系统能理解的简单形式,以达到跨界对象访问的目的。在J2EE中,采用RMI的方式,可以通过序列化传递对象。在Android中,则采用AIDL的方式。这篇博文就来个具体的实现:AIDL进程间通信
2012-11-08 15:02:59
1712
转载 Android中View的绘制
当一个活动接收到焦点时,它将被要求绘制它的布局。Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点(也就是在屏幕后面),然后
2012-06-12 13:52:07
536
原创 android 关于ListView Item数据混乱问题
这个问题关系到一个软件的成败,为什么这么说呢?因为ListView是andriod主要的展示数据的方式,所以我们用的最多的也就是ListView.而如果ListView有问题,那不就是最大的问题.这几天被经理骂了,是啊,做什么都要做好来,而不是马马乎乎的.细节决定成败.自己想到的问题,一定要自己去弄出来,而不是交给测试员去弄.今天讲的这个问题是关于ListView数据混乱的问题.问题是这样
2012-04-17 11:58:34
2013
2
转载 Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。
2011-12-16 00:17:58
673
转载 Android的基本常用的短信操作
1、调用系统发送短信界面(传入手机号码+短信内容) 2、隐藏发送短信(指定号码指定内容)(这里隐藏只是没有反写入数据库)3、获得收件箱接收到的短信4、Android屏蔽新短信通知提示信息:(ContentObserver)4、删除刚接收到的短信: A)、带提示删除 B)、无新短信通知=删除短信所用到的相关数
2011-12-16 00:16:35
595
原创 android打电话
打电话其实就是跳转到一个activity: Intent intent=new Intent("android.intent.action.CALL",Uri.parse("tel:"+电话号码)); startActivity(intent);权限: TelephonyManager类:package
2011-12-15 21:08:56
576
原创 asp.net 选择上传文件时过滤文件类型
script type="text/javascript"> function openfile() { try {var fd=new ActiveXObject("MSComDlg.CommonDialog");fd.Filter ="图像文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif";fd.Filt
2011-12-06 17:07:06
1218
转载 Android高手进阶教程(九)之----Android Handler的使用!!!
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor; imp
2011-11-03 11:10:53
473
转载 Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
今天我们要写一下Android Widget的开发,由于快点凌晨,我就不说的太具体了,同志们就模仿吧!首先看一下效果图: 下面是Demo的详细步骤:一、新建一个Android工程命名为:WidgetDemo. 二、准备素材,一个是Widget的图标,一个是Widget的背景。存放目录如下图: 三、修改string.xml文件如下:view plaincopy to
2011-11-03 11:09:35
477
转载 Android高手进阶教程(七)之----Android 中Preferences的使用!
大家好,我们这一节讲的是Android Preferences 的学习,Preferences 在Android当中被用来记录应用,以及用户喜好等等,它可以用来保存简单的数据类型,如Int,Double,Boolean等。Preferences中保存的数据可以理解为Map型。我们通过PreferenceManager 以及getDefaultSharedPreferences(Context)
2011-11-03 11:08:46
504
转载 Android高手进阶教程(六)之----Android 中MenuInflater的使用(布局定义菜单)!
大家好,我们上一节讲的是LayoutInflater 的 使用,而这一节我将讲一下MenuInflater ,顾名思义,LayoutInflater 是用来解析定义在layout 下的布局文件,那么MenuInflater 是不是用来解析定义在menu 目录下的菜单布局文件呢? 恭喜你答对了!(*^__^*) 嘻嘻……我们传统意义上 的定义菜单感觉比较繁琐,当我们使用MenuInflater
2011-11-03 11:07:49
456
转载 Android高手进阶教程(五)之----Android 中LayoutInflater的使用!
大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个
2011-11-03 11:04:28
379
转载 Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用!
今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、 在res/values 文件下定义一个
2011-11-03 11:01:48
395
转载 Android高手进阶教程(三)之----Android 中自定义View的应用.
大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码:view plaincopy to clipboardprint? xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.andro
2011-11-03 10:59:02
523
转载 Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用!
最近在研究Lanucher ,看了源码,发现了SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下.1.新建Android 工程,命名为SlidingDrawer .2.准备素材,在这里我的图标是用Launcher2 里面
2011-11-03 10:56:27
442
转载 Android高手进阶教程(一)-------Android常用命令集锦(图文并茂)!
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311463大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不
2011-11-03 10:53:55
430
转载 Android Resource介绍和使用
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读
2011-09-16 10:02:17
449
原创 c# 2.0 到3.5新特性
一、C# 2.0 新特性:1、泛型ListMyObject> obj_list=new List();obj_list.Add(new MyObject());2、部分类(partial)namespace xxx{ public partial class Class1 { private string _s1; public string S1
2011-06-24 20:45:00
622
原创 treeview 展开选中节点,收缩同级节点(可以改变展开和收缩的图标)
<br />项目中的要求:在treev只能打开一个节点,同级节点要收缩。<br />通过重写TreeView_ToggleNode,可以实现要求。代码如下:<br /> <br /><mce:script type="text/javascript"><!--
2011-05-26 16:38:00
5114
转载 C# 递归的应用 TreeView递归绑定数据
<br />递归在WinForm中的应用<br /> <br /> <br />最近做项目经常用到递归,刚开始很久没用,不太熟悉,现在研究了下,并写下了学习笔记及开发经验总结。递归热身<br /> <br />一个算法调用自己来完成它的部分工作,在解决某些问题时,一个算法需要调用自身。如果一个算法直接调用自己或间接地调用自己,就称这个算法是递归的(Recursive)。根据调用方式的不同,它分为直接递归(Direct Recursion)和间接递归(Indirect Recursion)。 比如,在收看电视
2011-05-17 17:18:00
2509
转载 Asp.Net的Forms验证,解决Cookie和Seesion失效时间
<br /> 网站开发中用户验证一般采用Asp.Net的Forms验证,验证票据存储到Cookie的方式。<br /> Session方式是将验证信息存储在内存中,如果你使用的虚拟主机给你分配很小的内存,实际上都是如此,那么session就会很快过期,要求你重新登录,如果用户正在填写信息,被要求重新登录,那愤怒的感觉可想而知。<br /> cookie是存储在用户的客户端的。但是也会碰到失效的问题,下面一一来了解。<br /> 在ASP.NET Forms验证中,通常我们会使用ASP.
2011-05-13 11:07:00
1657
转载 struts核心运行机制
<br />Struts中的C层功能:<br />1、 接受客户端请求<br />2、 调用M层模型组件执行相应的业务逻辑。<br />3、 获取M层业务逻辑的处理结果<br />4、 根据处理结果选择合适的视图呈现给客户端。<br />C层核心控制组件是:ActionServlet,它是org.apache.struts.action.ActionServlet类型的Servlet。<br />他继承javax.Servlet.Http.HttpServlet,并实现了init(),doGet()
2011-03-04 12:46:00
1271
转载 HttpModule和Http Handler (比较与区别)
<br />HttpModule概述<br />暂时先不考虑我们自己实现Http Module的情况。在.Net中,Http Module 是实现了IHttpModule接口的程序集。IHttpModule 接口本身并没有什么好大写特写的,由它的名字可以看出,它不过是一个普普通通的接口而已。实际上,我们关心的是实现了这些接口的类,如果我们也编写代码实现了这个接口,那么有什么用途。一般来说,我们可以将Asp.Net中的事件分成三个级别,最顶层是应用程序级事件、其次是页面级事件、最下面是控件级事件,事件的触发分
2010-12-28 16:03:00
791
转载 ASP.NET使用管道模型(PipleLines)处理HTTP请求
<br />大多数人认为ASP.NET仅仅只是页面——使用模板来创建HTML页面然后返回给浏览器。但是这仅仅只是ASP.NET使用HTTP管道模型处理WEB程序很小的一方面。管道模型是类似于Web Services的一种在服务器端处理ASP.NET页面的框架技术。作为一名高级的ASP.NET的开发者,你必须清楚管道模型是如何工作的。这篇文章就是解释和阐述HTTP管道模型是如何处理HTTP请求的。 一、管道对象模型 在System.Web的命名空间中处理HTTP的请求主要使用管道模型。一般的管道模型的结构如图
2010-12-28 15:18:00
566
转载 抽象工厂反射
<br />在我的上一篇文章(疑惑?改良?从简单工厂到工厂方法)中,详细论述了创建模式中简单工厂到工厂方法的演变过程,并试图结合工厂方法的设计以及.net中的反射机制之所长,改良出一种新型的工厂—反射工厂,这当然不是我的首创,经典的PetShop 中便有此工厂的身影。本文尝试按照前篇文章的思路,借着工厂方法到抽象工厂的演变过程而继续对抽象工厂进行改良,文章中的思想仅代表了作者当时的观点,有欠妥的地方,还请各位不吝赐教。 <br />工厂模式 <br />前面的文章提到了简单工厂和工厂方法其实是一码事,他们完
2010-12-23 11:02:00
955
原创 Log4net保存到数据或者保存到本地的使用
建立一个asp.net web 项目,并将log4net.dll添加到引用 1:建立数据表 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NULL, [Date] [datetime] NOT NULL, [Thread] [varchar] (255) NOT NULL, [Level] [varchar] (50) NOT NULL, [Logger] [varchar] (255) NOT NULL, [Message] [varc
2010-12-16 22:48:00
835
转载 LINQ标准查询操作符
1.投影操作符:将序列中的元素转换为一个由开发人员定义的形式的操作。Select :对单个序列或集合中的值进行投影。 string[] Devices = { "电视", "电冰箱", "洗衣机", "电话", "微波炉" };var SelectDevices1 = from device in Devicesselect device;// var SelectDevices = Devices.Select(device=>device);foreach (string dev in SelectDe
2010-12-08 09:55:00
788
转载 Jquery总结
AJAX 流行之后,总想好好学习一下。但是众多的框架实在难以选择。说明一下 ASP.NET AJAX 并不包括在 AJAX 框架之中。刚开始学了 JQuqery, 众多的 $get(),...等等符号早已把我搞晕了。暂时就放弃了。后来学习 ASP.NET AJAX ,在微软的领导下,逐渐由服务器端转向客户端编程。 激起我客户端编程的兴趣,才想起学习一下了 Jquery. 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YU
2010-12-02 16:09:00
475
实验二 用表格形式显示字符
2008-12-27
实验方法比较字符串sample.asm(文件名)
2008-12-27
编译原理 产生随机数并运算的程序
2008-12-27
数据结构5.24.........
2008-09-16
数据结构5.19········
2008-09-16
数据结构作业5.18·········
2008-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人