自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 android开发常见问题(会持续更新)

1.在TabLayout+Fragment+ViewPager中,将ViewPager嵌套在NestedScrollView中,发现TabLayout的tab项只能点击,不能左右滑动切换,解决的方案就是在NestedScrollView控件中添加如下代码即可android:fillViewport="true"...

2019-07-04 10:09:32 252

原创 android okhttp+RxJava+retrofit网络请求框架封装

android okhttp+RxJava+retrofit网络请求框架封装android开发中,网络请求是必不可少的开发模块,所以对于网络请求的框架和封装在开发中就显得尤为重要,今天我这里就大概的描述下okhttp+rxJava+retrofit三者相结合网络请求的封装一.okhttp+RxJava+Retrofit请求框架集成在app的build.gradle中加入如下依赖 im...

2019-07-02 14:25:09 5414

原创 Ionic自定义插件开发(附Demo)

前言ionic是目前比较火的一个移动端混合开发框架.其中插件开发是其实现混合开发的主要方式.这里我就大概记录下自己自定义插件的一些心得.如有不好之处,还望各位看官指出。  创建自定义插件1.安装plugman,该工具主要用于创建一个自定义的插件npm install -g plugman2.创建一个插件框架---例如:plugman creat --name 插件名字...

2018-05-09 23:11:54 4103

原创 Studio Bumblebee 最新版本 Gradle 结构更改项目gradle新增dependencies注意事项

其实这个说简单也简单,但是如果之前没有操作过,那么实际需要添加时往往一下子找不到解决方法。另外需要特意说明的是,如果还需要在应用或模块的build.gradle添加apply plugin,那么也要注意添加顺序问题。很多的开发者会发现跟之前的老版本的build.gradle结构很不一样,如果需要添加第三方的dependencies时,往往不知道如何添加。如果在它下面那么添加肯定会失败。这里以添加Navigation组件的 Safe Args Gradle 依赖为例。

2023-06-25 16:19:25 754

原创 ionic或者javaScript,toISOString转换时时区偏移问题解决

使用new Date().toISOString()时,会出现日期少一天的情况,后面分析是因为ISO标准时间用的是格林尼治时间,而中国时间时区是东八区,转为格林尼治时间要往前提前八个小时,那这个时候就需要将格林尼治时间转为北京东八区时间。我网上查询了很多相关的资料,用如下方法转换即可获取到正确的时区时间。//处理时区差方法,其中time是需要处理的时间和日期static tiemt...

2019-05-06 14:34:17 1886

原创 ionic3 android端开发高仿微信多选图cordova插件(相册内带相机功能)---自己重新编写集成流程

    ionic开发中,很多时候需要图片上传,这时候就需要集成拍照和选取图片的功能,如果用官方的cordova-plugin-image-picker插件,则会出现样式比较丑的情况,从ionic1.0到现在最新版本ionic3.9.2这个插件的样式都没有改过,如下图所示(Android界面):       看到这样的界面我也是醉了,这时候我们就可以用到github上提供的一个开源项目,将...

2018-11-23 18:21:19 922

转载 ionic3入门——返回上一页面并刷新

在我们实际使用中往往有这么一种需求:当你进入子页面操作之后,返回要刷新父页面的内容。比如,我做了一个笔记功能,在笔记父页面里(A),内容是我保存的笔记,这个时候我点击添加笔记,跳转到添加笔记页面(B),我写好我的笔记之后点击保存,这个时候跳转回我的笔记父页面,我要父页面的内容显示了我刚刚添加的那一则笔记。(1)在A页面和B页面中也别引入Eventsimport { Events } from...

2018-11-09 17:14:17 1598

转载 androidcordova混合开发以及cordova自定义插件

请注明出处:http://blog.csdn.net/qq_23179075/article/details/77104276Android+Cordova混合开发以及Cordova自定义插件AndroidCordova混合开发以及Cordova自定义插件 美女镇楼一AndroidStudio中集成Cordova项目创建Co...

2018-11-05 16:11:25 1716 1

