android
文章平均质量分 64
隔壁优个老黑
修身、齐家、治国、平天下
展开
-
Android环境搭建及第一个Android应用
一、Android studio的安装及配置 1、jdk的安装以及环境变量的设置,Android studio不同版本对jdk的最低版本要求也不同,最好选择最新版本的jdk进行安装; 2、android studio的安装,能翻墙可以去android官网下载,或者一些安卓资源网站也可以,目前稳定版最新的是2.1; 可以在这个链接找到想要的资源:http://www.androiddevtool原创 2016-08-20 00:07:28 · 279 阅读 · 0 评论 -
Android应用-更新模块的实现
一个完整的app应用都会包含一个更新的功能模块,通过网上查询相关资料,今天我来简单说明一下更新模块的实现步骤一、版本的确认app要更新一般都是有新版本才要更新,所以首先要确认服务器端的版本是否比当前客户端的版本高,如果高就进行后续操作,否则就没有必要进行下去 1、首先要获取当前客户端应用的版本号//获取应用当前版本号 public int getVersionCode() {原创 2016-11-22 21:35:05 · 936 阅读 · 0 评论 -
HttpURLConnection的简单使用
在android中除了使用HttpClient接口外,还可以HttpURLConnection抽象类来完成网络请求,而且相比较于HttpClient更简单。一、使用步骤1、获取Url对象URL requrl = new URL(url);字符串url是要请求的网址 2、通过对象引用requrl获取HttpURLConnectionHttpURLConnection urlConnection =原创 2016-11-22 20:37:39 · 328 阅读 · 0 评论 -
HttpClient的简单使用
HttpClient接口是由Apache提供的,如果要使用就必须在gradle文件的android节点下添加一句useLibrary “org.apache.http.legacy”,具体如下:android { compileSdkVersion 24 buildToolsVersion "24.0.2" useLibrary "org.apache.http.legacy原创 2016-11-22 00:39:16 · 323 阅读 · 0 评论 -
关于Android 6.0权限问题的初步了解
一、概述 android6.0最大的新特性就是在权限的处理上进行了“大改革”。 1、6.0之前的版本权限的授予都是在应用安装的时候授予的,这样的方式对于开发者来说很方便,只要在Manifest文件上授予相应权限即可。但对于用户来说就是一件很危险的事情,因为用户安装应用并不会仔细去看具体是哪些权限,基本都是默认安装,然后能够使用app就行了,这样有很大的安全隐患。 2、Android6.0开始权原创 2016-11-02 20:42:10 · 362 阅读 · 0 评论 -
主界面(关于信号检测)
上一篇已经说到了整个项目的总体,包括需求、分工,(因为项目要求功能少,就没有做更详细的设计),以及项目遇到的问题概要和涉及到的内容。 本篇主要说一说个人在主界面的开发的一些问题及解决方法 一、前期分析与设计 在一台专门定制的工程机上有有款app(下面都命名为模板app)是能够获取当前位置全网段的信号强度,通过反编译该app,大概了解到,其工作原理。 1、该app是通过AT指令来获取信号强度的原创 2016-11-02 00:34:18 · 579 阅读 · 0 评论 -
关于信号检测的项目
第一次参与实际项目中还是有点小鸡冻的,毕竟和平时“小打小闹”的仿app不同,因为这次是要做出来给用户使用的。 闲话不多说,下面来回忆一下前个星期的赶项目过程(隔了一个星期才回忆,也就想表达一下失落之情,至于为啥失落,请看下文) 一、需求的获取及分析 整个项目是一个外包的小项目,需求不多,只要能获取当前位置的各运营商不同网络段的信号强度即可。这么简单???当时我就是这么轻敌。 整个项目仅用到两原创 2016-10-30 01:05:27 · 488 阅读 · 0 评论 -
项目尾声(ListView+CheckBox进行批量删除)
项目的最后就是显示截图记录,从一开始简单的在每个item右侧添加一个CheckBox的方式,改成了长按 某行item,每个item的CheckBox才显现出来,并且显现底部菜单栏进行编辑。为了满足需求,需要重新订制Adapter,以下是我编写的Adapter的源码import android.content.Context;import android.view.LayoutInflater;im原创 2016-11-04 01:04:50 · 313 阅读 · 0 评论 -
Android常用的辅助工具
一、adb,Android桥接工具 adb常用的命令 1、devices:查看当前连接pc的设备 2、安装和卸载app install:安装app 还有-s选项表示安装到sdcard中 uninstall:卸载app 可以添加-k选项,表示删除app但保留数据和缓存目录3、通过shell命令进入设备底层 先切换到一个可操作的目录下,如:sdcard cd ..表原创 2016-08-20 22:28:21 · 579 阅读 · 0 评论 -
Socket通讯
Socket通讯简单点理解就是通讯双方通过某个端口进行数据的相互传输,与常用的http的请求-响应方式不同,Socket通讯无需客户端向服务器发送请求,然后服务器在响应,直接就是进行数据传输。一、Socket的类型Socket有两种类型: 1、基于TCP协议传输数据的streamsocket; 2、基于UDP协议传输数据的datagramsocket。 传输过程如下: 通常我们都使用TC原创 2016-11-22 23:29:29 · 355 阅读 · 0 评论