一、引入
在Android开发中常常会遇到网络请求,数据库数据准备等一些耗时的操作;而这些操作是不允许在主线程中进行的。因为这样会堵塞主线程导致程序出现未响应情况。
所以只能另起一个子线程进行这些耗时的操作,完成后再显示到界面。众所周知,界面等控件操作只能在主线程中完成;所以不可避免的需要从子线程切换到主线程。
二、方法
对于这样的情况在Android 中...
分类:
移动开发 时间:
2015-05-24 14:18:11
阅读次数:
150
在IOS开发中,我们model另外一个控制器的时候,一般都使用的自定义的转场动画。其实我们可以自定义一些转场动画。达到不同的转场效果。步骤如下:(photoBrowser是目标控制器)1.在源控制器中,设置目标控制器的转场代理为 self1 //设置Model转场代理2 photoBrowser.t...
分类:
移动开发 时间:
2015-05-24 14:14:32
阅读次数:
160
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://storysky.blog.51cto.com/628458/244962 最近根据程序员需要在一台服务器上面部署了memcached服务,虽然用上了,但是对他还不是非常了解。于是开始收...
分类:
移动开发 时间:
2015-05-24 14:12:13
阅读次数:
271
在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有以下方法可以解决,在主程序中增加:...
分类:
移动开发 时间:
2015-05-24 13:01:07
阅读次数:
159
PS:本系列文章中所涉及到的技术、数据和接口地址,仅供学习交流,务必不可做坏事或者是用于商业用途!否则后果自负!来源:http://blog.csdn.net/zhaokaiqiang1992逆向工程代码框架解析TcpDump抓包WireShake分析数据包逆向工程既然是做高仿,当然需要逆向工程了,...
分类:
移动开发 时间:
2015-05-24 12:57:38
阅读次数:
267
实现原理很简单,先把GIF动画解码成多张Bitmap图片,然后放到AnimationDrawable里面去逐一播放即可。GifHelper代码:package com.android.view;import java.io.InputStream;import java.util.Vector;im...
分类:
移动开发 时间:
2015-05-24 12:55:55
阅读次数:
214
官网生命周期图如下:下面介绍一种比较常见的情况:两个Activity,一个A一个B,这两个Activity都复写了所有声明周期方法并在方法中输出A/B+生命周期函数名。A中有一个按钮可以启动B。情况1:A启动,通过A中的按钮B启动:A onCreate -> A onStart -> A onRes...
分类:
移动开发 时间:
2015-05-24 12:52:02
阅读次数:
123
在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型:1、Translate————平移变换2、Scale————缩放变换3、Rotate————旋转变换4、Skew————错切变换在Android的API里对于每一种变换都提供...
分类:
移动开发 时间:
2015-05-24 12:50:40
阅读次数:
146
集团化 三大趋势 经营决策 移动业务平台 大数据: 4个V 移动互联网 社交媒体 引发的信息安全 (B2B、B2C、C2B、C2C)+O2O 可穿戴设备 智能化酒店 希望对您有帮助。 企业应用之性能实时度量系统演变 云计算参考...
分类:
移动开发 时间:
2015-05-24 12:52:08
阅读次数:
268
http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=206785022&idx=3&sn=7e4b9a7caaa0da3fcbe74316137ccce9&scene=5#rd
分类:
移动开发 时间:
2015-05-24 12:51:37
阅读次数:
122
Windows Only:Open a command prompt with administration permission and typenetsh interface tcp set global autotuninglevel=disabledRestart Your windows....
分类:
移动开发 时间:
2015-05-24 12:47:54
阅读次数:
165
参考:移动终端开发必备知识.http://isux.tencent.com/mobile-development-essential-knowledge.htm
分类:
移动开发 时间:
2015-05-24 12:48:58
阅读次数:
168
第一:第二:参考:移动前端开发之viewport的深入理解.http://www.cnblogs.com/2050/p/3877280.htmlviewport工具.http://viewportsizes.com/移动web开发,文字是否有必要根据分辨率调整文字大小?http://www.itno...
分类:
移动开发 时间:
2015-05-24 12:42:56
阅读次数:
157
引言我们在做 Android 开发时,常常需要实现异步加载图片/网页/其他。事实上,要实现异步加载,就需要实现线程间通信,而在 Android 中结合使用 Handler、Looper、Message 能够让不同的线程通信,完成异步任务。虽然 Android 官方为我们提供了 AsyncTask 类来完成异步任务,但这个类存在许多问题,并不好用,而且,AsyncTask 也是通过 Handler 和...
分类:
移动开发 时间:
2015-05-24 11:42:16
阅读次数:
270
将android客户端的错误日志压缩上传到服务器
源代码下载地址:http://www.zuidaima.com/share/1550463760370688.htm...
分类:
移动开发 时间:
2015-05-24 11:42:05
阅读次数:
176
1. 土耳其Abant Izzet Baysal大学和Gazi大学的研究人员针对现有Android权限管理无法动态调整、用户难以理解权限意义等问题,提出了一种基于权限的Android恶意软件检测方法,并实现了其原型系统APKAuditor。APKAuditor的服务器端可以对用户设备中的应用和Google Play应用商店中的应用进行权限分析,并基于概率论方法对每个权限的安全性进行打分,通过公式给出应用为恶意应用的可能性分数,并通过Logistic回归方法确定恶意应用分数临界值。实验数据集采用公开的cont...
分类:
移动开发 时间:
2015-05-24 11:36:36
阅读次数:
1136
Android 5.1 API 22 所有sdk文件下载地址
https://dl-ssl.google.com/android/repository/docs-22_r01.zip
http://dl.google.com/android/repository/android-22_r01.zip
https://dl-ssl.google.com/android/repository/samples-22_r05.zip
https://dl-ssl.google.com/android/reposi...
分类:
移动开发 时间:
2015-05-24 11:35:39
阅读次数:
194