自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 杂记

本博客仅是个人想整理一下最近一段时间经常使用的功能类和方法,没有任何功能逻辑可言。

2020-05-27 16:23:49 279

原创 关于ProgressBar代码使用的一些属性

感觉好久都没有登过CSDN了,最近工作任务量还可以,利用空闲时间看了一下自己的博客,发现确实好久没有更新动态了,下面这个功能也是开发时遇到的,当时卡了一下,现在准备记录一下,方便以后用时查看。话不多说先看看效果图吧:这其实就是个GridView列表这个就不多说了,直接说里面的adapter和item布局吧先上item的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr

2020-05-27 10:21:41 527

原创 Mac环境下Android Studio配置Git以及最基本使用

Git是分布式版本管理工具,现在使用十分广泛,相对于SVN,GIT的使用更加方便,在离线环境下,仍然可以进行版本控制工作。且速度十分快。在Windows下,先需要自行安装Git程序,网址git-scm.com/。安装之后就可以了。至于MacOS,因为已经自动集成了git,所以这步可以省略。Git程序在/usr/bin/git下。1、配置gitAndroid Studio一般安装后已经自行...

2019-06-03 15:31:57 8729

转载 Android得到当月天数

1.使用calendar类实现/** * 取得当月天数 * */ public static int getCurrentMonthLastDay() { Calendar a = Calendar.getInstance(); a.set(Calendar.DATE, 1);//把日期设置为当月第一天 a.roll(Calendar.DA...

2018-11-30 15:31:33 5099 1

原创 定时任务AlarmManager的使用注意事项

AlarmManager介绍见名知意闹钟管理者,当然不代表AlarmManager只是用来做闹钟应用的,作为一个系统级别的提示服务,其实它的作用和Timer有点相似 1.在指定时长后执行某项操作2.周期性的执行某项操作并且AlarmManager对象可以配合Intent使用,定时的开启一个Activity,发送一个BroadCast,或者开启一个Service.那么用它实现定时任务再好...

2018-10-18 15:33:59 7328 8

原创 android中将两张图片合并为一张图片

private Bitmap mergeBitmap(Bitmap firstBitmap, Bitmap secondBitmap) {        Bitmap bitmap = Bitmap.createBitmap(firstBitmap.getWidth(), firstBitmap.getHeight(),                firstBitmap.getConfi...

2018-10-17 15:37:11 5734

转载 iOS中延迟执行和取消的几种方式

公用延迟执行的方法:- (void)delayMethod { NSLog(@"delayMethodEnd");}方法一、performSelector 方法1、延迟执行/** * 延迟执行 * * @param aSelector 方法名称 * @param anArgument 要传递的参数,如果无参数,就设为nil * @param de...

2018-10-17 15:34:45 5538

原创 Android 签名

1.设置签名类public class MyHandWritePanel extends PopupWindow { BaseActivity mContext; HandWrite handView; int availableHeight; private Bitmap bitmap; private int displayHeight,displ...

2018-10-17 15:26:28 210

原创 Android实现将View转化为图片并保存到本地

一、概述app中有需求需要将View转化为图片并保存到本地,这里分两种情况: 1.View本身已经显示在界面上 2.View还没有添加到界面上或者没有显示(绘制)过二、实现方法对于上述的第一种情况我使用下面代码即可:private void viewSaveToImage(View view) {        view.setDrawingCacheEnabled(tru...

2018-10-17 15:14:46 10048 5

转载 Android发送邮件到指定邮箱(可带附件)

第一种方法,调用系统的邮件软件来发送众所周知在Android中调用其他程序进行相关处理,都是使用的Intent。当然,Email也不例外。在 在Android中,调用Email有三种类型的Intent:Intent.ACTION_SENDTO 无附件的发送Intent.ACTION_SEND 带附件的发送Intent.ACTION_SEND_MULTIPLE 带有多附件的发 1....

2018-10-17 14:48:45 4168

原创 iOS-AVCapture,自定义实现照相功能

需求:要求在APP界面内实现拍照功能,分析通常我们都会调用UIImagePickerController来调用系统提供的相机来拍照,这个控件非常好用。但是有时UIImagePickerController控件无法满足我们的需求,例如我们需要更加复杂的OverlayerView、需要在APP内实现,这时候我们就要自己构造一个摄像机控件了。 0.AVCapture  &lt;AVFoundation/...

2018-05-18 10:23:28 2311

原创 iOS里实现multipart/form-data格式上传文件

#pragma makr -- 上传图片到服务器 -(void)sendImageWithImage:(UIImage *)img{ NSData *imageData; NSString *imageFormat; if (UIImagePNGRepresentation(img) != nil) { imageFormat = @"Content-Type: image/png \r\n"; imageD

2018-05-18 10:01:43 10689

原创 html5 验证码倒计时重置

最近根据需求要求用户获取验证码时(在点击获取验证码时,先会对输入的用户名和密码做验证)如果密码错误时要求不计时可重新获取验证码,在这就需要重置倒计时了。好了还是直接贴代码吧var wait=60;//时间var t;//计时器var timeout = false;function time(){ if (wait == 0) { $('#btnVerify').re...

2018-04-17 10:43:34 856

转载 Ionic controller里的代码只能运行一次

解决办法$scope.$on('$ionicView.enter', function(e) { //你要执行的代码放里面,这样保证每次都会执行});或者,在ui-router里面禁止cache,加上cache:false....state('tab.somepage', { url: '/somepage', cache:false, //加一句 temp...

2018-04-13 17:46:47 388

原创 ionic中ionicView的生命周期

$scope.$on('$ionicView.loaded', function() { console.log("$ionicView.loaded");});$scope.$on('$ionicView.beforeEnter', function() { console.log("$ionicView.beforeEnter");});$scope.$on("$ionicVi...

2018-04-13 17:44:38 798

转载 Android图片bitmap的六种压缩方式

注释:此文章转载出处http://blog.csdn.net/harryweasley/article/details/51955467android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其中,A代表透明度;R代表红色;G代表绿色;...

2018-03-22 16:41:56 1188

原创 iOS开发-DES加密解密算法

前几天后台给了一个Java代码的加解密方式,让我这边直接用。我对应着Java上解密方法找到一些适合iOS的DES加解密算法,特总结一下1、使用DES加密://加密+(NSString *) encryptUseDES2:(NSString *)plainText key:(NSString *)key{ NSString *ciphertext = nil; const char *tex...

2018-03-22 16:33:31 2371

原创 Android图表控件MPAndroidChart之曲线图的实现

注:本博客主要是参考http://blog.csdn.net/ww897532167/article/details/77334345这篇文章在贴代码之前先让我们熟悉一下图表类相同的地方X轴:XAxisY轴:YAxis图例:Legend描述:Description限制线:LimitLine选中图表中的值,可显示的视图:MarkerView(这个是自己定义的,你可以根据自己需求更改) 具体在图表中的...

2018-03-22 16:10:58 1765 1

原创 android app -- 关于listview的不复用,解决item状态改变的问题

我们在平常的开发中使用listView基本上都是复用使用,但是也有一些特殊情况时不能在使用复用例如listView中的每一项都能操作(比如有个editText输入内容,上下滑动之后,看输入框里面的内容是不是要被改变,或者在下面复用的时候出现了这个输入框里面的内容。比如,一个单选框,这一项选中之后,上下滑动之后,看这个选中状态是不是乱跑了,之前的选中状态是不是消失了。还有每个item都有一个加载动画...

2018-03-22 15:37:49 1418 2

转载 iOS中打包.a静态库

1.新建.a静态库工程需要选择Static Library静态库工程模板新建工程,如下图:新建静态库工程实现需要打包的类,如下图:实现需要打包的类2.设置需要暴露的头文件添加Headers, 步骤为:TARGET->Build Phases ->点+号->New Headers Phase,如下图:然后找到Heaers(0 items)一栏, 点

2017-12-25 18:06:57 235

原创 iOS MD5加密

在使用之前,这里先对MD5进行一些简单的介绍,以供大家了解:1.MD5加密全称是Message Digest Algorithm 5,译为“消息摘要算法第5版”    1.1MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。对输入信息生成唯一的128位散列值(32个字符)。    1.2MD5生成的是固定的128bit,即128个0和

2017-12-25 17:14:32 581

转载 WKWebView替换WebView体会总结

一.引言最近应公司要求,把项目里用到的UIWebView全都用WKWebView替换掉。于是就去研究了WKWebview,加上在使用中遇到的一些问题加以总结,如有不足之处,还望指出,本人将会加以修改。UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过

2017-12-11 14:27:11 14984

转载 ios获取sim卡信息以及手机号码

1.加入一个Framework(CoreTelephony.framework). 2.引入头文件 #import #import 3.初始化# import # import # import @interface RootViewController : UITableViewController { //声明变量

2017-10-26 09:51:15 30053 3

原创 iOS返回根视图、特定视图的方法

1.导航栏返回根视图[self.navigationController popToRootViewControllerAnimated:YES];2.导航栏返回特定视图for (UIViewController *controller in self.navigationController.viewControllers) { if ([controller isKindOfClas

2017-10-26 09:44:40 1680

原创 Android给图片加文字和图片水印

前两天遇到这个功能需求,在网上查询到了一些资料,特意记录一下:给图片添加水印的基本思路都是载入原图,添加文字或者载入水印图片,保存图片这三个部分添加水印图片1:private Bitmap createWaterMaskImage(Context gContext, Bitmap src, Bitmap watermark) { String tag = "

2017-10-26 09:25:34 3256

原创 Android 验证码倒计时功能的实现

最近一直在做公司内Android开发,前两天公司扫描出漏洞,需要给登录首页添加验证码验证的功能。看了看网上的感觉有点乱,就自己记录了一下,多了不说了,直接看代码吧://获取验证码 security_code_btn = (Button) this.findViewById(R.id.security_code_btn); security_code_btn.setOnClickList

2017-09-06 11:21:47 420

原创 iOS开发底部弹出年月日选择器的使用代码

iOS开发底部弹出年月日选择器的使用代码,不多说了直接看代码吧: //初始化sheet vc BottomPickerViewController *sheet = [BottomPickerViewController new]; //设置标题 sheet.titleLab = title; sheet.delegate = _delegate;

2017-09-06 10:10:59 1488

原创 Android中百度地图新包换旧包后,地图显示不出来的解决思路

Android 开发中新的百度地图jar包替代旧包时,如果百度地图显示不出来,除了三个必须更改或核对的地方需要再做进一步检查,还需要检查代码,有些代码虽然不报错,但是地图就是显示不出来,所以需要更换为最新的方法实现,我当时就是被这个白白耽误半天的时间,如下图在使用红框内的代码设定地图中心点时地图就不会显示出来,需要使用下面的方法,地图才能显示出来

2017-09-06 09:58:48 485

原创 Android中字符串生成二维码只需简单的两句代码

不说别的啦,直接上代码吧Bitmap qrCodeBitmap = EncodingHandler.createQRCode(code_staff, 220);qrcode_imageView.setImageBitmap(qrCodeBitmap);

2017-09-05 11:40:49 1427

原创 Android中关于setLatestEventInfo()过时以及构建Notification的解决方法

官方说法:public Notification getNotification () Added in API level 11This method was deprecated in API level 16. Use build() instead. 在API 11中,通过builder.getNotification()获取Notification对象已经过时了,替代方法是使

2017-09-05 11:30:50 1022

转载 MAC 10.12系统环境下无法打开360加固助手的解决

(1)系统环境:       MAC 10.12.2(2)问题详情从360官方下载了加固助手之后,双击解压文件,直接双击 图标 ,程序并没有运行起来,没有弹出登录界面 , 只是图标闪动了一下然后,尝试按住Ctrl ,然后单击图标,从列表菜单中选择 “打开”,依旧是没有弹出登录界面。然后,又尝试从“系统偏好设置”中修改安全等级,but ,依旧没有弹出登录界面。没有弹出登录界面,没法登

2017-09-05 11:14:22 1317

原创 Android Studio 中获取SHA1详解

Android Studio 中获取SHA1详解签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包。开发版SHA1:是指在开发调试时,从Android Studio或者Eclipse中直接运行的APP在打包时使用了开发工具默认的开发版(debug)签

2017-08-25 17:10:35 823

原创 在Xcode编译的时候,遇到报这个错误"library not found for - "

分析原因,解决问题:在Xcode编译的时候,可能会遇到报这个错误"library not found for - ",这是为什么呢?由于我们在项目中使用了一些第三方的库,如百度的静态库。当Xcode在编译的时候却找不到这个库,所以我们要让Xcode知道这个库文件在哪里,这样在编译的时候就可以轻松的找到库了。解决方法: 获取 库文件所在的文件路径 ,添加到Target

2017-08-25 16:57:13 5944

原创 解决X-code 编译错误:library not found for -lcrt1.3.1.o

如果是lcrt1.3.1.o库出错,那么你试一试在iOS 10以上的设备上运行一下,你会发现,我的天啊,竟然没有不会出现这个错误了,那么恭喜你,你只要按照以下的方法做就可以完美解决了。在General -> Deployment Info -> Deployment Target中,把5.1.1改为6.0。

2017-08-25 16:50:21 380

原创 Android 中arm64-v8a、armeabi-v7a、armeabi、x86个人理解

Android 中arm64-v8a、armeabi-v7a、armeabi、x86主要用来存放.so库,主要针对不同的设备兼容,也可以说是专门针对不同android手机下CPU架构的兼容。下面就来扯一下安卓cpu Android 设备的CPU类型(通常称为”ABIs”)早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种! Android系

2017-08-25 16:44:41 1837

原创 如何使用七牛申请并使用免费SSL证书

这个纯属是为了以后再用到时寻找方便,下面的链接是七牛开发者中心的说明文档:https://developer.qiniu.com/fusion/kb/3725/how-to-apply-for-and-use-free-certificate?ref=support.qiniu.com特别说明:使用此方法申请免费的证书,如果你没有域名,需要在腾讯、阿里或者其他的地方申请域名,也需要租主

2017-08-25 16:37:38 1283

转载 iOS 判断选择的起止日期间隔不能超过3个月,不能选择今日及之后的日期,起始日期不能超过截止日期

iOS 判断选择的起止日期间隔不能超过3个月,不能选择今日及之后的日期,起始日期不能超过截止日期

2017-08-25 16:22:10 1206

转载 iOS高德地图集成

1.[MAMapKit] apiKey为空,请检查key是否正确设置。首先如果你只引入高德地图那么在申请的Key是没有问题的,只要在AppDelegate中设置[AMapServicessharedServices].apiKey = key;然后遇到“[MAMapKit] apiKey为空,请检查key是否正确设置”的打印信息,只要在AppDelegate中再设置

2017-07-12 19:37:21 1168

转载 关于iOS中延迟执行的几种方法

1、方法一:使用dispatch_after2、方法二:使用performSelector调用如下:补充:取消延迟执行的方法:第一种:注意:这是一个类方法,不能用实例对象去调用,只能用NSObject。第二种:这也是一个类方法,调用的话可以撤回全部申请延迟执行的方法。还有两个常用的方法:若w

2017-07-12 19:35:05 488

转载 iOS解决使用模态视图 导致无法pushViewController

模态视图默认从界面底部滑出并占据整个界面,并短暂地显示与之前不同的界面,直到用户完成某项操作。模态视图完成和程序主功能有关系的独立任务,尤其适合于主功能界面中欠缺的多级子任务。例如撰写新邮件时的模态视图.例如:当登录界面的作为模态视图的话. 当我们离开当前界用presentViewController弹出登录界面的话..就会导致在登录界面这个模态视图中视图间的跳转会失效. 这是由于

2017-07-12 18:44:00 528

iOS底部弹出日期选择器

iOS开发底部弹出年月日选择器的使用代码,具体的样式代码请参考我对应写的博客空间,博客地址为:http://blog.csdn.net/sp_wei/article/details/77862694

2017-09-06

空空如也

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

TA关注的人

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