- 博客(30)
- 收藏
- 关注
原创 Gson问题汇总
1.解析失败在使用 gson解析对象的时候 Gson gson = new Gson();// 下面是报错位置User user = gson.from(strings, User.class);Expected BEGIN_OBJECT but was NUMBER at line 1 column 2 path预计在第一行解析, 却在第二行开始 问题的原因是解析字符串的时候 ,没有json的
2016-05-17 17:37:57
997
原创 android布局中使用include ,动态更改内容
在android当中使用include能够提高代码的重用性 , 这里以android的标题栏为例, 说明android中使用include重用布局带来的好处.首先, 我们要写一个xml的布局文件, 这里谢了一个简单的title, 有返回和标题 "http://schemas.android.com/apk/res/android"
2016-05-05 09:32:22
11105
转载 Android RecyclerView 使用完全解析 体验艺术般的控件
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入supp
2016-04-29 15:17:11
428
原创 java.lang.NoSuchFieldError: No instance field
使用Android studio在调试的时候, 会遇到这样的问题,:java.lang.NoSuchFieldError: No instance field. 找不到实例的字段这个问题一般是工程中出现的重复的包名, 编译之后工程中出现了找不到该方法 .还有一个原因就是 在Android编译的过程中 , 没有将上一次的build目录给删除掉, 因为文件被设置为只读属性 . 所以需要将工程给cle
2016-04-29 14:59:47
22846
原创 Gson将字符串转map时,int默认为double类型
gson能够将json字符串转换成map, 但是在转成map时, 会默认将字符串中的int , long型的数字, 转换成double类型 , 数字会多一个小数点 , 如 1 会转成 1.0Gson gson = new Gson();int , long -> double为了不让gson进行这样的转换, 我们需要自定义gson的转换适配器TypeAdapter, 通过registerType
2016-04-20 09:33:08
25198
6
原创 为什么要写技术博客
关于技术的学习,通常可以去论坛、看书、跟同事交流。但是,通常我们在工作中遇到的问题,会是一些针对于某一方面的知识,比较零散。而查找问题的解决方法,可能很多在这个领域的人先接触到了,我们需要一个平台去记录、分享思考发现问题的过程和解决方法。相较于论坛提问解答,或者跟同事交流这些方式,我觉的博客更适合对个人技术的成长,因为你的博客记录了你自己的成长例程,也组成了你自己的知识体系,这样你的博客也成为了攻克
2016-03-10 17:10:42
452
转载 Android 缓存机制
相册图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference)、外部文件缓存(context.getCachedDir()),缓存中取不到的情况下再向服务端请求下载图片。同时缓存三张图片(当前预览的这张,前一张以及后一张)。1.内存缓存//需要导入外部jar文件 android-support-v4.jar import android.support.v4.
2016-03-01 11:26:17
402
转载 接口回调的简单分析
什么是接口回调? 1.接口回调是什么[2]? 接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。 interface People{ void peopleList(); } clas
2016-02-29 10:06:38
431
原创 wordpress 播放视频
wordpress 播放视频 只要在文章中加入代码即可,视频加载常用的有自己网站和视频网站分享的视频,播放视频代码一定要放在编辑文章中文本界面下,不是可视化界面。如果是自己网站视频,使用代码如下(代码中加粗的部分是修改过的)<video controls="controls" width="100%" height="400"<source src="http://7x
2016-02-26 10:41:18
3244
原创 PHP动态显示用户名的登录状态
在网页中,通常需要在用户未登录的时候显示登录和注册按钮,在登录后显示用户的头像、名字等信息,能够获得更好的用户体验,在php实现这样的要求其实很简单。php中处理方式比较灵活,只需要检测本地账户的登录信息之后,用if判断后生成对应的状态,这里比较要重视的是读取数据中的用户的名称、头像等,这里只显示的名称。方式一:<?php if( is_user_logged_in() ){
2016-02-26 10:37:47
10595
2
转载 Ubuntu 网站服务器环境搭建
如果想用Ubuntu作为网站的服务器,一些基本的服务是必备的。本文对环境的搭建做一个简单的整理。AppachApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。安装sudo apt-get install apache2大概5M左右,安装完成后服务器会
2016-02-22 15:20:57
771
转载 Ubuntu下Web服务器的搭建
这是我搭建的第三个服务器啦~搭建服务器前介绍一下有名的apache吧相关阅读:Ubuntu下NFS服务器的配置 http://www.linuxidc.com/Linux/2012-12/75235.htmUbuntu下ftp服务器的配置 http://www.linuxidc.com/Linux/2012-12/75233.htm1:Apache介绍Apach
2016-02-22 15:17:50
1338
转载 搭建Git服务器
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样
2016-02-22 15:13:15
315
转载 GitHub上最火的40个Android开源项目(一)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮
2016-02-22 15:11:16
1260
原创 Git教程
史上最浅显易懂的Git教程!为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。既然号称史上最浅显易懂的Git教程,那这个教
2016-02-22 15:06:27
378
转载 一个帖子学会Android开发四大组件
注:本文来自“友盟杯”,仅在此阅读,学习这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。一、Activity详解Activty的生命周期的也就是它所在进程的生命周
2016-02-22 15:03:56
583
转载 Android:Activity+Fragment及它们之间的数据交换(一)
简介:为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式多。很多时候,我们通过使用一个Activity,切换多个Fragment。本次博客,主要列举一下Fragment与它的Activity之间进行数据交换的方式。1.Fragmen
2016-02-22 14:57:44
445
转载 IntelliJ IDEA 12调试窗口、帮助窗口、搜索框等中文乱码问题解决
网上说解决IDEA乱码问题涉及到文件编码问题,其实根本没有那么麻烦,只需要设置一个地方就可以了。下面看看这些乱码,我是使用的IDEA12.0版。 这些乱码影响了开发,让人不爽,本人试过网上很多方法,不凑效。经过本人测试,最后终于找到了乱码原因:编译器Appearance的字体不支持中文或对中文支持不佳!我之前设置的是Ubu
2016-02-22 14:52:30
4084
转载 Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43131133,本文出自:【张鸿洋的博客】1、概述今天打开建行看存款,一看伤心欲绝,再看:我擦,这个圆形菜单挺炫。于是,为了掩盖我悲痛的心情,我决定是实现这个效果。好了,其实还有个原因,记得我初学android那会我做的应用被鄙视了,说我的菜单没有建行的好看,那么今
2016-02-22 14:49:21
778
转载 不容错过!开发者必备的十二大Android开发资源
摘要:无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够提高工作效率。http://www.csdn.net/article/2014-05-09/2819705-best-resources-android-development
2016-02-22 14:47:31
426
转载 Git服务器的搭建, 以及Android studio 上克隆git 服务器上的项目
转载自:http://my.oschina.net/u/583655/blog/394603搭建Git服务器在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给Gi
2016-02-22 14:43:16
1145
原创 SpriteSheet(精灵列表)在Android中的应用
概念在自定义的界面中通常会有自定义view,尤其在一些2D小游戏当中,就会使用一连串的任务动作图片,这一串原始图片通常是美工修出来的一个个图片,组合在一起就是一个任务的一些列动作,当然也可以合成动态图: 在使用的时候当然也可以通过读取资源文件,一个一个的显示在界面上,但是通常图片资源文件会很多,就会显得工程很乱。cocos2d中有一个更加高效的方式,就是精灵表单SpriteSheet。Spri
2016-02-22 13:19:31
1431
原创 好用的网站推荐
## 说明 整理一下常用的网站,其中包括学习、素材、教学视频、一些优秀的论坛等网站,并推荐给大家大家按需获取首先推荐一些非常好的网站,网站百度就能搜到:知乎,轻单,果壳,花瓣,电子发烧友,蜂鸟网,IT之家,bilibili,github,新浪微博工具类一些常用的工具网站,插件能够提高浏览器使用的效率 添加到百度首页 通过下面这段javascript 的代码,就可以快速将当前浏览的网页
2016-02-19 09:37:27
10582
转载 android中保存Bitmap图片到指定文件夹中的方法
/** 保存方法 */ public void saveBitmap() { Log.e(TAG, "保存图片"); File f = new File("/sdcard/namecard/", picName); if (f.exists()) { f.delete(); } try { FileOutputStream out = new FileOutputS
2016-01-29 12:18:47
608
转载 从布局中快速高效地提取Style
从布局中快速高效地提取Style问题描述 style的好处与用法我就不多说了,它可以帮助我们统一定义控件属性,方便设置方便修改,具体描述可以参看官方文档 但是style的编写与应用过程有点麻烦,方法大概可分为两种: 先直接在layout中编写View的属性,然后在resource新建一个style,将需要的属性转写为style的item,然后将style设置回layout中,最后
2016-01-25 11:59:41
644
原创 ListView中的footer
在listView中可以添加footer,footer可以根据需要进行任意布局。 1、获取footer布局View footer = LayoutInflater.from(context).inflate(R.layout.refresh_foot_laoding, null);将布局提出,并转化成view 2、将footer添加到listview中 listview.addFooterVi
2016-01-19 23:15:53
774
转载 TextView中的HTML进行图文混排
时间 2014-07-25 11:43:16 CSDN博客 原文 http://blog.csdn.net/pangzaifei/article/details/38112053 主题 TextViewAndroid TextView中有图片有文字混合排列1.使用html.fromHtml2.新建ImageGetter3.使用标签demo:1.设置文字((TextView) findView
2016-01-11 11:34:21
1404
原创 Anrdoid-Fragment
1、简介Fragment出现在Android3.0,官方文档中说明的应用方法是使用Fragment可以灵活的在平板电脑和手机之间进行布局。Fragment的说明可以查阅官方文档。简要说明一下:2、使用方法创建Fragment的ManagerFragmentManager fragmentManager = getFragmentManager()FragmentTran
2016-01-11 11:08:15
352
原创 error: cannot parse version string: kg01
今天在打开android studio的之后,adb无法打开,出现了如下提示error: cannot parse version string: kg01翻译之后就是 不能够解析adb字符串的版本kg01。在网上查到的方法有:1、adb 的path路径不对,就是adb的环境变量添加错误,或者文件改动后路径没有改动;2、防火墙添加了拦截的规则。因为我的android stu
2016-01-02 18:08:46
6957
17
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-11-30 01:40:22
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人