- 博客(91)
- 资源 (15)
- 收藏
- 关注
转载 svn错误:更新源码出现校验和不匹配问题
1.进入出现问题的文件所在的目录2.执行命令svn update --set-depth empty3.执行命令svn update --set-depth infinity
2017-12-13 09:12:38 9436 1
原创 Android真机进行monkey测试
前置条件:1.测试机需要root2.设置内存卡为 可读写 (可通过re软件进行操作)adb shellcd /data/datals若提示 adb opendir failed ,permission denied使用 sumonkey -p [your package name] -v 5000
2017-09-30 09:31:08 637
原创 IB_DESIGNABLE 和 IBInspectable
IB_DESIGNABLE 设置自定义的UIView可以在IB中渲染 IBInspectable 设置自定义的属性可以在IB的Attributes inspector中直接设置自定义.h文件IB_DESIGNABLE@interface CornerUIImageView : UIImageView@property (nonatomic, assign) IBInspectable CGFlo
2016-10-14 11:59:00 507
原创 iOS 应用文件夹地址获取
iOS会为每个应用生成一个私有目录,目录名称随机生成。获取Document路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentPath = paths[0];
2016-10-13 15:44:38 465
转载 iOS中Block的基础用法
Block简介Block是一种比较特殊的数据类型。它可以保存一段代码,在合适的时候取出来调用。Block的修饰ARC情况下1.如果用copy修饰Block,该Block就会存储在堆空间。则会对Block的内部对象进行强引用,导致循环引用。内存无法释放。解决方法:新建一个指针(__weak typeof(Target) weakTarget = Target )指向Blo
2016-09-22 09:20:05 433
原创 不同storyboard之间的跳转
UIStoryboard *stroyboard = [UIStoryboard storyboardWithName:@"storyboard文件名"bundle:nil];XXViewController *xxViewController = [storyboardinstantiateViewControllerWithIdentifier:@"XXViewContro
2016-09-12 08:55:32 435
翻译 Android无线调试 ADBWIFI
经常使用USB数据线,时间久了经常断开,很坑. 现在福利来了,无线调试,爽歪歪!安装过程(开发工具是AS1.5):前提确保手机和电脑是在同一个无线网络环境.1.AS下载安装插件 ADB WIFI2.手机用USB链接线链接至电脑,启动ADB3.Tools → Android → ADB WIFI → ADB USB to WIFI 执行完上述步奏,就可以无线调试了!附原文
2015-11-30 11:47:13 497
原创 JAVA 超时
超时包括:连接超时: ConnectTimeoutException读取超时: SocketTimeoutException设置超时时间HttpClientHttpConnectionParams.setConnectionTimeout(params, 10000); //设置连接超时HttpConnectionParams.setSoTimeout(params, 10
2015-01-27 15:57:56 546
原创 android获取应用的MD5,SHA1值
集成第三方平台时经常要用到应用的MD5值,SHA1值,之前用Eclipse时在打包应用的时候就能获取到MD5,SHA1值.现在改用AS后打包时不显示MD5和SHA1值.通过CMD获取签名证书的MD5和SHA1,SHA256值.1.使用CMD(命令行窗口),进入签名文件所在的目录2.输入命令:keytool -list -v -keystore 证书名称提示输入: 证
2015-01-14 11:45:53 1449
原创 断点续传
断点续传的理解可以分为两部分:一部分是断点,一部分是续传。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂停了,此时下载暂停的位置就是断点了。续传就是当一个未完成的下载任务再次开始时,会从上次的断点继续传送。 使用多线程断点续传下载的时候,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行
2015-01-05 14:41:01 615
转载 Android Studio 快捷键汇总
产品经理必学的五个锦囊妙计产品方法产品思维产品设计交互体验 wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
2014-11-25 10:03:58 571
原创 Avoid non-default constructors in fragments
在使用Android Studio时Fragment类报Avoid non-default constructors in fragments
2014-11-13 12:38:50 2968
翻译 Android调用WebService之SocketTimeOut
附ksoap2android地址:https://code.google.com/p/ksoap2-android/
2014-10-24 14:27:52 1111
翻译 Android 获取IP地址
/** * Get IP address from first non-localhost interface * @param ipv4 true=return ipv4, false=return ipv6 * @return address or empty string */ public static String getIP
2014-10-22 15:52:53 549
转载 开发者应该了解的API技术清单!
工具和解决方案以下作者整理了一个API服务清单,一方面希望能让你的开发过程变得轻松,另外一方面希望能帮你节约时间,精力和努力。认证/授权(Authentication / Authorization)Stormpath—把应用中有关用户管理的部分都放心交给它好了,其功能包括:安全地存储用户信息,管理用户权限,快速地进行邮箱验证和密码重置。分析(Ana
2014-09-29 10:27:14 811
转载 Eclipse中building workspace问题相关解决方法
1.Eclipse中一直building workspace...的问题----修改eclipse.ini配置文件 原文地址::http://blog.csdn.net/daryl715/archive/2007/12/18/1946897.aspx 导读: 版本号: Eclipse SDK Version: 3.2.0 现象:启动或者import新
2014-02-18 11:14:21 1114
原创 AndroidTV 模拟器的搭建
要求:Eclipse版本3.5以上 ADT版本10.0.1 TCL的SDK(我看了看核心是Android2.2的API)步骤: 1.下載SDK和TCL的模拟器 2.Eclipse安装ADT(版本一定要符合哦,要不不行) 3.Eclipse挂载SDK Eclipse环境中设置Window->
2014-01-18 22:35:34 3838
原创 FragmentTabHost+Fragment实现底部菜单栏
一、实现效果图二、项目工程结构 三、详细代码编写 1、主tab布局界面,main_tab_layout:[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLay
2014-01-17 17:16:25 1689
转载 Android创建和删除桌面快捷方式
有同学方反馈创建快捷方式后,点击快捷方式后不能启动程序或者提示"未安装程序",貌似是新的rom在快捷方式这块做过修改(由于此文是11年5月所出,估计应该是2.0或2.1的rom),现已修正,HTC G11 2.3.5rom测试通过.1,判断是否已经创建了快捷方式(在某些机型中需要判断)1234567
2014-01-06 10:51:51 803
转载 SVN + 代码测试 服务器 搭建教程
本文的目的:在Win平台搭建SVN服务器,并且利用Hooks实现工作代码提交后实时的更新到测试服务器,以实现团队开发实时到服务器调试需求。软件平台:Win Xp Sp3 ,SVN服务器程序 VisualSVN-Server-1.7.2.msi ,SVN客户端 TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msiLanguagePack_1.6.2
2014-01-04 16:03:57 923
转载 【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
2013-11-28 13:02:24 1282
转载 Android 混淆代码学习以及Android加密工具--APKProtect的使用
参考教程地址 http://my.eoe.cn/eric_wu/archive/4358.html http://blog.sina.com.cn/s/blog_6944483201017oex.html根据以上教程的介绍,混淆代码方法有两种,一种是低版本的混淆,一种是高版本的混淆鉴于自己的版本是高版本的,因此就实践了高版本的混淆 按照教程步骤如下
2013-11-21 23:44:55 2143
转载 PreferenceActivity
PerferenceActivity是什么,看下面的截图: Android系统截图(左) MusicPlayer Setting截图(右) 好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceA
2013-11-13 23:06:27 628
转载 Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc
2013-10-29 18:51:25 619
转载 Android中点击通知栏图标,启动一个应用
今天在做项目的时候遇到一个问题。点击常驻通知栏图标时,是重新启动了应用,我想实现的是如果应用已经启动则返回已经启动的应用,否则新启动该应用。 可是这个要怎么实现呢,应该是要设置一下Intent,上网查了一下,果然是Intent要进行一些设置: Intent intent = newIntent(Intent.ACTION_MAIN); intent.addCategory(
2013-10-29 18:50:47 1033
转载 scrollView自动定位问题
scrollview 中如果有ListView 时,会出现无法定位到顶部的现象。 scrollview.scrollTo(x,y);是不起作用的。用下面的方法可以解决: 自动定位到顶部:比如:scrollView.post(new Runnable() { public void run() { scr
2013-10-28 11:13:21 654
转载 GridLayout网格布局
GridLayout网格布局 android4.0以上版本出现的GridLayout布局解决了以上问题。GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。而GridLayout使用的其实是跟LinearLayout类似的API,只不过是修改了一下相关的标签而已,所以对于开发者来说,掌握GridLayout还是很容易的事情。GridLayo
2013-10-26 20:54:47 1338 1
转载 Android--GirdView下拉刷新功能
网上很少有关于GridView的下拉刷新数据,搜了一些解决方案,很多方法看起来很复杂,自己也没有看懂(本人属于头脑笨的那种),不过这段文字给了我点启发“具有下拉刷新功能的ListView/gridview其实也没什么复杂的,就是加一个head,然后判断当前gridview时候拖动到了顶端,然后根据像下拖曳的距离与head的高度做对比以设置head的状态(下拉刷新、松开刷新、还是隐藏掉等)”。其实G
2013-10-21 01:41:58 1144
转载 Java 强引用、 软引用、 弱引用、虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(St
2013-10-15 22:43:12 613
转载 android setTag (int key, Object tag)抛出IllegalArgumentException的问题
setTag是android的view类中很有用的一个方法,可以用它来给空间附加一些信息,在很多场合下都得到妙用。setTag(Object tag)方法比较简单,这里主要谈一谈带两个参数的setTag方法。官方的api文档中提到:“ The specified key should be an id declared in the resources of the application
2013-10-14 12:43:02 782
转载 ScrollView嵌套ListView解决只显示一行
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局: [html] view plaincopyLinearLayout xmlns:android="http://schemas.androi
2013-10-14 11:09:37 1407
转载 Android 解决ListView 和 ScrollView 共存冲突的问题
Android 解决ListView 和 ScrollView 共存冲突的问题2010-08-13 15:11 by Terry_龙, 18949 阅读, 8 评论, 收藏, 编辑ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很
2013-10-12 16:19:30 1463
转载 android 自定义 radiobutton 文字颜色随选中状态而改变
先看效果主要是写一个 color selector在res/建一个文件夹取名colorres/color/color_radiobutton.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> selector xmlns:android="http://sc
2013-10-10 12:19:57 827
转载 activity的切换时候无动画
一般直接用startActivity(Intent).默认都会有一个刷动的动画。当然如果将intent的flag设置为 Intent.FLAG_ACTIVITY_NO_ANIMATION。再使用startActivity(Intent),打开的activity就会直接显示,不会有那种刷屏的动画。 如果 activity1 去启动activity2 ,并设置 Intent.FLAG
2013-10-10 10:38:34 651
转载 Fragment间的通信
[-]定义Interface实现Interface把消息传递给另一个Fragment 为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。 现
2013-10-09 16:04:24 587
转载 Fragment中使用左右滑动菜单
Fragment实现了Android UI的分片管理,尤其在平板开发中,好处多多。Fragment间的通信、实现左右划出菜单 来实现。看图1的效果,左边使用LeftFragment实现,中间使用的CenterFragment实现。[java] view plaincopyprint?public class SlidingActivity
2013-10-09 16:02:57 1259
转载 android PopupWindow实现从底部弹出或滑出选择菜单或窗口
本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml: Xml代码 xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http:/
2013-10-09 13:08:46 1054
转载 Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744400之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架也是基于同样的原理的。
2013-10-09 11:35:23 1000 1
转载 Android内存优化
在前公司做一个图片处理的应用时, 项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM, 搞得我们也是极其的崩溃,最后 ,我们是通过网上搜集资料和代码走查的方式来优化解决的,这里,我就把我们收集到资料和总结的经验分享下吧。 Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。我们平常看
2013-10-08 22:12:51 580
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人