- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Android Studio开发环境中的问题
记录下我在Android Studio环境下遇到的各种问题:1、导入原来的Eclipse工程,编译失败提示各种各样的错误,大概有这几个:(1)代码中存在某些类继承了apache http相关类库中的类,编译提示找不到这些类,比如 org.apache.http.impl.conn.DefaultResponseParser 【原因】Android 6.0 中移除了Apach
2016-06-12 00:26:17
2310
原创 android开发使用eclipse遇到的问题
如题,之前虽然也碰到各种问题并且都解决了,但时间长了又给忘掉了,特此备忘一下。 一,启动eclipse后,卡在 android sdk content loader 0% , 有时等很久都没反应,亲测以下两种都可以解决1.断网2. 参考http://www.ifeegoo.com/eclispe-open-eclipse-occurs-android-sdk-content-loa
2016-05-16 21:32:22
719
原创 Andoird适配问题-ViewPager页面滑动卡顿
今天无意中使用了以前做的一个应用,安装后打开,进入应用介绍页面就发生滑动卡顿现象。该页面是用ViewPager中加载几个View来实现,每个View都是一个装有一张图片的ImageView控件。这个问题当时没有发现,但是在现在手机上却总是会出现,显然是适配没做好。于是找到以前的代码,查看这几张图片大小,都是720x1280,居然只放在drawable目录,oh my god!
2016-01-29 23:35:40
5696
原创 Android获取数据过程中旋转屏幕问题
Android开发默认情况下旋转屏幕会重新创建Activity对象,这个过程中会先调用旧的Activity对象的onSaveInstanceState和onDestroy方法,然后调用新Activity的onCreate和onRestoreInstanceState方法。如果启动AsyncTask后台获取数据时旋转屏幕,由于没有绑定新的Activity对象,获取到的数据不会显示出来,另外,由于旧的
2016-01-27 21:15:29
1818
原创 还在为找不到jar包烦恼么
还在为找不到想要的jar包烦恼吗?使用Manven构建项目的开发人员没有这个问题,只要做好依赖配置,系统自动会从Maven仓库找到对应的库文件。对于采用离线开发模式的人,这个就比较麻烦了。找不到不说,找到优快云下载地址,有的还需要积分。。。其实可以直接从Maven仓库获取:https://repo1.maven.org/http://search.maven.org/
2016-01-27 21:04:11
620
原创 Django项目让本地和服务器环境数据库配置自动切换
Web开发中通常在本地进行开发,然后将代码部署到服务器上,这里就涉及本地环境和服务器环境数据库的配置。我使用的服务器环境是新浪云(SAE),代码部署是通过git上传到指定的GIT仓库。要切换两个数据库配置选项,最笨的办法是部署代码时设置为服务器数据库环境,本地测试时再把配置改回本地数据库环境。这样就面临一个开发效率问题:如何在使用一套代码的情况下,让本地和服务器自动选择正确的数据库配置
2016-01-24 16:23:57
6549
原创 Django后台管理中上传的图片访问不了问题
最近在学习python世界强大的web开发框架–Django. 在官网(https://www.djangoproject.com/)中大致了解了下,再跟着《Django Web开发指南》这本书做些简单的应用。 先是第7章Photo Gallery应用,本来以为按图索骥很简单就可以过去,没想到还是碰到了坑。 书里面有些内容没有提到,即便我去下载例子源码(http://withdjango.co
2016-01-23 18:00:22
9982
1
原创 Android广播接收器
Android中的广播,即BroadcastReceiver,是应用开发中四大组件之一,通过发送/接收广播,可以实现不同组件的通信。广播的分类根据是否跨进程,可分为全局广播和本地广播。全局广播:广播可以发送给不同进程,可以接收不同进程广播消息本地广播:使用LocalBroadcastManager.getInstance(context).sendBroadcast
2016-01-09 11:14:28
1740
翻译 MP3 ID3v2标签说明
MP3文件一般由三部分组成:TAG_V2(ID3V2) //ID3v2 标签Frames //标签帧TAG_V1(ID3V1) //ID3v1 标签本文主要说明ID3v2标签,翻译来源:http://id3.org/以下将按顺序以两列来说明数据,第一列表示ID3v2各部分含义,第二列为其对应的值($表示后面跟随的是字节,%表示
2015-06-29 00:26:35
4262
原创 Cookie问题,本地服务器无问题,部署到SAE后未能获取cookie信息
服务器端设置了cookie,希望关闭浏览器后下次再打开该网页时能够获取cookie信息。在本地服务器测试一切正常,将代码部署到SAE后,发现获取不到cookie内容。这里涉及到两个页面,下单成功页面中保存cookie,查看订单页面获取cookie信息。 下单页面的jsp文件设置cookie的代码如下: CookieBean cookieBean = new CookieBean(); cook
2015-06-27 16:14:42
3571
原创 servlet 设置cookie遇到java.lang.IllegalArgumentException: Control character in cookie value or attribute
Servlet操作Cookie方法可查看该文章: http://elf8848.iteye.com/blog/253198以下是我遇到的问题:在servlet在设置用户订单信息到cookie中时出现以下异常:java.lang.IllegalArgumentException: Control character in cookie value or attribute.at
2015-06-13 15:38:03
33355
2
原创 用Fragment制作的Tab页面产生的UI重叠问题
在用Fragment做Tab页面,发现有时候进入应用会同时显示多个Tab内容,UI发生重叠。直接back键退出应用再进入时,则没有出现该问题。后面才知道,当应用被强行关闭后(通过手机管家软件手动强关,或系统为节省内存自动关闭应用),再次进入应用时,每次都有这现象。如下图:页面1:页面3:强关应用后进入应用,发生页面重叠:
2015-02-14 02:09:36
15412
原创 Android开发 屏幕适配之像素密度适配
由于市场上采用Android系统的设备种类繁多,迫使Andriod开发人员不得不做烦人的适配工作。适配工作包括对安装不同Android版本的设备进行适配,对不同屏幕的设备进行适配等。而屏幕适配又包括:屏幕尺寸(small,normal,large,xlarge , 这些在Android 3.2以上版本开始不建议使用,转而使用最小屏幕宽度如 sw600dp,最小宽度,最小高度等)屏幕
2015-01-22 22:09:23
13641
原创 Android开源项目 异步图片缓存库 Universal-Image-Loader
在Android开发中,网络IO等耗时操作应独立于UI线程,对于需要使用大量网络图片的应用来说,能够异步下载并缓存图片的模块显得非常重要。如名,异步缓存系统的两大特性是:1.异步下载资源2.缓存系统基本思路:要实现一个最简单的异步缓存功能,可以开启一个Thread,通过Http下载图片,用HashMap缓存图片即可。本文要介绍的 Universal-Image-Loader (
2015-01-17 18:21:32
1811
原创 Android native问题定位
关于Android native问题,之前KMS有介绍使用addr2line结合so文件定位问题的方法,一,使用addr2lineaddr2line是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具.用linux自带addr2line工具(/usr/bin/目录)查看调用栈:1.编译生成带符号的so库文件,将相应的bin文件烧入手机,重现问题;2.根据du
2014-12-15 15:46:43
6691
原创 Android GridView或ListView 只显示部分元素
遇到一个奇怪的现象,GridView中绑定了数据,但是只显示了部分数据,而且只显示一行。查看绑定的adapter的getView方法,其传递进来的position一直为0.但是adapter中数据源没有问题,大小是对的。这是为什么呢? 经查资料,发现原来是GridView的根元素中存在ScrollView,导致getView的postion参数一直为0,具体原因暂时还不清楚。不过S
2014-12-01 14:09:46
2150
原创 Eclipse 导入已有工程出现一堆编译错误
用Eclipse导入现有Adnroid工程,编译后出现很多错误,原来的字符串变成了乱码,字符串左边是一个双引号,右边则没有对应双引号而是一个乱码,因此编译不通过。由于错误太多,手动修改不太现实。 解决方法:点击工程右键 -> 属性(properties) -> 资源(resource) -> Text file encoding ,选择Other -> UTF-8 ,再次编译即可。
2014-12-01 13:17:30
4334
原创 Android开源项目 - StaggeredGridView, 可伸缩的GridView
Android SDK中默认使用的grid view组件每个Item大小是固定的,如果想
2014-09-25 14:36:08
7488
原创 Android中字符乱码问题
Android中音乐字符乱码问题在Android系统设备中,如果有包含简体中文或繁体中文标题的歌曲时,有时候会看到乱码的现象,这是怎么回事?要想知道答案,需要先了解下字符编码相关知识。字符乱码问题由来:PC出现的早期,不同国家或区域对自己的文字制定了编码规范,大家各自为政,没有标准化示例:编码方案A: 代码 100 内容:”###“编码方案B:
2014-05-28 22:44:43
16384
StaggeredGridView源码及Demo
2014-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人