经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
移动开发:SwiftiOSKotlinAndroid微信开发微信小程序ionicjQuery MobileAppCanCordovaCrossAppHomeKitObjective-CFlutter
 移动开发

Android自定义View实现自动吸附功能

本文实例为大家分享了Android实现自动吸附功能的具体代码,供大家参考,具体内容如下 1.简述 最近开发app过程中要实现拖动view后要可以自动吸附功能,所以需要自定义view来在onTouchEvent中来利用动画来实现此功能 2.功能代码部分 import andr...[2020/1/19]

Android中常用ADB命令集锦

收集的Android测试或者开发中常用的aadb命令,可以使用Ctrl+F快速搜索### ADB命令集锦: adb --help adb帮助 adb start-server 启动adb server adb kill-server 关闭adb server adb devi...[2020/1/17]

Android项目实战(五十九):调试方法神器Hugo

先上GitHub地址:Hugo 一句话描述该框架,以Log的形式告诉我们某个方法传入的每一个参数以及返回值,以及调用的activity 时间 等其他信息 非常适用方便代码调试 引入框架: 根目录下的build.gradle buildscript { r...[2020/1/17]

vue下axios拦截器token刷新机制的实例代码

vue下axios拦截器token刷新机制的实例代码

创建http.js文件,以下是具体代码: 引入安装的axios插件 import axios from ''axios'' import router from ''@/router''; import Vue from ''vue'' const qs = require...[2020/1/17]

12.Android-SQLiteOpenHelper使用

1.SQLite介绍 SQLite,是一款轻型的数据库,它的优缺点有如下: 轻量级,适合嵌入式设备,并且本身不依赖第三方的软件,使用它也不需要“安装”。 并发(包括多进程和多线程)读写方面的性能不太理想。可能会被写操作独占,从而导致其它读写操作阻塞或出错 ...[2020/1/17]

React Native运行出现Could not find "iPhone X" simulator

打开项目文件夹下 ''node_module react-native/local-cli/runIOS/findMatchingSimulator.js'' 查找 if (!version.startsWith('iOS') && !version.s...[2020/1/17]

bitmap+文本生成新的bitmap的实现

   注:参数content为生成二维码bitmap的内容,该二维码bitmap在和文本title组合生成一个新的bitmap   package info.ecloud.merchant.util; import android.graphics.Bit...[2020/1/17]

位运算的简单应用-权限管理

位运算的简单应用-权限管理

个人博客 http: www.milovetingting.cn 位运算的简单应用-权限管理 位运算在实际的开发中,有很多巧妙的应用场景。如: 一个存放正整数的数组,里面有一个数字只出现一次,其它数字都出现两次,求只出现一次的数字。 不用临时变量,交换两个数字的值。 An...[2020/1/17]

Android Gradle脚本从Groovy迁移到Kotlin DSL

Android Gradle从Groovy迁移到Kotlin Android项目用Gradle构建, 其脚本语言之前是Groovy, 目前也提供了Kotlin的支持, 所以可以迁移到Kotlin. 官方的迁移文档: Migrating build logic from Groovy t...[2020/1/16]

Builder模式

个人博客 http: www.milovetingting.cn Builder模式 模式介绍 Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构建流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构...[2020/1/15]

Tasker如何使用Tasker插件以及Tasker第三方应用

  很多人不清楚Tasker插件和Tasker第三方应用之间的区别,以及与Tasker的关系有何不同,其实对于使用者而言并不需要理解他们之间的区别,因为这两者在使用上的区别逐渐模糊而变得没有区别,不过本人后面几篇文章会详细介绍部分Tasker插件和Tasker第三方应用,说明下有利于读者理...[2020/1/14]

小程序中设置缓存过期的实现方法

小程序中设置缓存过期的实现方法

需求是两张图片在这个时间段内交替显示,当天只弹一次图片。 后端返回的数据格式: { "start": "2019/10/08 00:00:00", "end": "2019/10/30 23:59:59", "ads": [ { "imag...[2020/1/14]

【iOS学习笔记】UITextField中的输入检测——限制只能输入数字和小数点

最近趁着放假时间,在看The Big Nerd Ranch的iOS编程,想着重新复习一遍iOS开发的基础知识 于是从这一篇开始记录一些学习过程中遇到的小问题 书中第四章有一个温度转换的app实现,整体实现并不难,而这次记录的重点在于利用UITextFieldDelegate委托限制U...[2020/1/14]

Android/Unity大乱斗-完整双方集成交互指南

Android/Unity大乱斗-完整双方集成交互指南

这是一个很长很长的story!-芝麻粒儿创作 开篇 源码地址:GitHub 本文目的,将Unity集成到Android端,学完本文后你可以做到 Android任意布局加载Unity 3D场景 任意操作布局中的按钮/3D物品(缩放旋转等) 互相消息通信(你叼我,我叼你) 自由切换Un...[2020/1/14]

AOP之AspectJ的简单使用

个人博客 http: www.milovetingting.cn AOP之AspectJ的简单使用 AOP的定义 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 以上...[2020/1/14]

iOS项目中集成Flutter的最新适配升级

  如果你在2019年8月之前将Flutter添加到现有iOS项目,本文值得你一看。 在2019年7月30日,合并合并请求flutter / flutter#36793之前Flutter 1.8.4-pre.21, 将Flutter添加到现有的iOS应用程序需要更改...[2020/1/13]

android 华为、魅族手机无法打印 Log 日志的问题

最近使用魅族真机测试 App 时,发现 LogCat 不显示项目工程中通过Log.d()和Log.v()打印的 debug 和 verbose 级别的日志,甚是奇怪,通过 debug 模式断点调试也没看出有什么问题,无奈之下,Google 一番,终于找到了答案。 原来国内的部分厂商定制...[2020/1/13]

11.Android-Xml读写

11.Android-Xml读写

android中写XML时,需要用到XmlSerializer类 解析XML时,则需要用到XmlPullParser类 1.XmlSerializer类介绍 通过Xml.newSerializer()来获取XmlSerializer XmlSerializer常用方法如下所示: ...[2020/1/13]

使用MuMu模拟器调试AndroidStudio项目

1.安装一款安卓模拟器 ? 本例使用网易MuMu模拟器,因为目前网络上这类模拟器只有mumu的安卓版本是最新的,为6.0,安卓自带的Virtual Device虽然有很新的版本,但如果pc配置不是很高的话还是比较卡的,不同的模拟器需要连接的端口不同,后面会用到关于端号,具体请百度。 2....[2020/1/13]

App工程结构

App工程结构

在经过千辛万苦各种填坑终于安装好了Android Studio之后,在其自带的模拟器上成功运行了第一个APP(hello world),通过这个APP首先研究了一下APP基本的工程结构,从而使后面的开发更加得心应手。 先上HelloWorld工程的目录结构图   从结...[2020/1/13]

在微信小程序中渲染HTML内容3种解决方案及分析与问题解决

大部分Web应用的富文本内容都是以HTML字符串的形式存储的,通过HTML文档去展示HTML内容自然没有问题。但是,在微信小程序(下文简称为「小程序」)中,应当如何渲染这部分内容呢? 在微信小程序中渲染HTML内容的3种解决方案 wxParse 小程序刚上线那会儿,是无法直接渲染HTM...[2020/1/13]

10.Android-SharedPreferences使用

1.SharedPreferences介绍 SharedPreferences,它是一个轻量级的配置文件类,用于保存软件配置参数. 采用xml文件形式存储在/data/data/包名 hared_pref 下 优点在于: 轻量级,以键值对的方式进行存储,使用方便,易于理解 ...[2020/1/10]

一款精美的Toast第三方库的简单使用

一款精美的Toast第三方库的简单使用

以前一直用的安卓原生Toast,个人感觉Toast这东西,没必要花功夫,知道看到了Toasty这东西,立刻被圈粉了,真的非常好看。 项目地址 我们都知道,安卓原生Toast的用法是 1 Toast.makeText(MainActivity.this,"Toast显示内容",T...[2020/1/10]

【Android开发艺术探索】四大组件的工作过程

个人博客 http: www.milovetingting.cn 四大组件的工作过程 四大组件:Activity、Service、BroadcastReceiver、ContentProvider 四大组件的运行状态 Android的四大组件中除了BroadcastRe...[2020/1/10]

查看KVM宿主机上虚拟机的IP的脚本

  查看KVM宿主机上虚拟机的IP的脚本 #!/bin/bash #Auth:liucx #ping当前网段内在线的主机,以便产生arp记录. for ip in 172.16.0.{1..254};do { ping -c1 $subnet$ip >/dev/nu...[2020/1/9]

Flutter“不能热加载(hot reload),热重载按钮灰色且无法点击”的解决方案

前言,Flutter的热重载(hot reload)功能可以帮助您在无需重新启动应用的情况下快速、轻松地进行测试、构建用户界面、添加功能以及修复错误。 通过将更新后的源代码文件注入正在运行的Dart虚拟机(VM)中来实现热重载。 在虚拟机使用新的的字段和函数更新类后,Flutte...[2020/1/9]

【Android开发艺术探索】理解Window和WindowManager

个人博客: http: www.milovetingting.cn 理解Window和WindowManager Window表示一个窗口的概念,是一个抽象类,具体实现是PhoneWindow,可以通过WindowManager创建一个Window。WindowManager是...[2020/1/9]

微信小程序wxs实现吸顶效果

在.js文件中使用page的onPageScroll事件和scroll-view的scroll事件中产生卡顿 (setData 渲染会阻塞其它脚本执行,导致了整个用户交互的动画过程会有延迟), 所以使用wxs响应事件来实现吸顶效果。wxs响应事件基础库 2.4.4 开始支持,低版本需做兼容处理。 ...[2020/1/9]

微信小程序实现页面浮动导航

一、前言 做复杂的小程序就与web页面的区别原来越小了,一些web页面的功能会被要求添加到微信小程序页面中。 二、功能 页面在滑动的时候顶部页面导航跟随滑动,当点击导航中的任意一项时返回页面顶部。 三、实现 wxml代码: <view cla =''conta...[2020/1/9]

Kotlin如何安全访问lateinit变量的实现

Kotlin设计之初就是不允许非null变量在声明期间不进行初始化的,为了解决这个问题,Kotlin lateinit 允许我们先声明一个变量,然后在程序执行周期的将来某个时候将其初始化,让编译检查时不会 因为属性变量未被初始化而报错。如果未初始化将导致以下异常: kotlin.Uni...[2020/1/8]

Android 日期选择框 简洁常用

Android 日期选择框 简洁常用

  效果      核心代码 >方法 /** * @description 选择日期弹出框 * @param listener 选择日期确定后执行的接口 * @param curDate 当前显示...[2020/1/7]

【iOS】Spring Animations (弹性动画)

【iOS】Spring Animations (弹性动画)

  This interface shows how a spring animation can be created by specifying a “damping” (bouncine ) and “response” (speed...[2020/1/6]

iOS 开发技术栈与进阶

iOS 开发技术栈与进阶

最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种“让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。”的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。 iOS 技术栈 这里按我的...[2020/1/6]

Android5.0和Android6.0适配

gradle配置项 compileSdkVersion 用哪个 Android SDK 版本编译你的应用。因此我们强烈推荐总是使用最新的 SDK 进行编译。在现有代码上使用新的编译检查可以获得很多好处,避免新弃用的 API ,并且为使用新的 API 做好准备。 minSdkVersion...[2020/1/6]

7.Android-压力测试、单元测试、日志猫使用

7.Android-压力测试、单元测试、日志猫使用

1.压力测试monkey 通过cmd输入下面命令: adb shell monkey -p com.example.phonecall --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v -v 1...[2020/1/6]

Android布局管理器-使用TableLayout表格布局管理器实现简单的用户登录页面

场景 Android布局管理器-使用FrameLayout帧布局管理器显示层叠的正方形以及前景照片: https: blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail 103839149 实现效果如下     ...[2020/1/6]

android编译/反编译常用工具及项目依赖关系

  项目依赖关系 apktool:依赖smali/baksmali,XML部分 AXMLPrinter2 JEB:dx 工具依赖 AOSP , 反编译dex 依赖 apktool  dex2jar:依赖 AOSP smali/baksm...[2020/1/6]

Android 自定义缩短Toast显示时间的实例代码

我这个主要是缩短Toast显示时间,要延长时间的话,可自行更改 废话不多说哈,见代码 import android.content.Context; import android.os.CountDownTimer; import android.util.Log; impo...[2020/1/6]

1-1_微信小程序Buddy群记账背景

1-1_微信小程序需求背景及评审   背景:   我是一个做了2年的Java后台开发 ,最近换了份工作 改做全栈了,需要对各方面的知识都有一定程度的认识及掌握, 虽然现如今还未要求开发小程序,但是已经有趋势了,趁着Q4收关没啥事从零设计开发一款基于云开发的小程序好了。 ...[2020/1/3]

Android EditText不可编辑单行显示能滑动查看内容

    遇到问题   有时为了节约界面控件,可以界面的美观,我们会使用单行显示 singleLine,如果使用 Enable = false 输入框文字呈现灰色,并且也无法操作。 想要实现的效果是,单行显示,不能该表输入框的值,如果文本超出输入框的长度,...[2020/1/3]

Android事件分发与责任链模式

一、责任链模式 责任链模式是一种行为模式,为请求创建一个接收者的对象链.这样就避免,一个请求链接多个接收者的情况.进行外部解耦.类似于单向链表结构。 优点: 1. 降低耦合度。它将请求的发送者和接收者解耦。 2. 简化了对象。使得对象不需要知道链的结构。 3. 增强给...[2020/1/3]

Flutter环境配置

Flutter环境配置

一、安装Android Studio https: developer.android.google.cn tudio/ 参考链接:https: jingyan.baidu.com/article/c14654137e11014bfcfc4cc5.html 二、获取Flutter ...[2020/1/2]

5.Android-电话拨号器详解

之前学习了3.Android-ADT之helloworld项目结构介绍后,本章便来写个简单的电话拨号器程序. 实现的步骤如下所示: 1.创建项目 2.写layout/activity_main.xml布局文件(画ui),实现显示效果 3.写MainActivity.java...[2020/1/2]

jni 文件切割合并

最近学习c++,看到很多常用的例子,比如文件切割,切割后后缀可以自定义,别人就无法从表面的一个文件看出是什么,也无法查看到原文件信息,只有合并后才能识别这庐山真面目 实现也比较粗暴,首先在应用层定义好两个方法 先是文件分割,写一个测试方法,去调用定义好的 file...[2020/1/2]

iOS 中事件的响应链和传递链

iOS事件链有两条:事件的响应链;Hit-Testing事件的传递链 响应链:由离用户最近的view向系统传递。initial view –> super view –> ….. –>&n...[2019/12/31]

Android Studio无法下载sdk的问题

Android Studio无法下载sdk的问题

参考自:解决Android Studio无法下载sdk的问题 国内网站无法登进google,android sdk无法下载。 尝试使用FQ,重装软件都没有成功。 最后找到了解决办法:http: ping.chinaz.com/dl.google.com 这个地址会列出一个ip列表...[2019/12/31]

记录微信小程序 height: calc(xx - xx);无效问题

记录微信小程序 height: calc(xx - xx);无效问题

遇到一个小问题,记录一下 问题:在微信小程序中使用scroll-view标签时,用height:cale(xx - xx)设置高度无效,在page中设置高度为百分百依旧无效 解决办法:直接在最大的view标签中设置高度为百分百即可 <view style="height:...[2019/12/31]

解决Fail to post notification on channel &quot;null&quot;的方法

  mNotifyMgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);mNotifyMgr.cancelAll(); String title = getString(R.string...[2019/12/30]

Android CTS中neverallow规则生成过程

CTS里面SELinux相关测试中neverallow测试项占绝大多数,Android系统开发者都应该知道,在修改sepolicy时,需要确保不能违反这些neverallow规则,不然会过不了CTS。CTS中nerverallow测试都是在SELinuxNeverallowRulesTe...[2019/12/30]

微信小程序中网络请求缓存的解决方法

微信小程序中网络请求缓存的解决方法

需求 提交小程序审核时,有一个体验测评,产品让我们根据小程序的体验测评报告去优化小程序。 其中有一项是网络请求的优化,给我们出了很大的难题。 文档中是这样解释的:3分钟以内同一个url请求不出现两次回包大于128KB且一模一样的内容 看到这个问题的时候,首先想到的是在响应头上加...[2019/12/30]

128
2
记录数:2010 页数:1/4112345678910下一页尾页
加载更多