自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小辰_ad的博客

我们都知道的很少,我们所知道的很多,很多……

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

原创 Flutter自定义Decoration实现特殊的背景框

自定义decoration实现不规则图形边框。

2022-04-22 15:39:23 2240

原创 flutter TextField实现手机号3 4 4格式输入(同理银行卡号格式输入)

最近flutter项目登录页面,手机号输入有要求是131 1111 1111输入格式。之前实现方法是使用TextField输入框,加上输入格式化的属性inputFormatters实现。然鹅呢,空格是加上了,光标位置一直在文本后,这样呢就导致在手机号中部删除或编辑,光标都会跳到文本的末尾。为了解决这个问题呢,就对inputFormatters具体实现方法做了一下改进:inputFormatters: [ //格式化输入内容 TextInputFormatter.withFunction((ol

2021-07-01 14:55:11 1754

原创 Flutter开发项目总结----开发体会

最近终于做完了第一期flutter的项目,也是边学边做,说一下我的体会,以及项目中遇到的问题。首先呢,肯定是认识了解flutter,了解dart语言。总体感觉dart语言很接近

2021-06-18 14:58:51 472

原创 Flutter开发环境配置,运行时Gradle问题排查

之前呢就配置过flutter,但是很顺利,都能跑通。今天在笔记本上配置flutter就出现了意想不到的问题。首先呢就是从官网下载的最新版的flutter,https://flutter.io/sdk-archive/#windows安装windows版本的。安装配置都是按照中文网教程走的,地址:https://flutterchina.club/setup-windows/编辑器用的android studio,一切配置好之后,新建一个小工程。然后呢就直接运行,发现跑不起来。gradle报错,然后就

2021-03-10 16:20:05 1162

原创 Android studio新版本 4.0安装和使用

最近想更新一下开发工具AS,就去官网https://developer.android.google.cn/studio下载了4.0版本。首页下载安装一切顺利,打开的的时候遇到了一点小问题,就是检测到我以往版本的配置,问我是否要导入,我选择了导入。然后就打不开了,报错:Missing essential plugin: org.jetbrains.android Please reinstall Android Studio原因就是我服用了之前的配置,kotlin插件的问题,需要改下配置文件。

2020-06-11 10:57:56 13332 1

原创 android4.4或4.4以下的手机接口get请求不到数据,服务返回400,post出现乱码

最近封装一个接口,需要通过Edittext拿到文本数据,作为字符串参数请求服务器。由于使用的是get请求,所以字符串是加到链接上的。在手里的测试机上都能调通接口,但是在android4.4手机上会出现异常。找了个4.4的测试机经过排除吧,发现字符参数要通过UrlEncode转码成utf-8,具体方法:public static String toURLEncoded(String par...

2020-01-03 18:16:10 421

原创 Android Studio新建工程查看布局design报错:Android Studio Failed to load AppCompat ActionBar with unknown error

之前有看到解决方法在Theme.AppCompat.Light.DarkActionBar前添加Base,这样会发现还是没有显示ActionBar。最后在stackoverflow上看到了解决方法:对照着在build.gradle文件中修改依赖,我的是v7-28.0.0替换成v7-28.0.0-alpha1就行了,之前加的Base也可以去掉了,就这样!...

2019-07-29 16:26:34 199

原创 android开发自定义TextView文本流光效果——滑动解锁

由于项目需求,需要做一个app锁屏页,其中就有一个需要滑动解锁的文字流光效果。我这里通过自定义Textview来实现:@Overrideprotected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, r...

2019-03-22 10:49:15 857

原创 Android开发实现文本后面添加小图标,SpannableStringBuilder的使用

根据需求需要在textview的文本末尾添加一个免费的icon,第一想到的就是自定义textview,但是感觉太麻烦了。所以就想到了SpannableStringBuilder,先看下效果图:具体实现方法很简单:String str = "你是个大好人,你的眉毛细又长,你的头发黑又亮,你的眼睛大又光";int strLength = str.length();String tex...

2019-01-28 11:55:06 3807 1

原创 Android开发使用jsoup实现网页内容抓取和修改网页内容

首先介绍一下jsoup,他的中文文档:http://www.open-open.com/jsoup/selector-syntax.htm说明:jsoup是一个用于处理HTML工作的Java库。它提供了一个非常方便的API来提取和数据操作,使用了最好的DOM、CSS和类jquery方法。具体详细文档可以去浏览jsoup官方文档:https://jsoup.org/我呢今天就主要说一下我...

2018-11-12 17:13:03 1558

原创 android使用canvas画线,位移,旋转,绘制五角星

    为了提高自己的开发水平,就想系统地学习一下Android自定义控件。首先呢就要从Paint和canvas学起了,与本文主题相关的有关于canvas的画线:                                                           canvas.drawLine(300, 300, 500, 600, mPaint);canvas的位移:...

2018-09-29 09:57:53 4193

原创 Android微信支付订单支付失败的问题

Android开发使用微信支付,如果说SDK集成正确,然后订单信息配置无误,就是调不起来支付页面,那就要考虑一下微信缓存的问题。当我们的APP需要更换签名,或者说替换Ping++的SDK,就要考虑微信缓存导致新版本调不起来支付页面。我们只要将微信退出一次就OK了。最奇葩的是我从服务器获取订单信息的接口从本地替换成正式的,就调不起来微信支付页面了,还好尝试了一下退出微信一次,就能够成功地调起支付...

2018-07-20 15:36:13 2238

原创 Android使用微信支付SDK的集成和支付结果的回调问题。

微信支付的事例代码下载链接:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1下载下来是一个eclipse工程,导入eclipse中会报错,估计是jar包依赖问题,我使用的AS,所以我也没有去管它,只是看了一下代码。使用AS直接用build依赖导入就行了。示例代码中有一个支付订单的对象:PayReq req = new P...

2018-06-30 09:48:02 5105

原创 使用支付宝支付出现问题:交易订单处理失败 请稍后再试 ALI38173

使用支付宝SDK实现移动端APP支付功能,SDK中提供的有一个调用方法,如果订单信息参数有问题就会报错交易订单处理失败:/** * 支付宝支付业务 *  * @param v */public void payV2(View v) {   if (TextUtils.isEmpty(APPID) || (TextUtils.isEmpty(RSA2_PRIVATE) &&am...

2018-06-26 08:33:16 28229

原创 快应用配置和体验

引用一下官方的说法,什么是快应用:1. 快应用是基于手机硬件平台的新型应用形态,标准是由主流手机厂商组成的快应用联盟联合制定。2. 快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化的生态模式对个人开发者和企业开发者全品类开放。3. 快应用具备传统APP完整的应用体验,无需安装、即点即用。首先呢,根据官方文档,就是先安装NodeJS,这个在官方下载安装就OK了,地址:h...

2018-06-07 08:36:02 1140

原创 Android开发获取支付宝授权

首先我想说的支付宝开放平台也就是蚂蚁金服开放平台,对于移动端开发者的相关文档以及主页导航太少,不是很友好。我开发要用到用户芝麻分认证(普惠版),但是根本找不到移动端的相关开发配置文档(可能没开放就什么也没说)。找支付宝技术支持聊了一下,首先有个需求就是获取支付宝用户信息,给了我一个连接,看了一下,就是要在开放平台有获取用户信息的权限。但是相关的移动端文档,开发步骤没找到。 有一个关键点就是,文档中...

2018-06-01 16:31:24 8680 3

原创 Android开发网络请求获取坐标点显示在百度地图上

    做Android开发经常会使用到地图,我一般会选择百度地图,因为用得比较多。百度地图一般会用到地图显示坐标点,我之前做过几次,也用到了点聚合等功能。本文主要是我从后台获取坐标集合,显示在地图上的一个例子。    请求后台,我这里主要用到了retrofit2.0+Rxjava,这是我获取retrofitClient的代码:public RetrofitApi getSSLRetrofit(C...

2018-05-28 10:20:43 661

原创 Android开发中使用Ping++微信支付所遇到的问题总结

    做Android开发避免不了要使用第三方的SDK,有助于我们做快速开发和功能集成。但是,使用第三方的工具肯定遇到很多的问题,此时一定不要自己盲目的去尝试,一定要看官方文档,认真看,仔细看,不要有任何怀疑。因为他们提供的工具会出什么问题,他们是最了解的。        我所遇到的问题就是Ping++在GitHub上所提到的问题连接:https://github.com/PingPlusPlu...

2018-05-25 13:34:33 1044

使用jsoup获取网页内容并修改

通过使用jsoup库,获取网页的内容,解析修改网页,并且能够显示出修改的结果。

2018-11-13

使用canvas画线,位移,旋转,绘制五角星。

通过使用canvas的画线,移动,旋转,绘制出五角星图案。无需计算坐标点,通过五角星的特性,进行canvas的变换,就能实现。

2018-09-29

空空如也

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

TA关注的人

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