自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 介绍Android Touch事件的传递机制

介绍Android Touch事件的传递机制1、基础知识 (1) 所有Touch事件都被封装成了MotionEvent对象,包括Touch的位置、时间、历史记录以及第几个手指(多指触摸)等。

2015-07-17 16:09:28 615 1

原创 HttpURLConnection 和 AndroidHttpClient

在 Froyo(2.2) 之前,HttpURLConnection 有个重大 Bug,调用 close() 函数会影响连接池,导致连接复用失效,所以在 Froyo 之前使用 HttpURLConnection 需要关闭 keepAlive。另外在 Gingerbread(2.3) HttpURLConnection 默认开启了 gzip 压缩,提高了 HTTPS 的性能,Ice Cream S

2015-07-09 09:26:58 631

转载 Asynctask onPostExecute未执行的问题分析

问题现象:app使用Asynctask从网络下载数据,并将数据同步更新到UI上进行显示。在app使用的过程中,偶尔会出现数据未更新的情况,且这个问题现象一时找不到必现的操作方法跟踪问题原因发现是AsyncTask.onPostExecute未被执行到的原因。问题解决办法:google之后,发现可以通过如下方法解决问题:在app的application中的onCreate

2015-02-28 15:17:10 1041

转载 怎么去掉Xcode工程中的某种类型的警告

问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。

2014-12-19 15:24:40 659

原创 关于fragment空构造函数错误

今天发现如果长时间把一个已经打开的fragment放置在后台,再次通过图表或者长按home键调回主界面(不同手机可能有所不同),这个时候会报一个错误,叫做E/AndroidRuntime(17788): Caused by: java.lang.InstantiationException: can't instantiate class这个意思是说,我们的fragment缺少一个相对

2014-12-15 18:02:27 1150

转载 Activity与Service是否处于同一进程? Service 的两大功能是什么?

http://linkinmama-gmail-com.iteye.com/blog/1569039Activity与Service是否处于同一进程?   一般来说:同一个包内的activity和service,如果service没有设定属性android:process=":remote"的话,service会和activity跑在同一个进程中,由于一个进程只有一个UI线程,所以,s

2014-12-11 17:24:14 1027

转载 android中软引用

一、为什么要使用软引用在上面关于软引用的介绍中,已经提到了软引用的特性。使用SoftReference引用的对象会有很长的生命周期,只有当系统的内存不足的时候,才会去释放这些软引用对象。所以可以使用软引用来缓存一些比较昂贵的资源,比如获取的网络图片数据。当应用从网络中获取网络图片数据时,用户完全有可能做一些重复性的操作去查看相同的图片信息。对于这样的问题,通常会有两种解决方法: 一

2014-12-11 16:33:26 793

原创 android引入外部项目点击不能查看源码问题

当我手动创建一个Android项目(暂且叫项目A),然后由另外一个项目(暂且叫项目B)引用这个项目的时候,在项目B中使用了项目A的类时,此时使用ctrl+鼠标左键是可以定位到项目A的源码的。但是当我再复制一个项目A(复制的项目叫做项目C),由项目B引用项目C的时候,在项目B中使用了项目C的类时,此时使用ctrl+鼠标左键是不能找到源码的,这个问题很奇怪,纠结了好久,终于找到答案了,现在观察一下

2014-12-11 13:52:56 633

转载 ios:关于图片平铺

1、有的时候我们需要将一张图片平铺在View上当做背景。其实实现起来很简单。代码+ (UIColor *)colorWithPatternImage:(UIImage *)image使用也很简单:?12345- (void)viewDidLoad {

2014-12-09 11:41:18 1022

原创 UITextField 和 UITextView

UITextField 和 UITextView的区别,他们最大的区别就在于UITextView支持多行输入,而UITextField只能单行输入。UITextView继承子UIScrollView,而UITextField继承子UIView。但uitextfield相对来说又比较灵活,可以设置内容属性,而uitextview只能输入不能设置内容属性。

2014-12-09 10:53:19 639

原创 Android中XLIFF的应用

google的demo,发现部分资源字符串在/res/values/string.xml中包含有类似xliff的节点,刚才查了一下,Xliff是XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式。对于在Android的资源字符串中,可能会有类似下面的 %1$s 写法,这里,id我们可以随便定义,后面的%1$s的1%表示

2014-12-03 15:32:52 603

原创 论Android的内置存储、外置存储和系统内存

最近项目中使用到的自动更新功能,可是却碰上了小米1手机,这个手机既没有外置存储卡,也没有内置存储卡,只有机器本身的存储,于是乎各种下载都不起作用,因为之前是下载到外置存储卡中的,怎么办呢,东西还要做呀,想想办法吧!然后想到一个解决办法,不是存储卡都没有么,那我就将东西下载到缓存文件夹下,/data/data//cache下面,结果发现真的能下载,于是调用系统的安装,问题又来了,调用系统安装不能

2014-11-27 17:01:09 851

转载 iOS开发-延迟执行

有时候,希望某段代码,某个时间在一定时间后执行,这时候就要用到延迟执行。常见的方法有以下几种:1.最直接的方法performSelector:withObject:afterDelay: 这种方法的缺点:每次要为延时写一个方法

2014-11-19 17:21:17 900

原创 给UIImageView添加点击事件

self.headImageView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"head"]];

