自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

攻城狮->拉登

现在的努力,只为曾经吹过的牛皮...

  • 博客(153)
  • 资源 (1)
  • 论坛 (7)
  • 收藏
  • 关注

原创 关于Android如何更换整个应用字体的总结

很久没写都东西,是觉得没什么要总结的,最近有个需求是在已经成熟的项目上更新所有视图的字体,特殊情况使用指定字体。首先,方案大概有几个:1.项目初期就将所有TextView之类的文本视图添加基类扩展,其他地方使用都是用继承的子类,比如CustomTextView这样。这种修改字体就比较简单了,只需要修改子类,不多说。2.在基类Activity里面写一个通用方法,使用容器视图,比如View

2017-08-02 21:37:08 5323

转载 Android Studio多渠道打包和代码混淆教程

目录(?)[+]http://coolshell.info/blog/2015/03/Android-studio-prefrence.html什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。And

2016-12-16 09:36:38 325

原创 xcode 生成注释

之前一直用我上次发过的代码注释插件,但是系统升级后,就用不了了,重新安装时也会卡住,无法安装,现在找了一个新的插件和大家分享,只需要把git里面的代码clone下来,然后build一下,重启xcode就ok了,git地址:https://github.com/onevcat/VVDocumenter-Xcode

2016-10-10 09:27:39 384

转载 Android设备管理器——DevicePolicyManager

最近手机中了一病毒,是一个朋友发过来的一条短信引起的,短信内容比较怪,里面有一个连接,我一看就知道是有问题的,但我还是忍不住在电脑上下载了来看看,没想到无法破解,拿不到xml,dex文件也无法反编译,很好奇的安装到了手机上,谁知道这一安装就无法卸载了...安装后启动时我发现会读取联系人和短信记录,然后还准备发送短信出去...感觉不对劲,我马上把网络断掉,权限关掉,使用各种办法,终于看到一点源码了,

2016-08-17 11:25:06 4313 1

转载 关于码率

收藏一个关于码率的介绍:一、什么是视频码率视频码率是视频数据(包含视频色彩量、亮度量、像素量)每秒输出的位数。一般用的单位是kbps。二、设置视频码率的必要性在网络视频应用中,视频质量和网络带宽占用是相矛盾的。通常情况下,视频流占用的带宽越高则视频质量也越高,需要的网络带宽也越大,解决这一矛盾的钥匙当然是视频编解码技术。评判一种视频编解码技术的优劣,是比较在相同

2016-04-12 11:53:04 1261

转载 关于分辨率与帧的介绍

转载一遍关于分辨率与帧介绍的文章,感觉比较详细,来自于:http://nvtrlab.jp/blog/andy/iphoneからmp4ファイルの解像度やビットレートなどを変.html#wrap【iOS】iPhoneからMP4ファイルの解像度やビットレートなどを変更して書き出す方法今回は、予め用意したMP4のファイルをiPhoneで読み込み、解像度やビットレートなどの変更を加えて別のMP4フ

2016-04-10 22:29:56 813

原创 Centeros环境中Tomcat配置域名

在Centeros环境下Tomcat中配置域名要注意以下几点,下面以www.abc.com来举例:1.修改tomcat中conf目录中的serverxml端口号为:802.在域名管理的地方设置一个A记录,如果使用了子域名就设置子域名前缀,如填top,访问时就是top.abc.com,如果不使用子域名可以填写www。再填上访问ip地址,保存后重启EDNS,提示可能两个小时后生效,一般情况不到

2016-03-26 18:24:27 591

原创 支付宝支付时不验证签名的危害

在开发支付宝支付功能时,如果没在回调方法验证签名,有可能被刷钱,下面说下怎么造成的场景:某个app有个充值功能,或者下单购买功能,假设用户选择的是支付宝支付。切入口:支付宝的callback路径。通过伪装信息直接访问支付宝支付完成的回调路径,传入相应信息,如果app的服务端没验证签名,那有可能就被欺骗了,从而做支付成功的逻辑处理。伪装信息如支付宝接口文档中的:http://no

2016-01-13 10:24:57 3158

原创 iOS Xib中 UIScrollView 布局注意事项

UIScrollView 布局注意事项昨天好好的一个xib页面,使用autolayout布局好的页面今天想加一个scrollview来适配iPhone4的设备,结果加进去以后,怎么都有警告,运行以后发现居然还可以横向滚动。摸索了很久,也尝试把布局的约束全部去掉后重新添加都没有解决,最后对比了一下以前做的包含uiscrollview的xib布局,发现了问题,总结一下:1.UIScro

2016-01-05 21:49:19 1126

原创 CenterOS 搭建SVN总结

记录一下搭建svn的步骤安装SVNyum -y install subversion检查SVN安装信息svnserve --version设置系统启动时自动启动SVNvi /etc/rc.local按i输入下面语句(如果有没有空行,把光标放在任意行按o)svnserve -d -r /home/svn/  [此处是填写svn的根目录]按esc,再输入

