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