- 博客(22)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
原创 Android数据存储和提供器——sharedPreference
一,简单分析应用场景:存放基本的配置; 优势: sharedPreference将数据以键值对的形式保存至XML文件中,而生成XML文件保存于data/data/程序包名(package name)/shared_prefs目录下。使用简单,能够非常容易的存取数据。 缺点: SharedPreference只能保存基本数据类型。二,存取示例
2015-09-30 20:57:50 2048 2
原创 Android——发送和接收广播
一,发送广播 利用Intent来发送广播。使用:在需要发送广播的地方创建一个Intent对象,将信息的内容和用于过滤的信息封装起来,通过以下三种方法将Intent广播出去:1,Context.sendBroadcast2,Context.sendOrderedBroadCast3,Context.sendStickyBroadcast 三种方法的区别:1,sendBroadcast和sendSti
2015-09-30 20:57:25 2261 1
原创 Android——本地服务基础(一)
本地服务用于应用程序内部,可以实现应用程序自己的一些耗时任务,比如查询升级信息,网络传输,或者在一些场合需要在后台执行,比如播放音乐,并不占用应用程序比如activity所属的线程,而是单开线程后台执行,这样用户体验比较好。一,本地服务的启动方式 1,Context.bindService 1,绑定时,bindService—
2015-09-30 20:56:49 1737 3
原创 Andorid——菜单:上下文菜单
一,简介 Android系统中的ContextMenu(上下文菜单)类似于PC的右键弹出菜单,当一个视图注册了上下文菜单,长按该试图对象将出现一个提供相关功能的浮动菜单。 使用:上下文菜单可以被注册到任何视图中,最常见的是ListView,但是上下文菜单不支持图标和快捷键。二,调用需要的方法 1,onCreateContextMenu方法:当上下文
2015-09-29 21:03:43 2248 11
原创 Android——安卓调试小技巧(一)
在我们做完一个Activity之后,总是要看下效果才放心,但是面对虚拟器的启动慢,反应慢的两个痛点,我们总要寻找别的方法。 1,copy生成的APK文件安装 在我们选择Run As之后,会在bin文件夹下生产一个app的apk文件,我们可以拷贝出来,在未发布到google之前,发给测试人员使用。
2015-09-28 21:12:56 1946 10
原创 Android——工具对话框
一,日期对话框 代码: //日期时间对话框 //获得时间相关实例,目的是为了初始化日期选择对话框弹出来的初始时间 Calendar calender=Calendar.getInstance(); calender.setTimeInMillis(System.currentTimeMillis()); i
2015-09-28 20:59:21 1814 5
原创 Android——简单对话框
一,提示对话框 效果: 调用代码: new AlertDialog.Builder(MainActivity.this) .setIcon(android.R.drawable.ic_dialo
2015-09-28 20:48:11 2327 8
原创 Android——Layout:TableLayout
表格布局是指该容器是一个表格,放置控件时,控件的位置坐落在表格的某个位置上。其中TableRow是配合TableLayout使用的,目的是为了让TableLayout生成多个列,否则TableLayout中就只能存在一列元素,但可以有多行。TableLayout的直接父类是LinearLayout,所以其具有LinearLayout的属性,TableLayout中的每一行用TableRow表示,每
2015-09-28 15:55:06 2289 13
原创 Android——Layout:RelativeLayout
相对布局是指利用控件之间的相对位置关系来对布局进行设置。在容器中的控件与其他任何一个控件或者容器都有相对关系。 例如:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layou
2015-09-27 22:13:34 2012 8
原创 Android——Layout:LinearLayout
一,水平布局(horizontal) 水平放置:容器里面存放的控件或者容器只能以一行的形式出现,放置的控件只能是该行中的某个位置,两个控件或者容器之间只有左右关系没有其他方向上的关系,当放置水平方向满屏时不会自动换行,再放置的控件将在屏幕之外存在,无法看见。 例如,布局XML文件: <LinearLayout xmlns:android="http://
2015-09-27 21:55:52 2005 9
原创 Android——DDMS简单介绍
DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。 它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 一,切换DDMS视图 在左侧的Devices中,可以看到正在运
2015-09-27 19:44:04 1951 14
原创 SSH整合(二)——利用Spring来装配Action类
在上篇文章(SSH整合(一)——直接获取ApplicationContext)中,在Action类中通过获取ApplicationContext对象,调用getBean方法来实例化bean类,这种方法将Action类与Spring的绑定装配JavaBean绑定的过紧,大大增加了他们的耦合度。如果装配文件的内容有变化,很可能要修改Action类的代码。 所以我们将装配Action类及其属性的
2015-09-27 14:48:30 2866 15
原创 SSH整合(一)——直接获取ApplicationContext
一,引入jar包 首先建立如下项目: 接着,在项目中引入如下jar包: 楼主本人属于比较笨的那种,总是引丢了。。 二,基本XML配置 1,首先是web.xml中,
2015-09-27 11:43:41 3146 12
原创 SSH——Hibernate简单配置
作为SSH开发框架中的ORM部分,感觉这个ORM跟以前用过的一些ORMapping框架相比,配置起来还是相对麻烦的。 一,引入Jar包 刚开始只是引入了hibernat非常基本的jar包进去,后来debug的时候,发现缺失了很多jar包,就又引了一批进去。所以特别想问问大家引包的时候,有什么方法可以提高引入jar包的效率吗? 二,创
2015-09-26 20:31:48 3019 12
原创 SSH——Struts2中引入Spring
一,为什么要使用Spring 1,装配JavaBean 摒弃老旧的new方式,spring为我们提供了一种机制,使得创建javaBean以及设置javaBean属性的工作可以通过配置文件以及Spring框架本身来完成。这样,当某些地方需要改变时,修改Spring的配置文件即可。这个过程实际上就是Spring框架通过读取相应的配置文件中的内容,并根
2015-09-26 16:38:56 1861 14
原创 SSH——Struts2引入配置
MVC架构与传统的WebForm从代码上感觉,主要还是请求被服务器收后怎么个处理流程的问题。对于传统WebForm,客户端访问时候,输入的是页面的地址,请求通过处理管道,然后请求对象被交给页面的后台代码生成类处理(.NET),处理的结果以标签形式被绑定到页面上;或者是访问页面之后,在页面加载中加入AJAX代码,异步获取数据,将数据绑定到页面;这两种方式都是以页面为中心的;出现MVC之后,服务端代码
2015-09-26 11:35:28 1637 8
原创 Hello World——用思考揭开世界的一角
在开始进入正题之前,还是先按照惯例,介绍一下人物背景。 本人女,92年11月生,是标准的90后,喜欢听周杰伦,最喜欢的作家是大仲马,只读过一点儿韩寒,经历过郭敬明好几版《小时代》的摧残,爱逛街吃饭,带有90后的一些标签,但是也有自己一些特色的东西。大一的时候,是只专心上课,一字一字记笔记,晚上乖乖上自习的好学生,业余的时候看看书,乱写小说。这样的日子大概持续了一个多学期,但是
2015-09-24 17:04:36 3318 36
原创 .Net——Nhibernate实现CRUD
最近用到SSH(spring+struct+hibernate),从java里面的hibernate,不自觉联系到.net里面的Nhibernate。 下面来简单聊下Nhibernate. 一,引入Dll 主要有三个: 基本的就这三个,其他的,比如Castle.Core.dll,Castle.DynamicProxy2
2015-09-24 12:34:17 2456 12
原创 技术选型(一)——安卓开发
接下JRKJ项目是从大概8月中旬,当时自己安排的任务主要是.NET这版的Web开发,框架是原来ITOO的框架,主要因为是1.0版,主要时间都在梳理需求。 后来因为人员调动各种原因吧,接下了安卓APP的开发。对于这个有点儿陌生的东西,感觉有很多不确定性。 首先,面临的就是.NET Or Java的问题。 开发的时候,我是选择.NET 平台还是Java平台。 .NE
2015-09-24 11:51:46 1818 15
原创 MVC中的AOP思想——Filter
一,AOP(Aspect Oriented Programming) 在谈AOP之前,我们先来说OOP(Object Oriented Programming),这是接触每一门编程语言的时候,都会先学的东西。众所周知,OOP有三个特征:封装,继承,多态。这是从类的角度来说的,如果我们把系统中的关系用UML图来表示的话,会发现有点儿类似树的结构,这棵树是从上到下的或者是从下到上的
2015-09-14 09:48:42 2341 8
原创 Spring.Net——理解控制反转和依赖倒置
一,控制反转(Inversion of Control,缩写IoC)和依赖注入(Dependency Injection,简称DI) 1,控制反转 IoC(Inversion of Control),这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关 系。
2015-09-13 08:19:35 2417 6
假装美少女战士
2021-06-29
Hbase连接报错RpcRetryingCaller
2016-12-22
REST ful api发布到linux报错404
2016-03-29
安卓平板安卓ubunt系统
2016-03-13
安卓ListView如何遍历每个Item保存我每条上添加的数据
2015-10-26
使用bootstrap的一个东西,然后下报出这样一个错误,怎么改写代码才行?()
2015-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人