- 浏览: 25722 次
- 性别:
最新评论
-
Caelebs:
service.save("对不起,你是傻逼 ...
Spring Bean的注入 -
Caelebs:
Bean的生命周期
文章列表
Android 4.0开启广播接受
- 博客分类:
- Android
1.问题
在测试Android开启广播接受的时候,Android3.0之后就增加了权限,在模拟器测试的时候是可以接受到广播并且开启的指定的App。不过在真机上面调试的时候,一直不能接受到,开机广播不能接受,网上也看了很多文章,没有解决。
2.解决
我的手机是Android4.0的,真机调试时也按网上解决方法试了,增加权限,安装之后先运行了一次,设置自启动项。不过都没有用。原来是我安装App都是安装在SDCard上面的,刚开机时要加载SDCard,可能加载完之后App就无法就收到开机广播了,最后我把App移至系统空间才解决
public class Boot ...
http通信之Json数据解析
- 博客分类:
- Android
如何制作Json格式的数据
利用Google 提供的gson-2.2.4.jar,
public class TestJson {
public static void main(String[] args) {
Result result = new Result();
result.setResult(1);
List<People> peoples = new ArrayList<>();
People people1 = new People();
people1.setName("jac ...
Android中的Http通信之文件上传
- 博客分类:
- Android
1.创建一个Dynamic Web project工程,指定其服务器,我们这里用的是Tomcat7.0,新建index.jsp文件,其内容如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " ...
package com.pt.http01;
import android.os.Handler;
import android.widget.TextView;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
import java.io.IOException;
import java.io.InputStream;
import java.net ...
Spring Bean的注入
- 博客分类:
- Spring
一.设值注入
1.建立InjectionDaoImpl和InjectionServiceImpl两个类分别为InjectionDao和InjectionService两个接口的实现类,且InjectionDAO为InjectionServiceImpl的一个属性
public class InjectionServiceImpl implements InjectionService{
private Injec ...
Spring Bean
- 博客分类:
- Spring
1.什么是IOC
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
.IOC:控制反转,控制权转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建 和维护
.DI(依赖注入)是其一种实现方式
1.学习Spring Api网站
http://projects.spring.io/spring-framework/
http://spring.io/guides
2.概念
Spring是一个开源框架,主要解决企业应用开发的复杂性而创建的但现在以及不止应用于企业应用。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。通过控制反转(IoC)的技术达到松耦合的目的。
//得到关于Android系统相关信息例如 file encodeing=utf-8
Properties property = System.getProperties();
property.list(System.out);
private void doPost() {
try {
URL httpUrl = new URL(url);
HttpURLConnection conn = (HttpURLConnection) httpUrl.openConnection();
...
Android中的Http通信
- 博客分类:
- Android
HttpUrlConnection
一.访问网页
1.在activity_main.xml中定义布局WebView(要添加权限)
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
2.在MainActivity中开启线程HttpThread访问网络
...
Android中的http通信之理论
- 博客分类:
- Android
一.HTTP
HTTP 是超文本传输协,面向应用层协议,传输的对象为文件一次Http操作为一个事务1:客户机和服务器建立连接,单击链接开始工作2:客户机发送请求给服务器,格式为URL、协议版本号,后面是MIME信息
数据结构
1:BMP文件组成
BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。
2:BMP文件头(14字节)
BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。
其结构定义如下:
Maven构建Web骨架项目
- 博客分类:
- maven
在cmd 命令行输入:mvn archetype:generate -DgroupId=com-pengtao
-DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp
创建Web骨架的项目
接下来就是在pom.xml文件中<!-- 补全项目依赖 -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...
Maven环境搭建及创建
- 博客分类:
- maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。1. 在https://maven.apache.org/download.cgi# 下载apache-maven-3.3.9-bin.zip压缩包并解压2.配置环境变量M2_HOME,指向apache-maven-3.3.9-bin目录3.在Path中%M2_HOME%\bin打开命令提示符 mvn -v检测是否配置完成 命令 : mvn compile //编译项目 mvn test //测试项目 mv ...