- 博客(86)
- 资源 (20)
- 收藏
- 关注
转载 Android应用开发SharedPreferences存储数据的使用方法
1.概述。SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。创建的存储文件保存在/data/data//shares_prefs文件夹下。
2015-05-24 08:59:23
683
转载 Android学习笔记 - DOM SAX PULL JSON
Dom 创建 XMLDom,借助 javax.xml.parsers.DocumentBuilder,可以创建 org.w3c.dom.Document 对象。使用来自 DocumentBuilderFactory 的 DocumentBuilder 对象在 Android 设备上创建与解析 XML 文档。您将使用 XML pull 解析器的扩展来解析 XML 文档。
2015-03-11 23:24:37
528
转载 Android学习笔记 - ViewPager + Fragment实现滑动标签页
ViewPager 结合Fragment实现一个Activity里包含多个可滑动的标签页,每个标签页可以有独立的布局及响应。activity_main.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="
2015-02-11 23:51:46
497
转载 Android学习笔记 - Adapter
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根
2015-02-11 00:01:41
405
转载 Android学习笔记 - fragment
public class FramentMainActivity extends FragmentActivity { private Fragment[] fragments; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); re
2015-02-10 23:56:39
536
转载 Android学习笔记 - 杂
Android permission 访问权限大全程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write ac
2015-02-09 23:36:02
536
转载 Android学习笔记 - socket编程实例
注意点:注册访问的网络权限;android中UI线程不能有访问网络的操作,否则会报android.os.NetworkOnMainThreadException的异常[html] view plaincopyuses-permission android:name="android.permission.INTERNET"/>
2015-02-09 22:35:06
779
转载 Android学习笔记 - Broadcast
Contents:AnimationsTween AnimationsAnimationSetInterpolatorFrame-By-Frame AnimationsLayoutAnimationsControllerAnimationListener Animations
2015-02-03 23:10:28
439
转载 Android学习笔记 - Broadcast
BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数
2015-02-02 23:52:10
385
转载 Android学习笔记 - Service
一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放
2015-02-02 23:50:10
488
转载 Android学习笔记 - Intent
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activi
2015-02-02 23:48:59
341
转载 Android学习笔记 - SlidingDrawer 和 ExpandableListView
我们来看一下官方文档中对这个控件 的定义:SlidingDrawer hides content out of the screen and allows the user to drag a handle to bring the content on screen. SlidingDrawer can be used vertically or horizontally. A sp
2015-02-01 16:15:10
544
转载 Android学习笔记 - TabHost 和 Menu(一)
TabHost有时,我们想在一个window中显示多个视图,这时就需要用到Tab容器。在Android里它叫TabHost。使用TabHost有两种方式:在相同的activity中使用TabHost导航多个视图使用TabHost导航多个Activity(通过intents)Tab应用的结构TabHost的Activity的结构如下:
2015-02-01 15:35:35
480
转载 Android学习笔记 - 滑动菜单SlidingMenu的实现
先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文件main.xml 采用RelativeLayout布局. "1.0" encoding="u
2015-01-31 23:42:01
573
转载 Android学习笔记 - SQLite
对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法。本篇文章主要用到SQLiteDatabase的一些函数。废话少说,直接贴代码!由于数据库中操作的对象时Student类,因此我们看一下Student.java代码: [java] view plaincopy
2015-01-31 22:17:28
625
转载 Android学习笔记 - listview与adapter和Dialog
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List
2015-01-29 23:38:57
3871
转载 Android学习笔记 - Spinner
SpinnerActivity.java 代码。[java] view plaincopypackage cn.com; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.
2015-01-28 23:50:00
467
转载 Android学习笔记 - Activity篇
1.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互 2.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在AndroidMainfest.
2015-01-26 23:30:19
484
转载 MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');亲测好用!!!!!!!方法2:用mysqladmin mysqladmin -u root password "newpass" 如果r
2014-12-01 20:50:51
417
翻译 Hibernate映射解析——七种映射关系
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现OR
2014-11-27 23:06:19
392
转载 Maven目录结构
Maven 标准目录结构好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:src/main/javaApplication/Library sourcessrc/main/resourcesAppli
2014-11-26 22:52:20
379
转载 索引和视图
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引
2014-11-24 15:16:34
413
转载 SQL 优化
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用
2014-11-24 15:05:43
507
原创 Spring
IOC是控制反转,获得依赖对象的过程被反转了,控制反转之后,获得依赖对象的过程由自身管理变为由IOC容器主动注入,“依赖注入”就是由IOC容器在运行期间,动态的将某种依赖关系注入到对象之中。
2014-10-15 22:05:30
386
转载 内部类
1.java中,可以将一个类的定义放在另一个类的内部,这种叫做内部类。内部类允许编程人员将逻辑上相关的类组织在一起,并且控制内部类对其他类的可见性。2.在外部类的非静态方法中创建内部类的对象语法:外部类类名.内部类类名 对象名 = 外部类对象.new 内部类类名();如:[java] view plaincopypub
2014-07-07 23:13:29
382
转载 抽象类和接口
抽象类和接口的比较 抽象类和接口都是进行面向对象设计时专用的设计结构,在实际进行项目设计时,经常需要考虑的问题就是——“使用抽象类还是接口”?下面通过对于抽象类和接口进行简单的比较,熟悉两者之间的区别和联系,从而在实际设计时使用恰当的结构。1. 什么时候使用抽象类或接口?当设计中为了规范类中方法声明的结构(即类的行为)时,使用抽象类或接口。也就是强制子类
2014-07-02 22:57:39
413
原创 Spring BUG
问题:log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.xml.XmlBeanDefinitionReader).log4j:WARN Please initialize the log4j system properly.解决方案:
2014-04-13 19:28:45
437
原创 github上传文件
git add 文件名git commit -m "add CRT_Sim"16:50:45王友霞 2014/4/13 16:50:45git push origin master
2014-04-13 16:55:14
365
转载 iBatis简单入门教程
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相
2014-04-10 09:43:25
381
转载 Spring的IOC原理
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合
2014-03-19 09:05:52
400
转载 sql语句
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw
2014-02-25 14:15:18
688
原创 javascript
数组:var person={firstname : "Bill",lastname : "Gates",id : 5566};name=person.lastname;name=person["lastname"];
2014-02-25 14:08:46
401
原创 Drupal——module开发实现简单block
sites\all\modules\test.infoname = "Test"description = "exampal for test"core = "7.x"package = "Exampal"sites\all\modules\test.module<?php /** * Implements hook_help.
2013-12-04 13:02:10
1307
原创 Drupal——module开发实现hello world
File: /sites/all/modules/mymodule/mymodule.infoname = mymoduledescription = test proof of concept modulepackage = public-actionversion = VERSIONcore = 7.xfiles[] = mymodule.module; Informa
2013-12-04 12:58:31
1182
转载 Please ensure that adb is correctly located at
5037为adb默认端口 查看该端口情况如下: netstat -aon|findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540发现6540占用了 5037端口,继续查看6540的task,发现是wandoujia .如下
2013-11-18 19:46:29
648
转载 Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean onDoubleTap(MotionEvent e) 解
2013-11-02 15:38:54
506
原创 数据库
bug:Duplicate entry ... for key 'uid'debug:1、主键的唯一值重复,在对数据库进行修改、插入操作时,一但主键的唯一值重复就会报此错误, 2、有时在表中存在多个主键时,对表操作仍然报此错误,是因为对该表的索引造成的。例如一个表中有 id1,id2两 个主键,但是在插入数据时已经存在了ff,11这样一条纪录,再插入ff,22这样一条记录应该是
2013-10-23 19:03:49
399
转载 PHP经常容易记乱的知识
1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。$r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行。
2013-09-24 16:59:00
465
转载 PHP之日期函数
介绍PHP是一门非常令人惊奇的语言。它足够强大(最大的博客(wordpress)的核心语言),它足够广泛(运行在最大社交网站facebook上),它足够简单(作为初学者首选入门语言)。在低成本的机器上运行良好。而且php语言有很多非常不错的服务器套件(如WAMP和MAMP),很方便的安装在你的机器上。PHP有非常丰富的库资源,便于开发者很容易的处理一些业务。由于我们在项目中与日期接触最多,
2013-09-24 16:46:14
517
C语言名题精选百则源程序
2013-05-27
C语言名题精选百则技巧篇PDF文档
2013-05-27
设计模式精解
2013-05-27
EditPlus文字编辑器
2013-05-25
tomcat网络服务器
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人