10 shanglizhangrui

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

android开发中的同步和异步区别的理解

同步和异步的区别:网络答案答案一: 1、同步执行的话,就是程序会呆板地从头执行到尾,耗时间的东西不执行完,程序不会继续往下走,等待时间长的话,有时候就会造成失去响应了。 2、异步的好处,就是把一些东西,特别是耗时间的东西扔到后台去运行了(doInBackground),程序可以继续做自己的事情,防止程序卡在那里失去响应。 答案二: 1、同步是指两个线程的运...

2018-09-29 16:42:28

android studio gradle下载地址

http://services.gradle.org/distributions/

2018-06-12 13:23:49

上传本地代码及更新代码到GitHub

转载地址:https://www.cnblogs.com/zlxbky/p/7727895.html上传本地代码及更新代码到GitHub教程上传本地代码及更新代码到GitHub教程上传本地代码(如果不是第一次上传则直接从第四步开始)第一步:去github上创建自己的Repository,创建页面如下图所示:红框为新建的仓库的https地址第二步:echo "# Test" >> REA...

2018-06-01 09:14:17

第一次将本地工程上传git

转载地址https://blog.csdn.net/man_tutu/article/details/61615816当然上传前要配置 SSH key和username、email如何将本地文件上传到Github上?2017年03月12日 11:54:06阅读数:34761、创建一个新的仓库 进入到你本地项目的根目录下,执行 git init 命令2、执行 git add . 命令,将项目的所有文...

2018-06-01 09:12:01

Gson解析JSON中动态未知字段key的方法

转载地址:https://blog.csdn.net/Chaosminds/article/details/49049455  前面一篇文章我介绍了Gson的解析的基本方法。但我们在享受Gson解析的高度封装带来的便利时,有时可能会遇到一些特殊情况,比如json数据中的字段key是动态可变的时候,由于Gson是使用静态注解的方式来设置实体对象的,因此我们很难直接对返回的类型来判断。但Gson在解析...

2018-03-23 18:14:59

Android开发 http和https连接

转载地址:http://blog.csdn.net/k763925053/article/details/40588987之前的Android项目一般都是用http连接,现在需要兼容https连接,趁此机会就将http和https协议好好了解了一下。首先先来看一下http协议的原理:1、HTTP原理HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展...

2018-03-22 18:20:33

从root的android手机中导出app的db文件

转载地址:https://www.2cto.com/kf/201412/359013.html  亲测可用前提:手机已经root;1.手机连接电脑,打开Cmd,运行命令?1adb shell;//因为android用的Linux内核,很多linux的命令,在Android也可以用2.使用root权限,?1su;如果没有root,会提示3.给文件添加权限,db文件存放的路径是:,要逐级给每个文件夹都...

2018-03-13 16:21:32

java中jvm之我理解

1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码

2017-06-28 00:10:58

Android Message.obtain() 和Handler.obtainMessage()的区别

转载地址:类概述 定义一个包含任意类型的描述数据对象,此对象可以发送给Handler。对象包含两个额外的int字段和一个额外的对象字段,这样可以使得在很多情况下不用做分配工作。尽管Message的构造器是公开的,但是获取Message对象的最好方法是调用Message.obtain()或者Handler.obtainMessage(), 这样是从一个可回收对象池中获

2017-04-11 17:10:35

Android studio快捷键大全 和 eclipse对照(原)

原文地址:http://www.cnblogs.com/adv-qbj/p/4706252.htmlCtrl+空格                  代码提示                           (同Eclipse中Alt+/)Ctrl+Shjft+N             项目内查找文件              (同Eclipse中Ctrl+Shift+R)

2017-03-23 16:16:48

Android Studio 增加函数注释模板

转载地址:http://www.cnblogs.com/zgz345/p/4994885.html此篇文章主要介绍如何在Android Studio中函数如何添加注释,使其和eclipse一样方便的添加注释Android Studio默认函数注释为/** * */下面方法将要改为如下格式123

2017-03-16 15:45:23

Windows下Android Studio长时间停留在Building "Project Name" Gradle project info画面的解决方法

article address:http://www.mamicode.com/info-detail-1374263.htmlWindows下Android Studio长时间停留在Building "Project Name" Gradle project info画面的解决方法问题描述:创建好一个Android项目后,Android Studio长时间停留在Build

2017-03-13 13:47:51

解决Ubuntu的Android-studio在线下载gradle文件

Article address:http://www.linuxdiyf.com/linux/26344.html解决Ubuntu的Android-studio在线下载gradle文件如果你是用gradle来build项目时,在启动AS的时候出现网络问题。因为我的已经设置了一个对的gradle路径了,他就直接去我设置的目录去找了,不然输出的Sownloa

2017-03-13 11:53:25

Windows下安装Git

原文地址:http://www.jb51.net/article/55440.htm本文环境:操作系统:Windows XP SP3Git客户端:TortoiseGit-1.8.8.0-32bit一、安装Git客户端全部安装均采用默认!1. 安装支撑软件msysgit: https://code.google.com/p/msys

2017-03-10 16:55:13

史上最易懂的Android jni开发资料--NDK环境搭建

谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个脚本编译,而不需要使用Cygwin了。只需要为Eclipse Android工程添加一个Builders,而为Eclipse配置的bui

2017-02-27 17:08:07

值得推荐的android开源框架

原文地址:http://www.cnblogs.com/androidxufeng/p/5615596.html1、volley项目地址https://github.com/smanikandan14/Volley-demo(1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6)

2017-02-25 10:00:10

JAVA开发中23种设计模式

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2017-02-17 10:12:42

开启Android程序时检测网络与GPS是否打开

很多android程序在打开时,都需要检测网络是否连接,或者GPS是否可用:1.网络是否连接(包括Wifi和移动网络)[javascript] view plain copy print?// 是否有可用网络      private boolean isNetworkConnected() {          

2016-07-13 11:25:58

Android 中this、 getApplicationContext()、getApplication()之间的区别

Android 中this、 getApplicationContext()、getApplication()之间的区别this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this.getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁。getAp

2016-07-13 11:21:47

【Android消息处理机制】Handler中sendEmptyMessage与sendMessage的区别和sendMessageAtTime()与sendEmptyMessageDelay()区

1、sendEmptyMessage与sendMessage的区别:sendMessage()允许你处理Message对象(Message里可以包含数据,)。sendEmptyMessage(int what)只能放数据。其中参数what作用:就类似于ID,处理消息的时候用于区分你send一个0和1,处理的时候就要判断了if(msg.what == 0){}else if(msg.wha

2016-07-08 11:19:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!