Android
xiaowenzi-
保持谦逊,不断积累,不断学习
展开
-
观察者模式
定义:“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都将得到通知,并自动更新”,这就是所谓的观察者模式,照意思理解那么就一定会有观察者和被观察者了,在Java1.2之后,提供了两个类,即Observable被观察者,Observer观察者;在Android中也提供了一个类Observable用于观察者模式。//被观察者package com.xiaowenzi.observer;import java.util.Observable;public cl原创 2020-05-27 16:27:27 · 161 阅读 · 0 评论 -
Android Studio打包项目
-- APK小知识 --APK的全称是Android Package,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android虚拟机或者Android设备中执行即可安装。APK文件和Sis一样,把Android SDK编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式的压缩包,但后缀被改成了apk,通过解压缩软件解压后,可以看到Dex文件。应用程序签名的意义1. 保障应用程序开发者的合法权益原创 2020-05-27 16:04:02 · 1193 阅读 · 0 评论 -
SharePrefences 数据存储
SharePrefences是Android数据存储最常用的方式之一SharePrefence是用来保存少量数据的方式,如保存程序配置信息等。SharePrefences的源码如下所示:packageandroid.content;importjava.util.Map;importjava.util.Set;publicinterfaceSharedPreferences{publicinterfaceOnSharedPrefe...原创 2020-05-27 15:57:16 · 510 阅读 · 0 评论 -
ionic 双选日历控件
选择一年周的时间和双日历选择H5 代码<ion-view title="选择时间"> <ion-content> <!-- 日历显示 --> <div class="row row-wrap" style="background-color: #FFFFFF;position: absolute...原创 2020-04-13 11:19:08 · 471 阅读 · 0 评论 -
ionic ion-slide-box 实现
H5 代码<ion-slide-box style="height: 100%;" active-slide="vo.slideIndex" on-slide-changed="vc.slideChange($index)" delegate-handle="imgeSlide" auto-play="true" does-continue="true" show-pager="fals...原创 2020-04-13 10:47:56 · 199 阅读 · 0 评论 -
3-Cordova 常用插件
Cordova 官网插件:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/index.htmlCordova 常用插件操作:插件相关常用命令1.查看所有已经安装的插件 cordova plugin ls2.安装插件(以camera插件为例) cordova pl...原创 2020-04-13 10:42:33 · 457 阅读 · 0 评论 -
2-Hbuilder 导入工程
安装SVN插件打开HBuilder,点击工具栏中的插件安装,安装svn插件。导入项目在项目管理右击点导入。选择从SVN检出项目。选择“创建新的资源库位置”。复制svn地址到URL栏:点击下一步,有可能需要svn权限,输入用户名和密码选中根目录,点击完成,就会自动导出svn项目。检出完成就能在项目管理器中看到项目了。...原创 2020-04-13 10:39:05 · 2248 阅读 · 1 评论 -
1-Cordova 项目创建
Cordova是基于手机原生系统浏览器内核为界面核心渲染引擎的跨平台开发框架。它提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Wind...原创 2020-04-13 10:34:55 · 334 阅读 · 0 评论 -
BUG集合-2 Error: could not find java.dll 或者 Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg'
出现这个问题是因为安装过多个版本的JDK,使得JAVA_HOME的环境变量值无法定位识别!即JAVA_HOME的环境变量值根本不是环境变量设置的目录。查看:到CMD命令窗口下,用echo %JAVA_HOME%,显示环境变量里面配置的路径,正常;但是java -version时,则显示错误信息或者显示与环境变量不一样的版本。因为安装过的JDK,会在HKEY_LOCAL_MACHINE\SOFT...原创 2018-08-22 14:42:48 · 553 阅读 · 0 评论 -
BUG集合-1 minSdkVersion 14 cannot be smaller than version 17 declared in library
问题打印:uses-sdk:minSdkVersion 14 cannot be smaller than version 17 declared in library [com.github.yhaolpz:FloatWindow:1.0.9] C:\Users\jingwen.li\.gradle\caches\transforms-1\files-1.1\FloatWindow-1.0....原创 2018-07-25 10:24:19 · 3248 阅读 · 0 评论