自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 火铺找店小程序设计开发浅谈

火铺找店小程序设计开发浅谈济宁小墨匠智能科技有限公司-软件定制行业前行者。近期公司接到一个线上找店的平台类小程序的单子,功能是供需平台类型的项目,现项目已上线运行,借此机会总结一下这个项目的设计开发思路,大家可以共同交流共同进步。一.项目总结:项目人员投入:产品经理(对接需求、确认需求、原型规划、出原型图)设计师(设计交互、根据原型图出高清设计图)后端工程师(数据库设计、api接口开发、后端管理系统开发)前端工程师(小程序界面开发)测试工程师(接口测试、...

2020-12-23 11:44:32 599 1

原创 Retrofit请求,返回response时报错

java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $        我在使用retrofit和Gson配合时,出现了这个问题,疑惑中乱七八糟瞎搞了一个下午没有解决。期间怀疑Gson解析不能使用泛型(因为我的解析使用了泛型),后来又觉得可能是我的

2016-11-27 23:19:34 1961

原创 Android-用户登陆的例子(服务器端开发到客户端实现)

Android-用户登陆的例子(服务器端开发到客户端实现)1.回顾       上篇实现总结了App接口开发课程讲解的内容2.此篇     这篇将总结app接口开发里的 用户登录的例子!3.基本步骤    (1)服务端实现 登陆接口 开发    (2)实现 json 和xml数据封装类    (3)编写 接口开发文档    (4)实现

2016-11-27 23:18:04 945

原创 交互数据Bean的设计

1.Bean用两层包裹的形式进行封装,以文章为例:public class Article implements Serializable {//属性及get set方法private int article_id;private int article_type_id;private String title;}再次封装一层交互类型的“外表”p

2016-11-27 23:16:58 362

原创 Retrofit搭建网络请求框架,所有项目可用

步骤一:创建RetrofitUtils工具public abstract class RetrofitUtils {//服务器路径private static final String API_SERVER = "http://192.168.0.105:8080";private static final String TEST_API = "http://retrofit.de

2016-11-27 23:16:23 1372

原创 环信IM集成到android项目

大致步骤为:1.输入用户名密码;2.appServer获取信息进行注册;3,注册成功后将该信息注册到环信服务器;4,该用户登录appServer;5,登录成功再登陆环信服务器;6,登录成功方可进行聊天注册方法在客户端服务器端都可以,注册模式分两种,开放注册和授权注册。只有开放注册时,才可以客户端注册。开放注册是为了测试使用,正式环境中不推荐使用该方式注册环信账号;授权注册的流程应该是您服务器通

2016-11-27 23:11:57 1587

原创 android Fragment接收Jpush推送消息

一。先去Jpush官网按照步骤进行集成二。定义一个Reciver类接收Jpush的推送消息,进行转发/*** 自定义接收器* * 如果不定义这个 Receiver,则:* 1) 默认用户会打开主界面* 2) 接收不到自定义消息*/public class MyReceiver extends BroadcastReceiver {private static

2016-11-27 22:47:44 879

转载 Android中的windowSoftInputMode属性详解

Android中的windowSoftInputMode属性详解投稿:junjie 字体:[增加减小] 类型:转载 时间:2014-10-10 我要评论这篇文章主要介绍了Android中的windowSoftInputMode属性详解,本文对windowSoftInputMode的9个属性做了详细总结,需要的朋友可以参考下    在前面的一篇文章中,简单的介绍了一下如何实现软键盘不

2016-11-27 22:35:38 298

原创 解决fragment中嵌套fragment加载切换的问题

private FragmentManager mFm;    private Fragment mContent; //正在显示的fragment     * 设置默认的fragment,即第一次加载界面;     */    private void setDefaultFragment(Fragment fm) {        mFm = getFragmentMa

2016-11-27 22:34:24 2637

转载 Android 日常开发总结的技术经验 60 条

1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.4. 不要相信庞大的管

2016-08-30 12:15:32 293

转载 android学习路线指南

本文打算从4个阶段来对Android的学习过程做一个全面的分析,分别为Android初级、中级、高级以及资深工程师,具体请看下面的分析。同理,本篇学习路线仍然只针对Android应用开发,不针对Rom开发和逆向工程等。这里虚拟一位“小明”的角色,在这里小明就是Android初学者的代表。初级工程师小明之前完全没接触过Android开发,是个应届生,他的待遇是13k,然后小明以校招的身份进入

2016-08-30 12:09:40 730

转载 开发一个android app需要的技术

最近一直在忙着工作的事,很久没有更新博客了,今天突发奇想要把自己学到的android方面的知识记录下来,一方面是为了系统的回顾一下知识点自己的学习路线,另一方面希望能帮到更多初学的朋友。学习android开发一定要有java基础,最好是达到java中级或以上,没有java基础的话根本无法学习android的,所以,希望想走android这条路的朋友一定不要急于求成,先把java基础搞好,不然学习的

2016-08-30 11:55:51 16519 2

原创 listView 利用viewholder进行优化

ListView优化:通过convertView+ViewHolder来实现,ViewHolder就是一个静态类,使用 ViewHolder 的关键好处是缓存了显示数据的视图(View),加快了 UI 的响应速度。当我们判断 convertView == null  的时候,如果为空,就会根据设计好的List的Item布局(XML),来为convertView赋值,并生成一个viewHolde

2016-05-06 11:08:10 1406

原创 九月总结

下面就说一下自己这一周来的总结吧。 一,学会了用netbeans来做java界面。 以前做java界面都是先设计好再用eclipse一点一点的敲,很麻烦,这是第一次接触netbeans IDE, 可以对JFrame直接进行设计,可以从组件面板里直接拖拽组件到界面上, 可以在导航器中对当前页面中的每个组件进行编辑。右击每个组件都会弹出属性界面, 里面有对该组件的所有属性进行设

2015-09-30 19:39:38 415

转载 Android的sax解析xml

SAX(Simple API for XML),是指一种接口,或者一个软件包。DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的,此结构占用的内存较多。SAX:事件驱动型的XML解析方式。顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,会触发一个事件,用户通过在其回调事件中写入处理代码

2015-09-13 22:28:00 308

转载 java sax解析xml

Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml Xml代码 < ?xml version=”1.0” encoding=”UTF-8”?> < books> < book id=”12”> < name>thinking in j

2015-09-13 22:25:03 277

原创 格式验证非正则表达式方法

package validation;import java.util.Scanner;/* * 1.格式验证: 用户注册验证(用户名,密码,昵称,中文名字,手机号,邮箱) 所有信息符合以下条件才允许注册: */public class validation { //用户名格式:由字母数字下划线组成且开头必须是字母,不能超过16位;  public boolea

2015-09-11 16:59:38 444

转载 android事件处理

Android事件处理:事件处理就是对组件设置相应的监听器,在main.xml文件中设置好组件后,在MainActivity.java文件中对组件设置监听器实现相应功能。1、单击事件(OnClickLisenter)代码(实现数字的计算功能):    xmlns:android=" http://schemas.and

2015-09-11 10:02:28 279

原创 游戏策划

管理能力 了解游戏市场 透析玩家心理 熟悉游戏开发流程 玩家心理分析与游戏性:设计的目的 玩家的分类 玩家的乐趣所在:挑战与自我证明、竞争与炫耀、合作与交流、嬉戏、 玩家的期望 :玩家需求调查 游戏性:爽快性、成就感、融入感、游戏性的融入 游戏背景设计:游戏世界观、故事背景 游戏设计元素:主角、定义、分类 主角设计内容:故事背景、特色说明、形象设计、

2015-09-09 22:50:53 599

原创 LinkedList的使用——控制台输出贪吃蛇游戏

首先写一个节点类Node(),定义贪吃蛇的所有行走路线路过的点。 定义横竖坐标 ( i , j ), 生产get() 和 set() 方法,定义一个空的构造方法和一个带参构造方法,重写haseCode( ) 和 equals ( ) 方法,以确保两次输入相同的坐标是同一个。 然后写Wrom ( )类: 用LinkedList<>数组来保存Node对象,形成链式结构,写一个Wrom构造函数

2015-09-09 22:27:11 991

转载 LinkedList的基本使用

LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public LinkedList(): ——生成空的链表 2. public LinkedList(Collection col): 复制构造函数 1、获取链表的第一个和最后一个元素 [java] view plaincopy import java.

2015-09-09 21:43:22 554

转载 java学习之认识泛型

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。规则和限制1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。3、泛型的类型

2015-09-09 21:04:46 305

原创 上转型对象的使用

class Human{public void drink(){System.out.println(“Human”);}}class YongMan extends Human{public void drink(){System.out.println("YongMan");}}}public class Test{public static void main(String arge[]){

2015-09-09 20:57:42 1152

转载 正则表达式

今天做JSP页面验证时,我想做一个文本框的值如果是非空的话,值必须为非负整数。当时在网上搜了一个正则表达式,结果用的时候老是达不到想要的效果。问了一朋友,才知道正则表达式在JS中用的时候,不能用“”(正则表达式在不同的地方用法不同,有待研究),且在JS中要写在//之间。正则表达式与值匹配时,有两种方式,一种是/^/d+$/.test(value)  返回值为true/false;另外一种是 /

2015-09-08 16:33:52 258

转载 Unity 游戏移植到 Windows10 之路 -- 环境搭建

原文:http://blogs.msdn.com/b/windows__windows_game_dev_faq_/archive/2015/08/19/unity-windows10.aspxWindows10 是微软公司最新一代的跨平台及设备应用的操作系统。它统一了包括个人电脑、平板电脑、智慧型手机、嵌入式系统、Xbox One以及新产品Surface Hub和HoloLens等等的整个W

2015-09-01 09:37:57 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除