![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 81
hnust_癫狂
饭要一口一口的吃,路要一步一步的走
(邮箱:it994web@163.com)
展开
-
android下 按钮点击 的四种写法
1)点击按钮的实现类接口; //弊端,按钮多的话,代码冗余;1.findViewByID();2.btn.setOnClickListener(new MyOnClickListener());//实现类的接口;3.class MyOnClickListener implements OnClickListener{public void onClick(View v){Toa原创 2015-07-02 23:54:42 · 1941 阅读 · 0 评论 -
即时通讯基于socket的tcp方式
数据流向: 市面上:95%发送数据 客户端 ----> 服务端 基于http协议 socket 数据传输 有 tcp 和 udp 两种方式 #1.socket的tcp 方式: tcp是 面向连接 的 是安全的. 在连接的时候 要实现 三次握手(客户端是发起者) ; 在原创 2016-03-08 21:50:54 · 3099 阅读 · 0 评论 -
对Handler消息机制的理解
Handler消息机制中无非都是围绕着:Handler,MessageQueue,Looper来做文章的,那么这三者的概念就首先你要清楚它是什么,为什么,怎么办.围绕这三个问题那么问题就不断的被一层一层的深入,最后也就解开了问题的谜题了,对于初学者来说Handler是一个神奇的东西,鸡肋吧,有人说我只要会用sendMessage()就好啦,其实不然原创 2014-09-28 21:59:55 · 5665 阅读 · 0 评论 -
Android Studio的library项目依赖,Jar包,常用快捷键的对比
首先说下Eclipse上的老套路,如何将项目被依赖的项目作为library,在Eclipse中我们进入Properties把这个项目作为library(as a library);在AS中因为Project的形式变成了module.那么来看下在AS下如何用module来给项目添加library.接下来我就以SlidingMenu这个开源框架做为例子,如何在AS中使用.具体的步骤如下:原创 2016-02-17 11:35:43 · 3590 阅读 · 0 评论 -
自定义下拉刷新和加载更多_Android
1.UI实现(刷新头部的隐藏:滑动监听,属性动画,view的测绘)2.下拉刷新和加载更多的实现刷新的回调接口3.加载更多的实现原创 2014-08-14 17:53:06 · 5942 阅读 · 0 评论 -
Activity的生命周期详解+面试 Activity的启动模式
Activity的生命周期中分为三态度:运行态,暂停态和停止态;1.运行态:当Activity在屏幕的最前面,就是你可以看到的,有焦点的那个界面(有焦点:你可以在上面点击和触摸的,用户可以用来操作的).处于运行态的Activity,Android会尽可能的保持他的运行,即便出现了内存不足的时候,android系统也会先把栈底的Activity杀死,确保可见的Activity正常运行.2原创 2015-11-15 21:53:03 · 4776 阅读 · 0 评论 -
Activity的生命周期
首先请允许我先啰嗦一句:众所周知,对于四大组件之Activity的学习,要是没有明白Activity的生命周期那么你就不算是真正掌握了Activity---------------------Activity的生命周期,可以通过视频文件播放器的原理来理解-----------------------*1.onCreate()应用程序的创建*2.onDestory()应用原创 2015-08-13 09:31:41 · 1227 阅读 · 0 评论 -
javase的多线程断点下载
-----------------------断点下载--------------------------->DownloadThread extends Thread//线程idprivate int threadid;private int startposition;private int endposition;DownloadThread(int ,int,i原创 2015-08-13 09:12:22 · 1690 阅读 · 0 评论 -
在android下出现乱码的问题(在网络中传输和获取数据时)
首先,android的编码采用的是国际化通用的UTF-8,这一点是不容质疑的;其次呢,要你用的编译器是Eclipse,那么Eclipse编译器的默认编码是GBK; //要是你用的是AS那么第一次使用时也建议,把编译器的默认编码都改为UT8android出现编码最常见的就是在获取和提交数据的时候出现编码的不一致//通常是用 POST,GET请求完成的web容器的默认编码是iso-8859-1原创 2015-08-13 09:25:38 · 3158 阅读 · 0 评论 -
补间动画
//帧动画,补间动画,属性动画(还可以通过xml文件进行优化)//下面将对补间动画的一些动画样式进行讲解-----------------------------------------------------------------------------------------int dx =0;int dy =0;int degrees =0;>放大Bit原创 2015-08-13 09:58:57 · 1260 阅读 · 0 评论 -
Java中堆内存和栈内存详解
转自:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的转载 2016-04-04 20:40:13 · 360 阅读 · 0 评论