- 博客(11)
- 资源 (31)
- 收藏
- 关注
原创 Android 打包几种报错情况和解决办法proguard returned with error code 1.
第一种情况:Proguard returned with error code 1. See console Error: C:/Documents (系统找不到指定文件) 后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/Documents and Settings/Administrator/桌面,在这里面有空格,而proguard进行发编译的时候是不允许有空格的如果换
2013-11-29 12:54:15 3512
原创 Android textview实现删除线
我看网上有很多新手就是不知道怎么在textview上面画一条线,其实很简单,看下面的代码:代码如下:String string = "市场价:¥158.00";TextView textView = (TextView) findViewById(R.id.textView);SpannableString sp = new SpannableString(string);sp.setS
2013-11-28 10:10:40 8924
原创 在Android中使用Application保存全局变量
最近在项目中,遇到了 Application 这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在 Java 中一般是使用静态变量,public类型;而在 Android 中如果使用这样的全局变量就不符合 Android 的框架架构,但是可以使用一种更优雅的方式,就是使用 Application Context。我们先来看看一下这段说明
2013-11-28 09:54:31 9257 2
原创 Android 导入项目 项目中文字乱码问题
乱码问题出现了几次,一直没有在意,今天又出现了,现总结如下:eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文
2013-11-27 15:32:25 1305
原创 关于字符编码,你所需要知道的
字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起 说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符
2013-11-27 15:01:53 1581
原创 Activity横竖屏切换问题
曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-
2013-11-27 09:57:39 1254
原创 Android系统架构图
从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是 用Java语言编写的,并且这些
2013-11-27 09:56:40 5166
原创 Android DVM简介
Dalvik Virtual Machine 是Android平台的基础。 Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。选择基于寄存器的方式是因为它对提前优化(ahead-of-time optimization)提供了更好的支持,而这对类似于移动电话这样的受限环境是颇有裨益的。另一份针对基于寄存器虚拟机和基于栈虚拟机更深
2013-11-27 09:54:41 1552
原创 ProgressDialog返回键不能取消问题
我发现了一个问题:如下2种方式创建的ProgressDialog,方式1能响应返回键,即按下返回键时,ProgressDialog消失;方式2不能响应返回键,即按下返回键时,ProgressDialog不会消失。 方式1:ProgressDialog mProgressDialog=new ProgressDialog(this); mProgressDialog.setTitle("标题
2013-11-27 09:52:13 4108 1
原创 关于Intent传数组问题
Intent是Activity与Activity之间,Activity与Service之间传递参数的介质 Intent.putExtras(key, value)几乎可以包括各种类型的值,但是却没有类似List之类的传递参数 再加班无聊的时候,我试了试,发现可以把list强转成Serializable类型,然后通过putExtras(key, (Serializab
2013-11-26 10:04:10 1944 2
原创 Android 图片异步加载
所谓图片异步加载,意思是不用一次把图片全部加载完,你可以叫它延迟加载,缓冲加载都行。看看你有没有这种需求:某篇文章图片很多,如果在载入文章时就载入所有图片,无疑会延缓载入速度,让用户等更久,所以,我想找这样一种插件,让网页只加载浏览器视野范围内的图片,没出现在范围内的图片就暂不加载,等用户滑动滚动条时再逐步加载。lazyload就是用来实现这种效果。package com.exam
2013-11-25 15:06:13 1550
Android解析Html,快速打造一个App
2017-11-11
优雅地为RecyclerView加上头部和下来刷新、自动加载
2016-11-12
Android Emoji表情开发,让你的APP瞬间充满生机
2016-03-12
Android仿微信发图片的样式
2016-03-03
IOS上拉刷新及自动加载更多,不需要上拉加载更多,
2015-04-30
IOS学习之UiViewController带值跳转以及协议的实现
2015-04-25
IOS UiTableView简单应用仿个人中心
2015-04-24
Android使用Google推荐的联网框架Volley,让连接网络更加简单
2014-08-21
Android popupWindow仿微信弹出效果
2014-08-20
Android PopupWindow显示位置常用效果
2014-08-20
AndroidListView全选功能,非CheckBox
2014-07-24
Fragment跟Activity通信交互
2014-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人