老赵的地盘

不积跬步,无以至千里;不积小流,无以成江海。

排序:
默认
按更新时间
按访问量

解决Android项目运行时出现could not install *smartsocket* listener:cannot bind to 127.0.0.1:5037的问题

Android项目运行时出现以下问题:error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)This applicat...

2018-07-13 17:03:55

阅读数:13

评论数:0

Android中的IPC机制

Android IPC简介IPC是Inter-ProcessCommunication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。那么什么是进程,什么是线程,进程和线程是两个截然不同的概念。在操作系统中,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。而...

2018-03-19 12:55:41

阅读数:35

评论数:0

Android 动画总结

Android 动画分类:传统动画和属性动画。1、传统动画:包括帧动画(FrameAnimation)和补间动画(Tweened Animation)。1.1、帧动画:帧动画是最容易实现的一种动画,这种动画更多的依赖于完善的UI资源,它的原理就是将一张张单独的图片连贯的进行播放,从而在视觉上产生一...

2018-03-15 11:07:44

阅读数:29

评论数:0

Android 系统基本架构解读

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个Java的Application Framework,所有的应用程序都是基于Java的Application Framework之上。Android主要应用于ARM平台,但不仅限于A...

2018-03-13 13:38:42

阅读数:74

评论数:0

深入理解Android之四大组件

Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3...

2018-03-12 22:16:25

阅读数:63

评论数:0

深入理解Activity的生命周期

       这段时间公司正在招聘Android的开发人员,但是面试下来发现,现在有很多开发者对Activity生命周期还不是很清楚的,因此这里在网上也找了一篇文章,感觉解释的确实不错,转载在这里,以便能够看到我这篇博文,并且对生命周期还不是很熟悉的同学一个参考。      首先我们看一下Acti...

2018-03-09 13:50:19

阅读数:36

评论数:0

Android开发:无法在外置存储上创建文件夹的解决方案

在Android开发的过程中,如果你的项目的targetsdkversion大于等于23,按照以往在外部存储上创建目录的方法(file.mkdirs())肯定一直返回false。这种情况在Android6.0之前都是不存在的,6.0和6.0以后在权限管理方面更加全面,在读写外置存储的时候不仅要在m...

2017-08-10 14:48:37

阅读数:2146

评论数:0

Android Studio常用快捷键

00、Ctrl+P,可以显示参数信息 01、Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。 02、Ctrl+N:快速查找类名、文件 03、Ctrl+Q:把光标移至方法处,按此组...

2017-07-20 13:44:58

阅读数:102

评论数:0

Android Studio使用命令行打包配置

在使用Android Studio开发时,开发完成以后,打包发布是必不可少的一步,但是每次手动执行打包操作,无疑是一个效率较低的工作,因此就研究了一下命令行打包的过程,先简单记录如下。 使用命令行打包首先需要配置项目中APP模块下面的build.gradle文件,详细配置如下。 /** 证书信息 ...

2017-03-17 10:54:03

阅读数:1109

评论数:0

Android Studio开发时多工程引用相同Library项目的配置方法

在使用Android Studio开发的时候,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码的情况,对还在开发和维护中的 library需要频繁的修改,这对同步就很麻烦了,为了解决这个问题,出现了下面的解决方案。 首先:新建一个类库工程...

2017-03-13 13:47:45

阅读数:1471

评论数:3

Android string.xml 显示特殊符

在Android的项目中要在string.xml 中显示特殊符号(如@号冒号等),直接写有时候不行,那么可以考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示。 以下为常见的ASCII十进制交换编码: @ 对应 -...

2016-09-28 10:58:30

阅读数:263

评论数:0

Android Https请求详细demo

原文地址:http://itindex.net/detail/51666-android-https-demo Android Https详细请求全方案实现,包括HttpUrlConnection及HttpClient方式实现指定证书及信任所有的实现,不多说了,以下代码都经过详细测试,可...

2016-05-14 13:34:18

阅读数:2298

评论数:1

Android开发利器

学习Android开发的同学有福利了,还在为不能下载到最新的SDK需要翻墙而烦恼吗?有了这个网站,你无需烦恼了,这个网站几乎提供了Android开发所需要的一切条件。还在等什么,快来看看吧,说不定你正在寻找的在这个网站里面就已经有了。 这个网站也是我在网上查询资料的时候偶然发现的,为了方便an...

2016-05-14 13:23:45

阅读数:204

评论数:0

Android系统中蓝牙设备间连接和通信

最近在研究手机通过蓝牙连接另一部蓝牙设备,以达到从另一部蓝牙设备上读取数据的目的。 第一步首先自定义一个发现蓝牙设备的广播接收器,下面是详细的代码: package com.test; import android.bluetooth.BluetoothAdapter; import and...

2016-05-13 14:29:19

阅读数:898

评论数:0

Android开发中WIFI和GPRS网络的切换

在项目的开发中因为要使用到WIFI和GPRS网络的切换,因此就研究了一下通过代码打开WIFI和GPRS的工作。 无论是切换WIFI还是切换GPRS网络都需要设置相应的权限,所以需要在AndroidManifest.xml文件中加入一下几行代码。 1、切换WI...

2016-05-08 10:07:30

阅读数:3043

评论数:1

Activity四种启动模式(整合)

一、启动模式介绍   启动模式简单地说就是Activity启动时的策略。 启动模式有两种设置方式: 1、在AndroidManifest.xml中的标签android:launchMode属性设置:启动模式有4种,分别为standard、singleTop、singleTask、singleIn...

2016-03-18 12:13:09

阅读数:504

评论数:0

Android 常用的adb命令

1、安装APK(如果加 -r 参数,保留已设定数据,重新安装filename.apk)  adb install xxx.apk   adb install -r xxx.apk   2、卸载APK(如果加 -k 参数,为卸载软件但是保留配置和缓存文件) a...

2016-03-14 15:15:32

阅读数:171

评论数:0

Android开发中常用到的一些功能

一、修改TextView中部分文字的颜色 tvResetPwd.setText(getResources().getString(R.string.textview_reset_pwd)); SpannableStringBuilder builder = new Spannable...

2016-03-14 11:29:36

阅读数:296

评论数:0

Android项目利用Ant实现打包功能

在Android项目的开发中,项目完成后打包发布是必不可少的一个步骤,针对企业内部APP,一般不需要多渠道发布,因此只要使用Android自带的ADT来发布APK就可以了。但是每次发布的时候还要输入密码、选择生成文件的的存储路径,这个如果只做一两次还行,如果每次都是用这种方法,那么感觉就比较繁琐了...

2015-09-20 10:59:50

阅读数:242

评论数:0

技术牛人的Blog和一些知名的技术网站

技术永无止境,为了掌握更多,我们需要站在技术技术大牛的肩膀上更进一步, CSDN博客牛人: 老罗:http://blog.csdn.net/luoshengyang 张永业:http://blog.csdn.net/xyz_lmn/ 郭霖:http://blog.csdn.net/sinyu890...

2015-09-11 16:14:12

阅读数:1835

评论数:0

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