自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android网络数据解析——JSON

在上面文章中,主要介绍了xml文件的解析,具体内容参见:点击打开链接这篇文章主要介绍JSON中文件的解析方法。JSON文件格式如下:[{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName

2018-03-17 18:54:59 589

原创 Android网络数据解析——XML

在网络上传输的数据最常见的两种格式是XML和JSON。本节主要介绍XML格式的数据解析。xml格式的数据如下:<CATALOG>    <CD>        <TITLE>Empire Burlesque</TITLE>        <ARTIST>Bob Dylan</ARTIST>        <COU...

2018-03-17 17:37:31 428

原创 Android中的异步消息处理——AsyncTask

Android中不允许在子线程中更新UI操作,当需要的时候怎么办?Android提供了一套异步消息处理机制。异步消息处理主要是有4部分组成:Message,Handler,MessageQueue,Looper。通过这个机制,我们可以从子线程到主线程,从而更新UI。还有一个runOnUiThread()方法,其实背后实现也是这套机制。除此之外,Android还提供了一个很好用的工具,AsyncTa...

2018-03-16 00:00:28 1057

原创 Android网络技术

Android中如何访问网络是很重要的部分,这篇文章主要分四部分讲解。<1>调用系统浏览器<2>程序用WebView嵌入网页页面<3>通过用android系统自带的HttpURLConnection<4>通过第三方库okhttp一.调用系统浏览器                Intent intent = new Intent(Intent.ACT...

2018-03-14 20:57:50 339

原创 Android自定义按钮样式

安卓系统自带的按钮样式很不好看,满足不了感官需求,如何自定义一个自己需要的按钮样式呢?分三步来介绍:1.自定义按钮背景样式,在res/drawable/目录下新建bg_btn.xml文件。<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/re...

2018-03-13 23:27:11 2199 1

转载 Android MVP架构搭建

原文链接 目录引言为什么用MVP架构MVP理论知识乞丐版MVP架构模式的代码实现MVP中的代码复用场景平民版MVP架构 - base层顶级父类Fragment怎么办时尚版MVP架构 - Model层的单独优化引言记得第一次接触MVP开发是上大学的时候,当时看了数十篇关于MVP的文章,这里不得不吐槽一下国内技术帖子的质量真是参次不齐啊。看完之后一直懵懵懂懂的,总觉有几处关键的地方没搞清但是文章中却...

2018-03-09 00:00:07 324

原创 Gradle中的文件下载慢的解决方法

使用阿里云的国内镜像仓库地址,就可以快速的下载需要的文件修改项目根目录下的文件 build.gradle :buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} }}allprojects { repositorie...

2018-03-06 11:35:21 718

原创 Android进程保活——双进程守护

作为一名知乎重度使用患者,前几天刷知乎的时候,看到一篇帖子。怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死? 这样的一款手机应用,就一流氓软件,后台一直有service在跑着,如果功耗很大,而且对用户来说不是很重要的app,很大可能性被用户卸载。 奈何,这几天做的app就有这个需求,一款结合物联网的app,这个app其中的一个功能就是,有个心率记一直检测患者的心率,且手机app能...

2018-03-02 10:12:09 3479

原创 Java基础回顾之——多线程2

在上一篇中,介绍了java中多线程的基础知识这篇文章则主要介绍java多线程中的线程优先级,线程同步等相关内容。一.线程的属性下面将介绍线程的各种属性,包括:线程的优先级,守护线程,线程组,未被捕获的异常的处理。1.1线程的优先级    在默认情况下,一个线程会继承其父类线程的优先级。当调度器决定运行一个新的线程的时候,首先会选择高优先级的线程。可以用setPriority()设置线程的优先级,设...

2018-03-01 17:52:23 250

原创 Java基础回顾之——多线程1

 如果程序每次只能做一件事情,未免为太单调,所以,java中引入了多线程,能让程序同时处理很多事情。例如,当我们发起一次网络请求的时候。如果网速慢,服务器有可能不会立刻给我们返回数据,这时候,如果不放在子线程中去处理,则会导致主线程被阻塞,从未影响软件的正常使用。下面,开始回顾java中的多线程相关知识点。一.实现线程的方法 1.1继承Thread类  新建一个类,继承Thread,然后重写父类中...

2018-02-26 22:43:10 252

原创 Java基础回顾之 —— TCP/UDP

一.网络简介与说明 为了实现两台计算机通信,必须有一个网络线路连接两台计算机。通常,由服务端,网络,客户端组成。有时,很难将服务端与客户端进行区分,因为两者是相对概念。通常,我们说的局域网(LAN)及时就是一群通过一定形式连接起来的计算机,可以由两台计算机组成,也可以由上千台计算机组成。将(LAN)延伸到更大的范围,就是广域网(WAN),我们通常说的因特网(Internet)就是无数个LAN与

2018-02-05 23:36:58 300

转载 把已有的repo工程提交到服务器

原文地址 :   http://nicekwell.net/blog/20171112/ba-yi-you-de-repogong-cheng-ti-jiao-dao-fu-wu-qi.htmlrepo是google开发的工具,用来管理多个git工程,最常用在Android源码管理上。  本文介绍的是如何把一个已有的repo工程提交到自己的服务器,在自己的服务器上管理这些源代码,同时保留原

2018-01-24 14:41:03 1414 1

原创 Android 安装apk时,报错 Failure [INSTALL_FAILED_TEST_ONLY]

在命令行中安装android apk的时候,遇到Failure [INSTALL_FAILED_TEST_ONLY]时的解决方案1.AndroidMainfest文件中,修改 testOnly ="true" 为 testOnly ="false"<appliaction...android:testOnly="true"...>....但是,我打开我的AndroidM

2018-01-24 12:03:02 3115 1

原创 Vim 常用命令总结

1.一般模式下::/hello                           查找文本中hello字符:n1,n2s/word1/word2    n1,n2为数字,在n1到n2行之间寻找word1这个字符串,并将其替换为word2:1,$s/word1/word2       第一行到最后一行中所有word1替换为word2x,X     x向后删除字符(相当与del按键)X向前删除dd ...

2018-01-22 22:29:54 209

原创 linux 端口转发工具rinetd

1.下载    apt-get install rinetd 或者从官网下载http://www.boutell.com/rinetd/2.配置端口转发的配置是在 /etc/rinetd.conf配置规则为:bindaddress bindport connectaddress connectport绑定的地址  绑定的端口  连接的地址 连接的端口或者可以说为:[

2018-01-22 22:29:14 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除