自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的征途是星辰大海

我的GitChat : https://gitbook.cn/gitchat/author/5aa87360f09ada6c2d5d0533

  • 博客(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

原创 思考和学习的方式比技术更重要!

思考和学习的方式比技术更重要!

2015-09-26 19:12:07 274

原创 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

ble设备扫描器.apk

ble设备扫描器.apk,目前只有扫描周边BLE设备的功能,又需要其他功能的,可以私信我。

2016-09-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除