我的Android之路
怅然入梦
一个努力的小小程序员.
展开
-
让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 · 876 阅读 · 0 评论 -
Android之侧滑菜单
侧滑栏现在已经在APP中已经屡见不鲜了,所以也算是一个很常用的布局了,原理很简单,今天在这分享一下。1.自定义一个布局,根据用户的手势判断是否需要滑出侧滑栏。2.在layout中使用上一步的自定义布局。3.最后在Activity中使用。一、自定义布局package com.example.slidinglayout;import android.content.Cont原创 2017-07-24 15:28:12 · 548 阅读 · 0 评论 -
Android前台界面之详解TextView内容任意长度的伸缩、显示与隐藏
一:学习内容目标:TextView用法很多,用到的地方更是普遍,所以学好TextView的使用很重要很重要很重要。下面是这次我们要学习的了:1、自动控制TextView内容长度的伸缩、显示与隐藏2、响应对应控制图标的点击完成TextView的收缩、图标的切换 3、封装为工具,一键调用二:代码详解1.首先创建出我们需要用到的xml<RelativeLayout原创 2016-04-28 15:24:46 · 3112 阅读 · 0 评论 -
Android之Https请求单向验证
最近公司将所有的接口请求方式改为了Https,所以在这记录分享一下。一、Https有什么优势和劣势。优势: 1、使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;2、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。3、HTTP原创 2017-07-20 16:12:01 · 990 阅读 · 0 评论 -
运行项目时报 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 · 692 阅读 · 0 评论 -
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 · 5920 阅读 · 0 评论 -
Android之打开系统的网络设置
项目需求:当没有手机网络或者需要修改网络时,调用系统的网络设置。利用Intent发送意图即可 // 隐式意图 Intent intent = new Intent(); //为Intent设置Action intent.setAction原创 2016-04-20 18:02:18 · 1020 阅读 · 0 评论 -
Android之"AES"加密解密
一、"AES" 维基解释:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在200原创 2016-04-20 16:01:49 · 985 阅读 · 0 评论 -
Android开发环境搭建(windows环境下)
每次装环境都要网上搜资源,而且搜的也不是很准确,不胜其烦,这次自己总结一下,不定期更新。文章最后会给所需下载的资源网盘地址步骤一:安装JDK1.含义:jdk是 java语言的开发工具包。2.下载jdk(官方地址):点击打开链接3.安装jdk,建议安装到默认路程并且安装全部组件4.配置系统环境变量:打开:计算机—属性—高级系统设置—环境变量,对话框下半部分“系统变量”原创 2016-03-09 17:00:22 · 711 阅读 · 0 评论 -
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 · 9217 阅读 · 0 评论 -
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 · 776 阅读 · 0 评论 -
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 · 509 阅读 · 0 评论