Android项目
上善若水
每天努力一点,就离大神们近一点。
展开
-
电子拍卖系统开发第五天
今天要将整个项目完结,主要实现功能: 五、浏览拍卖物品: 1、先选择一个物品种类,查看当前种类下的物品,点击该物品,可以进行竞拍物品 服务端:原创 2016-01-24 23:26:35 · 1527 阅读 · 2 评论 -
手机安全卫士第三天
一、设置向导页面手势滑动处理 Android为手势检测提供了一个GestureDetector类,GestureDetector实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例,GestureDetector.OnGestureListener就是一个监听器、负责对用户的手势行为提供响应。 Gest原创 2016-01-05 16:55:44 · 837 阅读 · 0 评论 -
使用Intent在活动之间穿梭(Intent初识)
Intent英文意思:意图。 Intent是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可被用于启动活动、启动服务、以及发送广播等场景。 Intent的用法大致可以分为两种:显示Intent和隐式Intent 显示Intent: Intent有多个构造函数的重载,其中一个是Intent(Conte原创 2016-01-07 09:43:33 · 1205 阅读 · 0 评论 -
谷歌电子市场学习笔记第四天
一、HomePictureHolder.java HomePictureHolder.java package 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 · 991 阅读 · 0 评论 -
谷歌电子市场学习笔记第五天
一、详情底部界面 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 · 722 阅读 · 0 评论 -
智慧北京开发第一天(下)
ViewPager监听事件,动态设置红点位置: GuideActivity.java package com.xbmu.wisdombj; import android.app.Activity; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.v原创 2016-02-06 22:18:50 · 1377 阅读 · 0 评论 -
智慧北京开发第二天(上)
主页面框架 & RadioButton 主页面布局分析: fragment_content.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="原创 2016-02-06 22:21:13 · 1157 阅读 · 0 评论 -
智慧北京开发第二天(下)
将网络数据传递给侧边栏 运行效果: 使用XUtils开源项目,完成网络请求;使用GSON开源项目完成JSON格式数据的解析。 GlobalVariables.java package com.xbmu.wisdombj.global; /** * 定义全局的变量 * Created by Administrator on 2016/2/6 0006. */ pu原创 2016-02-06 22:23:09 · 1819 阅读 · 6 评论 -
智慧北京开发第三天(上)
ViewPagerIndicator的使用 ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面。 运行效果: 导入开源项目Android-ViewPagerIndicator-master中的第三方库文件library,并运行它的demo文件,熟悉它所实现的功能,参原创 2016-02-09 10:35:51 · 1346 阅读 · 0 评论 -
智慧北京开发第三天(中)
智慧北京开发框架事件处理总结: 运行效果后,UI界面图分析: 各个ViewPager滑动事件总结: 第一个ViewPager:我们不想让它左右滑动,自定义NoScrollViewPager类(继承ViewPager) /** * 重写onTouchEvent事件,什么都不用做 * @param ev * @return *原创 2016-02-10 16:36:46 · 1239 阅读 · 0 评论 -
智慧北京开发第三天(下)
头条新闻标题设置 & 使用ViewpagerIndicator实现头条新闻位置指示器 tab_detail_pager.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"原创 2016-02-10 16:37:58 · 1127 阅读 · 0 评论 -
智慧北京开发第四天(上)
新闻列表上拉刷新数据 新闻列表下拉加载数据原创 2016-02-11 00:45:08 · 1189 阅读 · 0 评论 -
智慧北京开发第四天(下)
ListView点击封装,查看新闻条目的详情 TabDetailPager.java @Override public View initView() { View view = View.inflate(mActivity, R.layout.tab_detail_pager, null); newTopView = View.inflate(mA原创 2016-02-11 23:36:32 · 1121 阅读 · 0 评论 -
智慧北京开发第五天(上)
ShareSDK介绍 进入官网学习: http://www.mob.com 根据向导添加app 快速继承SDK,并下载解压: 双击运行QuickIntegrater.jar 生成wisdombj文件夹,并将其拷入我们的项目中去。 将生产的wisdombj中的文件移植到我们的工程中,文件目录如下: 最好在重启下AndroidStudio,让原创 2016-02-12 15:53:26 · 1595 阅读 · 0 评论 -
手机安全卫士第六天
今天,我使用Android Studio开发环境继续手机卫士的开发。 首先,我们将eclipse中的工作区间及其其中的项目导入到Android Studio工作区间中。在Android Studio中New Project表示新建工作区间,New Module表示新建Android工程, Reopen Project表示切换工作区间。 将eclipse中的工作区间导入Android Stud原创 2016-02-02 23:25:05 · 1118 阅读 · 0 评论 -
智慧北京开发第一天(上)
本应用采用Android Studio开发工具开发。 上午完成欢迎页和引导页: 运行效果: 代码实现: 欢迎页: SplashActivity.java package com.xbmu.wisdombj; import android.app.Activity; import android.content.Intent; import android.os.Bundle;原创 2016-02-03 23:14:42 · 1266 阅读 · 0 评论 -
Android五子连珠
绘制棋盘面板: MainActivity.java package com.xbmu.wuziqi; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override原创 2016-05-03 11:48:28 · 3505 阅读 · 3 评论 -
电子拍卖系统开发第四天
今天主要整理了一下服务端代码。前面一直遇到一个问题?管理人员既能在后台web上可以管理物品等功能,可以实现物品种类的添加,查询,物品的添加及其浏览等待一些功能。一直想将管理人员操作这些功能的界面写的也比较好看一些。但是,我们都知道从Android客户端通过URL地址请求,返回的JSON格式的数据提供给客户端进行数据的展示。 遇到问题: 管理人员在后台实现功能的时候,想要通过丰富的界面很容易进行原创 2016-01-22 20:59:26 · 2278 阅读 · 0 评论 -
电子拍卖系统开发第三天
管理物品种类: 1、查看物品种类: 服务端代码: BussinessServiceImpl.java // --------------------种类------------------------- private KindDao kindDao = new KindDaoImpl(); /** * 查询全部种类 * * @return 系统中全部种类 */原创 2016-01-21 17:10:59 · 1866 阅读 · 1 评论 -
电子拍卖系统开发第二天
一、搭建简单的web服务器 首先简单看一下web工程目录及其结构: login.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 登录页面 用户账号: 用户密码: LoginServlet.java pack原创 2016-01-18 14:24:38 · 3931 阅读 · 1 评论 -
初学Android项目:开发电子市场<第一天>
以前,都是自己看别人写的博客。总在各位大神之间流离,寻找属于自己的那一块代码块。今天,也不知道怎么了,忽然自己也想养成这种习惯。我想,我也应该从今天开始养成这种习惯了。 嘿嘿,偶尔抒发下自己的小心情。开始工作哟...原创 2015-11-14 23:13:54 · 1508 阅读 · 1 评论 -
初学Android项目:开发电子市场<第二天>上
废话不说了,直接进入主题... 今天上午,主要完成了: 1.加载页面:LoadingPager.java 2.模拟一些假数据(这些数据以后会通过网络链接到后台服务器获取),完成首页数据的显示 3.使用ViewHolder优化ListView,提高ListView的运行效率,并最终抽取BaseHolder 关于优化ListView的技术,不知哪位大神写的,感觉挺好的。再次谢谢他了,这是链接原创 2015-11-15 12:02:22 · 634 阅读 · 0 评论 -
初学Android项目:开发电子市场<第四天>
今天,已经将所有的页面的布局以及从后台web服务器获取数据的功能已经完成。 其全部代码下载: 电子市场中期代码 运行动态图:原创 2015-11-16 11:26:14 · 692 阅读 · 0 评论 -
初学Android项目:开发电子市场<第二天>下
哟哟哟.... 项目开发第二天,这里我完成了类似“电子市场”种应用的框架的整体搭建,已经完成了,以后的开发就按照这种方法去实现。 不断地抽取,将所有的公有部分抽取出来,这样编写的代码,就很简洁,清晰,明了。 感谢传智播客提供的教学视频,让我不断学习,不断完善自己。 下午,主要完成以下功能: 1.抽取MyBaseAdapter 2.写加载更多的Holder。MoreHolder原创 2015-11-15 13:38:56 · 630 阅读 · 0 评论 -
初学Android项目:开发电子市场<第三天>
今天,主要任务是将前两天搭建好的“电子市场”框架和服务器链接起来,从服务端获取数据。 这就牵扯到访问网络的操作,为了以后其他页面访问网络的快捷,我们这里抽取访问网络操作 的基本协议。然后顺其自然的就完成了客户端与服务端的操作。 任务: 1.编写协议的基类BaseProtocol.java(重点) 2.使用已经写好的访问网络的工具类(采用了Android中的HttpClient访问网络)原创 2015-11-15 20:07:59 · 920 阅读 · 0 评论 -
初学Android项目:开发电子市场<第五天>
前四天, 完成了整个页面的显示。今天,就只做了详情页面的显示。 有事情要去兰州市里一趟.... 运行效果图: 通过运行效果图来看,我们观察到详情页面的布局是特别复杂的,因此我们必须具体分析详情页面。 这里我将详情页面分为5个部分:信息区域,安全区域,截图区域,介绍区域,底部区域。 我们将这个5个部分的布局抽取出来,分工完成,然后依次添加到详情页面的布局之中。这5个子原创 2015-11-16 17:55:48 · 792 阅读 · 1 评论 -
谷歌电子市场学习笔记第一天之上
一、环境搭建 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 · 1186 阅读 · 0 评论 -
手机安全卫士第四天
一、归属地数据库介绍 & 数据库拷贝 号码归属地查询常用两种做法: 第一种:联网查询。 第二种:把数据库放在本地。(采用第二种) 数据库的来源,可以在淘宝上购买,但是买的数据不一定是Android下用的数据库。如果在Android上使用得自己做一个,把数据库写到Android的数据库里。 这里我们使用已经下载好的小米数据库,使用SQLite工具打开: 观察data1、data2表的设计原创 2016-01-12 14:49:47 · 699 阅读 · 0 评论 -
手机安全卫士第五天
一、实现归属地拖拽效果 二、设置归属地位置完成 三、WindowManager层归属地位置设定 四、双击 & 多击事件 五、归属地双击居中原创 2016-01-16 21:26:42 · 563 阅读 · 0 评论 -
谷歌电子市场学习笔记第二天之上
一、抽取到BaseFragment.java 二、将BaseFragment.java中的部分代码摘取到LoadingPage.java 三、线程池原理和具体实现 四、请求服务器的框架 五、联网 六、把缓存保存到本地原创 2015-12-16 14:36:43 · 672 阅读 · 0 评论 -
谷歌电子市场学习笔记第一天之下
一、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 · 803 阅读 · 0 评论 -
手机安全卫士第一天
一、代码组织结构 1、根据业务逻辑划分 办公软件 出差 com.xbmu.travel工资 com.xbmu.money会议 com.xbmu.meeting 网盘 上传 com.xbmu.upload下载 com.xbmu.download分析 com.xbmu.share 2、根据功能模块划分(Android开发推荐此方法) Activity原创 2015-12-29 10:00:33 · 880 阅读 · 0 评论 -
谷歌电子市场学习笔记第二天之下
一、读取本地缓存 HomeProtocol.java package 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 · 915 阅读 · 0 评论 -
手机安全卫士第二天上
一、应用程序的主界面 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 · 870 阅读 · 0 评论 -
电子拍卖系统开发第一天
数据库的设计。。。原创 2016-01-18 14:01:57 · 3223 阅读 · 1 评论 -
手机安全卫士第二天下
一、手机防盗设置向导的开发原创 2016-01-04 19:25:10 · 676 阅读 · 0 评论 -
谷歌电子市场学习笔记第三天
一、抽取DefaultAdapter & BaseHolder 1 、抽取Adapter 共性的方法 。 2、 把getView方法里 和holder相关的逻辑 摘取到Holder代码中 。 3、 把Holder 相关的代码 抽取到BaseHolder中。 4、 把adapter 中getVIew 方法 抽取到了DefaultAdpater中, 其中每个子类getView原创 2015-12-18 19:41:17 · 1159 阅读 · 0 评论 -
2016最值得学习的项目课程,干货最多
一转眼又到开学季了,今年的就业形势不容乐观。听说很多没有经验的小伙伴求职了几个月都无果,归根结底还是在于没有项目经验。 废话就不多说了,今天就推荐几个精品项目课程给大家,听说每个课程的讲师的来头都不小哦。你和高级工程师其实就是差这一套课程的距离。 No1. 菜鸟商城(电商类) # 菜鸟商城 # 是一个仿淘宝客户端的实战课程,转载 2016-09-07 08:38:43 · 1574 阅读 · 0 评论