自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博来品

不积跬步无以至千里,不积小流无以成江海。

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 隐私政策

本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于...

2019-07-18 11:31:51 226

原创 解决Android Studio中Plugin version和Gradle version不匹配的问题

AS编译提示:A problem occurred evaluating project ':app'.> Failed to apply plugin [id 'com.android.application'] > Minimum supported Gradle version is 3.3. Current version is 3.0. 解决办法参考。

2019-07-03 11:03:51 22531 1

原创 Android TextView实现单行显示且左右相邻控件布局

效果预期项目中遇到一种UI效果,如下图: 控件1是一个ImageView,位置固定;控件2是一个TextView,单行显示,内容可变,可长可短;控件3是一个TextView,内容固定,但是需要紧邻着控件2,根据控件2的内容长度变化而变化。但不能超出屏幕右侧。实现思路控件2要实现单行并且超长要显示省略号,前提必须是控件的宽度固定。宽度固定为两种,一种是直接写死控件的宽度,另一种就是填...

2019-06-03 15:03:28 1717

原创 Android studio 单元测试初探

Android工程的单元测试是一个细致负责的程序员必备的技能,学无止境,努力奋斗!

2019-05-20 15:00:15 1051

原创 mac 安装tree命令报错解决办法

Error: /usr/local/Cellar is not writable. You should change theownership and permissions of /usr/local/Cellar back to youruser account: sudo chown -R $(whoami) /usr/local/CellarError: Cannot write to /usr/local/Cellar

2019-05-17 11:41:56 2121

原创 Android shape实现渐变、部分圆角及叠加效果

1、普通圆角背景<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#cccccc"/>...

2019-05-10 16:42:22 4658

原创 swift-CoreData数据库结合plist文件预置数据案例

1、前言本人前段时间自主学习swift开发了一款小工具,其中用到了CoreData数据库,使用过程中遇到了许多问题。好记性不如烂笔头,写篇博客记录一下。2、环境搭建2.1、新建CoreData工程新建包含CoreData的工程,xCode-&amp;amp;gt;File-&amp;amp;gt;New-&amp;amp;gt;Project,下面一步时,记得勾选“Use Core Data”。新建完成之后,会看到工程根目录下有个和工...

2019-03-06 18:45:47 956

原创 swift-UILabel显示plist中的字符串"\n"不生效的问题

UILabel在显示字符串时,如果需要换行,可以直接在换行处加\n换行符。但是同样的字符串定义在plist文件中,再显示在UILabel上时并不生效。至于是什么原因不清楚。解决办法在plist文件中存储内容时,可以直接enter键换行。记住需要在Source Code模式下打开plist文件。...

2019-03-01 15:41:55 1312 1

原创 Xcode工程pod方式引用第三方SnapKit库流程及问题总结

Xcode工程pod方式引用第三方SnapKit库流程及问题总结Podfile文件生成Profile文件编辑Profile文件下载库代码问题总结Xcode路径错误CocoaPods版本太低不能写入目录Podfile文件Podfile位于项目目录的根目录下,这里面主要声明了导入第三方库的名称及版本号。生成Profile文件命令行先cd进入工程所在的目录,执行pod init 命令该命令执行...

2019-01-25 17:25:30 1667

原创 iOS开发-MD5签名APP端和接口端不统一的问题

场景iOS应用开发过程中,偶尔出现“签名错误”的问题,这个签名错误本身是服务器接口端给的提醒,意思是,APP传的参数通过MD5加密之后的sign签名值,和服务器端拿到参数计算的签名值不一致,服务器就会认为这次请求不合法。产生原因MD5算法在计算签名时,默认会输出32位的字符串。某些场景下,可能会输出31位,此时有些算法会自动在首位补0。若服务器端和APP客户端的处理方式不一样,则会

2018-01-17 17:36:33 1568

原创 iOS Swift入门-字符串格式化

