- 博客(71)
- 资源 (52)
- 收藏
- 关注
转载 DLNA的架构
DLNA研究交流QQ群(155086743) DLNA架构是个互联系统,因此在逻辑上它也类似OSI(Open System Interconnection,开放系统互连)七层网络模型。DLNA架构分为如下图7个层次: DLNA ARCHITECTURE (1) Net
2017-06-07 16:14:06 1234 1
转载 UPnP协议介绍
DLNA研究交流QQ群(155086743)关于UPnP协议栈UPnP设备体系结构包含了设备之间、控制点之间、设备和控制点之间的通信。完整的UPnP由设备寻址、设备发现、设备描述、设备控制、事件通知和基于Html的描述界面几部分构成。1. UPnP是一个多层协议构成的框架体系,每一层都以相邻的下层为基础,同时又是相邻上层的基础。直至达到应用层为止。该图中的最下面是就是IP和
2017-06-07 16:11:05 824
转载 android 音乐频谱
public class VisualizerView extends View { // 取得有效数据 int length = 512; // 线条数(必须为数据的1/4以下) int index = 128; // 下落速度 int downspeed = 24;
2014-01-15 18:54:19 2735
原创 android 网络图片双缓存
Android每次加载图片很浪费时间。所以设计了一个图片缓存技术来解决每次android手机加载图片的问题 内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取 既然内存的读取时间最快,我们好好利用内存资源。将内存再分两层缓存强引用缓存不会轻易被回收,来保存常用数据,不常用的资源放入软引用缓存中。对于硬引用和软引用的介绍:⑴强引用(StrongRefere
2013-08-22 14:17:26 21122 22
原创 android————Button
首先我们介绍一下SeekBar,即使拖动滑条,比如控制声音<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:
2013-08-19 19:59:57 1395
转载 android中进行https连接的方式
转载地址:点击打开链接如果不需要验证服务器端证书,直接照这里做[java] view plaincopypublic class Demo extends Activity { /** Called when the activity is first created. */ private T
2013-08-19 09:07:15 55259 15
转载 实例二:Ajax返回Json在Java中的实现
实例二:Ajax返回Json在Java中的实现 在上一个随笔中,介绍AJAX的一个简单实例,在这篇中主要是说一下使用Json来将后台取得的数据显示到前台页面。可以说这种方法应该是实现无刷新分页的基础,而且在开发过程中经常被用到。这里的后台部分由JAVA来实现。 这个例子也在上一篇中那个项目中实现。新建一个SecondTest.html页面,定义一个按钮,并给这个按钮绑定事件aj
2013-08-17 13:19:11 1242
原创 android————EditText
首先关于自动提示的效果<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertica
2013-08-16 21:31:07 797
原创 android---TextView
首先是显示网页的文字和链接<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertic
2013-08-15 22:11:59 795
原创 android---handle
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时
2013-08-14 23:39:54 795
原创 android---内容提供者
首先介绍一下android的ContentProvider的具体含义:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedprefere
2013-08-14 23:25:07 721
原创 android handle学习笔记
public class MainActivity extends Activity { private ProgressBar progressBar; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
2013-08-08 17:27:52 890
原创 android service的学习笔记
android service是后台运行的服务,没有界面。比如我们后台播放音乐就可以启动一个服务,service和其他组件一样是运行在主线程的,所以不能进行耗时的操作,不过我们可以开启一个线程来支持耗时操作服务一般分为两种:本地服务:Localhost Serviece是应用程序内部的服务,程序通过context.startService()来启动服务,通过调用Context.stopSe
2013-08-08 11:56:11 1172
转载 java IO流
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是1
2013-07-25 18:04:39 662
转载 Android入门第八篇之GridView(九宫图)
本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重
2013-07-25 16:38:15 685
原创 SpinnerActivity下拉列表
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:
2013-07-25 14:10:20 870
原创 android 文本框自动联想功能
MainHelloAutoCompleteTextView Settings Hello world! shan dong jiang su an hui zhe jiang fu jian shang hai guang dong guang
2013-07-25 14:07:59 5504
转载 Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv
2013-07-23 23:13:08 693
原创 android checkBox 的选中和取消选中
CheckBox cb1=(CheckBox) findViewById(R.id.CheckBox01); CheckBox cb2=(CheckBox)findViewById(R.id.CheckBox02); //监听器 OnClickListener ocl=new OnClickListener() { @Override public void
2013-07-23 21:33:51 30830 3
转载 final变量详解
从jdk1.0到今天,JAVA技术经过十余年的发展,技术上已经发生了巨大的变化.但final变量的定义从它诞生那天起,就没有发生任何变化,也就是这十多年它就一直表示它原来的意思.但遗憾的是,经过十多年仍然有90%的人没有理解它的真实含义,也没有一篇文章,包括我所见到的所有介绍JAVA的书籍(包括TKJ)都没有说清楚,我相信肯定有些作者是理解的,但没有一个作者向读者说清楚.而中国网友
2013-07-22 23:26:49 841
转载 java设计模式之代理模式(转自一淫才)
1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作
2013-07-22 15:58:18 971
转载 RelativeLayoutd 的属性
下面介绍一下RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical
2013-07-19 22:09:42 627
原创 Android之SharedPreference轻量级数据存储
android的配置文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_sharedpreference" android:versionCode="1" android:versionName="1.0" >
2013-07-19 20:51:24 742
转载 向上转型和向下转型
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是
2013-07-18 16:33:24 1186
原创 android读写Sdcard
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.androidsdk" android:versionCode="1" android:versionName="1.0" > package com.example.androidsd
2013-07-18 09:09:13 777
原创 模拟Http协议
HttpClient类是一个简单的HTTP客户端程序,它已GET方式向HTTP服务器发送HTTP请求package com.http;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;public class HTTPClient { public static void m
2013-07-17 10:23:29 1720
原创 android 多线程
public class Main extends Activity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState);
2013-06-13 11:33:17 643 3
原创 jdbc工具类
public class JdbcUtils { // 表示定义数据库的用户名 private final String USERNAME = "root"; // 定义数据库的密码 private final String PASSWORD = "admin"; // 定义数据库的驱动信息 private final String DRIVER = "com.mysql.jdbc.
2013-06-11 18:03:24 816
原创 Gson解析json
public static String CreateJsonStringbyGson(Object value) { Gson gson = new Gson(); String Str = gson.toJson(value); return Str; }public class JsonService { //一个person对象 public Person getPer
2013-06-11 13:47:23 16054 5
原创 android的从服务器取得json对象进行解析
先写服务器端的代码,先写一个person对象public class Person { private int id; private String name; private String address; public Person() { // TODO Auto-generated constructor stub } public int getId() {
2013-06-10 15:33:22 10721 3
原创 DOM解析xml
public class DOMXMLTools { public static List parseXML(InputStream inputStream)throws Exception{ List list=new ArrayList(); DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
2013-06-09 20:47:29 626
原创 PULL 解析xml
public class PullXMLTools { public static List parseXML(InputStream inputStream,String encode)throws Exception{ List list=null; Person person=null; //创建一个xml解析工厂 XmlPullParserFactory fac
2013-06-07 22:30:36 561
原创 SAX解析xml
李明 30 李向梅 25 person的类public class Person { private Integer id; private String name;private Short age; public Integer getId() { return id; } pu
2013-06-07 19:20:08 579
原创 android http 连接
public class HttpClient { public static String sendHttpClientPost(String path, Map map, String encode) { List list = new ArrayList(); if (map != null && !map.isEmpty()) { for (Map.Entry e
2013-06-05 21:24:53 673
原创 Http的POST方式提交给服务器
public class HttpUtil { private static String PATAH="http://112.83.242.73/http/HttpServlet"; private static URL url; static { try { url=new URL(PATAH); } catch (MalformedURLException e) {
2013-06-04 11:53:08 1015
原创 java 从服务上获取一张图片
public class ReadImage { public static InputStream getInputStream(){ InputStream inputStream=null; HttpURLConnection httpURLConnection=null; try{ URL url=new URL("http://219.219.1.117/adm
2013-06-03 21:05:01 7972
原创 android的Intent返回值
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); one=(EditText) this.findViewById(R.id.one); two=(EditText) th
2013-05-30 17:24:59 7694
转载 Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
android技术交流群:312121806 在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelab
2013-05-30 11:19:03 650
转载 android利用剪切板来实现数据的传递 分类: android
在Android开发中我们经常要遇到的一个问题就是数据在不同的Activity之间的共享。在Android开发中有很多种方法可以达到这个目地。这里介绍一种比较常见、又常用的一种方法就是使用剪切板。我们都有用过Window、Linux上的Copy。这里介绍的就是这种。调用服务[java] view plaincopyClipboardM
2013-05-29 21:27:22 688
apache_2.2.1-win32 安装版
2013-02-26
实现银行家算法(有界面 )
2012-12-24
带数据库的递归经典树形菜单
2012-11-25
hibernate3.2_reference_zh.pdf
2012-11-09
android 项目源码
2012-08-21
struts2-spring-plugin-2.1.6.jar
2012-05-19
struts2-spring-plugin-2.2.1.jar
2012-05-19
spring-2.5.api(可以索引的,找了半天)
2012-05-19
Spring2.5.2中文开发手册 CHM版本
2012-05-18
hibernate中文帮助文档api
2012-05-17
作业管理系统设计与实现
2013-06-09
电子资源管理系统设计与实现
2013-06-09
设备查借管理系统设计与实现
2013-06-09
纸质图书管理系统设计与实现
2013-06-09
zend studio 9破解工具(真的可以用,我找了好久)
2013-04-24
PHP manual中文版(很好用的php开发手册)
2013-04-14
百度BAE环境下的ssh应用
2013-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人