2015-12-29 15:40:10 7456

原创 ios 画圆圈进度条总结

空心圆圈,从90度,正上方开始画:说明一下:_percent 是当前进度值,范围是0到1之间。- (void)drawArc{ if (_percent == 0 || _percent > 1) { return; } if (_percent == 1) { float endAngle =2*M_PI*_percen

2015-10-26 20:18:41 1980

转载 Linux 命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-09-25 20:42:51 438

原创 重新签名APK文件

截取自:http://www.51testing.com/html/92/115892-223023.html今天发现一个小伙写的删除APK签名,重新签名APK说明很不错,收藏一下1. 删除之前的签名文件1).     用解压工具解压缩apk文件(如:解压到D:\Sign\PhoneBook)  压缩包内容解析:(1)     MET

2015-07-08 16:05:58 588

转载 mac下反编译apk

转载自:http://blog.163.com/ppy2790@126/blog/static/1032422412013112221910595/需要工具:apktool  下载 dex2jar 下载jd-gui  下载  apktool 反编译得到的是布局和资源文件。dex2jar 反编译得到的代码字节码,利用jd gui就可以查

2015-06-22 11:42:11 633

原创 解决Android sdk content loader 0%

有时候Android开发环境会出现:Android sdk content loader 0% 的问题之前都是直接删除workspace下面的.metadata文件夹,虽然这样做可以解决Android sdk content loader 0% 的问题,但是我们之前设置的快捷键,编码方式设置,格式化样式,导入的项目等等都没了,还是比较郁闷的。对于一个喜欢用快捷键的人就很难接受了,每次都要配

2015-01-04 16:42:35 651

原创 百度定位 Android 经纬度出现4.9E-324 问题解决

百度sdk定位时,经纬度一直返回:4.9E-324  怎么办?当你定位模式设置为:option.setCoorType("bd09ll"); 就有可能出现这个情况,如何破?将你libs目录下的:armeabi文件夹修改为:armeabi-v7a  (首先要确保里面有liblocSDK5.so文件)。如果你的armeabi里面不仅仅一个.so文件,那么你重新创建一个文件夹为:armeab

2015-01-01 15:45:34 5613

原创 org.apache.http.client.CircularRedirectException: Circular redirect to "http://xxx"问题解决

用HttpClient的时候遇到一个问题:org.apache.http.client.CircularRedirectException: Circular redirect to...解决方法如下:HttpParams params = new BasicHttpParams(); HttpGet getMethod = new HttpGet("http://XXXX.XXX")

2014-12-26 10:50:51 6968

转载 苹果设备3.5英寸,4英寸,4.7英寸,5.5英寸屏幕像素指南

Screenshot PropertiesDeviceSpecificationsEditable3.5-Inch Retina Display Screenshots(required)One screenshot is required. Up to four additional screen

2014-11-26 23:43:44 795

转载 iOS 在UILabel显示不同的字体和颜色

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。现实代码:

2014-11-11 09:44:21 639

转载 iOS 文本输入框随键盘上移

iPhone开发时,键盘弹出来后,

2014-11-03 10:58:14 1064

原创 XCode 6 模拟器无法安装程序问题

经过漫长的系统升级,xcode升级,10G的文件

2014-09-23 18:11:26 1604

转载 一步一步教你做ios推送

转:http://blog.csdn.net/showhilllee/article/details/8631734APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图

2014-07-12 14:25:12 724

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

转自:http://gashero.iteye.com/blog/2075324#id9目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象与类7   枚举与结构1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和

2014-06-03 16:35:43 850

原创 Ios 屏幕方向控制

这两天研究了下ios的屏幕方向控制..总结一下,希望对大家有帮助首先说下plist文件的配置,这里面可以设置应用支持那些方向,但是应用默认会选择设置的第一个方向作为默认方向。一般设置Supported interface orientations 为:Portrait (bottom home button) 即 竖屏方向。然后Appdelegate里的didFinishLaunchi

2014-03-18 13:59:16 771

转载 Android 关机

想做一个可以通过程序控制直接关机的功能,想适应所有设备的,打算用反射来做,但是发现无论是ShutdownActivity还是ShutdownThread 都需要系统权限:android.permission.REBOOT,而且ShutdownThread 这个对象怎么也射不进去,因为取不到这个对象,是android内部的货,有人说要编译源码才能做到。于是决定先把root的设备适应了,找了一大堆

2013-11-15 17:04:09 682

原创 Android Google Map 地图中自定义当前位置

经验小分享..

2013-11-14 21:36:47 4335

转载 Android系统分享

本文转自:http://blog.csdn.net/lnb333666/article/details/8824608[java] view plaincopyprint?/**  * 分享工具类  *   * @fileName ShareUtil.java  * @author naibo-liao  * @CreateT

2013-10-16 15:28:00 1065

原创 ScrollView嵌入ViewPager 滑动冲突的解决方法

ScrollView 嵌入VIewPager后,滑动事件会出现冲突的现象,ViewPager就变得不好使了,此时最主要的还是外层的ScrollView,思路是通过自定义视图,截取滑动事件,根据滑动的x和y的距离来判断手势倾向横向还是纵向,代码如下:public class MyScrollView extends ScrollView { /** 是否可以滚动 */ private b

2013-09-22 16:20:37 885

原创 打开谷歌地图,显示marker

有些应用需要打开谷歌地图应用,通过传递的经纬度,在地图中显示出对应的位置,标记marker图标等功能,代码如下:// 指定地图显示的等级int zoomLevel=16;// 根据经纬度搜索String location=String.format("geo:%s,%s",latitude, longitude);//搜索条件,条件后面可以添加一个标题,格式如“(x

2013-08-07 11:03:26 1291

转载 解决android 1920x1080模拟器无法启动问题

下面转发一个1920x1080分辨率模拟器无法启动的解决方法,随便加点我的补充,原文来自:http://www.cnblogs.com/lijc1990/archive/2013/02/07/2908969.html问题的异常如下:emulator: Failed to open the HAX device!HAX is not working and emulator run

2013-08-06 18:57:30 4276 1

转载 为Xcode添加生成注释服务

这是一个转载的方法,来自:http://wtlucky.github.io/geekerprobe/blog/2013/03/04/generate-commentate-with-xcode/Xcode不得不说,很好用的一款IDE,他集成了很多功能,但惟独没有发现为一个方法添加注释的功能。尤其是在当有大量的方法需要添加注释,而且注释的格式还要统一的时候,真的让人头疼。 在Xcod

2013-08-02 11:04:36 3001

转载 cocos2dx通过Jni调用Android的Java

示例代码段2:Xcode 代码: //静态函数示例2.有参数,无返回值------------------------------$$$$$$$-------------------------------- #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台     JniMethodInfo 

2013-07-23 14:25:43 1227

转载 通过JNI实现c/c++和Android的java层函数互调

本文转自:http://codingnow.cn/cocos2d-x/992.html文章摘要: 本文主要实现两个功能: (1)通过Android sdk的API得到应用程序的包名(PackageName),然后传递给c++层函数。 (2)通过c++函数调用Android的java层函数,显示一个对话框,点击按钮退出程序。 1. 首先来简单学习一下JNI的相关知识,我这篇文章中简单实现

2013-07-23 13:49:54 1339

转载 Android 内存监测工具 DDMS

用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;4. 点

2013-07-17 10:40:50 942

转载 一种基于WiFi的室内定位系统设计与实现 _RFID世界网

1. 引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。目前全球定位系统( GPS , GlobalPositioning System)是获取室外环境位置信

2013-07-10 22:25:45 7786 5

原创 android Icon 常用尺寸

常用的icon如下:36x36 for ldpi48x48 for mdpi72x72 for hdpi96x96 for xhdpi144x144 for xxhdpi参考:http://developer.android.com/guide/practices/screens_support.htmlhttp://developer.android.

2013-07-03 11:36:28 1419

原创 收到通知时启动应用或将程序成后台恢复到前台的做法

经常有这样的需求,当用户收到通知时,点击通知,此时如果应用没有启动,则启动应用,如果已经启动了但是被用户按了home,程序处于后台,需要将程序恢复到前台,依然显示用户按home时显示的画面,如果程序已经处于前台时,则不做任何处理,那么下面这个方法可以满足这需求,而不需要判断程序是否处于前台。Intent intent = null;intent = new Intent(Intent.

2013-06-27 14:18:18 1260

原创 收到通知后启动应用或将应用从后台恢复到前台

经常有这样的需求,当用户收到通知后,点击通知,如果应用没有启动就启动应用,如果已经启动了并且应用在后台就将程序恢复到前台,下面的代码可以解决这个需求,不需要去判断程序当前是否处于前台还是后台。Intent intent = null;intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_

2013-06-27 14:11:37 1814

原创 Parse无法指定推送问题解决

当我们使用parer推送的时候,https://www.parse.com 经过多方验证,无法指定推送到一个设备,在mac下需要使用命令来推送:curl -X POST -H "X-Parse-Application-Id:XXXXX" -H "X-Parse-REST-API-Key: XXXXXXX" -H "Content-Type: application/json" -d '{"

2013-06-26 19:42:47 1124

原创 MAC下显示隐藏文件

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false执行以后,使用:killall Finder  更新一下文件就可以显示出来或者隐藏了。

2013-06-22 09:54:40 782

Versions 1.3.2 破解版

1.下载后解压文件,2.右键点击Versions,选择显示包内容,找到MacOS目录,将附件替换进去。3.启动应用,大功告成.

2015-08-07

空空如也

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

TA关注的人 TA的粉丝

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