原创 ionic页面回传值的两种方式

    在移动app开发过程中,很多时候会遇到当前页面回传值到其上一个页面的问题。这里我就大致描述下ionic开发中,常用的两种页面回传值的方式。  一、Promise的传值方式      1.在上一个页面添加如下方法:changeUsernoText=(newuserno)=> { return new Promise((resolve,reject)=>{...

2018-11-05 14:32:19 1644

原创 微信小程序WXML页面上直接进行字符串截取实现方式

微信小程序开发中,有时候一个字段的内容太多了,这时候就需要做截取让其以省略号的形式展现,网上大多数的方式是通过样式来控制,但是在我开发的过程中,发现这样做会影响之前做好的页面布局.由于后台返回的是个list数组,所以在js里面也不太方便去使用subString做字段截取,这时候就需要在WXML上直接做截取,但直接使用subString在WXML里面做截取是无效的,那怎么办呢,这时候就需要用到微信...

2018-09-10 15:01:41 29307 11

转载 纯css实现移动端横向滑动列表(可应用于ionic3移动app开发)

前几天在公司做开发的时候碰到一个列表横向滑动的功能,当时用了iscroll做,结果导致手指触到列表的范围内竖向滑动屏幕滑动不了的问题。这个问题不知道iscroll本身能不能解决,当时选择了换一种方式来做,只要css就能搞定了,主要是利用了display:-webkit-box来实现。<!DOCTYPE html&g...

2018-07-19 16:45:44 1780

转载 【组件篇】ionic3开源组件

转载地址:https://www.jianshu.com/p/3e156999eaa4组件库,可能和下面的有重复awesome-ionic2-componentsionic3-components日历ion2-calendarIonic2-Cal...

2018-07-18 11:43:56 942 1

原创 ionic3固定首页内容有阴影线问题

 在ionic移动开发中,往往需要固定首页,不让其随着列表一起滑动.虽然可以固定但是会出现一条明显的阴影线.这很影响界面美观如图红色线框圈住部分:这个要去掉很简单,只需要在它的css样式里面添加如下代码:.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md...

2018-07-13 10:47:20 542

原创 ionic3安卓平台下actionSheet显示为ios样式效果

    在ionic开发中,actionSheet在ios和android两个平台中,显示的效果有很大的区别,我个人更倾向于ios的样式风格.这里我就大概描述下怎么在android平台下也让actionSheet显示出ios的风格样式.一、在app.css文件里面添加如下样式,记住一定要在app.css里面添加,不然会无效.action-sheet-md { text-align: cente...

2018-07-13 10:24:59 564 2

原创 ionic3开发网络请求封装

    在ionic3去开发中,经常需要用到网络请求,如果每次都去重写网络请求的方法,一是会显得代码很臃肿,二是会降低我们的开发效率,这时候就需要对网络请求方法进行封装.具体的封装如下.1.使用ionic g provider httpServer创建一个provider类,用作网络请求封装类.创建provider命令:ionic g provider httpServe2.导入Http,并在ht...

2018-06-28 17:45:47 2003 1

原创 Angular3中常用指令说明

1.[(ngModel)]   表示双向数据绑定2.(ngModelChange)     监听input输入框的值得变化,相当于android里面的TextWatcher,需要出入input输入框的值3.(click)             表示点击事件,点击会有3秒的延迟响应4.(tap)     表示点击事件,点击无延迟响应.效果等同于(click) 5.*ngFo...

2018-05-30 11:50:24 628

转载 ionic2 数据更新,刷新页面

ionic2 数据更新,刷新页面虽然ionic2是双向数据绑定,但是也有需要手动刷新页面的时候。方法如下:1.导入ChangeDetectorRef[javascript] view plain copy print?import { ChangeDetectorRef } from ‘@angular/core’; &nbs

2018-05-17 16:17:09 1603

原创 Ionic二维码扫码插件QR Scanner不能扫描一维码问题

三款扫码插件优劣在Ionic开发中经常需要用到扫码功能,这个时候就需要用到二维码扫码插件。目前市面上主要提供了三款扫码的插件,具体的可以参考如下链接:Ionic2入门教程(十三)带你走近3款二维码扫描插件QR Scanner配置和使用这个有比较详细的说明,其中三款中最好使用的就是我们的qr-scanner这款插件了。它的具体配置和使用可参考如下链接:ionic3 使用QR Scaner 扫描QR ...

2018-05-17 14:37:28 4024 11

原创 Ionic自动更新8.0apk自动安装权限问题解决

Ionic自动更新8.0apk自动安装权限问题解决项目中安卓强制更新,当文件下载完。在android 8.0中不能打开apk包。 引入插件报如下错误: FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app through Intent.getData()...

2018-05-15 14:46:25 2391

转载 IONIC 自定义插件使用aar(转载)

在src/android/下,放进目标aar文件,添加一个同名的.gradle文件,内容:ext.cdvMinSdkVersion = 15repositories{ jcenter() flatDir{ dirs 'libs' }}depe...

2018-05-11 15:27:32 455

原创 Android Studio中将moudle项目打包成aar文件

在android开发中,我们有时候需要将一个项目作为一个依赖,并且能够使用其资源文件和界面,这个时候就需要将我们创建的moudle打包成一个aar文件.具体打包步骤如下:1.创建一个moudle2.修改moudle中的build.gradle文件,将其中的com.android.application修改为com.android.library,并且将applicationId "demo.com...

2018-05-11 11:04:17 26418 5

原创 Ionic+webStrom混合开发环境搭建教程

1.下载并且安装Node.js(https://nodejs.org/en/)2.使用npm安装cordova和ionic,如果使用npm安装太慢,请cmd切换到终端窗口安装淘宝镜像.(npm install -g cnpm --registry=https://registry.npm.taobao.org).这样就可以使用cnpm进行安装了2.1 安装cordovanpm install -g...

2018-03-23 21:50:22 1065

原创 android开发查看keyStore别名、MD5信息等方法

android开发查看keyStore别名、MD5信息等方法  使用ctrl+R打开命令窗口,在命令窗口下输入如下指令即可:keytool -list -v -keystore C:\Users\Administrator\Desktop\MSDAPPKey.keystore -storepass android

2017-12-14 10:27:07 1784

原创 关于android自定义View无法占满屏幕宽度的解决方案

在自定义组合View的时候,我发现一个问题.那就是使用自定义view的时候,将其宽度设为match_parent,一直不能占满父控件.最后才发现是View view=LayoutInflater.from(context).inflate(R.layout.activity_ludan_item, null);这句有问题。该部分一定要这样写,不然自定义View的控件会出现无法占满父控件的问题

2017-12-06 16:58:06 4384 3

原创 Eclipse下创建jni

Eclipse下创建jni文件         之前自己有看了很多的关于ndk的相关论坛,但终究看的云里雾里.这次经过自己的使用和研究,大致知道了eclipse项目中生成ndk的步骤及需要注意的几个地方.这里我就以一个简单的案例来说明eclipse下生成jni的相关流程.1.建立一个新工程,只有一个MainActivity,里面加载库文件并且调用若干本地方法,然后使用javah生成对应

2017-11-17 14:56:34 357

原创 Android关于You must call removeView() on the child's parent first的解决

前段时间开发一个项目,有一个地方需要用到同时选择日期和时间的效果.效果图如下:本来很简单的一个功能,但是总是报The specified child already has a parent. You must call removeView() on the child's parent first.网上也找了很多的资料,大致都是说了原理.确没有说怎么解决.原理我就不说了,这个大家应该都知道

2016-10-14 15:19:17 4765

TestDemo.rar

关于recyclerView拖拽功能实现,亲测可用.支持获取拖拽后的排序数据.有需要的可以自行下载测试.

2020-07-08

ionic高仿微信选择图片demo

ionic高仿微信选择图片,支持缩略图,大图查看,图片放大缩小功能

2018-11-24

ionic QRScanner扫描插件优化版(可扫条码和连扫)

Ionic ORScanner扫描插件优化,支持扫描条形码,支持连扫,有需要的可以自行下载

2018-05-18

自定义插件

自定义插件文件,用于插件的添加 自定义插件文件,用于插件的添加

2018-05-09

ionic自定义插件Demo

ionic自定义插件开发调用原生android代码,带jar包的插件开发

2018-05-09

android webView+进度条刷新加载示例demo

android webView+progressBar刷新加载示例.有需要的可以自行下载查看

2018-03-01

空空如也

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

TA关注的人

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