- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 6款值得推荐的Android开发框架
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求) 2
2015-08-01 12:00:57
645
转载 解决Andorid调试ADB端口占用问题
解决ADB端口占用问题方式一 5037为adb默认端口,若5037端口被占用, 查看占用端口的进程PID C:\Users\wwx229495>netstat -aon|findstr 5037 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3676通过PID查看所有进程 C:\Users\ww
2015-06-18 17:20:48
1261
原创 Https为什么比Http安全呢?
我们在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全那么Https到
2015-06-17 17:01:04
847
转载 ContentProvider的用法浅析
一、使用ContentProvider共享数据ContentProvider在Android中的作用是对外提供数据,除了可以为所在应用提供 数据外,还可以共享数据给其他应用,这是Android中解决应用之间数据共享的 机制。通过ContentProvider我们可以对数据进行增删改查的操作。当应用需要 通过ContentProvider对外共享数据时,具体作法如下: 1、 继承系统Cont
2015-06-17 15:14:08
439
原创 Android动画之RotateAnimation的基本用法
1. 在android中提供了4中动画: AlphaAnimation 透明度动画效果 ScaleAnimation 缩放动画效果 TranslateAnimation 位移动画效果 RotateAnimation 旋转动画效果 2.我们这里讲一下RotateAnimation的使用 RotateAnimation构造方法参数详解: RotateAnimation (float
2015-05-27 10:46:42
845
转载 Android中Annotation的使用详解
都说Annotation的运用非常简单,但真正我们需要下手实现的的时候,有的时候就不知道从哪里下手,为什么我们觉得很简单的东西,但却无法下手呢? 原因只有一个,我们对它的使用非常少,但对于写框架的人来说Annotation却使用的频率非常高。那既然我们平时用的非常少,我写这篇blog就没什么意义了,的确,那我也只当是给大家做个查阅的文档。不过我还是希望大家能通过这篇blog,加强对Annotati
2015-05-27 10:07:14
816
原创 生产者和消费者问题的Java实现
1.要理解生产消费者问题,首先应弄清PV操作的含义:PV操作是由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S³0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):①将信号量S的值加1,即S=S+1; ②如果S>0,则该进
2015-04-13 17:22:56
502
转载 Android中处理加载图片时内存溢出问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 sourc
2015-04-13 12:41:06
427
转载 关于Android软键盘属性设置详解
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”st
2015-03-31 14:08:57
463
原创 handler机制详解
最近几天被问到handler机制,在讲handler机制的时候,我们通常会想到这么几个类:Handler、MessageQueue、Looper、Thread、还有一个Message。下面对这几个类做下简单的介绍。Handler是处理者,他负责发送和处理Message消息Message是消息,他存放了我们的数据,放在MessageQueue队列中,由handler处理Message
2015-03-14 23:13:24
503
转载 Android屏幕适配
一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080
2015-03-14 22:49:18
381
原创 Android新建工程时出现的appcompat_v7问题
由于这几天在做项目,因为项目需要更新了下eclipse和ADT插件, 将eclipse更新到了4.4.1、ADT插件更新到了23.0.3 、Android API用的事4.4.2 。但在新建工程时却多了一个appcompat_v7的工程,并且还有错误, 工程中的R文件也没有自动生成 我上网查了下,说appcompat_v7包是Google自己的一个兼容包,其作用是让低版本的AP
2015-02-03 17:18:50
776
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人