- 博客(26)
- 资源 (6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 android开发常见问题(会持续更新)
1.在TabLayout+Fragment+ViewPager中,将ViewPager嵌套在NestedScrollView中,发现TabLayout的tab项只能点击,不能左右滑动切换,解决的方案就是在NestedScrollView控件中添加如下代码即可android:fillViewport="true"...
2019-07-04 10:09:32
286
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
5499
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Ionic自定义插件开发(附Demo)
前言ionic是目前比较火的一个移动端混合开发框架.其中插件开发是其实现混合开发的主要方式.这里我就大概记录下自己自定义插件的一些心得.如有不好之处,还望各位看官指出。 创建自定义插件1.安装plugman,该工具主要用于创建一个自定义的插件npm install -g plugman2.创建一个插件框架---例如:plugman creat --name 插件名字...
2018-05-09 23:11:54
4156
原创 Studio Bumblebee 最新版本 Gradle 结构更改项目gradle新增dependencies注意事项
其实这个说简单也简单,但是如果之前没有操作过,那么实际需要添加时往往一下子找不到解决方法。另外需要特意说明的是,如果还需要在应用或模块的build.gradle添加apply plugin,那么也要注意添加顺序问题。很多的开发者会发现跟之前的老版本的build.gradle结构很不一样,如果需要添加第三方的dependencies时,往往不知道如何添加。如果在它下面那么添加肯定会失败。这里以添加Navigation组件的 Safe Args Gradle 依赖为例。
2023-06-25 16:19:25
821
原创 ionic或者javaScript,toISOString转换时时区偏移问题解决
使用new Date().toISOString()时,会出现日期少一天的情况,后面分析是因为ISO标准时间用的是格林尼治时间,而中国时间时区是东八区,转为格林尼治时间要往前提前八个小时,那这个时候就需要将格林尼治时间转为北京东八区时间。我网上查询了很多相关的资料,用如下方法转换即可获取到正确的时区时间。//处理时区差方法,其中time是需要处理的时间和日期static tiemt...
2019-05-06 14:34:17
2047
原创 ionic3 android端开发高仿微信多选图cordova插件(相册内带相机功能)---自己重新编写集成流程
ionic开发中,很多时候需要图片上传,这时候就需要集成拍照和选取图片的功能,如果用官方的cordova-plugin-image-picker插件,则会出现样式比较丑的情况,从ionic1.0到现在最新版本ionic3.9.2这个插件的样式都没有改过,如下图所示(Android界面): 看到这样的界面我也是醉了,这时候我们就可以用到github上提供的一个开源项目,将...
2018-11-23 18:21:19
968
转载 ionic3入门——返回上一页面并刷新
在我们实际使用中往往有这么一种需求:当你进入子页面操作之后,返回要刷新父页面的内容。比如,我做了一个笔记功能,在笔记父页面里(A),内容是我保存的笔记,这个时候我点击添加笔记,跳转到添加笔记页面(B),我写好我的笔记之后点击保存,这个时候跳转回我的笔记父页面,我要父页面的内容显示了我刚刚添加的那一则笔记。(1)在A页面和B页面中也别引入Eventsimport { Events } from...
2018-11-09 17:14:17
1636
转载 androidcordova混合开发以及cordova自定义插件
请注明出处:http://blog.csdn.net/qq_23179075/article/details/77104276Android+Cordova混合开发以及Cordova自定义插件AndroidCordova混合开发以及Cordova自定义插件 美女镇楼一AndroidStudio中集成Cordova项目创建Co...
2018-11-05 16:11:25
1724
1
原创 ionic页面回传值的两种方式
在移动app开发过程中,很多时候会遇到当前页面回传值到其上一个页面的问题。这里我就大致描述下ionic开发中,常用的两种页面回传值的方式。 一、Promise的传值方式 1.在上一个页面添加如下方法:changeUsernoText=(newuserno)=> { return new Promise((resolve,reject)=>{...
2018-11-05 14:32:19
1665
原创 微信小程序WXML页面上直接进行字符串截取实现方式
微信小程序开发中,有时候一个字段的内容太多了,这时候就需要做截取让其以省略号的形式展现,网上大多数的方式是通过样式来控制,但是在我开发的过程中,发现这样做会影响之前做好的页面布局.由于后台返回的是个list数组,所以在js里面也不太方便去使用subString做字段截取,这时候就需要在WXML上直接做截取,但直接使用subString在WXML里面做截取是无效的,那怎么办呢,这时候就需要用到微信...
2018-09-10 15:01:41
29534
11
转载 纯css实现移动端横向滑动列表(可应用于ionic3移动app开发)
前几天在公司做开发的时候碰到一个列表横向滑动的功能,当时用了iscroll做,结果导致手指触到列表的范围内竖向滑动屏幕滑动不了的问题。这个问题不知道iscroll本身能不能解决,当时选择了换一种方式来做,只要css就能搞定了,主要是利用了display:-webkit-box来实现。<!DOCTYPE html&g...
2018-07-19 16:45:44
1798
转载 【组件篇】ionic3开源组件
转载地址:https://www.jianshu.com/p/3e156999eaa4组件库,可能和下面的有重复awesome-ionic2-componentsionic3-components日历ion2-calendarIonic2-Cal...
2018-07-18 11:43:56
960
1
原创 ionic3固定首页内容有阴影线问题
在ionic移动开发中,往往需要固定首页,不让其随着列表一起滑动.虽然可以固定但是会出现一条明显的阴影线.这很影响界面美观如图红色线框圈住部分:这个要去掉很简单,只需要在它的css样式里面添加如下代码:.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md...
2018-07-13 10:47:20
558
原创 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
586
2
原创 ionic3开发网络请求封装
在ionic3去开发中,经常需要用到网络请求,如果每次都去重写网络请求的方法,一是会显得代码很臃肿,二是会降低我们的开发效率,这时候就需要对网络请求方法进行封装.具体的封装如下.1.使用ionic g provider httpServer创建一个provider类,用作网络请求封装类.创建provider命令:ionic g provider httpServe2.导入Http,并在ht...
2018-06-28 17:45:47
2017
1
原创 Angular3中常用指令说明
1.[(ngModel)] 表示双向数据绑定2.(ngModelChange) 监听input输入框的值得变化,相当于android里面的TextWatcher,需要出入input输入框的值3.(click) 表示点击事件,点击会有3秒的延迟响应4.(tap) 表示点击事件,点击无延迟响应.效果等同于(click) 5.*ngFo...
2018-05-30 11:50:24
647
转载 ionic2 数据更新,刷新页面
ionic2 数据更新,刷新页面虽然ionic2是双向数据绑定,但是也有需要手动刷新页面的时候。方法如下:1.导入ChangeDetectorRef[javascript] view plain copy print?import { ChangeDetectorRef } from ‘@angular/core’; &nbs
2018-05-17 16:17:09
1613
原创 Ionic二维码扫码插件QR Scanner不能扫描一维码问题
三款扫码插件优劣在Ionic开发中经常需要用到扫码功能,这个时候就需要用到二维码扫码插件。目前市面上主要提供了三款扫码的插件,具体的可以参考如下链接:Ionic2入门教程(十三)带你走近3款二维码扫描插件QR Scanner配置和使用这个有比较详细的说明,其中三款中最好使用的就是我们的qr-scanner这款插件了。它的具体配置和使用可参考如下链接:ionic3 使用QR Scaner 扫描QR ...
2018-05-17 14:37:28
4086
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
2425
转载 IONIC 自定义插件使用aar(转载)
在src/android/下,放进目标aar文件,添加一个同名的.gradle文件,内容:ext.cdvMinSdkVersion = 15repositories{ jcenter() flatDir{ dirs 'libs' }}depe...
2018-05-11 15:27:32
469
原创 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
26565
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
1080
原创 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
1828
原创 关于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
4443
3
原创 Eclipse下创建jni
Eclipse下创建jni文件 之前自己有看了很多的关于ndk的相关论坛,但终究看的云里雾里.这次经过自己的使用和研究,大致知道了eclipse项目中生成ndk的步骤及需要注意的几个地方.这里我就以一个简单的案例来说明eclipse下生成jni的相关流程.1.建立一个新工程,只有一个MainActivity,里面加载库文件并且调用若干本地方法,然后使用javah生成对应
2017-11-17 14:56:34
372
原创 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
4787
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人