字符串格式化1、单个变量格式化1.1、字符串类型格式化 let str = "lazy" print(String(format:"%@ boy", arguments:[str]))//输出结果:lazy boy1.2、Number类型格式化let num = 10print(String(format:"%d 个", arguments:[num]))/

2018-01-10 17:33:42 6026

原创 mac charles抓包工具Map local使用教程

至于环境配置和基本的用法,可以百度一下,教程很多。本文主要讲述模拟接口返回数据的方法。

2017-11-08 11:48:55 23146 5

原创 Android Studio和xCode快捷键,WINDOWS和MAC

快捷键本人Android开发一枚,平时一直使用的是windows操作系统,由于要入门iOS开发,因此不得不熟悉mac操作系统,因此需要使用mac版的Android studio开发工具,这里整理一下Android studio MAC版和windows版快捷键,输出一个对比表格,有转操作系统的同仁可参考,但这里只包含本人平常常用的,并不全,后续会不断补充。

2017-11-07 11:46:23 1133

原创 swift开发iOS应用之label控件与代码关联

本文基于iOS开发入门中的应用做了拓展,讲解了label控件与swift代码关联的方法

2017-10-27 17:56:34 2090

原创 iOS开发入门之“Hello,world!”

swift语言开发iOS应用自实践教程

2017-10-27 15:39:51 818 1

原创 Android布局文件中巧用tools命名空间

tools命名空间的作用就是不改变代码逻辑,可以方便查看布局效果的,在项目研发中起着非常重要的作用。

2017-09-19 17:35:17 462

原创 Android Studio快速将字符串定义到strings.xml文件的方法

对于一个具有良好编程习惯的程序员来说,看到代码中定义了一堆的中文字符串是不是很头疼。在新开发代码过程中,遇到一个中文字符串,想把它定义到strings.xml文件中再引用,是不是觉得有点繁琐,本文就介绍了一种快速将字符串定义到strings.xml文件中的方法。我们只用关心中文字符串和字符串在strings.xml文件中的name就可以了。

2017-09-19 15:35:33 7423

原创 git 常用命令

记录提交过程中经常用到的git命令

2017-08-19 17:22:41 317

原创 Android中常见正则表达式总结

项目中用到的正则表达式,主要是匹配AndroidManifest文件的,在此做笔记,方便以后查看,后续遇到其他类型的再更新

2017-08-07 17:00:54 3123

原创 css语法笔记

主要记录在初学css语法阶段遇到的一些问题的解决办法,供以后查阅。

2016-11-08 09:56:09 453

原创 Android 打开系统蓝牙设置

打开蓝牙设置,报错信息java.lang.SecurityException: Permission Denial: starting Intent { act=android.settings.BLUETOOTH_SETTINGS flg=0x10000000 cmp=com.android.settings/.Settings$BluetoothSettingsActivity }的解决方案。

2016-01-06 09:31:07 8796 2

原创 appcan平台自定义布局开发者指引文档

自定义布局开发者指引文档

2015-10-08 09:46:22 1080

原创 Android Studio 常用设置

本文介绍Android Studio的一些常用设置,并且在以后的使用过程中不断更新。

2015-09-01 15:42:25 771

原创 Android获取sd卡路径