2014-11-19 10:05:47 1223

原创 UILable在ios7中自适应高度

对于uilable在ios7中自适应高度,有时候会出现

2014-11-14 14:50:38 844

转载 iOS开发所有KeyboardType与图片对应展示

1.UIKeyboardTypeAlphabet2.UIKeyboardTypeASCIICapable3.UIKeyboardTypeDecimalPad  4.UIKeyboardTypeDefault5.UIKeyboardTypeEmailAddress6.UIKeyboardTypeNamePhonePad7.U

2014-11-13 09:47:03 628

转载 ios8键盘弹不出的bug

Xcode6中的模拟器键盘设置跟之前的版本不一样了。之前版本是模拟器的键盘和电脑的键盘都可以使用,但是Xcode6的模拟器键盘只能选择其中一种。解决方法:快捷键切换键盘类型: Shift + Command + K或者点击模拟器菜单:Hardware-->keyBoardXcode6模拟器不显示键盘解决方案对于xcode6模拟器运

2014-11-11 13:27:43 1028

转载 学习一下IOS的签名

教程截图:    下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Adam Eberbach。  ·Bundle identifier  ·provisioning profiles  ·App ID  ·certificate signing request  对于新手,的确很难一口气搞清楚这些东东到底有什么区别。  下

2014-11-03 15:56:32 952

原创 在使用AndroidSwipeLayout发现的一些问题

项目地址 https://github.com/daimajia/AndroidSwipeLayout

2014-11-03 15:07:53 3204

原创 关于在接收推送消息后PendingIntent传参问题

一般接收到推送消息通过PendingIntent设置跳转到指定的Activity,同时也

2014-10-20 13:14:08 3160

原创 学习ios-初学如何适配

controller里面的view布局:我们看到运行在iPhone5上的程序,布局有些地方乱了。这是由于布局的原因引起的。每个从view继承下来的类,都有一个autosizing的属性,我们可以通过autosizing属性的调正来改变我们的布局来适配iPhone5。如下图:我们可以看到,autosizing在xib中可以直接设置,图中显示的是上下左右四个方向的缩进,以及中间的上

2014-09-29 08:54:32 672

原创 学习IOS-变量定义

