- 博客(133)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 微信小程序 解决map组件设置enable-scroll='{{false}}'后在安卓手机页面不能滑动的问题
需求:如图,展示地图组件,并点击地图时可以打开地图。主要代码:<view class="weui_cell_bd"> <map id='myMap' class='map' longitude='{{isLookInfo[index].roomLng}}' latitude='{{isLookInfo[index].roomLat}}' markers...
2019-11-13 16:40:30
3213
2
原创 Android之library_PullToRefresh实现下拉刷新
一个简单的下拉刷新案例,很实用。1、首先要在项目中加入library_PullToRefresh的库或者jar包。(文章后面提供资源链接)2、在layout中使用PullToRefreshListView控件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t
2017-07-28 16:55:18
544
原创 Android之侧滑菜单
侧滑栏现在已经在APP中已经屡见不鲜了,所以也算是一个很常用的布局了,原理很简单,今天在这分享一下。1.自定义一个布局,根据用户的手势判断是否需要滑出侧滑栏。2.在layout中使用上一步的自定义布局。3.最后在Activity中使用。一、自定义布局package com.example.slidinglayout;import android.content.Cont
2017-07-24 15:28:12
580
原创 Android之Https请求单向验证
最近公司将所有的接口请求方式改为了Https,所以在这记录分享一下。一、Https有什么优势和劣势。优势: 1、使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;2、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。3、HTTP
2017-07-20 16:12:01
1025
原创 运行项目时报 Unsupported major.minor version 52.0 解决
换了新电脑,重装了下环境, 从svn检出的项目莫名的无法运行,报错如下:Unsupported major.minor version 52.0,检查了代码和运行配置都没有问题,最后想起原来开发的用的jdk是1.8,现在用是1.7,最后重新安装了1.8后解决问题。 总结:低版本jdk无法运行高版本jdk的项目。重装1.8就可以了
2016-05-05 16:10:06
728
原创 Android前台界面之详解TextView内容任意长度的伸缩、显示与隐藏
一:学习内容目标:TextView用法很多,用到的地方更是普遍,所以学好TextView的使用很重要很重要很重要。下面是这次我们要学习的了:1、自动控制TextView内容长度的伸缩、显示与隐藏2、响应对应控制图标的点击完成TextView的收缩、图标的切换 3、封装为工具,一键调用二:代码详解1.首先创建出我们需要用到的xml<RelativeLayout
2016-04-28 15:24:46
3145
原创 Android之获取当前连接WiFi的信息
1.代码//获取当前连接的wifi信息 WifiManager wifiManager= (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); System.out.println("wifi信息:"+wifiInfo.toString()
2016-04-21 09:31:45
5983
原创 Android之打开系统的网络设置
项目需求:当没有手机网络或者需要修改网络时,调用系统的网络设置。利用Intent发送意图即可 // 隐式意图 Intent intent = new Intent(); //为Intent设置Action intent.setAction
2016-04-20 18:02:18
1048
原创 Android之"AES"加密解密
一、"AES" 维基解释:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在200
2016-04-20 16:01:49
1014
原创 Android之WebView加载网页
1.主xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=
2016-04-13 11:02:51
801
原创 Android之获取系统语言和设置APP语言
1.获取当前系统语言Locale curLocale = getResources().getConfiguration().locale; //通过Locale的equals方法,判断出当前语言环境if (curLocale.equals(Locale.SIMPLIFIED_CHINESE)) { //中文} else if(Locale.ENGLISH){
2016-04-11 16:57:30
9288
原创 让SDK下载速度飞起来
1.打开你的SDK文件目录2.选择SDK Manager进入下载界面3.点击Tools,选择Option...4.将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80将Others中的Force https://...sources to
2016-03-10 09:48:48
923
原创 Android开发环境搭建(windows环境下)
每次装环境都要网上搜资源,而且搜的也不是很准确,不胜其烦,这次自己总结一下,不定期更新。文章最后会给所需下载的资源网盘地址步骤一:安装JDK1.含义:jdk是 java语言的开发工具包。2.下载jdk(官方地址):点击打开链接3.安装jdk,建议安装到默认路程并且安装全部组件4.配置系统环境变量:打开:计算机—属性—高级系统设置—环境变量,对话框下半部分“系统变量”
2016-03-09 17:00:22
739
原创 HTML布局之计算器(div+css)
纯布局, 没有功能实现, 代码多但是不难, 可以作为参考.代码示例:html(div)代码: 计算器 返回主页 计算器 查
2015-04-07 11:01:18
7290
3
原创 HTML高级标签之表单应用(二)
这章学习3种简单列表----普通列表,下拉列表,多选列表和多行文本框, 也是直接贴代码代码示例: FormApplication2.html --> 返回上页 下拉列表 --请选择-- 北京 上海
2015-04-07 10:18:22
903
原创 HTML高级标签之表单应用(一)
表单应用包括登录表单, 单选框, 复选框, 下拉列表, 普通列表, 多选列表, 多行文本域本章主要学习的是登录表单,单选框和复选框
2015-04-03 11:06:32
1465
原创 HTML高级标签之窗口分帧(后台管理页面)
上一章学习了界面分帧, 这次再学习一下如何构建一个后台管理的界面.三: 窗口分帧之后台管理页面1.作用: 使用frameset进行窗口分帧, 构建一个简易的后台管理页面2.各属性的作用 href="menu1" target="left">第一项 3.代码示例及思路首先使用frameset将界面分帧, 将界面分为了top, left,
2015-04-02 14:10:20
2903
原创 HTML高级标签之窗口分帧(前台界面演示)
窗口分帧就是一个浏览器显示多个窗口, 显示多个页面, 更多用于后台页面. 下章会讲到后台的运用.二: 窗口分帧1.作用: 将浏览器分为多个窗口, 每个窗口显示不同的网页(URL)2.各属性作用:
2015-04-02 10:35:41
1959
原创 HTML高级标签之表格标签
前面学习了一下HTML的常用标签, 今天开始高级标签之路!一.表格标签1.作用: 创建一张表格2.各属性作用: 标签之前, 未设置特定位置时, 会随着表格的移动而移动 --> 标签区别: 加粗居中-->3.代码示例: 表格的应用 -->
2015-04-01 11:10:22
1877
原创 HTML常用标签之"地图"标签
六. "地图"标签简介: 这个和上一章的图像标签一样, 都属于简单 容易理解的, 所谓的地图标签就是在原本的图像上 添加了地图上坐标的概念, 使得图像上不同的坐标位置点击时可以有不同的跳转页面 跟上一章一样, 直接上码了 地图标签 --> 返回主页
2015-03-06 16:11:17
1774
原创 HTML常用标签之图像标签
五. 图像标签 简介: 图像标签简单来说就是超链接的一种, 功能和超链接一样, 唯一却别在于图像标签是点击图像来完成跳转页面的该标签简单, 直接上码 图像标签 --> 返回主页 运行结果:点击第一张图片点击第
2015-03-06 15:59:31
1324
原创 HTML常用标签之锚点标签
本章学习锚点标签, 类似于超链接标签, 或者说属于超链接标签的一种.四. 锚点标签 1. 作用: 一种网页内部的超链接(不是网站内部), 在页面中一个位置设置锚点, 可从其他位置返回到这个锚点, 类似与常见的返回顶部的功能. 2. 属性作用: name">XXX 任意字符 代表返回顶部 -->3. 代码示例: <!-- 注意:1.超连接
2015-03-06 15:18:59
2951
原创 HTML常用标签之超链接标签
前面学习过了格式标签和文本标签, 本章开始学习超链接标签三. 超链接标签 1. 分类: 超链接标签分为相对URL和绝对URL 2. 作用: 相对URL: 指向站点内的某个文件(例如: 跳转到xxx.html)绝对URL: 指向另一个站点 (例如: 跳转到http://www.baidu.com) 3. 属性作用: 4. 代码示例:
2015-03-06 14:56:51
1417
原创 HTML常用标签之文本标签
上一章简单的学习了格式标签之后, 本章开始讲解文本标签二. 文本标签 1.作用: 用于在网页中, 强调某一部分文字, 或者让文字有所变化. 常用于优化文本2.各属性作用: x号字体 3.代码实例: 文本标签
2015-03-06 14:08:01
1793
原创 HTML常用标签之格式标签
首先我们把HTML的常用标签分为一下几类: 格式标签, 文本标签, 超链接标签, 锚点标签, 图像标签, "地图"标签.一. 格式标签1. 作用: 用于定义网页中的布局, 缩进, 位置, 换行列等等2. 各属性作用: 3.代码实例:格式标签返回主页 aaaaaaaaaaaa bbbbbbbbb
2015-03-06 10:41:32
1095
1
原创 关于android studio不自动生成apk的问题
昨天重新装了一遍android studio环境, 出现了一个新问题仔细看了以后发现原因是没有生成apk文件最后研究了一番,竟然是sdk版本过高的原因造成, 我真的服了, 解决的话先关闭studio 替换sdk里面的tools就好, 把原来的tools改名或删除, 然后再复制一份低点版本,然后打开studio 再运行应该就解决了!
2015-02-06 17:13:27
3912
原创 AndroidStudio相关操作
删除项目: 右键项目选择“Open Module Settings” 选定要删除的项目, 然后点击左上角的-号,此时项目在程序中呈现灰色, 该状态下右键可delete.导入jar: 右键项目选择“Open Module Settings” 选择Libraries添加项目运行方式: 点击Run , 选择"Edit Configura
2015-01-30 16:59:52
1077
原创 AndroidStudio安装和配置
昨天领导说AndroidStudio何其的强大, 相比较一直用的myeclipse更适合安卓开发, 故今天特意安装了体验一下, 下面开始正文.第一步,.不用说肯定是先下载安装AndroidStudio这个工具android-studio-bundle-130.677228-windows,下载完成就是无脑安装, 操作很简单, 不再详解.第二步,当你安装完成以后, 第一次进入需要创建
2015-01-30 16:14:51
908
转载 Java对象池技术的原理及其实现
单例模式是限制了一个类只能有一个实例,对象池模式则是限制一个类实例的个数。对象池类就像是一个对象管理员,它以Static列表(也就是装对象的池子)的形式存存储某个实例数受限的类的实例,每一个实例还要加一个标记,标记该实例是否被占用。当类初始化的时候,这个对象池就被初始化了,实例就被创建出来。然后,用户可以向这个类索取实例,如果池中所有的实例都已经被占用了,那么抛出异常。用户用完以后,还要把实例“还
2014-09-23 23:16:27
598
转载 Java对象池示例
对象池使用的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。 并非所有对象都适合拿来池化――因为维护对象池也要造成一定开销。对生成时开销不大的对象进行池化,反而可能会出现“维护对象池的开销”大于“生成新对象的开销”,从而使性能降低的情况。但是对于生成时开销可观的对象,池化技术就是提高性能的有效策略了。下面是构建对象池的一
2014-09-22 17:32:27
539
转载 Java线程池总结
假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。当T1 + T3 远大于 T2时,采用多线程技术可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 线程池就是一个线程的容器,每次只执行额定数量的线程, 线程池作用就是限制系统中执行线程的数量。采用线程池不仅调整T1,T3产生的时间段,而且它还显著减少了创建线程的数目
2014-09-22 17:23:34
512
转载 Java之排序总结
public class SortTest { public int[] createArray() { Random random = new Random(); int[] array = new int[10]; for (int i = 0; i < 10; i++) {
2014-09-22 16:52:40
478
转载 字符串如何排序
搜索引擎中用的是中文和和英文作为关键字,为了达到快速搜索的目的,常常需要排序,下面就说书如何对中英文字符串进行排序。 中文字符串按首字拼音排序import net.sourceforge.pinyin4j.PinyinHelper; public class PinyinComparator implements Comparator {
2014-09-22 16:38:11
1065
转载 Java问题抽象和递归(母羊生母羊问题为例)
问题: 一头母羊的寿命是5年,它会在第2年底和第4年底各生下一头母羊,第5年底死去,问一开始农场有1头母羊,N年后,农场会有多少只母羊?解析1) 这道题不用刻意的去注意它的逻辑,也不用伤脑筋的去挖掘它暗藏着什么公式,只要按人的正常生活和自然规律理解一下就行了。 首先虚拟一只母羊,这只母羊只有一个属性,就是年龄:class Sheep { publi
2014-09-22 16:12:30
3354
转载 Java的HashMap和HashTable
1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的
2014-09-22 15:37:26
493
转载 Java之集合类应用总结
1.集合类类图Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set ├HashSet ├TreeSet ├LinkedHashSetMap├Hashtable├HashMap├WeakHashMap└SortedMap └TreeMap2.分类
2014-09-22 15:27:15
596
转载 Java之ConcurrenHashMap
currenHashMap是jkd1.5引入的,其特点是:效率比Hashtable高,并发性比HashMap好。结合了两者的特点。 ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能
2014-09-22 15:10:51
6946
转载 HashMap泛型编程
基于Java HashMap的泛型编程,常用的代码形式如下(开发中遇到的一个Case): //HashMap的创建和值添加 HashMap hashMap = new HashMap(); hashMap.put("appName", "IPAD APP"); hashMap.put("appVer", "2.0");
2014-09-22 14:48:07
562
转载 Java安全通信:Https与SSL
1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证
2014-09-22 14:34:08
815
转载 Java安全通信概述
1.安全通信介绍 计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。 消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分信息,它比原始数据少得多,因此消息摘要可以看作是原始数据的指纹。
2014-09-22 14:20:51
940
Android之library_PullToRefresh实现下拉刷新
2017-07-28
Android之侧滑菜单
2017-07-24
JAVA MD5转JS MD5加密
2017-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人