- 博客(529)
- 资源 (34)
- 收藏
- 关注
原创 电子拍卖系统开发第四天
今天主要整理了一下服务端代码。前面一直遇到一个问题?管理人员既能在后台web上可以管理物品等功能,可以实现物品种类的添加,查询,物品的添加及其浏览等待一些功能。一直想将管理人员操作这些功能的界面写的也比较好看一些。但是,我们都知道从Android客户端通过URL地址请求,返回的JSON格式的数据提供给客户端进行数据的展示。遇到问题:管理人员在后台实现功能的时候,想要通过丰富的界面很容易进行
2016-01-22 20:59:26 2249
原创 电子拍卖系统开发第三天
管理物品种类:1、查看物品种类:服务端代码:BussinessServiceImpl.java// --------------------种类------------------------- private KindDao kindDao = new KindDaoImpl(); /** * 查询全部种类 * * @return 系统中全部种类 */
2016-01-21 17:10:59 1837 1
原创 电子拍卖系统开发第二天
一、搭建简单的web服务器首先简单看一下web工程目录及其结构:login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 登录页面 用户账号: 用户密码: LoginServlet.javapack
2016-01-18 14:24:38 3894 1
原创 腾讯管家,小火箭效果的实现
一、小火箭框架搭建MainActivity.javapackage com.example.smallrocket;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class MainActi
2016-01-17 15:16:54 2165
原创 双击和多击事件的实现
在一些应用中,我们可能用到单击或者双击,甚至多击。那么双击事件怎么实现,容易,那多击呐....双击事件:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to
2016-01-17 12:56:03 471
原创 手机安全卫士第五天
一、实现归属地拖拽效果二、设置归属地位置完成三、WindowManager层归属地位置设定四、双击 & 多击事件五、归属地双击居中
2016-01-16 21:26:42 544
原创 手机安全卫士第四天
一、归属地数据库介绍 & 数据库拷贝号码归属地查询常用两种做法:第一种:联网查询。第二种:把数据库放在本地。(采用第二种)数据库的来源,可以在淘宝上购买,但是买的数据不一定是Android下用的数据库。如果在Android上使用得自己做一个,把数据库写到Android的数据库里。这里我们使用已经下载好的小米数据库,使用SQLite工具打开:观察data1、data2表的设计
2016-01-12 14:49:47 676
原创 基于位置服务,手机定位
基于位置的服务简称LBS(Location Based Service)基于位置的服务简称LBS,主要的工作原理就是利用无线电通讯网络或GPS等定位方式来确定出移动设备所在的位置。归根结底,其实基于位置的服务所围绕的核心就是要确定出自己所在的位置,这在Android中并不困难,主要借助LocationManager这个类就实现了。LocationManager的基本用法:
2016-01-09 14:20:40 1591 1
原创 一键锁屏,激活设备管理器,卸载应用,清除数据
开发一个设备管理器参考文档:http://wear.techbrood.com/guide/topics/admin/device-admin.html一键锁屏 & 激活设备管理器功能:AdminReceiver.javapackage com.example.lockscreen;import android.app.admin.DeviceAdminReceiv
2016-01-08 08:37:51 3288
原创 使用Intent在活动之间穿梭(Intent初识)
Intent英文意思:意图。Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动、启动服务、以及发送广播等场景。Intent的用法大致可以分为两种:显示Intent和隐式Intent显示Intent:Intent有多个构造函数的重载,其中一个是Intent(Conte
2016-01-07 09:43:33 1169
原创 读取手机联系人
读取手机联系人首先到模拟器中手机联系人的数据库文件:要想读取手机中的联系人,必须了解这三张表:dataraw_contactsmimetypes
2016-01-05 21:48:03 657
原创 手机安全卫士第三天
一、设置向导页面手势滑动处理Android为手势检测提供了一个GestureDetector类,GestureDetector实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例,GestureDetector.OnGestureListener就是一个监听器、负责对用户的手势行为提供响应。Gest
2016-01-05 16:55:44 810
原创 手机安全卫士第二天上
一、应用程序的主界面1、画九宫格和列表:activity_home.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2016-01-03 08:55:05 843
原创 手机安全卫士第一天
一、代码组织结构1、根据业务逻辑划分办公软件出差 com.xbmu.travel工资 com.xbmu.money会议 com.xbmu.meeting网盘上传 com.xbmu.upload下载 com.xbmu.download分析 com.xbmu.share2、根据功能模块划分(Android开发推荐此方法)Activity
2015-12-29 10:00:33 858
原创 谷歌电子市场学习笔记第五天
一、详情底部界面detail_bottom.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/bottom_layout" android:layout_width="match_parent" android:layout_
2015-12-25 21:19:43 702
原创 谷歌电子市场学习笔记第四天
一、HomePictureHolder.javaHomePictureHolder.javapackage com.xbmu.google.holder;import java.util.List;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import
2015-12-20 19:20:53 969
原创 谷歌电子市场学习笔记第三天
一、抽取DefaultAdapter & BaseHolder1 、抽取Adapter 共性的方法 。2、 把getView方法里 和holder相关的逻辑 摘取到Holder代码中 。3、 把Holder 相关的代码 抽取到BaseHolder中。 4、 把adapter 中getVIew 方法 抽取到了DefaultAdpater中, 其中每个子类getView
2015-12-18 19:41:17 1135
原创 谷歌电子市场学习笔记第二天之下
一、读取本地缓存HomeProtocol.javapackage com.xbmu.google.protocol;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.
2015-12-17 21:22:31 895
原创 谷歌电子市场学习笔记第二天之上
一、抽取到BaseFragment.java二、将BaseFragment.java中的部分代码摘取到LoadingPage.java三、线程池原理和具体实现四、请求服务器的框架五、联网六、把缓存保存到本地
2015-12-16 14:36:43 652
原创 谷歌电子市场学习笔记第一天之下
一、ViewPager切换界面和Tab标签的建立参考Android文档安卓开发官方文档:http://wear.techbrood.com/training/implementing-navigation/lateral.html里面有详细的教程。activity_main.xml<android.support.v4.widget.DrawerLayout xmlns:andro
2015-12-15 11:09:54 788
原创 谷歌电子市场学习笔记第一天之上
一、环境搭建1.安装最火、最快的Android模拟器:genymotion模拟器2.安装服务器WebServer(里面是假数据)3.在sd卡的根目录下放置WebInfos文件夹二、ActionBar的显示Action Bar设计概念在Android3.0(APP 11)中被Google引入以后,在4.0版本之后更是被Google纳入设计规范中,从Google的各大App
2015-12-14 12:19:51 1162
翻译 自定义控件:开关按钮的实现
自定义点击开关按钮一、继承已有View实现自定义View通过对android原生控件的研究,可以发现android中的控件都是继承view类,如textView、ImageView等,通过重写相关的方法来实现新的果,通过这个我们得到两点:1.我们可以在已有控件的基础上,通过重写相关方法来实现我们的需求。2.继承view类或viewgroup类,来创建我们所需要的控件。一般来讲,通过
2015-12-13 21:05:44 620
原创 自定义控件:使用PopupWindow实现下拉框效果
PopupWindow可以创建类似对话框风格的窗口,使用PopupWindow创建对话框风格的窗口只要如下两步即可:1.调用PopupWindow的构造器创建PopupWindow对象。2.调用PopupWindow的showAsDropDown(View view)将PopupWindow作为view组件的下拉组件显示出来;或调用PopupWindow的showAtLocation(
2015-12-12 21:50:16 2028
原创 自定义控件:使用ViewPager实现广告条效果
在许多项目之中,首页的activity或者fragment都会一般有广告条的效果,我们来自定义实现一下广告条。activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2015-12-12 12:39:07 1206
原创 Android:初识异步任务AsyncTask
AsyncTask为何而生:1.子线程中更新UI2.封装,简化异步操作。构建AsyncTask子类的参数:AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下三个泛型参数:1.Params:启动任务时输入参数的类型。2.Progress:后台任务执行中返回进度值得类型。3.Result:后台执行完成后返回结果的类型。构建AsyncTas
2015-12-09 10:28:18 432
原创 慕课网:Android异步加载AsyncTask项目实战中
上一篇,我们完成了使用AsyncTask异步加载获取了网络的数据,并且解析数据,顺利显示在了ListView中,但是其中图片还是使用的是本地的默认图片,并没有从网络获取图片,今天我们完成从网络获取图片的两种方法:1.使用线程获取网络图片极其优化ImageLoader.javapackage com.xbmu.news;import java.io.BufferedInputStre
2015-12-08 11:08:19 451
原创 Android中的BaseAdapter的使用极其优化
要想使用BaseAdapter,必须知道数据适配器,什么是数据适配器?数据源,ListView,适配器的关系分析上图:Data source数据源的来源是多种多样的,而ListView所展示数据的格式是有一定的要求的,那么数据适配器正好建立了数据源与ListView之间的一种适配关系。将数据源的数据转换成了ListView正好要显示的数据格式,从而将数据的来源与数据的显
2015-12-07 17:18:04 444
原创 慕课网:Android异步加载AsyncTask项目实战上
今天,在慕课网上看到Android异步加载的视频,感觉那个老师讲的挺6的。决定学习一下,整理下笔记。为什么要使用异步加载:1.还是Android单线程模型2.耗时操作阻塞UI线程异步加载最常用的两种方式:1.多线程\线程池2.AsyncTask
2015-12-07 11:08:55 716
原创 win8 64bit专业版下安装Android Studio出错,解决方法。
哎,今天一下,啥事都么干,就是把Android Studio安装了,卸载了,安装了,卸载了,不知重复了多少边。简单整理下安装时遇到的错误及其解决方法:1.首先确保电脑已经正确安装了JDK,并且已经配置好了环境变量:path,classpath,JAVA_HOME。这里就不再赘述了。2.下载好了Android Studio像普通软件一样,一路安装下来,但是快要成功的时候,会遇到这个问
2015-12-06 21:16:01 916
原创 Android:下拉刷新,分页加载数据(服务端与客户端的的具体实现)
我们在项目开发过程中,最常用的控件就是ListView,常用的场景也就是以列表的方式显示数据,当我们的应用联网的时候,可以下拉刷新获取更多的数据;当没有更多的数据的时候,会提醒我们没有更多数据。这里我简单总结了一下分页加载数据,希望大家提出宝贵的意见,或者有什么更好的方法与我一起分享学习:
2015-12-03 13:14:46 7631 1
原创 初识:轻量级的异步类AsyncTask
在Android中,我们可以使用异步消息处理机制(Handler,Message,MessaggeQueue,Looper)解决了在子线程中对UI进行操作。但是这种方法使用起来特别麻烦,因此Android还提供了另外一些好用的工具,AsyncTask就是其中之一。AsyncTask它也可以十分简单地从子线程切换到主线程。由于AsyncTask是一个抽象类,所以如果我们想使用它,就必须要
2015-12-03 10:50:22 466
原创 将Date日期类型的字段转换成json字符串
想必我们在做项目的时候,都会遇到服务端与客户端交互数据。一般情况下我们都会采用json格式或者xml格式,将服务端的数据转换成这两种格式之一。但是,如果我们将数据转换成json格式的时候,我们也许会遇到Date日期型的数据转换成json格式后,并不是我们想要的格式。下面我们通过简单的demo来说明这个问题。我们按照一般json格式生成,会出现以下问题:采用json:将数据生成jso
2015-12-03 09:06:27 24724 5
原创 Android:在子线程中更新UI,解析异步消息处理机制(Handler)
这篇文章是通过阅读“第一行代码”这个书,学习总结的,整理出自己的想法和借鉴作者的思想来充分理解:Android中的异步消息处理机制。众所周知,Android的UI也是线程不安全的。也就是说,如果想要更新应用程序里的UI元素,则必须在主线程中进行,否则就会出现异常。我们举一个形象的例子来说明这个问题:功能实现:当我们点击Button按钮时,用于改变TextView中显示的内容。act
2015-12-01 12:35:09 3239 1
原创 自定义控件学习之:追溯以前的优酷菜单
优酷菜单布局的实现:第一步:实现三个圆环(最里面的圆环,中间圆环,最外面的圆环)<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma
2015-11-30 11:56:17 635
翻译 Aptana简介与安装及其firebug的安装
Aptana的简介:Aptana是一个非常强大,开源,专注于JavaScript的Ajax开发IDE它的特性包括: 1、JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能 2、Outliner(大纲):显示JavaScript,HTML和CSS的代码结构 3、支持 JavaScript,HTML,CSS代码提示,包括
2015-11-29 10:10:13 698
原创 数据库:多表之间的设计以及对应类之间的关系,与数据库的操作。
当我们所做的项目要和数据库打交道的时候,总会要在数据库中创建表。而表之间的关系:一对多,多对多,一对一,我们必须遵循数据完整性中的参照完整性。简单提及一下,数据完整性有:实体完整性,域完整性,参照完整性。表与表之间的关联关系:一对多:CustomerDaoImpl.javapackage com.xbmu.dao.impl;import java.s
2015-11-20 16:24:46 7386
原创 android:使用网络通信技术从客户端直接获取服务端的对象数据
昨天浏览博客的时候看到一个“博客专家”写了一篇博文,深受启发。特别感谢这位大神,我已经买了你写的那本书“第一行代码”,会细心阅读的。我就是通过你这边博文深受启发的,特此链接到这里,希望对大家和我以后的学习有帮助。感谢大神,嘿嘿....巧用Android网络通信技术,在网络上直接传输对象上面这个链接是从服务端读取客户端的数据。我总结了一下从客户端读取服务端的对象数
2015-11-18 21:25:36 2395
原创 draw9patch工具的使用,按钮的背景和文字颜色的美化
一个Android应用的好坏可能对于我们开发人员来说主要考虑其运行效率和性能,可是对于用户来说,一般情况下他们注重的是应用的外表,也就是时一个应用能否成功的让各大用户青睐,其应用的的外貌起着至关重要的觉得。因此,今天我们来探讨一下如何使我们的应用中的按钮更加美观,让用户的体验效果更好。Button按钮在应用中是很广泛的,使用起来也比较容易,可以通过为按钮制定android:back
2015-11-17 09:16:50 1523
谷歌电子商城第二天
2015-12-18
下拉刷新(分页加载数据,包括服务端和客户端代码)
2015-12-03
电子市场所需的工具类
2015-11-15
Spring事务管理学习
2017-04-16
电子拍卖系统客户端与服务端
2016-01-24
电子拍卖系统cs代码
2016-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人