@interface ViewController : UIViewController{    // 不使用 @synthesize 只在这里写表示这个属性是私有属性    // 不断给它赋值时不会改变引用计数    NSString *str_;    NSString *str;} // 不使用 @synthesize 只在这里

2014-09-28 10:13:58 626

转载 Ios 程序打包,安装流程

一、发布测试,是指将你的程序给  * 你的测试人员,因为程序总归是要测试的  * 你的客户,在正式发布之前,客户肯定是要先看(验收)的在他们的iOS设备(iphone,ipod, ipad)安装,运行。 二,阅读前提:你自己已经完成了真机测试,意味着:  1、你已经加入了苹果的"iOS developer program",标志事件是付了$99。

2014-09-25 20:50:53 747

转载 解决android锁屏后service不执行

1.添加权限2.建一个Service,在里面写:WakeLock mWakeLock;// 电源锁/** * onCreate时,申请设备电源锁 */private void acquireWakeLock() {if (null == mWakeLock) {PowerManager pm = (PowerManager) getSystemService

2014-09-25 11:35:37 6332 1

原创 android实现session保持

sesion在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一个不变就可以用到web的session了,做法是第一次数据请求时就获取sessionid的值并保存在一个静态变量中,然后在第二次请求数据的时候要将这个sessionid一并放在Cookie中发给服务器,服务器则是通过这个sessionid来识别

2014-09-11 10:59:43 925

原创 处理相机拍照后Bitmap和图片旋转问题

在调用系统相机,拍照并保存在sdcard上后,有些图片

2014-08-28 15:53:26 2531

原创 实现viewPager无限左右滑动

要实现一个功能,在初始化viewPager的时候可以无限的向左右滑动,想了好久都

2014-08-22 15:12:37 756

转载 解决IllegalStateException: Can not perform this action after onSaveInstanceState

本文出自:http://blog.csdn.net/ranxiedao/article/details/8214936今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(1

2014-08-22 11:07:32 740 1

原创 android中Invalidate和postInvalidate的区别

Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。   Andr

2014-08-19 11:31:43 526

原创 Android权限大全

android权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概

2014-08-14 09:42:27 558

原创 Android调用系统安装

先下载APK文件,下载完成后直接调用

2014-08-04 17:18:43 651

原创 Butter Knife在adapter

今天使用Butter knife在adapter中使用,一直不成功,总是报错!仔细想了一下,

2014-08-01 13:27:05 936

原创 RSA加密技术

结合“山东***”和“山东***”目前的网络信息传递内容来看,其最重要的信息为播放流地址和mp4的播放地址,其他信息暂时达不到需要加密的条件。RSA加密技术,为非对称加密技术,RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。结合“山东网络台”具体阐述一下其实现的方式以及原理:以下是由客户端访问服务器进行数据加密的过程,

2014-06-09 13:56:35 1048

原创 如何监听home按键

大家可能或多或少在开发过程中遇到过监听HOME键的需求,但是使出了浑身解数也不一定能够监听到,当然除开系统开发的童鞋哈,下面给大家介绍的方法我在项目中已经测试过了,是可行的,方法就是利用广播来实现。代码如下:class HomeKeyEventBroadCastReceiver extends BroadcastReceiver {     static final String 

2014-06-09 13:50:59 674 1

原创 Android Handler机制

在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知    handler基本使用:        在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可,这里不对handler使用进行详细说明,在看本博文前

2014-06-09 13:48:43 506

转载 Android学习进阶和IoC

1.成为Android高手一般分为六个阶段:        第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;        第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、

2014-06-09 13:44:32 968

转载 Apple Swift编程语言入门教程

作者: 日期:gashero2014-06-03目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象与类7   枚举与结构1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘

2014-06-04 08:21:48 905

原创 如何监听home键

大家可能或多或少在开发过程中遇到过监听HOME键的需求,但是使出了浑身解数也不一定能够监听到,当然除开系统开发的童鞋哈,下面给大家介绍的方法我在项目中已经测试过了,是可行的,方法就是利用广播来实现。代码如下:

2014-05-29 09:48:13 950

转载 在android中使用PrinterShare实现蓝牙打印功能

目前网上教程与Demo介绍的都是蓝牙连接热敏打印机(pos机大小的打印机),如果想通过蓝牙连接日常所见到的打印机,进行打印,这些教程或Demo是做不到的。目前Android的蓝牙并不支持BPP(Basic Printing Profile),所以在Android实现蓝牙打印,通过正常的手段是实现不了的。网上能够搜索的那些教程或demo我都试过了,Google Play上与打印相关的app,

2014-05-29 09:42:48 4720 4

原创 绘制曲线图2(完善平滑移动)

package com.golden3c.airquality.view;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import android.content.Context;import android.graphics.Bitmap;import andr

2014-05-27 16:22:19 893

SlidingMenu.zip VLC的LIB项目

VLC的lib项目,与ActionBarSherlock.zip项目一样作为lib导入

2013-07-24

ActionBarSherlock.zip VLC用到的项目

VLC的lib项目,与SlidingMenu.zip都是lib项目

2013-07-24

VLC for android编译好的项目

此项目是经过编译后的VLC,带有jni和obj部分,请下载完成后,继续下载ActionBarSherlock.zip和SlidingMenu.zip这2个项目,导入后才可以使用。

2013-07-24

DOM4J解析XML

利用DOM4J方式解析XML的JAR文件,1.6.1版本

2013-05-30

android拖拉效果

实现android拖拉效果源码,支持2.33以上版本

2013-05-10

xUltimate-d9pc-x86制作9.png图片

去黑边: 解压xUltimate-d9pc-x86.rar压缩包 1.把预处理黑边的图片到目录example1\res\drawable-hdpi下 2.双击xUltimate-d9pc.exe,听到电脑滴的一声,即可完成去黑边(此时的9.png图片内部加载了黑边信息) 3.根目下会自动生成done文件,在done\example1\res\drawable-hdpi下,就是我们经过处理的9.PNG图片 4.这个图片就是我们要美化替换的图片

2013-05-02

android端RSA加密

采用RSA非对称加密技术,客户端和服务端,有需要的朋友可以看看,也许对你有帮助

2013-04-21

android mqtt推送

android采用mqtt推送方式,有客户端和服务端两个,希望对你有帮助

2013-04-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除