Android中包括两个sd卡路径,一个是内置sd卡路径,一个是外置sd卡路径。由于Android手机系统的可定制性,每个厂商出厂的手机系统存在差异。获取到的sd卡路径也存在差异。所有的手机都支持内置sd卡,但是并不都支持外置sd卡。内置sd路径String sdCardPath = Environment.getExternalStorageDirectory().getAbsolutePath(

2015-06-24 18:00:10 1284

原创 Appcan自定义引擎文档

该文档中描述的自定义引擎方法基于Win 7系统下。其他系统下可自行研究,原理应大致相同。1 准备工作1.1 配置Android开发环境包括Eclipse,sdk和jre1.2 下载最新引擎包访问 下载最新引擎包1.3 下载引擎源码访问下载引擎源码2 修改引擎2.1 导入代码如下图引擎源码包下载下来之后有两个文件夹,Engine和en_baseEngineProject。其中Engine是引擎开发工程

2015-06-23 20:14:01 1858

原创 Android 微信支付body参数不支持中文的问题

该文给出android客户端微信支付,调用生成预支付订单接口时中文失败的问题。

2015-06-04 12:34:35 2858 1

原创 通过包名获取签名信息工具及使用方法

使用该工具可以通过包名获取apk的签名信息,包括MD5,SHA1和别名等。

2015-05-28 09:22:58 4316 2

原创 Android zxing二维码开发 横屏转竖屏

横屏转竖屏需要修改的文件

2015-05-18 12:15:21 875

原创 java 解析竖线分隔符

java中将带分隔符的字符串转换成数组,使用以下方法:     String exp = "right,bottom";    String[] ops = exp.split(",");      解析的结果为:ops[0] = right,ops[1] = bottom.    而遇上带竖线的字符串"|"时,以上的方法解析出来的结果就会有问题。    解决该问题的办法是,将

2015-01-29 15:35:57 2596

原创 Android Fragment组件学习

Android Fragment组件学习相关注意事项:1. 引用组件        由于fragment是SDKVersion = 11 (即3.0)才引入的,若需要兼容3.0以前的版本则需要引用android.support.v4包中的fragment组件,该包中的fragment支持的最低版本为1.6。      这就需要承载相关fragment的Activity必须继承Fragm

2014-12-17 16:02:37 677

原创 android 横竖屏切换时 不重新走生命周期

Android不重走生命周期来实现屏幕旋转

2014-11-26 10:53:20 981

原创 Android 将SQLite数据保存在SD卡

在 Android APP 的开发过程中,会用到SQLite数据库。SQLite数据保存地址在手机的内存(ROM)上,而手机的内容有限,所以直接保存在SD卡上比较好,这样在app重新安装,或者重做系统时可以再次使用。本文章介绍如何将SQLite数据库文件保存到SD卡上。

2014-11-26 10:53:18 4363 2

原创 Android WebView 软键盘遮挡输入框问题的解决方法

在webview中实现软键盘出现的时候自动把输入框的布局顶上去的效果,需要设置输入法的属性,一般有两种设置方式,一种是在java code中设置,第二种是在 androidmanifest中设置。

2014-11-26 10:53:15 5814

原创 Android WebView 加载的网页不能缩放相关问

Android中使用WebView Demo如下:WebView wv=(WebView) findViewById(R.id.wv);WebSettings ws = wv.getSettings();ws.setUseWideViewPort(true);ws.setJavaScriptEnabled(true);   ws.setSupportZoom(true); //

2014-11-26 10:53:12 6174 1

原创 Android Service服务被杀死后重启

第一个问题:程序进入后台,系统可能会销毁应用。PUSH服务不能重启,收不到消息。可以理解为android端监听推送消息的服务在启动后是一直在后台运行的,但是当内存不足时,或者第三方应用清理内存时会杀死后台服务,此时该服务需要自动重启。该问题只需要在推送服务的onStartCommand方法返回类型设置成START_STICKY,官方文档对此的解释是:    public stati

2014-11-26 10:53:07 3252

原创 "<item> tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案

设置方法:Button中引用android:background="@drawable/button_background_selector"在文件夹drawable下定义button_background_selector.xml文件,如下: tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案" TITLE="" tag

2014-11-26 10:53:05 3116

swift-core data开发案例

swift中使用coredata及plist案例,案例相关说明见本人博客《swift-CoreData数据库结合plist文件预置数据案例》。

2019-03-06

签名信息获取工具源码

工具apk下载地址:http://pan.baidu.com/s/1c06OpvM 使用说明: 使用该工具可以通过包名获取到应用的签名信息,包括md5,sha1,别名等。

2015-05-28

空空如也

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

TA关注的人

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