![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
IDTC
一位热爱硬件的软件工程师~
展开
-
Android中Activity多页滑动切换效果(使用ViewFlipper)
效果:布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout0" android:layout原创 2013-04-28 13:21:36 · 1165 阅读 · 0 评论 -
Handler引起的内存泄露问题
如果你在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {转载 2015-08-20 17:55:55 · 471 阅读 · 0 评论 -
Android小技巧4——字体加粗
Android中字体加粗,采用在文字控件添加属性android:textStyle=”bold”,但是无法使中文加粗,中文加粗采用以下方法:TextView textView= (TextView)findViewById(R.id.textView); TextPaint textPaint = textView.getPaint(); textPaint.setFakeBoldText原创 2015-04-13 20:59:38 · 749 阅读 · 0 评论 -
Android 应用程序框架设计
这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在转载 2015-04-09 11:24:01 · 651 阅读 · 0 评论 -
Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
文章来源:http://www.cnblogs.com/smyhvae/p/4005034.html一、HTTP协议初探:HTTP(Hypertext Transfer Protocol)中文 “超文本传输协议”,是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用转载 2015-04-15 16:29:19 · 769 阅读 · 0 评论 -
Android系列之网络(二)----HTTP请求头与响应头
文章来源:http://www.cnblogs.com/smyhvae/p/4005034.html国庆佳节,习惯并享受着一个人独霸整个教研室的感觉。在上一篇文章中,我们学习到了如何使用HttpClient发送HTTP请求。博文链接:Android系列之网络(一)----使用HttpClient发送HTTP请求本篇文章中,将学习一下HTTP请求头与响应头的知识。转载 2015-04-16 15:55:57 · 375 阅读 · 0 评论 -
Android小技巧3——Service中完成自动登录操作
在Android中使用Service实现后台自动登录,可以保证当后台自动登录时,如果用户切换到其他Activity或当前Activity被回收掉时,仍能保证登录操作的顺利完成,以及在Service中的Handler处理子线程中的消息,因为如果采用在Activity启动线程完成操作,那么如果当Activity被回收掉时,将无法处理Handler的消息。当然,如果不需要在后台进行的操作,则可以直接在A原创 2015-04-08 09:03:56 · 408 阅读 · 0 评论 -
Android小技巧2——去掉ListView点击item时默认的黄色背景
布局文件中在ListView中加入android:cacheColorHint="#00000000"android:fadingEdge="none"android:fadingEdgeLength="0dp"android:listSelector="#00000000"原创 2015-04-07 16:38:18 · 2271 阅读 · 0 评论 -
Android开发中使用Handler类造成的内存泄露问题
Android开发中使用Handler类造成的内存泄露问题原创 2015-04-07 14:48:08 · 570 阅读 · 0 评论 -
Android小技巧1——扩大控件的点击范围
在Android开发时,有些UI的图片本身很小,但又需要控件可点击的范围增大,在不改变图片大小的情况下可以适当的设置控件的padding属性来解决。如下图的例子:原创 2015-04-07 15:09:31 · 1079 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常转载 2014-11-19 11:37:55 · 356 阅读 · 0 评论 -
Android AsyncTask介绍
看到一篇比较不错的关于AsyncTaskwenz转载 2014-06-23 17:26:04 · 318 阅读 · 0 评论 -
ListView控件复用带来的问题及解决方法
在使用ListView当条目非常多时,Android会对每一个条目上的控件逐个进行渲染,造成性能低下,于是用ListView时经常采用控件复用,也就是说如果此条目使用到的控件之前创建过,那么就直接使用之前创建的控件,不必每次在创建新控件,如下:@Override public View getView(int position, View convertView, ViewGroup par原创 2013-07-22 12:11:07 · 3143 阅读 · 0 评论 -
SharedPreferences 存储对象
我们知道SharedPreferences只能存取String和简单类型的数据如int,boolean等,如果想用SharedPreferences存储复杂类型的数据(比如图片,自定义的对象等),就需要对这些数据编解码。通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。代码如下:public class SharedData { priva原创 2013-05-24 09:28:10 · 2373 阅读 · 0 评论 -
ListView显示SD卡中的图片
在Android中使用ListView时,由于ListView的每一个Item的布局相同,且不是很复杂,于是适配器准备用SimpleAdapter,但每个Item需要有一个ImageView控件来显示图片,SimpleAdapter的构造器中有一个List>类型的参数来决定绑定到Adapter上的数据。但是要绑定图片时必须使用图片资源的id,使用Drawable对象和Bitmap对象均会抛出res原创 2013-05-18 12:45:28 · 1171 阅读 · 1 评论 -
Android自定义SurfaceView类和一般控件的xml布局使用
项目需要在一个Activity中显示自定义的View和Android的Button等一般控件,之前使用的方法是在xml中只定义普通控件,然后用LayoutInflater生成View对象,LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);View main原创 2013-05-01 13:35:14 · 2476 阅读 · 3 评论 -
Android任务和返回栈完全解析,细数那些你所不知道的细节
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/41087993本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/components/tasks-and-back-stack.html转载 2016-01-15 09:17:19 · 334 阅读 · 0 评论