W e S D
0 1

随笔分类 -  Java

摘要:七彩霓虹灯效果,基于网上的小Demo进行修改。 在android项目values文件夹下创建文件colors.xml,配置七种颜色: #0000ff #ff0000 #ffff00 #8cd400 #A020F0 #ffa500 #4b0082 MainActivity中代码: // 当前颜色 private i... 阅读全文
posted @ 2016-03-20 15:24 SD.Team 阅读(846) 评论(0) 推荐(0)
摘要:eatwhatApp的客户端基本实现,会再后续进行整改,今天做一个在网上找到的小Demo,让屏幕中出现一个圆球,并跟随手指移动。 写个java类DrawView继承于View: public class DrawView extends View { public DrawView(Context context) { super(context); } } 定义属性:... 阅读全文
posted @ 2016-03-13 17:28 SD.Team 阅读(1365) 评论(0) 推荐(0)
摘要:之前我们就输入框EditText做了优化,而这次,我们为app添加拨打电话的功能。 首先是布局,将activity_shop_info.xml中对应的电话那一栏进行重新设计: <RelativeLayout android:id="@+id/ll_tel" android:layout_width= 阅读全文
posted @ 2016-03-05 12:34 SD.Team 阅读(246) 评论(0) 推荐(0)
摘要:这次内容,我们就项目中添加商店名称的EditText进行修改,让添加按钮随着edittext的内容而改变。 上代码,首先是xml文件上对两个控件的修改: <RelativeLayout android:id="@+id/et_relative" android:layout_width="match 阅读全文
posted @ 2016-02-27 22:10 SD.Team 阅读(231) 评论(0) 推荐(0)
摘要:上次我们介绍了跳转activity并且实现传值的功能,今天我们来实现双击返回键退出app的功能,上代码: 这里我们有两种方式去实现点击事件: 第一种方式: /** * 返回键的监听(系统提供的) */ @Override public void onBackPressed() { // TODO A 阅读全文
posted @ 2016-02-21 21:50 SD.Team 阅读(230) 评论(0) 推荐(0)
摘要:突然发现了一个比较新奇的插件,就是可以把我们输入的汉字,输出它所有的拼音的jar包。下面以代码的形式简单的介绍下这个插件 package com.babybus.sdteam.pinyin4j; import java.util.Scanner; import net.sourceforge.pin 阅读全文
posted @ 2016-02-14 23:44 SD.Team 阅读(579) 评论(0) 推荐(0)
摘要:之前我们实现了点击item项跳转activity,接下来我们再其基础上添加参数的传递。 在MainActivity里面的onItemClick()中: String name = shopList.get(position).getName(); //意图 Intent it = new Inten 阅读全文
posted @ 2016-01-31 12:22 SD.Team 阅读(151) 评论(0) 推荐(0)
摘要:android应用中,很少有一个activity的app,这次我们设置一个activity,通过listview的点击跳转并显示对应的商店信息。首先创建类ShopInfoActivity,对应设置其xml文件属性:java:public class ShopInfoActivity extends ... 阅读全文
posted @ 2016-01-24 21:00 SD.Team 阅读(210) 评论(0) 推荐(0)
摘要:上一篇我们讲述了dom4j读取xml的4种方法,甚是精彩,那么怎么样写入xml呢?我们直接看下源码实现。 public static void main(String[] args) throws Exception { // 创建文档 Document document = DocumentH... 阅读全文
posted @ 2016-01-18 20:29 SD.Team 阅读(500) 评论(0) 推荐(0)
摘要:之前我们为app在item项上添加了点击出现修改对话框,对店名进行修改的功能,其中我们会发现我们点击item和点击item上的按钮会有点击冲突。这次我们来修正下这个问题,同时介绍item项的长按点击OnItemLongClickListener()。 解决这个问题只需要修改对应item的xml... 阅读全文
posted @ 2016-01-17 21:06 SD.Team 阅读(223) 评论(0) 推荐(0)
摘要:在App中增,删功能都有了,这次我们来做改的功能。在项目中点击items项时对对应的条目中的商店名称进行修改。 点击items跳出一个对话框,里面包含了输入框、修改按钮和取消按钮: AlertDialog.Builder builder = new Builder(MainActivity.... 阅读全文
posted @ 2016-01-10 23:11 SD.Team 阅读(193) 评论(0) 推荐(0)
摘要:之前我们为app添加了读取本地数据的功能和删除的功能。本次我们来将listview上item项的触控修改为item项上单一控件的触控事件。用item项上的button来实现删除数据。 先上布局: 这其中做了几个修改,item项上店名textview被移至相对父控件左对齐,同时限定了显示上... 阅读全文
posted @ 2016-01-03 21:53 SD.Team 阅读(165) 评论(0) 推荐(0)
摘要:上次,我们为app添加了本地存储的功能,但会发现一但退出app则存储的商家集合就消失,但其实本地已经存储了记录只是没去读取罢了。接下来我们来实现这个功能。 /** * 获取本地数据 */ private void getLocalData() { //创... 阅读全文
posted @ 2015-12-27 22:27 SD.Team 阅读(147) 评论(0) 推荐(0)
摘要:通常我们在项目开发的过程中经常要操作到xml文件,在JAVA这边,我们会很自然的联想到Dom4J这个apache的开源插件,那么我们使用Dom4J如何来读取xml文件呢?下面我们来看看以下4种方法1.第一种方法:使用dom4j 中saxreader 获取Document容器,利用此容器的elemen... 阅读全文
posted @ 2015-12-27 16:23 SD.Team 阅读(666) 评论(0) 推荐(0)
摘要:1.OGNL概述OGNL,全称为Object-GraphNavigationLanguage,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。OGNL表达式的基本单位是"导航链",一般导航链由如下几个部分组成:属性名称(pr... 阅读全文
posted @ 2015-12-27 16:08 SD.Team 阅读(444) 评论(0) 推荐(0)
摘要:上次我们为eatwhat添加了了删除功能和dialog对话框的介绍,今天我们来使用SQLite进行本地数据存储。 首先,我们定义一个SQL辅助类ShopInfoOpenHelper继承SQLiteOpenHelper。public class ShopInfoOpenHelper extend... 阅读全文
posted @ 2015-12-20 22:31 SD.Team 阅读(281) 评论(0) 推荐(0)
摘要:之前我们做了添加店铺了功能,接下来我们做删除功能,并介绍对话框的使用方法。 在init()中注册listview的item点击监听 //注册监听 shop_lv.setOnItemClickListener(new lvItemClickListener()); 内部类lvItemClick... 阅读全文
posted @ 2015-12-13 22:32 SD.Team 阅读(193) 评论(0) 推荐(0)
摘要:在实战二中我们在eatwhatApp上增加了“添加店铺的功能”。接下来,我们来将添加的店铺显示出来,这里我们用到控件--ListView。先上演示图:首先,我们先设置布局: 设置listview里面每个it... 阅读全文
posted @ 2015-12-06 21:35 SD.Team 阅读(271) 评论(0) 推荐(0)
摘要:css 概述CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一css 的... 阅读全文
posted @ 2015-12-06 14:27 SD.Team 阅读(298) 评论(0) 推荐(0)
摘要:单例模式前言单例模式是非常实用的设计模式。单例类只会被创建一次,而后就会一直被贮存在内存中,许多具有管家性质的功能模块,都要尽量使用单例模式的思想去设计。特点有且仅有一个实例。单例类只会被创建一次,而后就会一直被贮存在内存中具备管家性质。单例类的成员变量的信息,会一直保存。写法构造方法必须私有。提供... 阅读全文
posted @ 2015-11-30 20:50 SD.Team 阅读(189) 评论(0) 推荐(0)