6 cangahi09025566

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

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

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

2019-07-04 10:09:32

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

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

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

2019-05-06 14:34:17

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

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

2018-11-23 18:21:19

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

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

2018-11-09 17:14:17

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

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

2018-11-05 16:11:25

ionic页面回传值的两种方式

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

2018-11-05 14:32:19

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

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

2018-09-10 15:01:41

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

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

2018-07-19 16:45:44

【组件篇】ionic3开源组件

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

2018-07-18 11:43:56

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

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

2018-07-13 10:47:20

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

ionic3开发网络请求封装

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

2018-06-28 17:45:47

Angular3中常用指令说明

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

2018-05-30 11:50:24

ionic2 数据更新,刷新页面

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

2018-05-17 16:17:09

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

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

2018-05-17 14:37:28

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

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

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

2018-05-11 15:27:32

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

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

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

2018-05-09 23:11:54

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!