- 博客(155)
- 资源 (4)
- 收藏
- 关注
原创 关于Android如何更换整个应用字体的总结
很久没写都东西,是觉得没什么要总结的,最近有个需求是在已经成熟的项目上更新所有视图的字体,特殊情况使用指定字体。首先,方案大概有几个:1.项目初期就将所有TextView之类的文本视图添加基类扩展,其他地方使用都是用继承的子类,比如CustomTextView这样。这种修改字体就比较简单了,只需要修改子类,不多说。2.在基类Activity里面写一个通用方法,使用容器视图,比如View
2017-08-02 21:37:08
6587
转载 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
580
原创 xcode 生成注释
之前一直用我上次发过的代码注释插件,但是系统升级后,就用不了了,重新安装时也会卡住,无法安装,现在找了一个新的插件和大家分享,只需要把git里面的代码clone下来,然后build一下,重启xcode就ok了,git地址:https://github.com/onevcat/VVDocumenter-Xcode
2016-10-10 09:27:39
561
转载 Android设备管理器——DevicePolicyManager
最近手机中了一病毒,是一个朋友发过来的一条短信引起的,短信内容比较怪,里面有一个连接,我一看就知道是有问题的,但我还是忍不住在电脑上下载了来看看,没想到无法破解,拿不到xml,dex文件也无法反编译,很好奇的安装到了手机上,谁知道这一安装就无法卸载了...安装后启动时我发现会读取联系人和短信记录,然后还准备发送短信出去...感觉不对劲,我马上把网络断掉,权限关掉,使用各种办法,终于看到一点源码了,
2016-08-17 11:25:06
5678
1
转载 关于码率
收藏一个关于码率的介绍:一、什么是视频码率视频码率是视频数据(包含视频色彩量、亮度量、像素量)每秒输出的位数。一般用的单位是kbps。二、设置视频码率的必要性在网络视频应用中,视频质量和网络带宽占用是相矛盾的。通常情况下,视频流占用的带宽越高则视频质量也越高,需要的网络带宽也越大,解决这一矛盾的钥匙当然是视频编解码技术。评判一种视频编解码技术的优劣,是比较在相同
2016-04-12 11:53:04
2164
转载 关于分辨率与帧的介绍
转载一遍关于分辨率与帧介绍的文章,感觉比较详细,来自于:http://nvtrlab.jp/blog/andy/iphoneからmp4ファイルの解像度やビットレートなどを変.html#wrap【iOS】iPhoneからMP4ファイルの解像度やビットレートなどを変更して書き出す方法今回は、予め用意したMP4のファイルをiPhoneで読み込み、解像度やビットレートなどの変更を加えて別のMP4フ
2016-04-10 22:29:56
1126
原创 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
893
原创 支付宝支付时不验证签名的危害
在开发支付宝支付功能时,如果没在回调方法验证签名,有可能被刷钱,下面说下怎么造成的场景:某个app有个充值功能,或者下单购买功能,假设用户选择的是支付宝支付。切入口:支付宝的callback路径。通过伪装信息直接访问支付宝支付完成的回调路径,传入相应信息,如果app的服务端没验证签名,那有可能就被欺骗了,从而做支付成功的逻辑处理。伪装信息如支付宝接口文档中的:http://no
2016-01-13 10:24:57
3930
原创 iOS Xib中 UIScrollView 布局注意事项
UIScrollView 布局注意事项昨天好好的一个xib页面,使用autolayout布局好的页面今天想加一个scrollview来适配iPhone4的设备,结果加进去以后,怎么都有警告,运行以后发现居然还可以横向滚动。摸索了很久,也尝试把布局的约束全部去掉后重新添加都没有解决,最后对比了一下以前做的包含uiscrollview的xib布局,发现了问题,总结一下:1.UIScro
2016-01-05 21:49:19
1588
原创 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
8763
原创 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
2518
转载 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
586
原创 重新签名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
796
转载 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
805
原创 解决Android sdk content loader 0%
有时候Android开发环境会出现:Android sdk content loader 0% 的问题之前都是直接删除workspace下面的.metadata文件夹,虽然这样做可以解决Android sdk content loader 0% 的问题,但是我们之前设置的快捷键,编码方式设置,格式化样式,导入的项目等等都没了,还是比较郁闷的。对于一个喜欢用快捷键的人就很难接受了,每次都要配
2015-01-04 16:42:35
1113
原创 百度定位 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
6759
原创 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
9139
转载 苹果设备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
1084
转载 iOS 在UILabel显示不同的字体和颜色
在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。现实代码:
2014-11-11 09:44:21
781
转载 一步一步教你做ios推送
转:http://blog.youkuaiyun.com/showhilllee/article/details/8631734APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图
2014-07-12 14:25:12
876
转载 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
990
原创 Ios 屏幕方向控制
这两天研究了下ios的屏幕方向控制..总结一下,希望对大家有帮助首先说下plist文件的配置,这里面可以设置应用支持那些方向,但是应用默认会选择设置的第一个方向作为默认方向。一般设置Supported interface orientations 为:Portrait (bottom home button) 即 竖屏方向。然后Appdelegate里的didFinishLaunchi
2014-03-18 13:59:16
1369
转载 Android 关机
想做一个可以通过程序控制直接关机的功能,想适应所有设备的,打算用反射来做,但是发现无论是ShutdownActivity还是ShutdownThread 都需要系统权限:android.permission.REBOOT,而且ShutdownThread 这个对象怎么也射不进去,因为取不到这个对象,是android内部的货,有人说要编译源码才能做到。于是决定先把root的设备适应了,找了一大堆
2013-11-15 17:04:09
829
转载 Android系统分享
本文转自:http://blog.youkuaiyun.com/lnb333666/article/details/8824608[java] view plaincopyprint?/** * 分享工具类 * * @fileName ShareUtil.java * @author naibo-liao * @CreateT
2013-10-16 15:28:00
1179
原创 ScrollView嵌入ViewPager 滑动冲突的解决方法
ScrollView 嵌入VIewPager后,滑动事件会出现冲突的现象,ViewPager就变得不好使了,此时最主要的还是外层的ScrollView,思路是通过自定义视图,截取滑动事件,根据滑动的x和y的距离来判断手势倾向横向还是纵向,代码如下:public class MyScrollView extends ScrollView { /** 是否可以滚动 */ private b
2013-09-22 16:20:37
1058
原创 打开谷歌地图,显示marker
有些应用需要打开谷歌地图应用,通过传递的经纬度,在地图中显示出对应的位置,标记marker图标等功能,代码如下:// 指定地图显示的等级int zoomLevel=16;// 根据经纬度搜索String location=String.format("geo:%s,%s",latitude, longitude);//搜索条件,条件后面可以添加一个标题,格式如“(x
2013-08-07 11:03:26
1638
转载 解决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
4826
转载 为Xcode添加生成注释服务
这是一个转载的方法,来自:http://wtlucky.github.io/geekerprobe/blog/2013/03/04/generate-commentate-with-xcode/Xcode不得不说,很好用的一款IDE,他集成了很多功能,但惟独没有发现为一个方法添加注释的功能。尤其是在当有大量的方法需要添加注释,而且注释的格式还要统一的时候,真的让人头疼。 在Xcod
2013-08-02 11:04:36
3188
转载 cocos2dx通过Jni调用Android的Java
示例代码段2:Xcode 代码: //静态函数示例2.有参数,无返回值------------------------------$$$$$$$-------------------------------- #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台 JniMethodInfo
2013-07-23 14:25:43
1341
转载 通过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
1556
转载 Android 内存监测工具 DDMS
用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;4. 点
2013-07-17 10:40:50
1087
转载 一种基于WiFi的室内定位系统设计与实现 _RFID世界网
1. 引言 位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境中,使用定位导航信息可为观众游览提供更便捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。目前全球定位系统( GPS , GlobalPositioning System)是获取室外环境位置信
2013-07-10 22:25:45
10164
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
2135
原创 收到通知时启动应用或将程序成后台恢复到前台的做法
经常有这样的需求,当用户收到通知时,点击通知,此时如果应用没有启动,则启动应用,如果已经启动了但是被用户按了home,程序处于后台,需要将程序恢复到前台,依然显示用户按home时显示的画面,如果程序已经处于前台时,则不做任何处理,那么下面这个方法可以满足这需求,而不需要判断程序是否处于前台。Intent intent = null;intent = new Intent(Intent.
2013-06-27 14:18:18
1579
原创 收到通知后启动应用或将应用从后台恢复到前台
经常有这样的需求,当用户收到通知后,点击通知,如果应用没有启动就启动应用,如果已经启动了并且应用在后台就将程序恢复到前台,下面的代码可以解决这个需求,不需要去判断程序当前是否处于前台还是后台。Intent intent = null;intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_
2013-06-27 14:11:37
2097
sun认证题库 scjp考试之前考试题目
2011-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人